@charset "UTF-8";

@font-face {
    font-family: 'Gotham VU';
    src: url('../fonts/Gotham VU Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.container {
	margin: 0 auto;
	max-width: 1369px !important;
	padding: 0 25.5px;
	width: 100%
}

.container:after,
.container:before {
	content: " ";
	display: table
}

.container:after {
	clear: both
}

@media screen and (max-width:768px) {
	.container {
		padding: 0 15px
	}
}

.container.container--absolute {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%
}

.container.container--large {
	max-width: 1720px !important
}

.row {
	list-style: none;
	margin-left: -25.5px
}

@media screen and (max-width:768px) {
	.row {
		margin-left: -15px
	}
}

.row:not(.row--flex):after,
.row:not(.row--flex):before {
	content: " ";
	display: table
}

.row:not(.row--flex):after {
	clear: both
}

.row.row--gutterless {
	margin-left: 0
}

.row.row--flex {
	display: flex;
	flex-wrap: wrap
}

.row.row--flex.row--flex-no-wrap {
	flex-wrap: nowrap
}

@media screen and (max-width:768px) {
	.row.row--flex.row--flex-no-wrap {
		flex-wrap: wrap
	}
}

.row.row--reverse {
	flex-direction: row-reverse
}

@media screen and (min-width:1024px) {
	.row.lg\:row--reverse {
		flex-direction: row-reverse
	}
}

@media screen and (max-width:768px) {
	.row.sm\:flex-row {
		flex-direction: row
	}
}

@media screen and (max-width:1024px) {
	.row.md\:flex-row {
		flex-direction: row
	}
}

.col {
	box-sizing: border-box;
	float: left;
	padding-left: 25.5px
}

@media screen and (max-width:768px) {
	.col {
		padding-left: 15px
	}
}

.row--gutterless .col {
	padding-left: 0
}

@media only screen and (min-width:1025px) {
	.col--lg-offset-0 {
		margin-left: 0
	}

	.col--lg-1 {
		width: 8.3333333333%
	}

	.row--flex .col--lg-1 {
		flex-basis: 8.3333333333%;
		float: none;
		max-width: 8.3333333333%;
		width: auto
	}

	.col--lg-offset-1 {
		margin-left: 8.3333333333%
	}

	.col--lg-2 {
		width: 16.6666666667%
	}

	.row--flex .col--lg-2 {
		flex-basis: 16.6666666667%;
		float: none;
		max-width: 16.6666666667%;
		width: auto
	}

	.col--lg-offset-2 {
		margin-left: 16.6666666667%
	}

	.col--lg-3 {
		width: 25%
	}

	.row--flex .col--lg-3 {
		flex-basis: 25%;
		float: none;
		max-width: 25%;
		width: auto
	}

	.col--lg-offset-3 {
		margin-left: 25%
	}

	.col--lg-4 {
		width: 33.3333333333%
	}

	.row--flex .col--lg-4 {
		flex-basis: 33.3333333333%;
		float: none;
		max-width: 33.3333333333%;
		width: auto
	}

	.col--lg-offset-4 {
		margin-left: 33.3333333333%
	}

	.col--lg-5 {
		width: 41.6666666667%
	}

	.row--flex .col--lg-5 {
		flex-basis: 41.6666666667%;
		float: none;
		max-width: 41.6666666667%;
		width: auto
	}

	.col--lg-offset-5 {
		margin-left: 41.6666666667%
	}

	.col--lg-6 {
		width: 50%
	}

	.row--flex .col--lg-6 {
		flex-basis: 50%;
		float: none;
		max-width: 50%;
		width: auto
	}

	.col--lg-offset-6 {
		margin-left: 50%
	}

	.col--lg-7 {
		width: 58.3333333333%
	}

	.row--flex .col--lg-7 {
		flex-basis: 58.3333333333%;
		float: none;
		max-width: 58.3333333333%;
		width: auto
	}

	.col--lg-offset-7 {
		margin-left: 58.3333333333%
	}

	.col--lg-8 {
		width: 66.6666666667%
	}

	.row--flex .col--lg-8 {
		flex-basis: 66.6666666667%;
		float: none;
		max-width: 66.6666666667%;
		width: auto
	}

	.col--lg-offset-8 {
		margin-left: 66.6666666667%
	}

	.col--lg-9 {
		width: 75%
	}

	.row--flex .col--lg-9 {
		flex-basis: 75%;
		float: none;
		max-width: 75%;
		width: auto
	}

	.col--lg-offset-9 {
		margin-left: 75%
	}

	.col--lg-10 {
		width: 83.3333333333%
	}

	.row--flex .col--lg-10 {
		flex-basis: 83.3333333333%;
		float: none;
		max-width: 83.3333333333%;
		width: auto
	}

	.col--lg-offset-10 {
		margin-left: 83.3333333333%
	}

	.col--lg-11 {
		width: 91.6666666667%
	}

	.row--flex .col--lg-11 {
		flex-basis: 91.6666666667%;
		float: none;
		max-width: 91.6666666667%;
		width: auto
	}

	.col--lg-offset-11 {
		margin-left: 91.6666666667%
	}

	.col--lg-12 {
		width: 100%
	}

	.row--flex .col--lg-12 {
		flex-basis: 100%;
		float: none;
		max-width: 100%;
		width: auto
	}

	.col--lg-offset-12 {
		margin-left: 100%
	}
}

@media only screen and (min-width:769px) and (max-width:1024px) {
	.col--md-offset-0 {
		margin-left: 0
	}

	.col--md-1 {
		width: 8.3333333333%
	}

	.row--flex .col--md-1 {
		flex-basis: 8.3333333333%;
		float: none;
		max-width: 8.3333333333%;
		width: auto
	}

	.col--md-offset-1 {
		margin-left: 8.3333333333%
	}

	.col--md-2 {
		width: 16.6666666667%
	}

	.row--flex .col--md-2 {
		flex-basis: 16.6666666667%;
		float: none;
		max-width: 16.6666666667%;
		width: auto
	}

	.col--md-offset-2 {
		margin-left: 16.6666666667%
	}

	.col--md-3 {
		width: 25%
	}

	.row--flex .col--md-3 {
		flex-basis: 25%;
		float: none;
		max-width: 25%;
		width: auto
	}

	.col--md-offset-3 {
		margin-left: 25%
	}

	.col--md-4 {
		width: 33.3333333333%
	}

	.row--flex .col--md-4 {
		flex-basis: 33.3333333333%;
		float: none;
		max-width: 33.3333333333%;
		width: auto
	}

	.col--md-offset-4 {
		margin-left: 33.3333333333%
	}

	.col--md-5 {
		width: 41.6666666667%
	}

	.row--flex .col--md-5 {
		flex-basis: 41.6666666667%;
		float: none;
		max-width: 41.6666666667%;
		width: auto
	}

	.col--md-offset-5 {
		margin-left: 41.6666666667%
	}

	.col--md-6 {
		width: 50%
	}

	.row--flex .col--md-6 {
		flex-basis: 50%;
		float: none;
		max-width: 50%;
		width: auto
	}

	.col--md-offset-6 {
		margin-left: 50%
	}

	.col--md-7 {
		width: 58.3333333333%
	}

	.row--flex .col--md-7 {
		flex-basis: 58.3333333333%;
		float: none;
		max-width: 58.3333333333%;
		width: auto
	}

	.col--md-offset-7 {
		margin-left: 58.3333333333%
	}

	.col--md-8 {
		width: 66.6666666667%
	}

	.row--flex .col--md-8 {
		flex-basis: 66.6666666667%;
		float: none;
		max-width: 66.6666666667%;
		width: auto
	}

	.col--md-offset-8 {
		margin-left: 66.6666666667%
	}

	.col--md-9 {
		width: 75%
	}

	.row--flex .col--md-9 {
		flex-basis: 75%;
		float: none;
		max-width: 75%;
		width: auto
	}

	.col--md-offset-9 {
		margin-left: 75%
	}

	.col--md-10 {
		width: 83.3333333333%
	}

	.row--flex .col--md-10 {
		flex-basis: 83.3333333333%;
		float: none;
		max-width: 83.3333333333%;
		width: auto
	}

	.col--md-offset-10 {
		margin-left: 83.3333333333%
	}

	.col--md-11 {
		width: 91.6666666667%
	}

	.row--flex .col--md-11 {
		flex-basis: 91.6666666667%;
		float: none;
		max-width: 91.6666666667%;
		width: auto
	}

	.col--md-offset-11 {
		margin-left: 91.6666666667%
	}

	.col--md-12 {
		width: 100%
	}

	.row--flex .col--md-12 {
		flex-basis: 100%;
		float: none;
		max-width: 100%;
		width: auto
	}

	.col--md-offset-12 {
		margin-left: 100%
	}
}

@media only screen and (min-width:481px) and (max-width:768px) {
	.col--sm-offset-0 {
		margin-left: 0
	}

	.col--sm-1 {
		width: 8.3333333333%
	}

	.row--flex .col--sm-1 {
		flex-basis: 8.3333333333%;
		float: none;
		max-width: 8.3333333333%;
		width: auto
	}

	.col--sm-offset-1 {
		margin-left: 8.3333333333%
	}

	.col--sm-2 {
		width: 16.6666666667%
	}

	.row--flex .col--sm-2 {
		flex-basis: 16.6666666667%;
		float: none;
		max-width: 16.6666666667%;
		width: auto
	}

	.col--sm-offset-2 {
		margin-left: 16.6666666667%
	}

	.col--sm-3 {
		width: 25%
	}

	.row--flex .col--sm-3 {
		flex-basis: 25%;
		float: none;
		max-width: 25%;
		width: auto
	}

	.col--sm-offset-3 {
		margin-left: 25%
	}

	.col--sm-4 {
		width: 33.3333333333%
	}

	.row--flex .col--sm-4 {
		flex-basis: 33.3333333333%;
		float: none;
		max-width: 33.3333333333%;
		width: auto
	}

	.col--sm-offset-4 {
		margin-left: 33.3333333333%
	}

	.col--sm-5 {
		width: 41.6666666667%
	}

	.row--flex .col--sm-5 {
		flex-basis: 41.6666666667%;
		float: none;
		max-width: 41.6666666667%;
		width: auto
	}

	.col--sm-offset-5 {
		margin-left: 41.6666666667%
	}

	.col--sm-6 {
		width: 50%
	}

	.row--flex .col--sm-6 {
		flex-basis: 50%;
		float: none;
		max-width: 50%;
		width: auto
	}

	.col--sm-offset-6 {
		margin-left: 50%
	}

	.col--sm-7 {
		width: 58.3333333333%
	}

	.row--flex .col--sm-7 {
		flex-basis: 58.3333333333%;
		float: none;
		max-width: 58.3333333333%;
		width: auto
	}

	.col--sm-offset-7 {
		margin-left: 58.3333333333%
	}

	.col--sm-8 {
		width: 66.6666666667%
	}

	.row--flex .col--sm-8 {
		flex-basis: 66.6666666667%;
		float: none;
		max-width: 66.6666666667%;
		width: auto
	}

	.col--sm-offset-8 {
		margin-left: 66.6666666667%
	}

	.col--sm-9 {
		width: 75%
	}

	.row--flex .col--sm-9 {
		flex-basis: 75%;
		float: none;
		max-width: 75%;
		width: auto
	}

	.col--sm-offset-9 {
		margin-left: 75%
	}

	.col--sm-10 {
		width: 83.3333333333%
	}

	.row--flex .col--sm-10 {
		flex-basis: 83.3333333333%;
		float: none;
		max-width: 83.3333333333%;
		width: auto
	}

	.col--sm-offset-10 {
		margin-left: 83.3333333333%
	}

	.col--sm-11 {
		width: 91.6666666667%
	}

	.row--flex .col--sm-11 {
		flex-basis: 91.6666666667%;
		float: none;
		max-width: 91.6666666667%;
		width: auto
	}

	.col--sm-offset-11 {
		margin-left: 91.6666666667%
	}

	.col--sm-12 {
		width: 100%
	}

	.row--flex .col--sm-12 {
		flex-basis: 100%;
		float: none;
		max-width: 100%;
		width: auto
	}

	.col--sm-offset-12 {
		margin-left: 100%
	}
}

@media only screen and (max-width:480px) {
	.col--xs-offset-0 {
		margin-left: 0
	}

	.col--xs-1 {
		width: 8.3333333333%
	}

	.row--flex .col--xs-1 {
		flex-basis: 8.3333333333%;
		float: none;
		max-width: 8.3333333333%;
		width: auto
	}

	.col--xs-offset-1 {
		margin-left: 8.3333333333%
	}

	.col--xs-2 {
		width: 16.6666666667%
	}

	.row--flex .col--xs-2 {
		flex-basis: 16.6666666667%;
		float: none;
		max-width: 16.6666666667%;
		width: auto
	}

	.col--xs-offset-2 {
		margin-left: 16.6666666667%
	}

	.col--xs-3 {
		width: 25%
	}

	.row--flex .col--xs-3 {
		flex-basis: 25%;
		float: none;
		max-width: 25%;
		width: auto
	}

	.col--xs-offset-3 {
		margin-left: 25%
	}

	.col--xs-4 {
		width: 33.3333333333%
	}

	.row--flex .col--xs-4 {
		flex-basis: 33.3333333333%;
		float: none;
		max-width: 33.3333333333%;
		width: auto
	}

	.col--xs-offset-4 {
		margin-left: 33.3333333333%
	}

	.col--xs-5 {
		width: 41.6666666667%
	}

	.row--flex .col--xs-5 {
		flex-basis: 41.6666666667%;
		float: none;
		max-width: 41.6666666667%;
		width: auto
	}

	.col--xs-offset-5 {
		margin-left: 41.6666666667%
	}

	.col--xs-6 {
		width: 50%
	}

	.row--flex .col--xs-6 {
		flex-basis: 50%;
		float: none;
		max-width: 50%;
		width: auto
	}

	.col--xs-offset-6 {
		margin-left: 50%
	}

	.col--xs-7 {
		width: 58.3333333333%
	}

	.row--flex .col--xs-7 {
		flex-basis: 58.3333333333%;
		float: none;
		max-width: 58.3333333333%;
		width: auto
	}

	.col--xs-offset-7 {
		margin-left: 58.3333333333%
	}

	.col--xs-8 {
		width: 66.6666666667%
	}

	.row--flex .col--xs-8 {
		flex-basis: 66.6666666667%;
		float: none;
		max-width: 66.6666666667%;
		width: auto
	}

	.col--xs-offset-8 {
		margin-left: 66.6666666667%
	}

	.col--xs-9 {
		width: 75%
	}

	.row--flex .col--xs-9 {
		flex-basis: 75%;
		float: none;
		max-width: 75%;
		width: auto
	}

	.col--xs-offset-9 {
		margin-left: 75%
	}

	.col--xs-10 {
		width: 83.3333333333%
	}

	.row--flex .col--xs-10 {
		flex-basis: 83.3333333333%;
		float: none;
		max-width: 83.3333333333%;
		width: auto
	}

	.col--xs-offset-10 {
		margin-left: 83.3333333333%
	}

	.col--xs-11 {
		width: 91.6666666667%
	}

	.row--flex .col--xs-11 {
		flex-basis: 91.6666666667%;
		float: none;
		max-width: 91.6666666667%;
		width: auto
	}

	.col--xs-offset-11 {
		margin-left: 91.6666666667%
	}

	.col--xs-12 {
		width: 100%
	}

	.row--flex .col--xs-12 {
		flex-basis: 100%;
		float: none;
		max-width: 100%;
		width: auto
	}

	.col--xs-offset-12 {
		margin-left: 100%
	}
}

@media only screen and (min-width:1025px) {
	.visible-lg {
		display: block !important
	}

	.hidden-lg {
		display: none !important
	}
}

@media only screen and (min-width:769px) and (max-width:1024px) {
	.visible-md {
		display: block !important
	}

	.hidden-md {
		display: none !important
	}
}

@media only screen and (min-width:481px) and (max-width:768px) {
	.visible-sm {
		display: block !important
	}

	.hidden-sm {
		display: none !important
	}
}

@media only screen and (max-width:480px) {
	.visible-xs {
		display: block !important
	}

	.hidden-xs {
		display: none !important
	}
}

.p-none {
	padding: 0
}

.px-none {
	padding-left: 0;
	padding-right: 0
}

.py-none {
	padding-bottom: 0
}

.pt-none,
.py-none {
	padding-top: 0
}

.pb-none {
	padding-bottom: 0
}

.pr-none {
	padding-right: 0
}

.pl-none {
	padding-left: 0
}

.m-none {
	margin: 0
}

.mt-none {
	margin-top: 0
}

.mb-none {
	margin-bottom: 0
}

.mr-none {
	margin-right: 0
}

.ml-none {
	margin-left: 0
}

@media screen and (max-width:768px) {
	.sm\:ml-none {
		margin-left: 0 !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-none {
		margin-left: 0 !important
	}
}

.mx-none {
	margin-left: 0;
	margin-right: 0
}

.my-none {
	margin-bottom: 0;
	margin-top: 0
}

@media screen and (max-width:1024px) {
	.md\:pl-none {
		padding-left: 0 !important
	}

	.md\:pb-none {
		padding-bottom: 0 !important
	}

	.md\:mb-none {
		margin-bottom: 0 !important
	}

	.md\:pt-none,
	.md\:py-none {
		padding-top: 0 !important
	}

	.md\:py-none {
		padding-bottom: 0 !important
	}

	.md\:mt-none {
		margin-top: 0 !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-none {
		padding-left: 0 !important
	}

	.sm\:py-none {
		padding-bottom: 0 !important
	}

	.sm\:pt-none,
	.sm\:py-none {
		padding-top: 0 !important
	}

	.sm\:pb-none {
		padding-bottom: 0 !important
	}

	.sm\:mb-none {
		margin-bottom: 0 !important
	}

	.sm\:mt-none {
		margin-top: 0 !important
	}
}

.p-base {
	padding: 25.5px
}

.px-base {
	padding-left: 25.5px;
	padding-right: 25.5px
}

.py-base {
	padding-bottom: 25.5px
}

.pt-base,
.py-base {
	padding-top: 25.5px
}

.pb-base {
	padding-bottom: 25.5px
}

.pr-base {
	padding-right: 25.5px
}

.pl-base {
	padding-left: 25.5px
}

.m-base {
	margin: 25.5px
}

.mt-base {
	margin-top: 25.5px
}

.mb-base {
	margin-bottom: 25.5px
}

.mr-base {
	margin-right: 25.5px
}

.ml-base {
	margin-left: 25.5px
}

@media screen and (max-width:768px) {
	.sm\:ml-base {
		margin-left: 25.5px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-base {
		margin-left: 25.5px !important
	}
}

.mx-base {
	margin-left: 25.5px;
	margin-right: 25.5px
}

.my-base {
	margin-bottom: 25.5px;
	margin-top: 25.5px
}

@media screen and (max-width:1024px) {
	.md\:pl-base {
		padding-left: 25.5px !important
	}

	.md\:pb-base {
		padding-bottom: 25.5px !important
	}

	.md\:mb-base {
		margin-bottom: 25.5px !important
	}

	.md\:pt-base,
	.md\:py-base {
		padding-top: 25.5px !important
	}

	.md\:py-base {
		padding-bottom: 25.5px !important
	}

	.md\:mt-base {
		margin-top: 25.5px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-base {
		padding-left: 25.5px !important
	}

	.sm\:py-base {
		padding-bottom: 25.5px !important
	}

	.sm\:pt-base,
	.sm\:py-base {
		padding-top: 25.5px !important
	}

	.sm\:pb-base {
		padding-bottom: 25.5px !important
	}

	.sm\:mb-base {
		margin-bottom: 25.5px !important
	}

	.sm\:mt-base {
		margin-top: 25.5px !important
	}
}

.p-xxs {
	padding: 5.6666666667px
}

.px-xxs {
	padding-left: 5.6666666667px;
	padding-right: 5.6666666667px
}

.py-xxs {
	padding-bottom: 5.6666666667px
}

.pt-xxs,
.py-xxs {
	padding-top: 5.6666666667px
}

.pb-xxs {
	padding-bottom: 5.6666666667px
}

.pr-xxs {
	padding-right: 5.6666666667px
}

.pl-xxs {
	padding-left: 5.6666666667px
}

.m-xxs {
	margin: 5.6666666667px
}

.mt-xxs {
	margin-top: 5.6666666667px
}

.mb-xxs {
	margin-bottom: 5.6666666667px
}

.mr-xxs {
	margin-right: 5.6666666667px
}

.ml-xxs {
	margin-left: 5.6666666667px
}

@media screen and (max-width:768px) {
	.sm\:ml-xxs {
		margin-left: 5.6666666667px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-xxs {
		margin-left: 5.6666666667px !important
	}
}

.mx-xxs {
	margin-left: 5.6666666667px;
	margin-right: 5.6666666667px
}

.my-xxs {
	margin-bottom: 5.6666666667px;
	margin-top: 5.6666666667px
}

@media screen and (max-width:1024px) {
	.md\:pl-xxs {
		padding-left: 5.6666666667px !important
	}

	.md\:pb-xxs {
		padding-bottom: 5.6666666667px !important
	}

	.md\:mb-xxs {
		margin-bottom: 5.6666666667px !important
	}

	.md\:pt-xxs,
	.md\:py-xxs {
		padding-top: 5.6666666667px !important
	}

	.md\:py-xxs {
		padding-bottom: 5.6666666667px !important
	}

	.md\:mt-xxs {
		margin-top: 5.6666666667px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-xxs {
		padding-left: 5.6666666667px !important
	}

	.sm\:py-xxs {
		padding-bottom: 5.6666666667px !important
	}

	.sm\:pt-xxs,
	.sm\:py-xxs {
		padding-top: 5.6666666667px !important
	}

	.sm\:pb-xxs {
		padding-bottom: 5.6666666667px !important
	}

	.sm\:mb-xxs {
		margin-bottom: 5.6666666667px !important
	}

	.sm\:mt-xxs {
		margin-top: 5.6666666667px !important
	}
}

.p-xs {
	padding: 6.375px
}

.px-xs {
	padding-left: 6.375px;
	padding-right: 6.375px
}

.py-xs {
	padding-bottom: 6.375px
}

.pt-xs,
.py-xs {
	padding-top: 6.375px
}

.pb-xs {
	padding-bottom: 6.375px
}

.pr-xs {
	padding-right: 6.375px
}

.pl-xs {
	padding-left: 6.375px
}

.m-xs {
	margin: 6.375px
}

.mt-xs {
	margin-top: 6.375px
}

.mb-xs {
	margin-bottom: 6.375px
}

.mr-xs {
	margin-right: 6.375px
}

.ml-xs {
	margin-left: 6.375px
}

@media screen and (max-width:768px) {
	.sm\:ml-xs {
		margin-left: 6.375px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-xs {
		margin-left: 6.375px !important
	}
}

.mx-xs {
	margin-left: 6.375px;
	margin-right: 6.375px
}

.my-xs {
	margin-bottom: 6.375px;
	margin-top: 6.375px
}

@media screen and (max-width:1024px) {
	.md\:pl-xs {
		padding-left: 6.375px !important
	}

	.md\:pb-xs {
		padding-bottom: 6.375px !important
	}

	.md\:mb-xs {
		margin-bottom: 6.375px !important
	}

	.md\:pt-xs,
	.md\:py-xs {
		padding-top: 6.375px !important
	}

	.md\:py-xs {
		padding-bottom: 6.375px !important
	}

	.md\:mt-xs {
		margin-top: 6.375px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-xs {
		padding-left: 6.375px !important
	}

	.sm\:py-xs {
		padding-bottom: 6.375px !important
	}

	.sm\:pt-xs,
	.sm\:py-xs {
		padding-top: 6.375px !important
	}

	.sm\:pb-xs {
		padding-bottom: 6.375px !important
	}

	.sm\:mb-xs {
		margin-bottom: 6.375px !important
	}

	.sm\:mt-xs {
		margin-top: 6.375px !important
	}
}

.p-sm {
	padding: 12.75px
}

.px-sm {
	padding-left: 12.75px;
	padding-right: 12.75px
}

.py-sm {
	padding-bottom: 12.75px
}

.pt-sm,
.py-sm {
	padding-top: 12.75px
}

.pb-sm {
	padding-bottom: 12.75px
}

.pr-sm {
	padding-right: 12.75px
}

.pl-sm {
	padding-left: 12.75px
}

.m-sm {
	margin: 12.75px
}

.mt-sm {
	margin-top: 12.75px
}

.mb-sm {
	margin-bottom: 12.75px
}

.mr-sm {
	margin-right: 12.75px
}

.ml-sm {
	margin-left: 12.75px
}

@media screen and (max-width:768px) {
	.sm\:ml-sm {
		margin-left: 12.75px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-sm {
		margin-left: 12.75px !important
	}
}

.mx-sm {
	margin-left: 12.75px;
	margin-right: 12.75px
}

.my-sm {
	margin-bottom: 12.75px;
	margin-top: 12.75px
}

@media screen and (max-width:1024px) {
	.md\:pl-sm {
		padding-left: 12.75px !important
	}

	.md\:pb-sm {
		padding-bottom: 12.75px !important
	}

	.md\:mb-sm {
		margin-bottom: 12.75px !important
	}

	.md\:pt-sm,
	.md\:py-sm {
		padding-top: 12.75px !important
	}

	.md\:py-sm {
		padding-bottom: 12.75px !important
	}

	.md\:mt-sm {
		margin-top: 12.75px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-sm {
		padding-left: 12.75px !important
	}

	.sm\:py-sm {
		padding-bottom: 12.75px !important
	}

	.sm\:pt-sm,
	.sm\:py-sm {
		padding-top: 12.75px !important
	}

	.sm\:pb-sm {
		padding-bottom: 12.75px !important
	}

	.sm\:mb-sm {
		margin-bottom: 12.75px !important
	}

	.sm\:mt-sm {
		margin-top: 12.75px !important
	}
}

.p-md-sm {
	padding: 25px
}

.px-md-sm {
	padding-left: 25px;
	padding-right: 25px
}

.py-md-sm {
	padding-bottom: 25px
}

.pt-md-sm,
.py-md-sm {
	padding-top: 25px
}

.pb-md-sm {
	padding-bottom: 25px
}

.pr-md-sm {
	padding-right: 25px
}

.pl-md-sm {
	padding-left: 25px
}

.m-md-sm {
	margin: 25px
}

.mt-md-sm {
	margin-top: 25px
}

.mb-md-sm {
	margin-bottom: 25px
}

.mr-md-sm {
	margin-right: 25px
}

.ml-md-sm {
	margin-left: 25px
}

@media screen and (max-width:768px) {
	.sm\:ml-md-sm {
		margin-left: 25px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-md-sm {
		margin-left: 25px !important
	}
}

.mx-md-sm {
	margin-left: 25px;
	margin-right: 25px
}

.my-md-sm {
	margin-bottom: 25px;
	margin-top: 25px
}

@media screen and (max-width:1024px) {
	.md\:pl-md-sm {
		padding-left: 25px !important
	}

	.md\:pb-md-sm {
		padding-bottom: 25px !important
	}

	.md\:mb-md-sm {
		margin-bottom: 25px !important
	}

	.md\:pt-md-sm,
	.md\:py-md-sm {
		padding-top: 25px !important
	}

	.md\:py-md-sm {
		padding-bottom: 25px !important
	}

	.md\:mt-md-sm {
		margin-top: 25px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-md-sm {
		padding-left: 25px !important
	}

	.sm\:py-md-sm {
		padding-bottom: 25px !important
	}

	.sm\:pt-md-sm,
	.sm\:py-md-sm {
		padding-top: 25px !important
	}

	.sm\:pb-md-sm {
		padding-bottom: 25px !important
	}

	.sm\:mb-md-sm {
		margin-bottom: 25px !important
	}

	.sm\:mt-md-sm {
		margin-top: 25px !important
	}
}

.p-mob-gutter {
	padding: 15px
}

.px-mob-gutter {
	padding-left: 15px;
	padding-right: 15px
}

.py-mob-gutter {
	padding-bottom: 15px
}

.pt-mob-gutter,
.py-mob-gutter {
	padding-top: 15px
}

.pb-mob-gutter {
	padding-bottom: 15px
}

.pr-mob-gutter {
	padding-right: 15px
}

.pl-mob-gutter {
	padding-left: 15px
}

.m-mob-gutter {
	margin: 15px
}

.mt-mob-gutter {
	margin-top: 15px
}

.mb-mob-gutter {
	margin-bottom: 15px
}

.mr-mob-gutter {
	margin-right: 15px
}

.ml-mob-gutter {
	margin-left: 15px
}

@media screen and (max-width:768px) {
	.sm\:ml-mob-gutter {
		margin-left: 15px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-mob-gutter {
		margin-left: 15px !important
	}
}

.mx-mob-gutter {
	margin-left: 15px;
	margin-right: 15px
}

.my-mob-gutter {
	margin-bottom: 15px;
	margin-top: 15px
}

@media screen and (max-width:1024px) {
	.md\:pl-mob-gutter {
		padding-left: 15px !important
	}

	.md\:pb-mob-gutter {
		padding-bottom: 15px !important
	}

	.md\:mb-mob-gutter {
		margin-bottom: 15px !important
	}

	.md\:pt-mob-gutter,
	.md\:py-mob-gutter {
		padding-top: 15px !important
	}

	.md\:py-mob-gutter {
		padding-bottom: 15px !important
	}

	.md\:mt-mob-gutter {
		margin-top: 15px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-mob-gutter {
		padding-left: 15px !important
	}

	.sm\:py-mob-gutter {
		padding-bottom: 15px !important
	}

	.sm\:pt-mob-gutter,
	.sm\:py-mob-gutter {
		padding-top: 15px !important
	}

	.sm\:pb-mob-gutter {
		padding-bottom: 15px !important
	}

	.sm\:mb-mob-gutter {
		margin-bottom: 15px !important
	}

	.sm\:mt-mob-gutter {
		margin-top: 15px !important
	}
}

.p-md {
	padding: 30.6px
}

.px-md {
	padding-left: 30.6px;
	padding-right: 30.6px
}

.py-md {
	padding-bottom: 30.6px
}

.pt-md,
.py-md {
	padding-top: 30.6px
}

.pb-md {
	padding-bottom: 30.6px
}

.pr-md {
	padding-right: 30.6px
}

.pl-md {
	padding-left: 30.6px
}

.m-md {
	margin: 30.6px
}

.mt-md {
	margin-top: 30.6px
}

.mb-md {
	margin-bottom: 30.6px
}

.mr-md {
	margin-right: 30.6px
}

.ml-md {
	margin-left: 30.6px
}

@media screen and (max-width:768px) {
	.sm\:ml-md {
		margin-left: 30.6px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-md {
		margin-left: 30.6px !important
	}
}

.mx-md {
	margin-left: 30.6px;
	margin-right: 30.6px
}

.my-md {
	margin-bottom: 30.6px;
	margin-top: 30.6px
}

@media screen and (max-width:1024px) {
	.md\:pl-md {
		padding-left: 30.6px !important
	}

	.md\:pb-md {
		padding-bottom: 30.6px !important
	}

	.md\:mb-md {
		margin-bottom: 30.6px !important
	}

	.md\:pt-md,
	.md\:py-md {
		padding-top: 30.6px !important
	}

	.md\:py-md {
		padding-bottom: 30.6px !important
	}

	.md\:mt-md {
		margin-top: 30.6px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-md {
		padding-left: 30.6px !important
	}

	.sm\:py-md {
		padding-bottom: 30.6px !important
	}

	.sm\:pt-md,
	.sm\:py-md {
		padding-top: 30.6px !important
	}

	.sm\:pb-md {
		padding-bottom: 30.6px !important
	}

	.sm\:mb-md {
		margin-bottom: 30.6px !important
	}

	.sm\:mt-md {
		margin-top: 30.6px !important
	}
}

.p-lg {
	padding: 40.8px
}

.px-lg {
	padding-left: 40.8px;
	padding-right: 40.8px
}

.py-lg {
	padding-bottom: 40.8px
}

.pt-lg,
.py-lg {
	padding-top: 40.8px
}

.pb-lg {
	padding-bottom: 40.8px
}

.pr-lg {
	padding-right: 40.8px
}

.pl-lg {
	padding-left: 40.8px
}

.m-lg {
	margin: 40.8px
}

.mt-lg {
	margin-top: 40.8px
}

.mb-lg,
.section--archive-videos-preview {
	margin-bottom: 40.8px
}

.mr-lg {
	margin-right: 40.8px
}

.ml-lg {
	margin-left: 40.8px
}

@media screen and (max-width:768px) {
	.sm\:ml-lg {
		margin-left: 40.8px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-lg {
		margin-left: 40.8px !important
	}
}

.mx-lg {
	margin-left: 40.8px;
	margin-right: 40.8px
}

.my-lg {
	margin-bottom: 40.8px;
	margin-top: 40.8px
}

@media screen and (max-width:1024px) {
	.md\:pl-lg {
		padding-left: 40.8px !important
	}

	.md\:pb-lg {
		padding-bottom: 40.8px !important
	}

	.md\:mb-lg {
		margin-bottom: 40.8px !important
	}

	.md\:pt-lg,
	.md\:py-lg {
		padding-top: 40.8px !important
	}

	.md\:py-lg {
		padding-bottom: 40.8px !important
	}

	.md\:mt-lg {
		margin-top: 40.8px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-lg {
		padding-left: 40.8px !important
	}

	.sm\:py-lg {
		padding-bottom: 40.8px !important
	}

	.sm\:pt-lg,
	.sm\:py-lg {
		padding-top: 40.8px !important
	}

	.sm\:pb-lg {
		padding-bottom: 40.8px !important
	}

	.sm\:mb-lg {
		margin-bottom: 40.8px !important
	}

	.sm\:mt-lg {
		margin-top: 40.8px !important
	}
}

.p-xl {
	padding: 50.235px
}

.px-xl {
	padding-left: 50.235px;
	padding-right: 50.235px
}

.py-xl {
	padding-bottom: 50.235px
}

.pt-xl,
.py-xl {
	padding-top: 50.235px
}

.pb-xl {
	padding-bottom: 50.235px
}

.pr-xl {
	padding-right: 50.235px
}

.pl-xl {
	padding-left: 50.235px
}

.m-xl {
	margin: 50.235px
}

.mt-xl {
	margin-top: 50.235px
}

.mb-xl {
	margin-bottom: 50.235px
}

.mr-xl {
	margin-right: 50.235px
}

.ml-xl {
	margin-left: 50.235px
}

@media screen and (max-width:768px) {
	.sm\:ml-xl {
		margin-left: 50.235px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-xl {
		margin-left: 50.235px !important
	}
}

.mx-xl {
	margin-left: 50.235px;
	margin-right: 50.235px
}

.my-xl {
	margin-bottom: 50.235px;
	margin-top: 50.235px
}

@media screen and (max-width:1024px) {
	.md\:pl-xl {
		padding-left: 50.235px !important
	}

	.md\:pb-xl {
		padding-bottom: 50.235px !important
	}

	.md\:mb-xl {
		margin-bottom: 50.235px !important
	}

	.md\:pt-xl,
	.md\:py-xl {
		padding-top: 50.235px !important
	}

	.md\:py-xl {
		padding-bottom: 50.235px !important
	}

	.md\:mt-xl {
		margin-top: 50.235px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-xl {
		padding-left: 50.235px !important
	}

	.sm\:py-xl {
		padding-bottom: 50.235px !important
	}

	.sm\:pt-xl,
	.sm\:py-xl {
		padding-top: 50.235px !important
	}

	.sm\:pb-xl {
		padding-bottom: 50.235px !important
	}

	.sm\:mb-xl {
		margin-bottom: 50.235px !important
	}

	.sm\:mt-xl {
		margin-top: 50.235px !important
	}
}

.p-xlg {
	padding: 43.35px
}

.px-xlg {
	padding-left: 43.35px;
	padding-right: 43.35px
}

.py-xlg {
	padding-bottom: 43.35px
}

.pt-xlg,
.py-xlg {
	padding-top: 43.35px
}

.pb-xlg {
	padding-bottom: 43.35px
}

.pr-xlg {
	padding-right: 43.35px
}

.pl-xlg {
	padding-left: 43.35px
}

.m-xlg {
	margin: 43.35px
}

.mt-xlg {
	margin-top: 43.35px
}

.mb-xlg {
	margin-bottom: 43.35px
}

.mr-xlg {
	margin-right: 43.35px
}

.ml-xlg {
	margin-left: 43.35px
}

@media screen and (max-width:768px) {
	.sm\:ml-xlg {
		margin-left: 43.35px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-xlg {
		margin-left: 43.35px !important
	}
}

.mx-xlg {
	margin-left: 43.35px;
	margin-right: 43.35px
}

.my-xlg {
	margin-bottom: 43.35px;
	margin-top: 43.35px
}

@media screen and (max-width:1024px) {
	.md\:pl-xlg {
		padding-left: 43.35px !important
	}

	.md\:pb-xlg {
		padding-bottom: 43.35px !important
	}

	.md\:mb-xlg {
		margin-bottom: 43.35px !important
	}

	.md\:pt-xlg,
	.md\:py-xlg {
		padding-top: 43.35px !important
	}

	.md\:py-xlg {
		padding-bottom: 43.35px !important
	}

	.md\:mt-xlg {
		margin-top: 43.35px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-xlg {
		padding-left: 43.35px !important
	}

	.sm\:py-xlg {
		padding-bottom: 43.35px !important
	}

	.sm\:pt-xlg,
	.sm\:py-xlg {
		padding-top: 43.35px !important
	}

	.sm\:pb-xlg {
		padding-bottom: 43.35px !important
	}

	.sm\:mb-xlg {
		margin-bottom: 43.35px !important
	}

	.sm\:mt-xlg {
		margin-top: 43.35px !important
	}
}

.p-xl-xxl {
	padding: 70px
}

.px-xl-xxl {
	padding-left: 70px;
	padding-right: 70px
}

.py-xl-xxl {
	padding-bottom: 70px
}

.pt-xl-xxl,
.py-xl-xxl {
	padding-top: 70px
}

.pb-xl-xxl {
	padding-bottom: 70px
}

.pr-xl-xxl {
	padding-right: 70px
}

.pl-xl-xxl {
	padding-left: 70px
}

.m-xl-xxl {
	margin: 70px
}

.mt-xl-xxl {
	margin-top: 70px
}

.mb-xl-xxl {
	margin-bottom: 70px
}

.mr-xl-xxl {
	margin-right: 70px
}

.ml-xl-xxl {
	margin-left: 70px
}

@media screen and (max-width:768px) {
	.sm\:ml-xl-xxl {
		margin-left: 70px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-xl-xxl {
		margin-left: 70px !important
	}
}

.mx-xl-xxl {
	margin-left: 70px;
	margin-right: 70px
}

.my-xl-xxl {
	margin-bottom: 70px;
	margin-top: 70px
}

@media screen and (max-width:1024px) {
	.md\:pl-xl-xxl {
		padding-left: 70px !important
	}

	.md\:pb-xl-xxl {
		padding-bottom: 70px !important
	}

	.md\:mb-xl-xxl {
		margin-bottom: 70px !important
	}

	.md\:pt-xl-xxl,
	.md\:py-xl-xxl {
		padding-top: 70px !important
	}

	.md\:py-xl-xxl {
		padding-bottom: 70px !important
	}

	.md\:mt-xl-xxl {
		margin-top: 70px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-xl-xxl {
		padding-left: 70px !important
	}

	.sm\:py-xl-xxl {
		padding-bottom: 70px !important
	}

	.sm\:pt-xl-xxl,
	.sm\:py-xl-xxl {
		padding-top: 70px !important
	}

	.sm\:pb-xl-xxl {
		padding-bottom: 70px !important
	}

	.sm\:mb-xl-xxl {
		margin-bottom: 70px !important
	}

	.sm\:mt-xl-xxl {
		margin-top: 70px !important
	}
}

.p-xxl {
	padding: 80.325px
}

.px-xxl {
	padding-left: 80.325px;
	padding-right: 80.325px
}

.py-xxl {
	padding-bottom: 80.325px
}

.pt-xxl,
.py-xxl {
	padding-top: 80.325px
}

.pb-xxl {
	padding-bottom: 80.325px
}

.pr-xxl {
	padding-right: 80.325px
}

.pl-xxl {
	padding-left: 80.325px
}

.m-xxl {
	margin: 80.325px
}

.mt-xxl {
	margin-top: 80.325px
}

.mb-xxl {
	margin-bottom: 80.325px
}

.mr-xxl {
	margin-right: 80.325px
}

.ml-xxl {
	margin-left: 80.325px
}

@media screen and (max-width:768px) {
	.sm\:ml-xxl {
		margin-left: 80.325px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-xxl {
		margin-left: 80.325px !important
	}
}

.mx-xxl {
	margin-left: 80.325px;
	margin-right: 80.325px
}

.my-xxl {
	margin-bottom: 80.325px;
	margin-top: 80.325px
}

@media screen and (max-width:1024px) {
	.md\:pl-xxl {
		padding-left: 80.325px !important
	}

	.md\:pb-xxl {
		padding-bottom: 80.325px !important
	}

	.md\:mb-xxl {
		margin-bottom: 80.325px !important
	}

	.md\:pt-xxl,
	.md\:py-xxl {
		padding-top: 80.325px !important
	}

	.md\:py-xxl {
		padding-bottom: 80.325px !important
	}

	.md\:mt-xxl {
		margin-top: 80.325px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-xxl {
		padding-left: 80.325px !important
	}

	.sm\:py-xxl {
		padding-bottom: 80.325px !important
	}

	.sm\:pt-xxl,
	.sm\:py-xxl {
		padding-top: 80.325px !important
	}

	.sm\:pb-xxl {
		padding-bottom: 80.325px !important
	}

	.sm\:mb-xxl {
		margin-bottom: 80.325px !important
	}

	.sm\:mt-xxl {
		margin-top: 80.325px !important
	}
}

.p-xxxl {
	padding: 192.78px
}

.px-xxxl {
	padding-left: 192.78px;
	padding-right: 192.78px
}

.py-xxxl {
	padding-bottom: 192.78px
}

.pt-xxxl,
.py-xxxl {
	padding-top: 192.78px
}

.pb-xxxl {
	padding-bottom: 192.78px
}

.pr-xxxl {
	padding-right: 192.78px
}

.pl-xxxl {
	padding-left: 192.78px
}

.m-xxxl {
	margin: 192.78px
}

.mt-xxxl {
	margin-top: 192.78px
}

.mb-xxxl {
	margin-bottom: 192.78px
}

.mr-xxxl {
	margin-right: 192.78px
}

.ml-xxxl {
	margin-left: 192.78px
}

@media screen and (max-width:768px) {
	.sm\:ml-xxxl {
		margin-left: 192.78px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-xxxl {
		margin-left: 192.78px !important
	}
}

.mx-xxxl {
	margin-left: 192.78px;
	margin-right: 192.78px
}

.my-xxxl {
	margin-bottom: 192.78px;
	margin-top: 192.78px
}

@media screen and (max-width:1024px) {
	.md\:pl-xxxl {
		padding-left: 192.78px !important
	}

	.md\:pb-xxxl {
		padding-bottom: 192.78px !important
	}

	.md\:mb-xxxl {
		margin-bottom: 192.78px !important
	}

	.md\:pt-xxxl,
	.md\:py-xxxl {
		padding-top: 192.78px !important
	}

	.md\:py-xxxl {
		padding-bottom: 192.78px !important
	}

	.md\:mt-xxxl {
		margin-top: 192.78px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-xxxl {
		padding-left: 192.78px !important
	}

	.sm\:py-xxxl {
		padding-bottom: 192.78px !important
	}

	.sm\:pt-xxxl,
	.sm\:py-xxxl {
		padding-top: 192.78px !important
	}

	.sm\:pb-xxxl {
		padding-bottom: 192.78px !important
	}

	.sm\:mb-xxxl {
		margin-bottom: 192.78px !important
	}

	.sm\:mt-xxxl {
		margin-top: 192.78px !important
	}
}

.p-jumbo {
	padding: 321.3px
}

.px-jumbo {
	padding-left: 321.3px;
	padding-right: 321.3px
}

.py-jumbo {
	padding-bottom: 321.3px
}

.pt-jumbo,
.py-jumbo {
	padding-top: 321.3px
}

.pb-jumbo {
	padding-bottom: 321.3px
}

.pr-jumbo {
	padding-right: 321.3px
}

.pl-jumbo {
	padding-left: 321.3px
}

.m-jumbo {
	margin: 321.3px
}

.mt-jumbo {
	margin-top: 321.3px
}

.mb-jumbo {
	margin-bottom: 321.3px
}

.mr-jumbo {
	margin-right: 321.3px
}

.ml-jumbo {
	margin-left: 321.3px
}

@media screen and (max-width:768px) {
	.sm\:ml-jumbo {
		margin-left: 321.3px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-jumbo {
		margin-left: 321.3px !important
	}
}

.mx-jumbo {
	margin-left: 321.3px;
	margin-right: 321.3px
}

.my-jumbo {
	margin-bottom: 321.3px;
	margin-top: 321.3px
}

@media screen and (max-width:1024px) {
	.md\:pl-jumbo {
		padding-left: 321.3px !important
	}

	.md\:pb-jumbo {
		padding-bottom: 321.3px !important
	}

	.md\:mb-jumbo {
		margin-bottom: 321.3px !important
	}

	.md\:pt-jumbo,
	.md\:py-jumbo {
		padding-top: 321.3px !important
	}

	.md\:py-jumbo {
		padding-bottom: 321.3px !important
	}

	.md\:mt-jumbo {
		margin-top: 321.3px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-jumbo {
		padding-left: 321.3px !important
	}

	.sm\:py-jumbo {
		padding-bottom: 321.3px !important
	}

	.sm\:pt-jumbo,
	.sm\:py-jumbo {
		padding-top: 321.3px !important
	}

	.sm\:pb-jumbo {
		padding-bottom: 321.3px !important
	}

	.sm\:mb-jumbo {
		margin-bottom: 321.3px !important
	}

	.sm\:mt-jumbo {
		margin-top: 321.3px !important
	}
}

.p-big {
	padding: 114.75px
}

.px-big {
	padding-left: 114.75px;
	padding-right: 114.75px
}

.py-big {
	padding-bottom: 114.75px
}

.pt-big,
.py-big {
	padding-top: 114.75px
}

.pb-big {
	padding-bottom: 114.75px
}

.pr-big {
	padding-right: 114.75px
}

.pl-big {
	padding-left: 114.75px
}

.m-big {
	margin: 114.75px
}

.mt-big {
	margin-top: 114.75px
}

.mb-big {
	margin-bottom: 114.75px
}

.mr-big {
	margin-right: 114.75px
}

.ml-big {
	margin-left: 114.75px
}

@media screen and (max-width:768px) {
	.sm\:ml-big {
		margin-left: 114.75px !important
	}
}

@media screen and (max-width:1024px) {
	.md\:ml-big {
		margin-left: 114.75px !important
	}
}

.mx-big {
	margin-left: 114.75px;
	margin-right: 114.75px
}

.my-big {
	margin-bottom: 114.75px;
	margin-top: 114.75px
}

@media screen and (max-width:1024px) {
	.md\:pl-big {
		padding-left: 114.75px !important
	}

	.md\:pb-big {
		padding-bottom: 114.75px !important
	}

	.md\:mb-big {
		margin-bottom: 114.75px !important
	}

	.md\:pt-big,
	.md\:py-big {
		padding-top: 114.75px !important
	}

	.md\:py-big {
		padding-bottom: 114.75px !important
	}

	.md\:mt-big {
		margin-top: 114.75px !important
	}
}

@media screen and (max-width:768px) {
	.sm\:pl-big {
		padding-left: 114.75px !important
	}

	.sm\:py-big {
		padding-bottom: 114.75px !important
	}

	.sm\:pt-big,
	.sm\:py-big {
		padding-top: 114.75px !important
	}

	.sm\:pb-big {
		padding-bottom: 114.75px !important
	}

	.sm\:mb-big {
		margin-bottom: 114.75px !important
	}

	.sm\:mt-big {
		margin-top: 114.75px !important
	}
}

.text--brand,
.text-brand {
	color: #444 !important
}

.text--brand a,
.text--brand h1,
.text--brand h2,
.text--brand h3,
.text--brand h4,
.text--brand h5,
.text--brand h6,
.text--brand small,
.text-brand a,
.text-brand h1,
.text-brand h2,
.text-brand h3,
.text-brand h4,
.text-brand h5,
.text-brand h6,
.text-brand small {
	color: inherit
}

.bg-brand {
	background-color: #444
}

.text--base,
.text-base {
	color: #52575c !important
}

.text--base a,
.text--base h1,
.text--base h2,
.text--base h3,
.text--base h4,
.text--base h5,
.text--base h6,
.text--base small,
.text-base a,
.text-base h1,
.text-base h2,
.text-base h3,
.text-base h4,
.text-base h5,
.text-base h6,
.text-base small {
	color: inherit
}

.bg-base {
	background-color: #52575c
}

.text--base-dk,
.text-base-dk {
	color: #2f2f2f !important
}

.text--base-dk a,
.text--base-dk h1,
.text--base-dk h2,
.text--base-dk h3,
.text--base-dk h4,
.text--base-dk h5,
.text--base-dk h6,
.text--base-dk small,
.text-base-dk a,
.text-base-dk h1,
.text-base-dk h2,
.text-base-dk h3,
.text-base-dk h4,
.text-base-dk h5,
.text-base-dk h6,
.text-base-dk small {
	color: inherit
}

.bg-base-dk {
	background-color: #2f2f2f
}

.text--base-bg,
.text-base-bg {
	color: #fff !important
}

.text--base-bg a,
.text--base-bg h1,
.text--base-bg h2,
.text--base-bg h3,
.text--base-bg h4,
.text--base-bg h5,
.text--base-bg h6,
.text--base-bg small,
.text-base-bg a,
.text-base-bg h1,
.text-base-bg h2,
.text-base-bg h3,
.text-base-bg h4,
.text-base-bg h5,
.text-base-bg h6,
.text-base-bg small {
	color: inherit
}

.bg-base-bg {
	background-color: #fff
}

.text--headings,
.text-headings {
	color: #000 !important
}

.text--headings a,
.text--headings h1,
.text--headings h2,
.text--headings h3,
.text--headings h4,
.text--headings h5,
.text--headings h6,
.text--headings small,
.text-headings a,
.text-headings h1,
.text-headings h2,
.text-headings h3,
.text-headings h4,
.text-headings h5,
.text-headings h6,
.text-headings small {
	color: inherit
}

.bg-headings {
	background-color: #000
}

.text--bright,
.text-bright {
	color: #e7247a !important
}

.text--bright a,
.text--bright h1,
.text--bright h2,
.text--bright h3,
.text--bright h4,
.text--bright h5,
.text--bright h6,
.text--bright small,
.text-bright a,
.text-bright h1,
.text-bright h2,
.text-bright h3,
.text-bright h4,
.text-bright h5,
.text-bright h6,
.text-bright small {
	color: inherit
}

.bg-bright {
	background-color: #e7247a
}

.text--light,
.text-light {
	color: #f9f9f9 !important
}

.text--light a,
.text--light h1,
.text--light h2,
.text--light h3,
.text--light h4,
.text--light h5,
.text--light h6,
.text--light small,
.text-light a,
.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light small {
	color: inherit
}

.bg-light {
	background-color: #f9f9f9
}

.single-team .color--green,
.single-team .color--travel-team,
.text--success,
.text-success {
	color: #379c8a !important
}

.single-team .color--green a,
.single-team .color--green h1,
.single-team .color--green h2,
.single-team .color--green h3,
.single-team .color--green h4,
.single-team .color--green h5,
.single-team .color--green h6,
.single-team .color--green small,
.single-team .color--travel-team a,
.single-team .color--travel-team h1,
.single-team .color--travel-team h2,
.single-team .color--travel-team h3,
.single-team .color--travel-team h4,
.single-team .color--travel-team h5,
.single-team .color--travel-team h6,
.single-team .color--travel-team small,
.text--success a,
.text--success h1,
.text--success h2,
.text--success h3,
.text--success h4,
.text--success h5,
.text--success h6,
.text--success small,
.text-success a,
.text-success h1,
.text-success h2,
.text-success h3,
.text-success h4,
.text-success h5,
.text-success h6,
.text-success small {
	color: inherit
}

.bg-success {
	background-color: #379c8a
}

.text--success-dull,
.text-success-dull {
	color: #6a9f99 !important
}

.text--success-dull a,
.text--success-dull h1,
.text--success-dull h2,
.text--success-dull h3,
.text--success-dull h4,
.text--success-dull h5,
.text--success-dull h6,
.text--success-dull small,
.text-success-dull a,
.text-success-dull h1,
.text-success-dull h2,
.text-success-dull h3,
.text-success-dull h4,
.text-success-dull h5,
.text-success-dull h6,
.text-success-dull small {
	color: inherit
}

.bg-success-dull {
	background-color: #6a9f99
}

.single-team .color--leadership,
.single-team .color--orange,
.text--danger,
.text-danger {
	color: #cc5426 !important
}

.single-team .color--leadership a,
.single-team .color--leadership h1,
.single-team .color--leadership h2,
.single-team .color--leadership h3,
.single-team .color--leadership h4,
.single-team .color--leadership h5,
.single-team .color--leadership h6,
.single-team .color--leadership small,
.single-team .color--orange a,
.single-team .color--orange h1,
.single-team .color--orange h2,
.single-team .color--orange h3,
.single-team .color--orange h4,
.single-team .color--orange h5,
.single-team .color--orange h6,
.single-team .color--orange small,
.text--danger a,
.text--danger h1,
.text--danger h2,
.text--danger h3,
.text--danger h4,
.text--danger h5,
.text--danger h6,
.text--danger small,
.text-danger a,
.text-danger h1,
.text-danger h2,
.text-danger h3,
.text-danger h4,
.text-danger h5,
.text-danger h6,
.text-danger small {
	color: inherit
}

.bg-danger {
	background-color: #cc5426
}

.text--info,
.text-info {
	color: #1e6e9f !important
}

.text--info a,
.text--info h1,
.text--info h2,
.text--info h3,
.text--info h4,
.text--info h5,
.text--info h6,
.text--info small,
.text-info a,
.text-info h1,
.text-info h2,
.text-info h3,
.text-info h4,
.text-info h5,
.text-info h6,
.text-info small {
	color: inherit
}

.bg-info {
	background-color: #1e6e9f
}

.text--mid,
.text-mid {
	color: #ccc !important
}

.text--mid a,
.text--mid h1,
.text--mid h2,
.text--mid h3,
.text--mid h4,
.text--mid h5,
.text--mid h6,
.text--mid small,
.text-mid a,
.text-mid h1,
.text-mid h2,
.text-mid h3,
.text-mid h4,
.text-mid h5,
.text-mid h6,
.text-mid small {
	color: inherit
}

.bg-mid {
	background-color: #ccc
}

.text--purple-dk,
.text-purple-dk {
	color: #342c3f !important
}

.text--purple-dk a,
.text--purple-dk h1,
.text--purple-dk h2,
.text--purple-dk h3,
.text--purple-dk h4,
.text--purple-dk h5,
.text--purple-dk h6,
.text--purple-dk small,
.text-purple-dk a,
.text-purple-dk h1,
.text-purple-dk h2,
.text-purple-dk h3,
.text-purple-dk h4,
.text-purple-dk h5,
.text-purple-dk h6,
.text-purple-dk small {
	color: inherit
}

.bg-purple-dk {
	background-color: #342c3f
}

.single-team .color--blue,
.single-team .color--marketing-and-operations,
.text--mid-blue,
.text-mid-blue {
	color: #023b66 !important
}

.single-team .color--blue a,
.single-team .color--blue h1,
.single-team .color--blue h2,
.single-team .color--blue h3,
.single-team .color--blue h4,
.single-team .color--blue h5,
.single-team .color--blue h6,
.single-team .color--blue small,
.single-team .color--marketing-and-operations a,
.single-team .color--marketing-and-operations h1,
.single-team .color--marketing-and-operations h2,
.single-team .color--marketing-and-operations h3,
.single-team .color--marketing-and-operations h4,
.single-team .color--marketing-and-operations h5,
.single-team .color--marketing-and-operations h6,
.single-team .color--marketing-and-operations small,
.text--mid-blue a,
.text--mid-blue h1,
.text--mid-blue h2,
.text--mid-blue h3,
.text--mid-blue h4,
.text--mid-blue h5,
.text--mid-blue h6,
.text--mid-blue small,
.text-mid-blue a,
.text-mid-blue h1,
.text-mid-blue h2,
.text-mid-blue h3,
.text-mid-blue h4,
.text-mid-blue h5,
.text-mid-blue h6,
.text-mid-blue small {
	color: inherit
}

.bg-mid-blue {
	background-color: #023b66
}

.text--grey-neu,
.text-grey-neu {
	color: #f5f5f5 !important
}

.text--grey-neu a,
.text--grey-neu h1,
.text--grey-neu h2,
.text--grey-neu h3,
.text--grey-neu h4,
.text--grey-neu h5,
.text--grey-neu h6,
.text--grey-neu small,
.text-grey-neu a,
.text-grey-neu h1,
.text-grey-neu h2,
.text-grey-neu h3,
.text-grey-neu h4,
.text-grey-neu h5,
.text-grey-neu h6,
.text-grey-neu small {
	color: inherit
}

.bg-grey-neu {
	background-color: #f5f5f5
}

.text--white,
.text-white {
	color: #fff !important
}

.text--white a,
.text--white h1,
.text--white h2,
.text--white h3,
.text--white h4,
.text--white h5,
.text--white h6,
.text--white small,
.text-white a,
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white small {
	color: inherit
}

.bg-white {
	background-color: #fff
}

.text--grey-light-alt,
.text-grey-light-alt {
	color: #e3e5e6 !important
}

.text--grey-light-alt a,
.text--grey-light-alt h1,
.text--grey-light-alt h2,
.text--grey-light-alt h3,
.text--grey-light-alt h4,
.text--grey-light-alt h5,
.text--grey-light-alt h6,
.text--grey-light-alt small,
.text-grey-light-alt a,
.text-grey-light-alt h1,
.text-grey-light-alt h2,
.text-grey-light-alt h3,
.text-grey-light-alt h4,
.text-grey-light-alt h5,
.text-grey-light-alt h6,
.text-grey-light-alt small {
	color: inherit
}

.bg-grey-light-alt {
	background-color: #e3e5e6
}

.text--stone,
.text-stone {
	color: #f4f3f1 !important
}

.text--stone a,
.text--stone h1,
.text--stone h2,
.text--stone h3,
.text--stone h4,
.text--stone h5,
.text--stone h6,
.text--stone small,
.text-stone a,
.text-stone h1,
.text-stone h2,
.text-stone h3,
.text-stone h4,
.text-stone h5,
.text-stone h6,
.text-stone small {
	color: inherit
}

.bg-stone {
	background-color: #f4f3f1
}

.text--forest-green,
.text-forest-green {
	color: #265149 !important
}

.text--forest-green a,
.text--forest-green h1,
.text--forest-green h2,
.text--forest-green h3,
.text--forest-green h4,
.text--forest-green h5,
.text--forest-green h6,
.text--forest-green small,
.text-forest-green a,
.text-forest-green h1,
.text-forest-green h2,
.text-forest-green h3,
.text-forest-green h4,
.text-forest-green h5,
.text-forest-green h6,
.text-forest-green small {
	color: inherit
}

.bg-forest-green {
	background-color: #265149
}

.text--beige,
.text-beige {
	color: #e5dfcc !important
}

.text--beige a,
.text--beige h1,
.text--beige h2,
.text--beige h3,
.text--beige h4,
.text--beige h5,
.text--beige h6,
.text--beige small,
.text-beige a,
.text-beige h1,
.text-beige h2,
.text-beige h3,
.text-beige h4,
.text-beige h5,
.text-beige h6,
.text-beige small {
	color: inherit
}

.bg-beige {
	background-color: #e5dfcc
}

.text--grey-mid-light,
.text-grey-mid-light {
	color: #cacccf !important
}

.text--grey-mid-light a,
.text--grey-mid-light h1,
.text--grey-mid-light h2,
.text--grey-mid-light h3,
.text--grey-mid-light h4,
.text--grey-mid-light h5,
.text--grey-mid-light h6,
.text--grey-mid-light small,
.text-grey-mid-light a,
.text-grey-mid-light h1,
.text-grey-mid-light h2,
.text-grey-mid-light h3,
.text-grey-mid-light h4,
.text-grey-mid-light h5,
.text-grey-mid-light h6,
.text-grey-mid-light small {
	color: inherit
}

.bg-grey-mid-light {
	background-color: #cacccf
}

.text--orange,
.text-orange {
	color: #cc5426 !important
}

.text--orange a,
.text--orange h1,
.text--orange h2,
.text--orange h3,
.text--orange h4,
.text--orange h5,
.text--orange h6,
.text--orange small,
.text-orange a,
.text-orange h1,
.text-orange h2,
.text-orange h3,
.text-orange h4,
.text-orange h5,
.text-orange h6,
.text-orange small {
	color: inherit
}

.bg-orange {
	background-color: #cc5426
}

.text--blue,
.text-blue {
	color: #1e6e9f !important
}

.text--blue a,
.text--blue h1,
.text--blue h2,
.text--blue h3,
.text--blue h4,
.text--blue h5,
.text--blue h6,
.text--blue small,
.text-blue a,
.text-blue h1,
.text-blue h2,
.text-blue h3,
.text-blue h4,
.text-blue h5,
.text-blue h6,
.text-blue small {
	color: inherit
}

.bg-blue {
	background-color: #1e6e9f
}

.text--green,
.text-green {
	color: #265149 !important
}

.text--green a,
.text--green h1,
.text--green h2,
.text--green h3,
.text--green h4,
.text--green h5,
.text--green h6,
.text--green small,
.text-green a,
.text-green h1,
.text-green h2,
.text-green h3,
.text-green h4,
.text-green h5,
.text-green h6,
.text-green small {
	color: inherit
}

.bg-green {
	background-color: #265149
}

.text--turquoise,
.text-turquoise {
	color: #379c8a !important
}

.text--turquoise a,
.text--turquoise h1,
.text--turquoise h2,
.text--turquoise h3,
.text--turquoise h4,
.text--turquoise h5,
.text--turquoise h6,
.text--turquoise small,
.text-turquoise a,
.text-turquoise h1,
.text-turquoise h2,
.text-turquoise h3,
.text-turquoise h4,
.text-turquoise h5,
.text-turquoise h6,
.text-turquoise small {
	color: inherit
}

.bg-turquoise {
	background-color: #379c8a
}

.text--mustard,
.text-mustard {
	color: #cc973d !important
}

.text--mustard a,
.text--mustard h1,
.text--mustard h2,
.text--mustard h3,
.text--mustard h4,
.text--mustard h5,
.text--mustard h6,
.text--mustard small,
.text-mustard a,
.text-mustard h1,
.text-mustard h2,
.text-mustard h3,
.text-mustard h4,
.text-mustard h5,
.text-mustard h6,
.text-mustard small {
	color: inherit
}

.bg-mustard {
	background-color: #cc973d
}

.w-100 {
	width: 100%
}

.h-100 {
	height: 100%
}

.o-hidden {
	overflow: hidden
}

.margin-auto {
	margin: auto
}

.ml-auto {
	margin-left: auto
}

.d-flex {
	display: flex
}

.v-align-center {
	align-items: center
}

@media screen and (max-width:768px) {
	.sm\:flex-start {
		align-items: flex-start
	}
}

.flex-reverse {
	flex-direction: row-reverse
}

@media screen and (min-width:1024px) {
	.lg\:flex-reverse {
		flex-direction: row-reverse
	}
}

.justify-content-center {
	justify-content: center
}

.justify-content-between {
	justify-content: space-between
}

.flex-wrap {
	flex-wrap: wrap
}

.flex-no-wrap {
	flex-wrap: nowrap !important
}

.flex-col {
	flex-direction: column
}

@media screen and (max-width:768px) {
	.sm\:flex-col {
		flex-direction: column
	}
}

@media screen and (min-width:1024px) {
	.lg\:flex-row {
		flex-direction: row
	}
}

.shrink-0 {
	flex-shrink: 0
}

.p-relative,
.relative {
	position: relative
}

.rounded-md {
	border-radius: 15px
}

.rounded-tl-md {
	border-top-left-radius: 15px
}

.rounded-tr-md {
	border-top-right-radius: 15px
}

.rounded-br-md {
	border-bottom-right-radius: 15px
}

.rounded-bl-md {
	border-bottom-left-radius: 15px
}

.overflow-hidden {
	overflow: hidden
}

.animate-in {
	opacity: 0;
	position: relative;
	transform: translateY(50px);
	transition: opacity 1s, transform 1s;
	z-index: 2
}

.visible .animate-in {
	opacity: 1;
	transform: translateY(0)
}

.animate-fade {
	opacity: 0;
	position: relative;
	transition: opacity 1.5s;
	z-index: 2
}

.visible .animate-fade {
	opacity: 1
}

.animate-stage-1 {
	transition-delay: 0ms
}

@media screen and (max-width:1024px) {
	.animate-stage-1 {
		transition-delay: 0ms
	}
}

.animate-stage-2 {
	transition-delay: .5s
}

@media screen and (max-width:1024px) {
	.animate-stage-2 {
		transition-delay: 0ms
	}
}

.animate-stage-3 {
	transition-delay: 1s
}

@media screen and (max-width:1024px) {
	.animate-stage-3 {
		transition-delay: 0ms
	}
}

.animate-stage-4 {
	transition-delay: 1.5s
}

@media screen and (max-width:1024px) {
	.animate-stage-4 {
		transition-delay: 0ms
	}
}

.animate-stage-5 {
	transition-delay: 2s
}

@media screen and (max-width:1024px) {
	.animate-stage-5 {
		transition-delay: 0ms
	}
}

.max-width-lg {
	max-width: 900px
}

.bg-cover {
	background-size: cover
}

.z-2 {
	z-index: 2
}

@media screen and (max-width:768px) {
	.sm\:align-text-left {
		text-align: left !important
	}
}

.animation-fade-in-up {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 1s, transform 1s
}

.animation-fade-in-up.animated {
	opacity: 1;
	transform: translateY(0)
}

.animation-fade-left {
	opacity: 0;
	transform: translateX(-20px);
	transition: opacity .75s, transform 2s
}

.animation-fade-left.animated {
	opacity: 1;
	transform: translateX(0)
}

.animation-fade-right {
	opacity: 0;
	transform: translateX(20px);
	transition: opacity .75s, transform 2s
}

.animation-fade-right.animated {
	opacity: 1;
	transform: translateX(0)
}

.p,
body {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	text-size-adjust: none;
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-size: 1.0625rem;
	letter-spacing: .85px;
	line-height: 1.5;
	text-transform: none
}

.p.no-scroll,
body.no-scroll {
	overflow: hidden
}

body {
	padding-top: 55px
}

@media screen and (min-width:768px) {
	body {
		padding-top: 65px
	}
}

@media screen and (min-width:1024px) {
	body {
		padding-top: 55px
	}
}

body.page-template-template-archive,
body.page-template-template-inspiration,
body.single-inspiration,
body.tax-inspiration_category {
	padding-top: 65px
}

@media screen and (min-width:768px) {

	body.page-template-template-archive,
	body.page-template-template-inspiration,
	body.single-inspiration,
	body.tax-inspiration_category {
		padding-top: 65px
	}
}

@media screen and (min-width:1025px) {

	body.page-template-template-archive,
	body.page-template-template-inspiration,
	body.single-inspiration,
	body.tax-inspiration_category {
		padding-top: 52px
	}
}

@media screen and (max-height:668px) {

	body.page-template-template-archive,
	body.page-template-template-inspiration,
	body.single-inspiration,
	body.tax-inspiration_category {
		padding-top: 65px
	}
}

dl,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
ol,
p,
ul {
	margin-bottom: 15px
}

@media screen and (max-width:768px) {

	dl,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	hr,
	ol,
	p,
	ul {
		margin-bottom: 20px
	}
}

dl:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
hr:last-child,
ol:last-child,
p:last-child,
ul:last-child {
	margin-bottom: 0
}

a {
	color: #444;
	text-decoration: none
}

a:hover {
	color: #52575c;
	text-decoration: underline
}

a[href^=tel] {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	text-decoration: none
}

hr {
	background-color: #52575c;
	height: 1px
}

@font-face {
	font-display: swap;
	font-family: Brandon Grotesque;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/brandon-regular-webfont.woff2) format("woff2")
}

@font-face {
	font-display: swap;
	font-family: Brandon Grotesque;
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/brandon-bold-webfont.woff2) format("woff2")
}

@font-face {
	font-display: swap;
	font-family: Brandon Grotesque;
	font-style: normal;
	font-weight: 500;
	src: url(../fonts/brandon-medium-webfont.woff2) format("woff2")
}

@font-face {
	font-display: swap;
	font-family: AlternateGotNo1D;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/AlternateGotNo1DRegular.woff2) format("truetype")
}

@font-face {
	font-display: swap;
	font-family: Aesthico;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/aesthico.woff) format("woff")
}

.form--holiday-finder .trip-finder__fields {
	gap: 4px
}

@media screen and (max-width:768px) {
	.form--holiday-finder .trip-finder__fields {
		flex-direction: column
	}

	.form--holiday-finder .trip-finder__fields>div {
		width: 100%
	}
}

.form--holiday-finder .btn {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	min-height: 40px
}

@media screen and (max-width:768px) {
	.form--holiday-finder .btn {
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px
	}
}

.form--holiday-finder .form__group--options .select2 .select2-selection.select2-selection--single {
	border: 1px solid transparent
}

.form--holiday-finder .form__group--options .select2 .select2-selection.select2-selection--single .select2-selection__arrow {
	background: url(../../img/arrow-down-pink-v2.svg);
	background-repeat: no-repeat;
	height: 24px;
	opacity: 1;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px
}

.form--holiday-finder .form__group--options .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
	color: #2f2f2f;
	font-size: 12px;
	font-size: .75rem;
	text-transform: uppercase
}

.form--holiday-finder .form__group--options .select2 .select2-selection.select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
	font-size: 12px;
	font-size: .75rem;
	font-weight: 390;
	letter-spacing: .6px
}

.select2-dropdown {
	border: none
}

.select2-results__option {
	background-color: #fff;
	border: 1px solid transparent;
	color: #52575c;
	font-size: 17px;
	font-size: 1.0625rem
}

.select2-results__option:nth-child(2n) {
	background-color: #f9f9f9
}

.select2-results__option.select2-results__option--highlighted[aria-selected] {
	background-color: #000;
	color: #fff
}

.h1,
h1 {
	color: #000;
	font-family: "Gotham VU", sans-serif;
	font-size: 60px;
	font-size: 2.35rem;
	font-weight: 700;
	letter-spacing: 3px;
	line-height: 51px/*.9em*/;
	text-transform: uppercase
}

@media screen and (max-width:768px) {

	.h1,
	h1 {
		font-size: 45px;
		font-size: 2.8125rem;
		letter-spacing: 2.5px;
		font-weight: 700;
	}
	.text--white{ font-size: 1.9125rem!important;line-height:42px!important;max-width: 370px;display: block;text-align: left; }
}

.h2,
.page-template-template-careers section.section--text-media h5,
.single-careers section.section--text-media h5,
h2 {
	color: #000;
	font-family: "Gotham VU", sans-serif;
	font-size: 45px;
	font-size: 2.35rem;
	font-weight: 400;
	letter-spacing: 2.25px;
	line-height: 1;
	margin-bottom: 12.75px;
	text-transform: uppercase
}

@media screen and (max-width:768px) {
	.h2,
.page-template-template-careers section.section--text-media h5,
.single-careers section.section--text-media h5,
h2 {
	    font-size: 2.2125rem!important;line-height: 1.2!important;
}
}

.h2.smaller,
.page-template-template-careers section.section--text-media h5.smaller,
.single-careers section.section--text-media h5.smaller,
h2.smaller {
	font-size: 45px;
	font-size: 2.8125rem
}

.h3,
h3 {
	font-size: 30px;
	font-size: 1.875rem
}

.h3,
.h4,
h3,
h4 {
	color: #000;
	letter-spacing: 2.6px;
	line-height: 1;
	text-transform: uppercase
}

.h4,
h4 {
	font-size: 26px;
	font-size: 1.625rem
}

.h5,
.single.single--experience .post__body h2,
.single.single--hotel .post__body h2,
h5 {
	color: #000;
	font-family: "Gotham VU", sans-serif;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 700;
	letter-spacing: 1.8px;
	line-height: 1.28;
	margin-bottom: 6.375px;
	text-transform: uppercase
}

.h6,
.tax-country .read-more-content .section--inspiration-boxes .col h3 span.h5,
h6,
section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a,
section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a.response-link {
	color: #000;
	font-family: "Gotham VU", sans-serif;
	font-size: 16px;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1.6px;
	line-height: 1.4
}

.h7 {
	font-family: "Gotham VU", sans-serif;
	font-size: 14px;
	font-size: .875rem;
	letter-spacing: 1.4px;
	line-height: 1.5;
	text-transform: uppercase
}

.h7 .strong,
.h7strong {
	font-weight: 450
}

.h8 {
	font-family: "Gotham VU", sans-serif;
	font-size: 13px;
	font-size: .8125rem;
	font-weight: 420;
	letter-spacing: 1.3px;
	line-height: 1.8;
	text-transform: uppercase
}

.small,
small {
	color: #000;
	font-size: 14px;
	font-size: .875rem;
	line-height: 1.99
}

.small.italic,
small.italic {
	font-size: 11px;
	font-size: .6875rem;
	font-style: italic;
	text-transform: lowercase
}

.text-decoration--none {
	text-decoration: none
}

.uppercase {
	text-transform: uppercase
}

.lowercase {
	text-transform: lowercase
}

.heading-border-bottom {
	display: block;
	margin-bottom: 20px;
	padding-bottom: 12px;
	position: relative
}

.heading-border-bottom:after {
	border-top: 1px solid #cacccf;
	bottom: 0;
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 60px
}

.font-heading {
	font-family: "Gotham VU", sans-serif;
	font-weight: 400
}

.font-base {
	font-family: "Gotham VU", sans-serif;
}

.strong,
strong {
	font-weight: 700
}

.italic {
	font-family: "Gotham VU", sans-serif;
	font-style: italic
}

.font-normal {
	font-style: normal
}

.italic-sub-head {
	font-family: "Gotham VU", sans-serif;
	font-size: 20px;
	font-size: 1.25rem;
	font-style: italic;
	letter-spacing: 1px;
	line-height: 1.4
}

.text-xxs,
section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__categories {
	font-size: 11px;
	font-size: .6875rem
}

.text-sm-xs {
	font-size: 12px;
	font-size: .75rem;
	letter-spacing: .6px
}

.text-xs {
	font-size: 13px;
	font-size: .8125rem
}

.text-xs-lg {
	font-size: 14px;
	font-size: .875rem
}

.text-xs-sm {
	font-size: 15px;
	font-size: .9375rem;
	letter-spacing: 1.5px;
	line-height: 1.6
}

.text-sm {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.4
}

.text--size-base {
	font-size: 17px;
	font-size: 1.0625rem
}

.text-md {
	font-size: 18px;
	font-size: 1.125rem
}

.text-md-lg {
	font-size: 20px;
	font-size: 1.25rem
}

.text-lg {
	font-size: 45px;
	font-size: 2.8125rem
}

.text-xl {
	font-size: 60px;
	font-size: 3.75rem
}

.uppercase-large-heading {
	font-family: "Gotham VU", sans-serif;
	font-size: 80px;
	font-size: 5rem;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 1;
	margin-bottom: 0;
	text-transform: uppercase
}

@media screen and (max-width:768px) {
	.uppercase-large-heading {
		line-height: .85
	}
}

.uppercase-large-heading.mid {
	font-size: 100px;
	font-size: 6.25rem
}

.uppercase-large-heading.larger {
	font-size: 110px;
	font-size: 6.875rem;
	letter-spacing: 5.5px
}

.uppercase-large-heading.large {
	font-size: 150px;
	font-size: 9.375rem;
	letter-spacing: 5.5px
}

@media screen and (max-width:768px) {
	.uppercase-large-heading.large {
		letter-spacing: 3.2px
	}
}

.uppercase-large-heading.xl {
	font-size: 180px;
	font-size: 11.25rem;
	letter-spacing: 9px
}

@media screen and (max-width:768px) {
	.uppercase-large-heading.xl {
		font-size: 100px;
		font-size: 6.25rem;
		letter-spacing: 4px
	}
}

.letter-spaced-tighter {
	letter-spacing: .675px
}

.letter-spaced-tight {
	letter-spacing: .85px
}

.letter-spaced-sm {
	letter-spacing: 1px
}

.letter-spaced-smmd,
section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__categories {
	letter-spacing: 1.1px
}

.letter-spaced-md {
	letter-spacing: 1.2px
}

.letter-spaced {
	letter-spacing: 1.4px
}

.letter-spaced-l {
	letter-spacing: 1.5px
}

.letter-spaced-lg {
	letter-spacing: 1.84px
}

.letter-spaced-jumbo {
	letter-spacing: 2.25px
}

.letter-spaced-jumbo-x {
	letter-spacing: 3.2px
}

.letter-spaced-base {
	letter-spacing: .1em
}

.line-height-min {
	line-height: 1
}

.line-height-sm {
	line-height: 1.2
}

.text-shadow {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .6)
}

section.section.section--hero-banner {
	background-size: cover;
	overflow: hidden;
	position: relative
}

section.section.section--hero-banner.section--hero-banner--full {
	height: 100vh
}

section.section.section--hero-banner.section--hero-banner--shallow {
	height: 50vh
}

section.section.section--hero-banner a.hero-link {
	display: inline-block;
	height: 100%;
	width: 100%
}

section.section.section--hero-banner .banner__video {
	height: 100%
}

section.section.section--hero-banner .banner__video video {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

section.section.section--hero-banner .banner__image {
	background-position: 50%;
	background-size: cover;
	height: 100%;
	width: 100%
}

@media screen and (max-width:1280px) {
	section.section.section--hero-banner .banner__image {
		background-attachment: scroll !important
	}
}

section.section.section--hero-banner .js-popup-inline-video {
	display: block;
	text-align: center
}

section.section.section--hero-banner .hero__overlay {
	background: rgba(0, 0, 0, .2);
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 0
}

section.section .section__scroll {
	bottom: 0;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 1
}

section.section .section__scroll a {
	-webkit-font-smoothing: auto;
	display: block;
	font-size: 13px;
	font-size: .8125rem;
	height: 17px;
	letter-spacing: .07em;
	overflow: hidden;
	text-transform: uppercase
}

section.section .section__scroll a:hover {
	text-decoration: none
}

section.section .section__scroll a span {
	animation: roll 3s infinite;
	display: block
}

section.section .section__scroll .section__scroll__line {
	display: block;
	height: 38.25px;
	margin-top: 12.75px;
	overflow: hidden
}

section.section .section__scroll .section__scroll__line:after {
	animation: scroll 3s .5s infinite;
	background-color: #52575c;
	content: "";
	display: block;
	height: 100%;
	margin: 0 auto;
	width: 1px
}

section.section .section__scroll.section__scroll--white a {
	color: #fff;
	font-size: 14px;
	font-size: .875rem;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 20px
}

section.section .section__scroll.section__scroll--white .section__scroll__line:after {
	background-color: #fff
}

section.section.section--divider .divider {
	border-top: 1px solid #cacccf;
	margin: 0 auto;
	width: 60px
}

@media screen and (max-width:1280px) {
	section.section.section--content {
		background-attachment: scroll !important
	}
}

section.section.section--content.background-texture {
	background-image: url(../../img/texture-1.svg);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-size: contain
}

section.section.section--content.background-texture_two {
	background-image: url(../../img/path-right.svg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-size: contain
}

section.section.section--content.background-custom {
	background-position: 50%;
	background-size: cover
}

section.section.section--content.background-custom+.section--text-media {
	margin-top: 0;
	padding-top: 0
}

.single.single--experience .post__body section.section.section--content h2:first-of-type h2,
.single.single--hotel .post__body section.section.section--content h2:first-of-type h2,
section.section.section--content h2:first-of-type,
section.section.section--content h2:first-of-type .h5,
section.section.section--content h2:first-of-type .single.single--experience .post__body h2,
section.section.section--content h2:first-of-type .single.single--hotel .post__body h2 {
	color: #2f2f2f
}

section.section.section--content.trip-finder-banner {
	align-items: center;
	display: flex;
	justify-content: center;
	min-height: 800px;
	position: relative
}

@media screen and (max-width:768px) {
	section.section.section--content.trip-finder-banner {
		min-height: 660px
	}
}

section.section.section--content.trip-finder-banner .col {
	position: relative;
	z-index: 1
}

section.section.section--content.trip-finder-banner:before {
	background-color: rgba(0, 0, 0, .2);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

@media screen and (max-width:768px) {
	section.section.section--content.why-us .col {
		margin-bottom: 40.8px
	}
}

section.section.section--content.why-us p {
	margin-bottom: 0
}

section.section.section--content.why-us p.italic {
	margin: 0 auto;
	max-width: 60%
}

section.section.section--content.section--content--bg-no-repeat,
section.section.section--experience-facts {
	background-repeat: no-repeat;
	background-size: 100%
}

section.section.section--experience-facts {
	background-image: url(../../img/bg-transparent-pattern-right.png);
	background-position: 100% 100%
}

section.section.section--square-tiles .tile {
	align-items: flex-end;
	background-position: 50%;
	background-size: cover;
	display: flex;
	height: 327px;
	justify-content: center
}

section.section.section--square-tiles .tile .tile__content {
	background: linear-gradient(1turn, rgba(0, 0, 0, .9) 15.03%, transparent 95.62%);
	padding-bottom: 27.54px;
	text-align: center;
	width: 100%
}

section.section.section--square-tiles .tile .tile__content .btn {
	margin: 0 auto
}

section.section.section--testimonials {
	background-position: 100% 0;
	background-size: cover;
	display: flex;
	overflow: hidden;
	padding: 50.235px 0
}

@media screen and (max-width:768px) {
	section.section.section--testimonials {
		padding: 43.35px 0
	}
}

section.section.section--testimonials.bg-yellow {
	position: relative
}

section.section.section--testimonials.bg-yellow:before {
	background-image: url(../../img/testimonial-yellow-bg.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 339px;
	left: 0;
	position: absolute;
	top: 0;
	width: 362px
}

@media screen and (max-width:1024px) {
	section.section.section--testimonials.bg-yellow .testimonial__quote {
		flex-direction: column;
		padding: 0 !important
	}
}

section.section.section--testimonials .slick-track {
	height: 100%
}

section.section.section--testimonials .slick-dots {
	bottom: unset;
	left: unset;
	margin: 15px auto 0;
	position: static;
	text-align: center;
	transform: none;
	width: 100%
}

@media screen and (max-width:768px) {
	section.section.section--testimonials .slick-dots {
		margin: 30px auto 0
	}
}

section.section.section--testimonials .slick-dots li {
	display: inline-block;
	height: 10px;
	margin: 0 3px;
	overflow: hidden;
	padding: 0;
	width: 10px
}

section.section.section--testimonials .slick-dots li button {
	background-color: #cacccf;
	border: 1px solid #fff;
	border-radius: 50%;
	display: block;
	height: 10px;
	width: 10px
}

section.section.section--testimonials .slick-dots li.slick-active button {
	background-color: #2f2f2f
}

section.section.section--testimonials .slick-dots--base .slick-dots button {
	background-color: #cacccf;
	border: 1px solid #fff
}

section.section.section--testimonials .slick-dots--base .slick-dots .slick-active button {
	background-color: #2f2f2f
}

section.section.section--testimonials .icon--base path {
	fill: #52575c
}

section.section.section--testimonials .icon--base-bg path {
	fill: #fff
}

section.section.section--testimonials .icon--success path {
	fill: #379c8a
}

section.section.section--testimonials .col {
	height: 100%
}

section.section.section--testimonials .testimonial__quote {
	align-items: center;
	display: flex;
	gap: 25.5px;
	justify-content: center
}

section.section.section--testimonials .testimonial__image {
	width: 270px
}

section.section.section--testimonials img {
	margin: 0 auto
}

section.section.section--testimonials .testimonial__item {
	align-items: center;
	display: flex !important;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	min-height: 130px;
	min-width: 25%;
	padding: 0 25.5px
}

section.section.section--testimonials .testimonial__item.testimonial__item svg {
	margin-bottom: 25.5px
}

section.section.section--testimonials .testimonial__item .testimonial__logo img {
	margin: 20px auto;
	max-height: 40px;
	-o-object-fit: contain;
	object-fit: contain;
	width: auto
}

section.section.section--testimonials .testimonial__item .testimonial__logo img.filter--base {
	filter: invert(1)
}

@media screen and (max-width:1024px) {
	section.section.section--testimonials .testimonial__item {
		min-height: 150px;
		min-width: 33.3%
	}

	section.section.section--testimonials .testimonial__item .testimonial__quote {
		padding: 0 40.8px
	}
}

@media screen and (max-width:768px) {
	section.section.section--testimonials .testimonial__item {
		min-height: 180px;
		min-width: 100%
	}
}

section.section.section--testimonials .testimonial__item.logo-above {
	justify-content: space-between
}

@media screen and (max-width:768px) {
	section.section.section--testimonials .testimonial__item.logo-above {
		justify-content: flex-start
	}
}

section.section.section--testimonials .testimonial__item.logo-below {
	flex-direction: column-reverse
}

section.section.section--testimonials .trustpilot-logo.with--dots {
	margin-bottom: 30px;
	margin-top: -88px
}

@media screen and (max-width:480px) {
	section.section.section--testimonials .trustpilot-logo.with--dots {
		margin-top: -60px
	}
}

section.section.section--testimonials .trustpilot-logo.trustpilot-logo--base svg path {
	fill: #52575c
}

section.section.section--testimonials .trustpilot-logo.trustpilot-logo--base-bg svg path {
	fill: #fff
}

section.section.section--testimonials.trustpilot-layout {
	min-height: 320px
}

section.section.section--testimonials.trustpilot-layout .slick-dots {
	margin: 50px auto 0
}

section.section.section--testimonials.trustpilot-layout.has-logo-underneath .slick-dots {
	margin: 15px auto 0;/*115px auto 0*/
}

section.section.section--testimonials.section--testimonials--awards .awards-holder .col {
	align-items: center;
	display: flex
}

@media screen and (max-width:768px) {
	section.section.section--testimonials.section--testimonials--awards .awards-holder {
		flex-direction: column
	}

	section.section.section--testimonials.section--testimonials--awards .awards-holder .col:last-child .testimonial__item {
		margin-bottom: 0
	}
}

section.section.section--testimonials.section--testimonials--awards .testimonial__item {
	height: unset;
	min-width: unset;
	padding: 0 40.8px
}

section.section.section--testimonials.section--testimonials--awards .testimonial__item .testimonial__logo img {
	height: 45px;
	max-height: unset
}

@media screen and (max-width:768px) {
	section.section.section--testimonials.section--testimonials--awards .testimonial__item .testimonial__logo img {
		margin-bottom: 15px
	}
}

@media screen and (max-width:1280px) {
	section.section.section--testimonials.section--testimonials--awards .testimonial__item {
		min-height: unset;
		padding: 0
	}

	section.section.section--testimonials.section--testimonials--awards .testimonial__item .testimonial__quote {
		padding: 0
	}
}

@media screen and (max-width:768px) {
	section.section.section--testimonials.section--testimonials--awards .testimonial__item {
		margin-bottom: 60px
	}
}

section.section.section--portrait-tiles {
	background-repeat: no-repeat;
	background-size: 100%;
	overflow: hidden;
	padding: 60px 0 0;
	position: relative
}

section.section.section--portrait-tiles.section--colour-scheme-light {
	background-image: url(../../img/bg-swirl.png);
	background-position: 0 100%;
	background-size: contain
}

section.section.section--portrait-tiles .stacked-button {
	margin-left: auto;
	margin-right: 12.75px
}

section.section.section--portrait-tiles .button__wrap {
	display: flex;
	float: right
}

section.section.section--portrait-tiles .button__wrap .btn {
	margin-right: 12.75px
}

section.section.section--portrait-tiles .button__wrap .btn.is-visible {
	display: flex !important
}

section.section.section--portrait-tiles .button__wrap .btn.js-country-show-more,
section.section.section--portrait-tiles .button__wrap .btn:last-child {
	margin-right: 0
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .button__wrap {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		float: left;
		justify-content: space-around;
		margin: 0
	}

	section.section.section--portrait-tiles .button__wrap .btn {
		margin-bottom: 12.75px;
		margin-top: 0;
		width: 100%
	}

	section.section.section--portrait-tiles .button__wrap .btn:last-child {
		margin-bottom: 0
	}
}

section.section.section--portrait-tiles .section__content__posts {
	display: flex;
	flex-wrap: wrap;
	float: right;
	justify-content: flex-start;
	width: 100%
}

@media screen and (max-width:1024px) {
	section.section.section--portrait-tiles .section__content__posts {
		display: flex;
		flex-wrap: wrap;
		float: none;
		justify-content: flex-end;
		margin: 0 auto
	}
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .section__content__posts {
		align-items: center;
		display: flex;
		flex-direction: column
	}
}

section.section.section--portrait-tiles .itinerary__posts {
	flex-wrap: wrap;
	justify-content: flex-end
}

@media screen and (max-width:1024px) {
	section.section.section--portrait-tiles .itinerary__posts {
		justify-content: flex-end
	}
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .itinerary__posts {
		justify-content: center
	}
}

section.section.section--portrait-tiles.section--portait-tiles--leftalign .itinerary__posts {
	justify-content: flex-start
}

section.section.section--portrait-tiles.section--portait-tiles--leftalign .itinerary__posts .slide--intro {
	margin-right: 0
}

section.section.section--portrait-tiles .slide {
	float: left;
	width: 23%
}

@media screen and (max-width:1024px) {
	section.section.section--portrait-tiles .slide {
		width: 46%
	}
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .slide {
		padding-left: 0;
		width: 100%
	}
}

@media screen and (max-width:1280px) {
	section.section.section--portrait-tiles .slide.slide--blank {
		display: none
	}
}

section.section.section--portrait-tiles .slide.slide--intro {
	float: left;
	margin-right: auto;
	padding-left: 0
}

@media screen and (max-width:1024px) {
	section.section.section--portrait-tiles .slide.slide--intro {
		float: right;
		margin: unset;
		padding-left: 0
	}
}

section.section.section--portrait-tiles .slide.slide--intro .intro__text {
	max-width: 270px;
	padding-left: 25.5px
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .slide.slide--intro .intro__text {
		max-width: unset
	}
}

section.section.section--portrait-tiles .slide h5 {
	height: 4em;
	overflow: hidden
}

section.section.section--portrait-tiles .slide.text-base-bg {
	float: left;
	margin: 0 12.75px;
	padding: 0
}

section.section.section--portrait-tiles .tile {
	background-position: 50%;
	background-size: cover;
	overflow: hidden;
	position: relative
}

section.section.section--portrait-tiles .tile .tile__image {
	aspect-ratio: 300/600;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

section.section.section--portrait-tiles .tile .tile__content {
	align-items: flex-start;
	bottom: 0;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

section.section.section--portrait-tiles .tile .tile__content:before {
	background: linear-gradient(0deg, rgba(0, 0, 0, .7), transparent);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	opacity: .53;
	position: absolute;
	top: 0;
	transition: opacity .25s;
	width: 100%
}

section.section.section--portrait-tiles .tile .tile__content:hover:before {
	opacity: 1
}

section.section.section--portrait-tiles .tile.tile--button {
	align-items: center;
	justify-content: center
}

section.section.section--portrait-tiles .tile .card__nights {
	margin-left: auto;
	padding: 25.5px;
	position: relative;
	z-index: 2
}

section.section.section--portrait-tiles .tile .card__nights:hover {
	color: #fff;
	text-decoration: none
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .tile {
		height: 460px
	}
}

section.section.section--portrait-tiles .tile .tile__overlay {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-end;
	max-height: 70%;
	padding: 25.5px;
	position: relative;
	transition: height .3s ease-in-out;
	width: 100%;
	z-index: 2
}

section.section.section--portrait-tiles .tile .tile__overlay .btn:not(.btn--headings-colour) {
	border-color: #fff;
	margin-left: 0
}

section.section.section--portrait-tiles .tile .tile__overlay .btn:not(.btn--headings-colour):hover {
	color: #fff
}

section.section.section--portrait-tiles .tile.tile--intro {
	justify-content: center
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .tile.tile--intro {
		height: auto;
		min-height: unset
	}
}

section.section.section--portrait-tiles .tile.tile--intro .section__title {
	width: 80%
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .tile.tile--intro .section__title {
		width: 100%
	}
}

section.section.section--portrait-tiles .tile .hover {
	max-height: 0;
	overflow: hidden;
	transition: max-height .3s ease-in-out
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .tile .hover {
		opacity: 1
	}
}

section.section.section--portrait-tiles .tile:hover {
	cursor: pointer
}

section.section.section--portrait-tiles .tile:hover .hover {
	max-height: 200px
}

section.section.section--portrait-tiles .tile:hover .tile__overlay {
	max-height: 100%
}

section.section.section--portrait-tiles .tile:hover .tile__overlay a:hover {
	text-decoration: none
}

section.section.section--portrait-tiles .slick-portrait-cards {
	position: static
}

section.section.section--portrait-tiles .slick-portrait-cards .slick-list {
	overflow: visible
}

section.section.section--portrait-tiles .slick-portrait-cards .slick-track {
	display: flex
}

section.section.section--portrait-tiles .slick-portrait-cards .slick-track .slide--intro {
	margin-right: 0
}

section.section.section--portrait-tiles .slick-portrait-cards .slick-arrow {
	background-color: rgba(0, 0, 0, .6);
	background-image: url(../../img/chevron-right.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	border: 1px solid hsla(0, 0%, 100%, .4);
	border-radius: 50%;
	height: 65px;
	margin-top: -30.6px;
	position: absolute;
	right: 30.6px;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity .25s ease-in-out;
	width: 65px;
	z-index: 5
}

section.section.section--portrait-tiles .slick-portrait-cards .slick-arrow.slick-disabled {
	opacity: 0
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .slick-portrait-cards .slick-arrow {
		background-size: 17%;
		height: 45px;
		left: 30px;
		top: unset;
		transform: none;
		width: 45px
	}
}

section.section.section--portrait-tiles .slick-portrait-cards .slick-next {
	right: 30.6px
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .slick-portrait-cards .slick-next {
		bottom: 65px;
		left: 10px
	}
}

section.section.section--portrait-tiles .slick-portrait-cards .slick-prev {
	left: 30.6px;
	transform: rotate(180deg) translateY(50%)
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .slick-portrait-cards .slick-prev {
		display: none !important
	}
}

section.section.section--portrait-tiles .section__content__posts {
	overflow: hidden;
	transition: all .25s ease-in-out
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .section__content__posts .itinerary__posts.d-flex {
		flex-wrap: wrap
	}
}

section.section.section--portrait-tiles.section--colour-scheme--dark {
	background-image: url(https://images.blacktomato.com/2022/08/BG-Dark.jpg?format&ixlib=php-3.3.0&s=690e09e473759c05fd583a6882e23369&q=70);
	background-repeat: no-repeat;
	background-size: cover
}

section.section.section--portrait-tiles.section--colour-scheme--dark .tile--intro {
	color: #fff
}

section.section.section--portrait-tiles.section--colour-scheme--dark .tile--intro h2 {
	color: inherit
}

section.section.section--portrait-tiles.section--colour-scheme--light,
section.section.section--portrait-tiles.section--colour-scheme--none {
	background-color: #f9f9f9;
	background-image: url(../../img/BG-White.jpg);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: contain
}

section.section.section--portrait-tiles.section--colour-scheme--light .tile--intro,
section.section.section--portrait-tiles.section--colour-scheme--none .tile--intro {
	color: #52575c
}

section.section.section--portrait-tiles .filler {
	float: right;
	margin: 0 12.75px;
	padding-left: 0;
	position: relative;
	width: 23%;
	z-index: 1
}

@media screen and (max-width:1024px) {
	section.section.section--portrait-tiles .filler {
		margin: unset
	}
}

section.section.section--portrait-tiles .filler .tile {
	align-items: center;
	background-color: #fff;
	border: 1px solid transparent;
	height: 630px;
	justify-content: center;
	width: 100%
}

section.section.section--portrait-tiles .filler .tile.tile-custom {
	display: flex;
	height: 100%
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles .filler .tile {
		height: 460px
	}
}

section.section.section--portrait-tiles .filler .tile .tile__overlay {
	align-items: center;
	background: none;
	height: 100%;
	justify-content: center;
	text-align: center;
	transition: none
}

section.section.section--portrait-tiles .filler .tile .tile__overlay .content {
	max-width: 265px
}

section.section.section--portrait-tiles .filler .tile .tile__overlay .btn {
	margin-left: auto
}

section.section.section--portrait-tiles .filler .tile .tile__overlay .text-base-bg,
section.section.section--portrait-tiles .filler .tile .tile__overlay h5 {
	color: #52575c
}

section.section.section--portrait-tiles .filler .tile:hover {
	border: 1px solid #cacccf
}

section.section.section--portrait-tiles .filler.filler--double,
section.section.section--portrait-tiles .filler.filler--double.slick-slide {
	width: 48%
}

section.section.section--portrait-tiles .filler.filler--double .tile__overlay .content,
section.section.section--portrait-tiles .filler.filler--double.slick-slide .tile__overlay .content {
	max-width: unset;
	padding: 0 50.235px
}

section.section.section--portrait-tiles .filler.filler--dark .tile {
	background-color: rgba(0, 0, 0, .3);
	transition: background-color .25s ease-in-out
}

section.section.section--portrait-tiles .filler.filler--dark .tile:hover {
	background-color: rgba(0, 0, 0, .4);
	border-color: rgba(0, 0, 0, .5)
}

section.section.section--portrait-tiles .filler.filler--dark .tile .tile__overlay .text-base-bg,
section.section.section--portrait-tiles .filler.filler--dark .tile .tile__overlay h5 {
	color: #fff
}

section.section.section--portrait-tiles .slick-portrait-cards .slick-slide {
	width: 330px
}

section.section.section--portrait-tiles.section--portrait-tiles--stacked {
	padding-bottom: 60px
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles.section--portrait-tiles--stacked {
		padding-bottom: 50.235px
	}
}

section.section.section--portrait-tiles.section--portrait-tiles--stacked .section__content__posts {
	transition: min-height .25s ease-in-out
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles.section--portrait-tiles--stacked .tile {
		height: 500px
	}

	section.section.section--portrait-tiles.section--portrait-tiles--stacked .tile.tile--intro {
		height: unset
	}

	section.section.section--portrait-tiles.section--portrait-tiles--stacked .tile .tile__overlay {
		padding: 25.5px
	}

	section.section.section--portrait-tiles.section--portrait-tiles--stacked .button__wrap {
		padding-left: 0
	}

	section.section.section--portrait-tiles.section--portrait-tiles--stacked.extra-pattern {
		background-size: 300%
	}
}

section.section.section--portrait-tiles.section--portrait-tiles--stacked.extra-pattern .pattern-holder {
	position: relative
}

section.section.section--portrait-tiles.section--portrait-tiles--stacked.extra-pattern .pattern {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-size: contain;
	bottom: 1rem;
	content: "";
	display: block;
	float: right;
	height: 80vh;
	pointer-events: none;
	position: absolute;
	right: 0;
	width: 40%;
	z-index: 0
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles.section--portrait-tiles--stacked.extra-pattern .pattern {
		height: 100vh;
		width: 60%
	}

	section.section.section--portrait-tiles.section--portrait-tiles--stacked.extra-pattern .slide {
		margin: 0
	}
}

section.section.section--portrait-tiles.section--portrait-tiles--stacked.extra-pattern .section__content__posts {
	margin-left: -12.75px;
	margin-right: -12.75px
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles.section--portrait-tiles--stacked.extra-pattern .section__content__posts {
		margin: 0
	}
}

section.section.section--portrait-tiles.section--portrait-tiles--stacked.extra-pattern .container {
	position: relative;
	z-index: 1
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel {
	background-size: cover;
	padding: 60px 0 30.6px
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel.carousel-filler .slick-track {
	width: 100% !important
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .wrap {
	-ms-overflow-style: none;
	overflow: scroll;
	scrollbar-width: none
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .wrap::-webkit-scrollbar {
	display: none
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .container {
	overflow: visible
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .container .slick-portrait-cards {
	width: -moz-max-content;
	width: max-content
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .container .slide {
	display: inline-block;
	float: left;
	width: 303.13px
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .container .slide.slide--button {
	margin-right: 0;
	width: auto
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .slick-list {
	padding-left: 15px
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .tile--intro {
	padding-left: 0
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .slick-slide {
	margin: 0;
	padding: 0 10px;
	width: 80vw
}

section.section.section--portrait-tiles.slick--portrait-tiles--carousel .intro__text h2 {
	word-spacing: 100vw
}

@media screen and (max-width:768px) {
	section.section.section--portrait-tiles.slick--portrait-tiles--carousel .intro__text h2 {
		max-width: 55%;
		word-spacing: unset
	}

	section.section.section--portrait-tiles .section--portrait-tiles--no-slick .slide.col.text-base-bg {
		margin: 0;
		padding-left: 15px
	}
}

section.section.section--portrait-tiles .item--full-tall .tile {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 606px
}

section.section.section--portrait-tiles .item--full-tall .tile .card__nights>div {
	padding: 0 0 25.5px 25.5px;
	text-align: right
}

section.section.section--filtered_tiles,
section.section.section--posts_across {
	overflow: hidden
}

section.section.section--filtered_tiles header,
section.section.section--posts_across header {
	position: relative;
	z-index: 1
}

section.section.section--filtered_tiles header ul.list--tabs,
section.section.section--posts_across header ul.list--tabs {
	margin-bottom: 40.8px
}

section.section.section--filtered_tiles header ul.list--tabs li,
section.section.section--posts_across header ul.list--tabs li {
	display: inline-block;
	padding-right: 30.6px
}

section.section.section--filtered_tiles header ul.list--tabs li button,
section.section.section--posts_across header ul.list--tabs li button {
	border-bottom: 2px solid transparent;
	transition: border-color .25s ease-in-out
}

section.section.section--filtered_tiles header ul.list--tabs li button:hover,
section.section.section--posts_across header ul.list--tabs li button:hover {
	color: #e7247a !important
}

section.section.section--filtered_tiles header ul.list--tabs li button.is-active,
section.section.section--posts_across header ul.list--tabs li button.is-active {
	border-bottom: 2px solid #e7247a
}

section.section.section--filtered_tiles header ul.list--tabs li:last-child,
section.section.section--posts_across header ul.list--tabs li:last-child {
	padding-right: 0
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles header ul.list--tabs li,
	section.section.section--filtered_tiles header ul.list--tabs li:last-child,
	section.section.section--posts_across header ul.list--tabs li,
	section.section.section--posts_across header ul.list--tabs li:last-child {
		padding: 0 15px
	}
}

section.section.section--filtered_tiles .section__content .section__tab,
section.section.section--posts_across .section__content .section__tab {
	display: none
}

section.section.section--filtered_tiles .section__content .section__tab.is-active,
section.section.section--posts_across .section__content .section__tab.is-active {
	display: block
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab.is-active .section__scroller,
	section.section.section--posts_across .section__content .section__tab.is-active .section__scroller {
		-ms-overflow-style: none;
		margin: 0 -15px;
		overflow: scroll;
		scrollbar-width: none
	}

	section.section.section--filtered_tiles .section__content .section__tab.is-active .section__scroller::-webkit-scrollbar,
	section.section.section--posts_across .section__content .section__tab.is-active .section__scroller::-webkit-scrollbar {
		display: none
	}
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab.tab--col--6 .section__scroller,
	section.section.section--posts_across .section__content .section__tab.tab--col--6 .section__scroller {
		margin: 0
	}

	section.section.section--filtered_tiles .section__content .section__tab.tab--col--6 .filtered-tab__preview,
	section.section.section--posts_across .section__content .section__tab.tab--col--6 .filtered-tab__preview {
		margin-right: -7.5px;
		padding-left: 7.5px
	}
}

section.section.section--filtered_tiles .section__content .section__tab .slider__meta,
section.section.section--posts_across .section__content .section__tab .slider__meta {
	margin-bottom: 20.4px;
	margin-top: -40.8px;
	min-height: 20px
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .slider__meta,
	section.section.section--posts_across .section__content .section__tab .slider__meta {
		display: none
	}

	section.section.section--filtered_tiles .section__content .section__tab .slick-filtered-tiles.row,
	section.section.section--posts_across .section__content .section__tab .slick-filtered-tiles.row {
		padding: 0 15px;
		width: -moz-max-content;
		width: max-content
	}

	section.section.section--filtered_tiles .section__content .section__tab .slick-filtered-tiles.row .col,
	section.section.section--posts_across .section__content .section__tab .slick-filtered-tiles.row .col {
		display: inline-block;
		float: left;
		width: 340px
	}
}

section.section.section--filtered_tiles .section__content .section__tab .slick-dots li:hover,
section.section.section--posts_across .section__content .section__tab .slick-dots li:hover {
	cursor: pointer
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .slick-slider .slick-list,
	section.section.section--posts_across .section__content .section__tab .slick-slider .slick-list {
		overflow: visible;
		width: 95%
	}
}

section.section.section--filtered_tiles .section__content .section__tab .section__content__posts,
section.section.section--posts_across .section__content .section__tab .section__content__posts {
	overflow: hidden;
	transition: all .25s ease-in-out
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .section__content__posts,
	section.section.section--posts_across .section__content .section__tab .section__content__posts {
		justify-content: center
	}
}

section.section.section--filtered_tiles .section__content .section__tab .section__content__posts.section__content__posts--expanded,
section.section.section--posts_across .section__content .section__tab .section__content__posts.section__content__posts--expanded {
	height: auto
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .section__content__posts .filtered-tab__preview,
	section.section.section--posts_across .section__content .section__tab .section__content__posts .filtered-tab__preview {
		justify-content: center
	}
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content,
section.section.section--posts_across .section__content .section__tab .col .panel__content {
	align-items: stretch;
	background-position: 50%;
	background-size: cover;
	display: flex;
	min-height: 600px;
	position: relative
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .col .panel__content,
	section.section.section--posts_across .section__content .section__tab .col .panel__content {
		min-height: 390px
	}
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content.panel__content--overlay:before,
section.section.section--posts_across .section__content .section__tab .col .panel__content.panel__content--overlay:before {
	background: rgba(0, 0, 0, .3);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content .overlay,
section.section.section--posts_across .section__content .section__tab .col .panel__content .overlay {
	background: rgba(0, 0, 0, .2);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .25s ease-in-out;
	width: 100%;
	z-index: 1
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content a,
section.section.section--filtered_tiles .section__content .section__tab .col .panel__content h5,
section.section.section--posts_across .section__content .section__tab .col .panel__content a,
section.section.section--posts_across .section__content .section__tab .col .panel__content h5 {
	align-items: center;
	color: #fff;
	display: flex;
	justify-content: center;
	padding: 20.6px/*30.6px*/;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 2
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content a h5,
section.section.section--filtered_tiles .section__content .section__tab .col .panel__content h5 h5,
section.section.section--posts_across .section__content .section__tab .col .panel__content a h5,
section.section.section--posts_across .section__content .section__tab .col .panel__content h5 h5 {
	color: inherit;
	position: static;
	z-index: 2
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content a:hover,
section.section.section--filtered_tiles .section__content .section__tab .col .panel__content h5:hover,
section.section.section--posts_across .section__content .section__tab .col .panel__content a:hover,
section.section.section--posts_across .section__content .section__tab .col .panel__content h5:hover {
	text-decoration: none
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content a:hover .overlay,
section.section.section--filtered_tiles .section__content .section__tab .col .panel__content h5:hover .overlay,
section.section.section--posts_across .section__content .section__tab .col .panel__content a:hover .overlay,
section.section.section--posts_across .section__content .section__tab .col .panel__content h5:hover .overlay {
	opacity: 1
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content.panel__content--hover-text,
section.section.section--posts_across .section__content .section__tab .col .panel__content.panel__content--hover-text {
	flex-direction: column;
	justify-content: center
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content.panel__content--hover-text.panel__content--with-link,
section.section.section--posts_across .section__content .section__tab .col .panel__content.panel__content--hover-text.panel__content--with-link {
	flex-direction: row;
	justify-content: flex-start
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content.panel__content--hover-text>a.with-hover-text,
section.section.section--posts_across .section__content .section__tab .col .panel__content.panel__content--hover-text>a.with-hover-text {
	flex-direction: column
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content.panel__content--hover-text .hover,
section.section.section--posts_across .section__content .section__tab .col .panel__content.panel__content--hover-text .hover {
	align-items: center;
	color: #fff;
	display: flex;
	justify-content: center;
	left: 50%;
	opacity: 0;
	padding: 0 30.6px;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: opacity .25s ease-in-out;
	width: 100%;
	z-index: 2
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content.panel__content--hover-text h5,
section.section.section--posts_across .section__content .section__tab .col .panel__content.panel__content--hover-text h5 {
	padding: 30.6px 30.6px 0
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content.panel__content--hover-text:hover .hover,
section.section.section--posts_across .section__content .section__tab .col .panel__content.panel__content--hover-text:hover .hover {
	opacity: 1
}

section.section.section--filtered_tiles .section__content .section__tab .col .panel__content.panel__content--hover-text:hover h5,
section.section.section--posts_across .section__content .section__tab .col .panel__content.panel__content--hover-text:hover h5 {
	opacity: 0
}

section.section.section--filtered_tiles .section__content .section__tab .col.col--3,
section.section.section--posts_across .section__content .section__tab .col.col--3 {
	width: 33.3%
}

@media screen and (max-width:1024px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--3 .panel__content,
	section.section.section--posts_across .section__content .section__tab .col.col--3 .panel__content {
		min-height: 380px
	}
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--3,
	section.section.section--posts_across .section__content .section__tab .col.col--3 {
		width: 340px
	}
}

section.section.section--filtered_tiles .section__content .section__tab .col.col--4,
section.section.section--posts_across .section__content .section__tab .col.col--4 {
	width: 25%
}

@media screen and (max-width:1024px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--4 .panel__content,
	section.section.section--posts_across .section__content .section__tab .col.col--4 .panel__content {
		min-height: 380px
	}
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--4,
	section.section.section--posts_across .section__content .section__tab .col.col--4 {
		width: 340px
	}
}

section.section.section--filtered_tiles .section__content .section__tab .col.col--5,
section.section.section--posts_across .section__content .section__tab .col.col--5 {
	width: 20%
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--5,
	section.section.section--posts_across .section__content .section__tab .col.col--5 {
		margin-bottom: 15px;
		padding-left: 30px;
		padding-right: 15px;
		width: 100%
	}
}

@media screen and (max-width:1024px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--5 .panel__content,
	section.section.section--posts_across .section__content .section__tab .col.col--5 .panel__content {
		min-height: 380px
	}
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--5 .panel__content,
	section.section.section--posts_across .section__content .section__tab .col.col--5 .panel__content {
		min-height: 155px
	}
}

section.section.section--filtered_tiles .section__content .section__tab .col.col--6,
section.section.section--posts_across .section__content .section__tab .col.col--6 {
	margin-bottom: 25.5px;
	width: 16.6%
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--6,
	section.section.section--posts_across .section__content .section__tab .col.col--6 {
		margin-bottom: 0;
		padding-bottom: 15px;
		padding-left: 7.5px;
		padding-right: 7.5px;
		width: 33.3%
	}
}

section.section.section--filtered_tiles .section__content .section__tab .col.col--6 .panel__content,
section.section.section--posts_across .section__content .section__tab .col.col--6 .panel__content {
	min-height: 287px
}

@media screen and (max-width:1024px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--6 .panel__content,
	section.section.section--posts_across .section__content .section__tab .col.col--6 .panel__content {
		min-height: 180px
	}
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.col--6 .panel__content,
	section.section.section--posts_across .section__content .section__tab .col.col--6 .panel__content {
		min-height: 166px
	}
}

section.section.section--filtered_tiles .section__content .section__tab .col.content__under .panel__content,
section.section.section--posts_across .section__content .section__tab .col.content__under .panel__content {
	margin-bottom: 12.75px;
	min-height: 480px
}

@media screen and (max-width:1024px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.content__under .panel__content,
	section.section.section--posts_across .section__content .section__tab .col.content__under .panel__content {
		min-height: 350px
	}
}

section.section.section--filtered_tiles .section__content .section__tab .col.content__under .panel__content--under,
section.section.section--posts_across .section__content .section__tab .col.content__under .panel__content--under {
	margin-bottom: 25.5px
}

section.section.section--filtered_tiles .section__content .section__tab .col.content__under .panel__content--under div p,
section.section.section--posts_across .section__content .section__tab .col.content__under .panel__content--under div p {
	margin-bottom: 5px
}

@media screen and (max-width:768px) {

	section.section.section--filtered_tiles .section__content .section__tab .col.content__under .panel__content--under,
	section.section.section--posts_across .section__content .section__tab .col.content__under .panel__content--under {
		margin-bottom: 0
	}

	section.section.section--filtered_tiles .section__content .section__tab .col.content__under .panel__content--under p,
	section.section.section--posts_across .section__content .section__tab .col.content__under .panel__content--under p {
		margin-bottom: 5px
	}

	section.section.section--filtered_tiles .section__content .section__tab .col.content__under .panel__content--under p .italic-sub-head,
	section.section.section--posts_across .section__content .section__tab .col.content__under .panel__content--under p .italic-sub-head {
		font-size: 17px;
		font-size: 1.0625rem
	}
}

section.section.section--posts_across .section__content .section__tab .col .panel__content {
	min-height: auto
}

section.section.section--posts_across .section__content .section__tab .col .panel__content a {
	padding: 0
}

section.section.section--posts_across .section__content .section__tab .col.col--4 .panel__content {
	min-height: auto
}

section.section.section--posts_across .panel__content--under a:hover {
	color: #e7247a
}

section.section.section--posts_across .slider__meta {
	display: none
}

section.section.section--posts_across .mt-shift {
	margin-top: -30px
}

section.section.section--posts_across .content--bottom,
section.section.section--posts_across .content--top {
	margin-left: auto;
	margin-right: auto;
	max-width: 900px
}

section.section.section--posts_across .section__content .section__tab.is-active .section__scroller.non-carousel {
	margin: 0
}

section.section.section--posts_across a:hover {
	text-decoration: none
}

@media screen and (max-width:1024px) {
	section.section.section--text-media.bg-light .column__wrap {
		padding-bottom: 25.5px
	}
}

section.section.section--text-media+.section--text-media {
	margin: 0;
	padding-bottom: 12.75px
}

section.section.section--text-media.section--text-media--last {
	margin-bottom: 50.235px;
	padding-bottom: 0
}

section.section.section--text-media .container--absolute h2 {
	margin-bottom: 3px
}

section.section.section--text-media .container--absolute .btn {
	margin-left: 0
}

@media screen and (max-width:768px) {
	section.section.section--text-media .container--absolute {
		left: unset;
		margin: 30.6px 0 0;
		position: static;
		top: unset;
		transform: none
	}
}

section.section.section--text-media .p-relative {
	overflow: hidden
}

section.section.section--text-media .p-relative img.media__img,
section.section.section--text-media .p-relative video {
	min-height: 600px;
	-o-object-fit: cover;
	object-fit: cover
}

@media screen and (max-width:768px) {

	section.section.section--text-media .p-relative img.media__img,
	section.section.section--text-media .p-relative video {
		height: 375px;
		min-height: unset
	}

	section.section.section--text-media .p-relative img.media__img.media__img--mobile,
	section.section.section--text-media .p-relative video.media__img--mobile {
		height: auto;
		width: 100%
	}
}

section.section.section--text-media .p-relative img.media__img.portrait,
section.section.section--text-media .p-relative video.portrait {
	-o-object-fit: contain;
	object-fit: contain
}

section.section.section--text-media .p-relative img.media__img.portrait.left,
section.section.section--text-media .p-relative video.portrait.left {
	float: right
}

section.section.section--text-media .p-relative img.media__img.portrait.right,
section.section.section--text-media .p-relative video.portrait.right {
	float: left
}

section.section.section--text-media .p-relative .play-button {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

section.section.section--text-media .p-relative .play-button:hover {
	cursor: pointer
}

section.section.section--text-media .p-relative .play-button .btn--play .icon {
	fill: #fff
}

section.section.section--text-media .controls {
	background: linear-gradient(180deg, rgba(37, 37, 37, 0) 10%, rgba(37, 37, 37, .6) 80%);
	bottom: -80px;
	box-sizing: border-box;
	height: 48px;
	padding: 0;
	position: absolute;
	transition: all .2s ease-in 5s;
	width: 100%
}

section.section.section--text-media .player:hover .controls {
	bottom: 10px;
	transition: all .2s ease-out
}

section.section.section--text-media .time {
	bottom: 100%;
	padding-bottom: 14px;
	position: absolute;
	right: 30px
}

section.section.section--text-media .progress {
	background: rgba(60, 60, 60, .6);
	border-radius: 6px;
	bottom: 100%;
	height: 8px;
	left: 20px;
	margin: auto;
	position: absolute;
	transition: height .1s ease-in-out;
	width: calc(100% - 40px)
}

section.section.section--text-media .progress:hover {
	height: 10px
}

section.section.section--text-media .progress-filled {
	background: #fff;
	border-radius: 6px;
	height: 100%;
	transition: all .1s;
	width: 0
}

section.section.section--text-media .controls-main {
	display: flex;
	height: 100%;
	justify-content: space-between;
	margin: auto;
	width: calc(100% - 40px)
}

section.section.section--text-media .controls-left,
section.section.section--text-media .controls-right {
	align-items: center;
	display: flex;
	flex: 1;
	overflow: hidden
}

section.section.section--text-media .controls-left {
	margin-left: 10px
}

section.section.section--text-media .controls-right {
	justify-content: flex-end;
	margin-right: 10px
}

section.section.section--text-media .volume {
	align-items: center;
	display: flex
}

section.section.section--text-media .volume-btn {
	margin-right: 10px
}

section.section.section--text-media .volume-btn #volume-high,
section.section.section--text-media .volume-btn #volume-off {
	opacity: 0
}

section.section.section--text-media .volume-btn.loud #volume-high,
section.section.section--text-media .volume-btn.muted #volume-off {
	opacity: 1
}

section.section.section--text-media .volume-btn.muted #volume-high,
section.section.section--text-media .volume-btn.muted #volume-low {
	opacity: 0
}

section.section.section--text-media .volume-slider {
	background: rgba(60, 60, 60, .6);
	border-radius: 6px;
	height: 8px;
	position: relative;
	width: 80px
}

section.section.section--text-media .volume-filled {
	background: #ccc;
	border-radius: 6px;
	height: 100%;
	transition: width .2s ease-in-out;
	width: 100%
}

section.section.section--text-media .play-btn:hover.play-btn:after,
section.section.section--text-media .play-btn:hover.play-btn:before,
section.section.section--text-media .volume-filled:hover {
	background: #fff
}

section.section.section--text-media .play-btn {
	height: 30px;
	margin: auto;
	position: relative;
	transform: rotate(-90deg) scale(.8);
	transition: -webkit-clip-path .3s ease-in .1s, shape-inside .3s ease-in .1s, transform .8s cubic-bezier(.85, -.25, .25, 1.425);
	width: 30px
}

section.section.section--text-media .play-btn.paused {
	transform: rotate(0deg)
}

section.section.section--text-media .play-btn:after,
section.section.section--text-media .play-btn:before {
	background: #fff;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: inherit;
	width: 100%
}

section.section.section--text-media .play-btn:before {
	shape-inside: polygon(0 10%, 100% 10%, 100% 40%, 0 40%);
	-webkit-clip-path: polygon(0 10%, 100% 10%, 100% 40%, 0 40%)
}

section.section.section--text-media .play-btn:after {
	shape-inside: polygon(0 60%, 100% 60%, 100% 90%, 0 90%);
	-webkit-clip-path: polygon(0 60%, 100% 60%, 100% 90%, 0 90%)
}

section.section.section--text-media .play-btn.paused:before {
	shape-inside: polygon(0 0, 100% 51%, 100% 51%, 0 51%);
	-webkit-clip-path: polygon(10% 0, 90% 51%, 90% 51%, 10% 51%)
}

section.section.section--text-media .play-btn.paused:after {
	shape-inside: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%);
	-webkit-clip-path: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%)
}

section.section.section--text-media button:focus {
	outline: none
}

section.section.section--text-media .speed-list {
	display: flex;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
	text-align: center
}

section.section.section--text-media .speed-list li {
	color: #ccc;
	cursor: default;
	padding: 5px
}

section.section.section--text-media .speed-list li.active,
section.section.section--text-media .speed-list li:hover {
	color: #fff;
	font-weight: 700
}

section.section.section--text-media .fullscreen {
	display: flex;
	justify-content: center
}

@media screen and (max-width:768px) {
	section.section.section--text-media .column__wrap {
		display: flex;
		flex-direction: column
	}

	section.section.section--text-media .column__wrap>.container {
		order: 2
	}

	section.section.section--text-media .column__wrap>.row.row--flex {
		order: 1
	}
}

section.section.section--team {
	background-repeat: repeat;
	background-size: 60%;
	position: relative
}

@media screen and (max-width:1024px) {
	section.section.section--team {
		background-size: 100%
	}
}

section.section.section--team .container {
	padding-bottom: 100px;
	padding-top: 120px;
	position: relative;
	z-index: 1
}

@media screen and (max-width:768px) {
	section.section.section--team .container {
		padding-bottom: 35px;
		padding-top: 120px
	}
}

section.section.section--team+.section--team .container {
	padding-top: 90px
}

@media screen and (max-width:768px) {
	section.section.section--team+.section--team .container {
		padding-top: 68px
	}
}

section.section.section--team .uppercase-large-heading,
section.section.section--team .uppercase-large-heading.xl {
	margin-bottom: 80.325px
}

@media screen and (max-width:768px) {

	section.section.section--team .uppercase-large-heading,
	section.section.section--team .uppercase-large-heading.xl {
		margin-bottom: 50.235px;
		word-spacing: 100vw
	}
}

section.section.section--team .uppercase-large-heading {
	max-width: 60%
}

@media screen and (max-width:768px) {
	section.section.section--team .uppercase-large-heading {
		font-size: 80px;
		font-size: 5rem;
		letter-spacing: 3.2px;
		max-width: unset
	}
}

section.section.section--team .team__row {
	display: flex;
	margin-bottom: 15px;
	width: 100%
}

@media screen and (max-width:1024px) {
	section.section.section--team .team__row {
		flex-wrap: wrap
	}
}

@media screen and (max-width:768px) {
	section.section.section--team .team__row {
		margin-bottom: 0
	}
}

section.section.section--team .team__row .uppercase-large-heading {
	margin-bottom: 0;
	margin-top: -6px;
	max-width: none;
	transition: all .25s ease-in-out
}

section.section.section--team .team__row .uppercase-large-heading:hover {
	color: rgba(0, 0, 0, .2);
	text-decoration: none
}

section.section.section--team .team__row .uppercase-large-heading a:hover {
	text-decoration: none
}

@media screen and (max-width:768px) {
	section.section.section--team .team__row .uppercase-large-heading {
		margin-bottom: 4px;
		word-spacing: unset
	}
}

section.section.section--team .team__row.align--justified {
	justify-content: space-between
}

@media screen and (max-width:768px) {
	section.section.section--team .team__row.align--justified {
		justify-content: flex-start
	}
}

section.section.section--team .team__row.align--justified div:last-child .uppercase-large-heading {
	text-align: right;
	width: 100%
}

@media screen and (max-width:768px) {
	section.section.section--team .team__row.align--justified div:last-child .uppercase-large-heading {
		text-align: left
	}
}

section.section.section--team .team__row.align--left .uppercase-large-heading {
	margin-right: 200px
}

@media screen and (max-width:768px) {
	section.section.section--team .team__row.align--left .uppercase-large-heading {
		margin-right: 0
	}
}

section.section.section--team .team__row div:last-child .uppercase-large-heading {
	text-align: right
}

@media screen and (max-width:768px) {
	section.section.section--team .team__row div:last-child .uppercase-large-heading {
		text-align: left
	}
}

section.section.section--team.bg-green {
	background-image: url(../../img/green-paper-bg.jpg)
}

section.section.section--team.bg-green:after,
section.section.section--team.bg-green:before {
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 100%;
	opacity: .3;
	position: absolute;
	width: 100%;
	z-index: 0
}

section.section.section--team.bg-green:before {
	background-image: url(../../img/green-pattern-left.png);
	background-position: 0 100%;
	bottom: 0;
	content: "";
	left: 0
}

section.section.section--team.bg-green:after {
	background-image: url(../../img/green-pattern-right.png);
	background-position: 100% 0;
	content: "";
	right: 0;
	top: 0
}

@media screen and (max-width:1280px) {
	section.section.section--team.bg-green:after {
		display: none
	}
}

section.section.section--team.bg-green .uppercase-large-heading,
section.section.section--team.bg-green .uppercase-large-heading.xl {
	color: #cc5426
}

section.section.section--team.bg-green .team__row,
section.section.section--team.bg-green .team__row .uppercase-large-heading {
	color: #fff
}

section.section.section--team.bg-green .team__row .uppercase-large-heading a {
	color: inherit
}

section.section.section--team.bg-green .team__row .uppercase-large-heading:hover {
	color: rgba(0, 0, 0, .2);
	text-decoration: none
}

section.section.section--team.bg-green .team__row .uppercase {
	color: #342c3f
}

section.section.section--team.bg-orange {
	background-image: url(../../img/paper-orange.jpg)
}

section.section.section--team.bg-orange:after,
section.section.section--team.bg-orange:before {
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 100%;
	opacity: .2;
	position: absolute;
	width: 100%;
	z-index: 0
}

section.section.section--team.bg-orange:before {
	background-image: url(../../img/orange-pattern-left.png);
	background-position: 0 100%;
	bottom: 0;
	content: "";
	left: 0
}

section.section.section--team.bg-orange:after {
	background-image: url(../../img/orange-right-pattern.png);
	background-position: 100% 0;
	content: "";
	opacity: 1;
	right: 0;
	top: 0
}

@media screen and (max-width:1280px) {
	section.section.section--team.bg-orange:after {
		display: none
	}
}

section.section.section--team.bg-orange .uppercase-large-heading,
section.section.section--team.bg-orange .uppercase-large-heading.xl {
	color: #342c3f
}

section.section.section--team.bg-orange .team__row .uppercase-large-heading {
	color: #fff
}

section.section.section--team.bg-orange .team__row .uppercase-large-heading a {
	color: inherit
}

section.section.section--team.bg-orange .team__row .uppercase-large-heading:hover {
	color: rgba(0, 0, 0, .2);
	text-decoration: none
}

section.section.section--team.bg-orange .team__row .uppercase {
	color: #342c3f
}

section.section.section--team.bg-blue {
	background-image: url(../../img/blue-paper.jpg)
}

section.section.section--team.bg-blue:after,
section.section.section--team.bg-blue:before {
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 100%;
	opacity: .4;
	position: absolute;
	width: 100%;
	z-index: 0
}

section.section.section--team.bg-blue:after {
	background-image: url(../../img/blue-pattern.png);
	background-position: 100% 0;
	content: "";
	right: 0;
	top: 0
}

section.section.section--team.bg-blue .uppercase-large-heading,
section.section.section--team.bg-blue .uppercase-large-heading.xl {
	color: #379c8a
}

section.section.section--team.bg-blue .team__row .uppercase-large-heading {
	color: #fff
}

section.section.section--team.bg-blue .team__row .uppercase-large-heading a {
	color: inherit
}

section.section.section--team.bg-blue .team__row .uppercase-large-heading:hover {
	color: rgba(0, 0, 0, .2);
	text-decoration: none
}

section.section.section--team.bg-blue .team__row .uppercase {
	color: #fff
}

section.section.section--countries .post__card {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 25.5px;
	min-height: 250px;
	padding: 12.75px;
	position: relative;
	text-align: center
}

@media screen and (max-width:1024px) {
	section.section.section--countries .post__card {
		min-height: 190px
	}
}

section.section.section--countries .post__card .overlay {
	background: linear-gradient(0deg, rgba(0, 0, 0, .7), transparent);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .25s ease-in-out;
	width: 100%;
	z-index: 1
}

section.section.section--countries .post__card h5 {
	position: static;
	z-index: 2
}

section.section.section--countries a.post__thumb:hover .overlay {
	opacity: 1
}

section.section.section--countries .section__title .icon--countries svg path {
	fill: #fff
}

section.section.section--countries .section__title .icon--countries.active svg path {
	fill: #000
}

section.section.section--countries .section__title .icon--countries.active svg rect {
	fill: #fff
}

section.section.section--countries .section__title .icon--countries.active svg line {
	stroke: #fff
}

section.section.section--inspiration-boxes {
	padding: 60px 0
}

@media screen and (max-width:768px) {
	section.section.section--inspiration-boxes {
		padding: 45px 0 30px
	}
}

section.section.section--inspiration-boxes .inspirations--slider .slick-slide {
	display: flex
}

@media screen and (max-width:768px) {
	section.section.section--inspiration-boxes .inspirations--slider .slick-slide {
		display: block
	}
}

section.section.section--inspiration-boxes .inspirations--slider .post--card {
	border: 0
}

section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy {
	background: #f9f9f9;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	height: 100%;
	min-height: unset;
	padding: 20px
}

section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title {
	color: #000;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin-bottom: 5px;
	text-transform: uppercase
}

section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a,
section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a.response-link {
	color: #000
}

section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__categories {
	font-weight: 700;
	text-transform: uppercase
}

section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy a.response-link {
	color: #52575c
}

section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy a.response-link:hover {
	text-decoration: none
}

section.section.section--inspiration-boxes .inspirations--slider .post--card .post__image a.response-link img.wp-post-image {
	max-height: 260px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100% !important
}

@media screen and (max-width:768px) {
	section.section.section--inspiration-boxes .inspirations--slider .post--card .post__image a.response-link img.wp-post-image {
		max-height: 170px
	}
}

section.section.section--inspiration-boxes .slider__meta {
	margin-bottom: 30.6px
}

@media screen and (max-width:768px) {
	section.section.section--inspiration-boxes .slider__meta {
		margin-bottom: 30.6px;
		margin-top: 10px
	}
}

section.section.section--inspiration-boxes .slick-inspo-cards {
	justify-content: center
}

section.section.section--inspiration-boxes .slick-inspo-cards .slick-list {
	display: flex;
	width: 100%
}

section.section.section--inspiration-boxes .slick-inspo-cards .slick-list .slick-track {
	display: flex
}

section.section.section--inspiration-boxes .slick-inspo-cards .slick-list .slick-track .col {
	display: flex;
	flex: 1
}

section.section.section--inspiration-boxes .slick-inspo-cards .slick-list .slick-track .col article {
	padding-top: 25.5px
}

section.section.section--inspiration-boxes .slick-inspo-cards .slick-list .slick-track .col article .post__categories a:hover,
section.section.section--inspiration-boxes .slick-inspo-cards .slick-list .slick-track .col article .post__title a:hover {
	text-decoration: none
}

section.section.section--inspiration-boxes .slick-inspo-cards .slick-list .slick-track .col article .post__content {
	color: #52575c;
	line-height: 1.43
}

section.section.section--inspiration-boxes .slick-inspo-cards .slick-list .slick-track .col article .post__content:hover {
	text-decoration: none
}

section.section.section--inspiration-boxes .slick-inspo-cards.slick-inspo-cards-duo .slick-track {
	width: 100% !important
}

section.section.section--inspiration-boxes .slick-inspo-cards.slick-inspo-cards-duo .col {
	width: 50% !important
}

section.section.section--inspiration-boxes.bg-light .slick-slide .post__copy {
	background-color: #fff
}

section.section.section--content-hero {
	align-items: center;
	background-position: 50%;
	background-size: cover;
	display: flex;
	min-height: 660px
}

@media screen and (max-width:768px) {
	section.section.section--content-hero {
		background-position: 0
	}

	section.section.section--content-hero>.container {
		padding-top: 65px;
		position: relative;
		z-index: 1
	}
}

section.section.section--content-hero h1 {
	color: #cc5426
}

@media screen and (max-width:1024px) {
	section.section.section--content-hero h1 {
		margin-bottom: 120px
	}
}

@media screen and (max-width:768px) {
	section.section.section--content-hero h1 {
		margin-bottom: 230px
	}
}

section.section.section--content-hero.with-pattern .row--h100 {
	height: 100%
}

@media screen and (max-width:1024px) {
	section.section.section--content-hero.with-pattern .row--h100 {
		height: auto
	}
}

section.section.section--content-hero.with-pattern:before {
	background-image: url(../../img/header-left-svg.svg);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 150%;
	opacity: 100%;
	position: absolute;
	width: 100%;
	z-index: -1
}

@media screen and (max-width:768px) {
	section.section.section--content-hero.with-pattern:before {
		display: none
	}
}

section.section.section--content-hero.with-pattern:after {
	background-image: url(../../img/header-right-svg.svg);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 130%;
	opacity: 100%;
	position: absolute;
	width: 100%;
	z-index: -1
}

@media screen and (max-width:1024px) {

	section.section.section--content-hero.with-pattern .hero__content h1,
	section.section.section--content-hero.with-pattern .hero__content h2,
	section.section.section--content-hero.with-pattern .hero__content h3,
	section.section.section--content-hero.with-pattern .hero__content h4,
	section.section.section--content-hero.with-pattern .hero__content p {
		text-align: left !important
	}
}

section.section.section--values {
	background-color: #355955;
	background-image: url(../../img/values-header.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: calc(100vh - 123px);
	margin-bottom: 223px;
	min-height: 780px;
	z-index: 2
}

@media screen and (max-width:1024px) {
	section.section.section--values {
		height: auto;
		margin-bottom: 50px
	}
}

section.section.section--values .section--values__value {
	height: 100%
}

@media screen and (max-width:1024px) {
	section.section.section--values .section--values__value {
		height: auto;
		margin-bottom: 20px;
		transition: opacity .75s, transform .75s
	}

	section.section.section--values .section--values__value.section--values__value--one {
		transition-delay: .5s
	}

	section.section.section--values .section--values__value.section--values__value--two {
		transition-delay: .75s
	}

	section.section.section--values .section--values__value.section--values__value--three {
		transition-delay: 1s
	}

	section.section.section--values video {
		display: none
	}
}

section.section .section--year_range:nth-child(3n+1),
section.section.section--year_range {
	background-image: url(../../img/year-range-1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 75px 0 84px
}

@media screen and (max-width:768px) {

	section.section .section--year_range:nth-child(3n+1),
	section.section.section--year_range {
		background-image: none;
		padding: 35px 0 50px
	}
}

section.section .section--year_range:nth-child(3n+1) .award__logo,
section.section.section--year_range .award__logo {
	height: 50px;
	margin-bottom: 50px;
	max-width: 150px;
	width: auto
}

section.section .section--year_range:nth-child(3n+1) .award__item,
section.section.section--year_range .award__item {
	background: #f9f9f9;
	border-left: 3px solid;
	border-color: #cc5426;
	height: 100%;
	padding: 25.5px;
	width: 100%
}

section.section .section--year_range:nth-child(3n+1) .award__item:hover,
section.section.section--year_range .award__item:hover {
	cursor: grab
}

section.section .section--year_range:nth-child(3n+1) .award__item h5:after,
section.section.section--year_range .award__item h5:after {
	border-bottom: 1px solid #ccc;
	content: "";
	display: block;
	margin: 12.75px 0;
	width: 60px
}

section.section .section--year_range:nth-child(3n+1) .uppercase-large-heading.xl,
section.section.section--year_range .uppercase-large-heading.xl {
	color: #cc5426;
	margin-bottom: 12.75px
}

@media screen and (max-width:768px) {

	section.section .section--year_range:nth-child(3n+1) .uppercase-large-heading.xl,
	section.section.section--year_range .uppercase-large-heading.xl {
		margin-bottom: 21.25px
	}
}

section.section .section--year_range:nth-child(3n+1):nth-child(3n+3),
section.section.section--year_range:nth-child(3n+3) {
	background-color: #f9f9f9;
	background-image: url(../../img/year-range-2.png);
	background-position: 100% 0
}

section.section .section--year_range:nth-child(3n+1):nth-child(3n+3) .uppercase-large-heading.xl,
section.section.section--year_range:nth-child(3n+3) .uppercase-large-heading.xl {
	color: #379c8a
}

section.section .section--year_range:nth-child(3n+1):nth-child(3n+3) .award__item,
section.section.section--year_range:nth-child(3n+3) .award__item {
	background-color: #fff;
	border-color: #379c8a
}

@media screen and (max-width:768px) {

	section.section .section--year_range:nth-child(3n+1):nth-child(3n+3),
	section.section.section--year_range:nth-child(3n+3) {
		background-image: url(../../img/year-range-2-mob.png);
		background-size: contain
	}
}

section.section .section--year_range:nth-child(3n+1):nth-child(3n+4),
section.section.section--year_range:nth-child(3n+4) {
	background-image: url(../../img/year-range-3.png);
	background-position: 0 100%
}

section.section .section--year_range:nth-child(3n+1):nth-child(3n+4) .uppercase-large-heading.xl,
section.section.section--year_range:nth-child(3n+4) .uppercase-large-heading.xl {
	color: #023b66
}

section.section .section--year_range:nth-child(3n+1):nth-child(3n+4) .award__item,
section.section.section--year_range:nth-child(3n+4) .award__item {
	background: #f9f9f9;
	border-color: #023b66
}

@media screen and (max-width:768px) {

	section.section .section--year_range:nth-child(3n+1):nth-child(3n+4),
	section.section.section--year_range:nth-child(3n+4) {
		background-image: none
	}
}

section.section .section--year_range:nth-child(3n+1) .award-holder,
section.section.section--year_range .award-holder {
	-ms-overflow-style: none;
	max-width: 100vw;
	overflow: scroll;
	scrollbar-width: none
}

section.section .section--year_range:nth-child(3n+1) .award-holder::-webkit-scrollbar,
section.section.section--year_range .award-holder::-webkit-scrollbar {
	display: none
}

section.section .section--year_range:nth-child(3n+1) .award-slider,
section.section.section--year_range .award-slider {
	margin: 0 auto;
	max-width: 1369px;
	padding: 0 25.5px
}

@media screen and (max-width:768px) {

	section.section .section--year_range:nth-child(3n+1) .award-slider,
	section.section.section--year_range .award-slider {
		margin-left: -15px
	}
}

section.section .section--year_range:nth-child(3n+1) .award-slider>.row,
section.section.section--year_range .award-slider>.row {
	min-width: 100%;
	width: -moz-max-content;
	width: max-content
}

section.section .section--year_range:nth-child(3n+1) .award-slider .col,
section.section.section--year_range .award-slider .col {
	width: 310px
}

@media screen and (max-width:1024px) {

	section.section .section--year_range:nth-child(3n+1) .award-slider .col,
	section.section.section--year_range .award-slider .col {
		width: 370px
	}
}

@media screen and (max-width:768px) {

	section.section .section--year_range:nth-child(3n+1) .award-slider .col,
	section.section.section--year_range .award-slider .col {
		width: 310px
	}
}

section.section .section--year_range:nth-child(3n+1) .award-slider .slick-list,
section.section.section--year_range .award-slider .slick-list {
	display: flex;
	overflow: visible
}

@media screen and (max-width:768px) {

	section.section .section--year_range:nth-child(3n+1) .award-slider .slick-list,
	section.section.section--year_range .award-slider .slick-list {
		width: 80% !important
	}

	section.section .section--year_range:nth-child(3n+1) .award-slider .slick-list .col,
	section.section.section--year_range .award-slider .slick-list .col {
		padding-left: 12.75px
	}
}

section.section .section--year_range:nth-child(3n+1) .award-slider .slick-track,
section.section.section--year_range .award-slider .slick-track {
	display: flex;
	margin-left: 0
}

section.section .section--year_range:nth-child(3n+1) .award-slider .slick-track .slick-slide,
section.section.section--year_range .award-slider .slick-track .slick-slide {
	display: flex
}

@media screen and (max-width:1024px) {

	section.section .section--year_range:nth-child(3n+1) .slick-dots,
	section.section.section--year_range .slick-dots {
		margin-top: 10px
	}
}

section.section.section--masonry-grid {
	background-image: url(../../img/masonry-pattern.svg);
	background-position: 100% 100%;
	background-repeat: no-repeat
}

section.section.section--masonry-grid .image-grid {
	display: grid;
	gap: 8px;
	grid-auto-rows: 145px;
	grid-template-columns: repeat(8, minmax(0, 1fr))
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		max-height: unset
	}
}

section.section.section--masonry-grid .image-grid .grid__item {
	position: relative
}

section.section.section--masonry-grid .image-grid .grid__item .grid__item__wrap {
	height: 100%;
	position: relative
}

section.section.section--masonry-grid .image-grid .grid__item .grid__item__wrap .js-popup-inline-video {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

section.section.section--masonry-grid .image-grid .grid__item .grid__item__wrap .js-popup-inline-video:hover {
	cursor: pointer
}

section.section.section--masonry-grid .image-grid .grid__item .grid__item__wrap .js-popup-inline-video svg .icon {
	fill: #fff
}

section.section.section--masonry-grid .image-grid .grid__item img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

section.section.section--masonry-grid .image-grid .grid__item .grid__item__caption {
	background-color: hsla(0, 0%, 100%, .9);
	bottom: 0;
	font-size: 14px;
	font-size: .875rem;
	left: 0;
	max-height: 0;
	opacity: 0;
	padding: 15px 12px;
	position: absolute;
	transition: max-height .5s ease-in-out, opacity .25s ease-in-out;
	width: 100%;
	z-index: 1
}

section.section.section--masonry-grid .image-grid .grid__item:hover .grid__item__caption {
	max-height: 100px;
	opacity: 1
}

section.section.section--masonry-grid .image-grid .size-2x3 {
	grid-column: auto/span 2;
	grid-row: auto/span 3
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid .size-2x3 {
		grid-column: auto/span 1;
		grid-row: auto/span 1
	}
}

section.section.section--masonry-grid .image-grid .size-3x2 {
	grid-column: auto/span 3;
	grid-row: auto/span 2
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid .size-3x2 {
		grid-column: auto/span 1;
		grid-row: auto/span 1
	}
}

section.section.section--masonry-grid .image-grid .size-3x1 {
	grid-column: auto/span 3;
	grid-row: auto/span 1
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid .size-3x1 {
		grid-column: auto/span 1;
		grid-row: auto/span 1
	}
}

section.section.section--masonry-grid .image-grid .size-1x1 {
	grid-column: auto/span 1;
	grid-row: auto/span 1
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid .size-1x1 {
		grid-column: auto/span 1;
		grid-row: auto/span 1
	}
}

section.section.section--masonry-grid .image-grid .size-1x2 {
	grid-column: auto/span 1;
	grid-row: auto/span 2
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid .size-1x2 {
		grid-column: auto/span 1;
		grid-row: auto/span 1
	}
}

section.section.section--masonry-grid .image-grid .size-2x2 {
	grid-column: auto/span 2;
	grid-row: auto/span 2
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid .size-2x2 {
		grid-column: auto/span 1;
		grid-row: auto/span 1
	}
}

section.section.section--masonry-grid .image-grid .size-3x4 {
	grid-column: auto/span 3;
	grid-row: auto/span 4
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid .size-3x4 {
		grid-column: auto/span 1;
		grid-row: auto/span 1
	}
}

section.section.section--masonry-grid .image-grid .size-2x4 {
	grid-column: auto/span 2;
	grid-row: auto/span 4
}

@media screen and (max-width:768px) {
	section.section.section--masonry-grid .image-grid .size-2x4 {
		grid-column: auto/span 1;
		grid-row: auto/span 1
	}
}

section.section.section--why_us hr {
	background-color: rgba(0, 0, 0, .05);
	margin: 30px auto
}

section.section.section--why_us hr.hr-narrow {
	background-color: #e5dfcc;
	width: 60px
}

section.section.section--why_us .section--why_us__reasons {
	color: #52575c;
	-moz-column-gap: 0;
	column-gap: 0;
	display: flex;
	flex-wrap: wrap;
	font-size: 20px;
	font-size: 1.25rem;
	gap: 15px;
	justify-content: space-between
}

section.section.section--why_us .section--why_us__reasons span {
	display: block;
	line-height: 1.2em;
	margin: auto;
	max-width: 80%;
	text-align: center
}

section.section.section--why_us .section--why_us__reasons span a:hover {
	text-decoration: none
}

section.section.section--why_us .section--why_us__reasons img {
	margin: 0 auto 10px
}

@media screen and (max-width:1024px) {
	section.section.section--why_us .section--why_us__reasons {
		justify-content: center
	}

	section.section.section--why_us .section--why_us__reasons>div {
		flex-basis: 50%
	}
}

.slider__meta .slider__count {
	text-align: center
}

.slider__meta .slider__count .slick-dots {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-left: 0
}

.slider__meta .slider__count .slick-dots li {
	color: #ccc;
	font-size: 25px;
	font-size: 1.5625rem;
	height: 20px;
	list-style-position: inside;
	margin-left: 5px;
	margin-right: 5px;
	width: 20px;
	width: 10px
}

.slider__meta .slider__count .slick-dots li button {
	font-size: 0
}

.slider__meta .slider__count .slick-dots li:last-child {
	margin-right: 0
}

.slider__meta .slider__count .slick-dots li.slick-active {
	color: #000
}

.slider__meta .slider__count .slick-dots li:only-child {
	display: none
}

.section__best-of .section__content__posts {
	overflow: hidden
}

.section__best-of .section__content__posts.section__content__posts--expanded {
	height: auto
}

@media screen and (max-width:768px) {
	.section__best-of .section__content__posts .itinerary__preview .section--text-media:last-child .container--absolute {
		margin-bottom: 12.75px
	}
}

.section__best-of .section__content__posts .itinerary__preview+.section--text-media {
	margin-top: 0
}

.section__best-of .section__content__posts img.attachment-xlarge {
	min-height: 600px;
	-o-object-fit: cover;
	object-fit: cover
}

@media screen and (max-width:768px) {
	.section__best-of .js-country-show-more {
		margin-left: 0
	}
}

.section--hotels .section__content__posts {
	overflow: hidden
}

.section--hotels .section__content__posts .elevation {
	clear: both
}

.section--hotels .section__content__posts .elevation>a {
	display: block;
	max-height: 560px;
	overflow: hidden
}

.section--hotels .section__content__posts .elevation>a img {
	height: 560px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.section--hotels .section__content__posts .elevation .post__info {
	clear: both;
	display: block
}

.section--cta_bar.bg-forest-green {
	background-image: url(../../img/cta-bar-bg-green.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.js-ellipsis .read--less {
	display: none
}

.js-animate {
	opacity: 0;
	transform: translateY(20%);
	transition: opacity 1s ease, transform 1s ease
}

.js-animate.js-animate--visible {
	opacity: 1;
	transform: translateY(0)
}

.divider-sm {
	margin: 25px auto;
	width: 60px
}

.divider-sm hr {
	background-color: #cacccf
}

.desktop-image {
	display: none;
	width: 100%
}

@media screen and (min-width:1280px) {
	.desktop-image {
		display: block
	}
}

.desktop-image img {
	max-width: 100% !important;
	width: 100%
}

.tablet-image {
	display: none;
	width: 100%
}

@media screen and (min-width:768px) {
	.tablet-image {
		display: block
	}
}

@media screen and (min-width:1280px) {
	.tablet-image {
		display: none
	}
}

.tablet-image img {
	max-width: 100% !important;
	width: 100%
}

.mobile-image {
	display: block;
	width: 100%
}

@media screen and (min-width:768px) {
	.mobile-image {
		display: none
	}
}

.mobile-image img {
	max-width: 100% !important;
	width: 100%
}

.header .container {
	padding: 0 25.5px
}

.header .header__tel,
.header .icon--user {
	margin-right: 25.5px
}

.breadcrumb {
	top: 62px
}

@media screen and (max-width:480px) {
	.breadcrumb {
		top: 70px
	}
}

.footer-mob__main.footer-mob__main--accordion {
	background: #395556;
}

.footer-mob__main.footer-mob__main--accordion:before {
	background: none;
	content: "";
	display: none
}

.footer-mob__main.footer-mob__main--accordion .list--socials li {
	margin-bottom: 0
}

.footer-mob__main.footer-mob__main--accordion .list--socials li a {
	align-items: center;
	display: flex;
	min-height: 55px
}

.footer-mob__main.footer-mob__main--accordion .accordion__item {
	border-bottom: 1px solid rgba(0, 0, 0, .7)
}

.footer-mob__main.footer-mob__main--accordion .accordion__item .footer__title {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
	min-height: 54px
}

.footer-mob__main.footer-mob__main--accordion .accordion__item .footer__title .symbol {
	color: #fff;
	font-family: Chronicle Display;
	font-size: 35px;
	font-size: 2.1875rem;
	font-weight: 100;
	text-align: center;
	width: 26px
}

.footer-mob__main.footer-mob__main--accordion .accordion__item ul.accordion__bottom.footer__list {
	margin-bottom: 0;
	padding-bottom: 25.5px
}

.footer-mob__main.footer-mob__main--accordion .footer-mob__bottom {
	background: #090909
}

.footer-mob__main.footer-mob__main--accordion .footer__links ul {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style: none;
	margin-left: 0
}

.footer-mob__main.footer-mob__main--accordion .footer__links ul li {
	flex: 50%;
	margin-bottom: 12.75px
}

.btn {
	align-items: center;
	border: 1px solid #000;
	border-radius: 3px;
	box-shadow: none;
	color: #2f2f2f;
	display: flex;
	font-size: 12px;
	font-size: .75rem;
	justify-content: center;
	letter-spacing: 1.2px;
	line-height: 1;
	min-height: 40px;
	min-width: unset;
	padding: 10px 20px;
	text-transform: uppercase;
	width: -moz-max-content;
	width: max-content
}

@media screen and (max-width:768px) {
	.btn {
		align-items: center;
		display: flex;
		justify-content: center;
		min-height: 40px;
		width: -moz-max-content;
		width: max-content
	}
}

.btn.btn--smaller {
	padding: 10px 20px
}

.btn.btn--large {
	align-items: center;
	display: flex;
	justify-content: center;
	max-width: -moz-max-content;
	max-width: max-content;
	min-height: 40px;
	width: auto
}

.btn.btn-borderless {
	border-color: transparent
}

.btn.btn--black {
	color: #fff
}

.btn.btn--black:hover {
	color: #000
}

.btn.btn--headings-colour {
	border: 1px solid #000;
	color: #000
}

.btn.btn--headings-colour:hover {
	background-color: #000;
	color: #fff
}

.btn.btn--outline {
	border-color: #fff;
	color: #fff
}

.btn.ml-sm {
	margin-left: 12.75px
}

.btn.btn--flush {
	margin-left: 0;
	margin-right: 0
}

.btn.loading {
	opacity: .5;
	pointer-events: none
}

.link--pink {
	transition: color .2s
}

.link--pink:hover {
	color: #e7247a;
	text-decoration: none
}

.icon--help {
	background-blend-mode: multiply;
	background-repeat: no-repeat;
	background-size: contain;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.063 5.403a2 2 0 0 1 3.886.666c0 1.334-2 2-2 2m.054 2.667h.006m6.66-3.333a6.667 6.667 0 1 1-13.333 0 6.667 6.667 0 0 1 13.333 0Z' stroke='%2352575C' stroke-width='1.133' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
	height: 15px;
	margin-bottom: -3px;
	transition: all .25 ease;
	width: 15px
}

.icon--help:hover {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.063 5.403a2 2 0 0 1 3.886.666c0 1.334-2 2-2 2m.054 2.667h.006m6.66-3.333a6.667 6.667 0 1 1-13.333 0 6.667 6.667 0 0 1 13.333 0Z' stroke='%23000' stroke-width='1.133' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
	cursor: pointer
}

.tooltip__help {
	position: relative
}

.tooltip__help .tooltip__help__hover {
	display: none
}

.tooltip__help:hover .tooltip__help__hover {
	display: block;
	left: 0;
	padding-left: 35px;
	position: absolute;
	top: -62px;
	z-index: 10
}

.tooltip__help:hover .tooltip__help__hover .tooltip__help__hover__content {
	background: #e3e5e6;
	border-radius: 5px;
	padding: 12.75px;
	width: 250px
}

.tooltip__help:hover .tooltip__help__hover:before {
	border-color: transparent #e3e5e6 transparent transparent;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	content: "";
	display: inline-block;
	height: 0;
	left: 30px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -100%);
	width: 0
}

@media screen and (max-width:1024px) {
	.tooltip__help:hover .tooltip__help__hover {
		left: unset;
		padding-left: 0;
		padding-top: 43px;
		right: -100%;
		top: 0
	}

	.tooltip__help:hover .tooltip__help__hover:before {
		border-color: transparent transparent #e3e5e6;
		border-width: 0 10px 10px;
		left: unset;
		right: 0;
		top: 43px
	}
}

.section__nav {
	align-items: center;
	background-color: #f9f9f9;
	display: flex;
	min-height: 50px
}

@media screen and (max-width:768px) {
	.section__nav {
		-ms-overflow-style: none;
		overflow: scroll;
		scrollbar-width: none
	}

	.section__nav::-webkit-scrollbar {
		display: none
	}
}

.section__nav:first-child {
	margin-top: -15px
}

.section__nav.is-sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9994
}

.section__nav .row {
	margin: 0
}

.section__nav .btn {
	font-size: 10px;
	font-size: .625rem;
	letter-spacing: .5px;
	min-height: 30px
}

.section__nav .nav__show-mob {
	font-weight: 700;
	padding: 22px 0;
	text-align: center;
	text-transform: uppercase
}

.section__nav .nav__show-mob .nav--hide {
	display: none
}

.section__nav .nav__show-mob:after {
	color: #444;
	content: "+";
	display: inline-block;
	float: right;
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1;
	margin-left: -12.75px;
	margin-top: -3px;
	position: absolute;
	right: 26px;
	width: 20px
}

.section__nav .nav__show-mob.nav__show-mob--open:after {
	content: "-";
	display: inline-block
}

.section__nav .list {
	align-items: center;
	display: inline-block;
	display: flex;
	font-weight: 700;
	justify-content: center;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
	transition: all .25s ease-in-out;
	width: auto
}

@media screen and (max-width:768px) {
	.section__nav .list {
		width: -moz-max-content;
		width: max-content
	}
}

.section__nav .list li {
	display: inline-block;
	padding: 0 17px
}

.section__nav .list li a {
	border-bottom: 2px solid transparent;
	display: block;
	transition: border-color .5s
}

.section__nav .list li a.active,
.section__nav .list li a:hover {
	border-color: #e7247a;
	text-decoration: none
}

.nav-panel {
	padding-top: 60px
}

.alert {
	border: 1px solid transparent;
	margin-bottom: 25.5px;
	padding: 25.5px
}

.alert>p,
.alert>ul {
	margin-bottom: 0
}

.alert>p+p {
	margin-top: 25.5px
}

.alert.alert--success {
	border-color: #379c8a;
	color: #379c8a
}

.alert.alert--info {
	border-color: #1e6e9f;
	color: #1e6e9f
}

.alert.alert--warning {
	border-color: #f0ad4e;
	color: #f0ad4e
}

.alert.alert--danger {
	border-color: #cc5426;
	color: #cc5426
}

.slick-slider .slick-list .slick-track .slick-slide img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100% !important
}

.bg-base-dk .gallery--normal {
	background-color: #2f2f2f
}

.bg-base-dk .gallery--normal .slick-slide .slideshow__item__caption:after,
.bg-base-dk .gallery--normal .slick-slide .slideshow__item__caption:before,
.bg-base-dk .gallery--normal .slick-slider .slick-slide,
.bg-base-dk .gallery--normal .slick-slider .slick-slide img,
.bg-base-dk .gallery--normal .slider__meta,
.bg-base-dk .gallery--normal .slideshow .slick-list .slick-track,
.bg-base-dk .gallery--normal .slideshow.slick-initialized .slideshow__item .slideshow__item__caption {
	background: #2f2f2f
}

.bg-base-dk .gallery--normal .slideshow__item__caption {
	color: #cacccf
}

.bg-base-dk .gallery--normal .slider__meta .slider__dots ul li::marker {
	color: hsla(270, 3%, 76%, .275)
}

.bg-base-dk .gallery--normal .slider__meta .slider__dots ul li.slick-active::marker {
	color: #adadad
}

.gallery--normal {
	overflow: hidden
}

.gallery--normal .gallery-meta {
	display: block;
	top: calc(50% - 60px)
}

@media screen and (max-width:768px) {
	.gallery--normal .gallery-meta {
		display: none
	}
}

.gallery--normal .gallery-meta .slick-arrow img {
	height: 40px;
	width: 40px
}

.gallery--normal .gallery-meta .slick-arrow:hover {
	cursor: pointer
}

.gallery--normal .gallery-meta .slick__prev {
	margin-left: 20px
}

.gallery--normal .gallery-meta .slick__next {
	float: right;
	margin-right: 20px
}

.gallery--normal .container {
	overflow: visible
}

@media screen and (max-width:768px) {
	.gallery--normal .container {
		padding: 0
	}
}

.gallery--normal .slideshow {
	overflow: visible
}

.gallery--normal .slideshow .slick-list {
	overflow: visible;
	padding: 0 !important
}

.gallery--normal .slideshow .slick-list .slick-track {
	background: #faf9f5
}

.gallery--normal .slideshow .slideshow__item.slick-slide {
	display: none
}

.gallery--normal .slideshow .slideshow__item.slick-slide:first-child {
	display: block;
	max-width: 1318px
}

.gallery--normal .slideshow .slideshow__item.slick-slide:first-child img {
	margin: 0 auto;
	max-height: 760px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 1369px
}

.gallery--normal .slideshow .slideshow__item.slick-slide:first-child .slideshow__item__caption {
	background: #faf9f5;
	padding: 15px 35px 20px;
	position: relative;
	text-align: center;
	z-index: 1
}

.gallery--normal .slideshow.slick-initialized .slideshow__item {
	display: block
}

.gallery--normal .slideshow.slick-initialized .slideshow__item .slideshow__item__caption {
	background: #faf9f5
}

.gallery--normal .slick-slider .slick-slide {
	background: #faf9f5;
	max-width: 80vw;
	width: 80vw
}

@media screen and (max-width:768px) {
	.gallery--normal .slick-slider .slick-slide {
		max-width: 100vw;
		width: 100vw
	}
}

.gallery--normal .slick-slider .slick-slide img {
	background-color: #fff;
	max-height: 760px;
	max-width: 80vw;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0 5px;
	width: 1369px
}

@media screen and (max-width:768px) {
	.gallery--normal .slick-slider .slick-slide img {
		max-width: unset;
		min-width: 100%;
		padding: 0
	}
}

.gallery--normal .slick-slider .slick-slide .slideshow__item__caption {
	background: #faf9f5;
	padding-bottom: 0
}

@media screen and (max-width:768px) {
	.gallery--normal .slick-slider .slick-slide .slideshow__item__caption {
		margin-bottom: 0;
		padding: 25px 15px 0
	}
}

.gallery--normal .slick-slider .slick-slide .slideshow__item__caption .slider__meta {
	margin-top: 0
}

@media screen and (max-width:768px) {
	.gallery--normal .slick-slider .slick-slide .slideshow__item__caption .slider__meta {
		margin-top: -30px
	}

	.gallery--normal .slider__meta {
		text-align: center
	}

	.gallery--normal .slider__meta .slick-arrow {
		display: inline-block;
		width: 6px
	}

	.gallery--normal .slider__meta .slick-arrow img {
		margin-bottom: -1px
	}

	.gallery--normal .slider__meta .slick__alt-prev {
		margin-right: 5px
	}

	.gallery--normal .slider__meta .slick__alt-next img {
		transform: scale(-1)
	}

	.gallery--normal .slider__meta .slider__count {
		display: inline-block;
		width: -moz-max-content;
		width: max-content
	}

	.gallery--normal .slider__meta .slider__count .slick-dots li {
		display: none
	}

	.gallery--normal .slider__meta .slider__count .slick-dots li.slick-active {
		color: #52575c;
		display: block;
		font-size: 12px;
		font-size: .75rem;
		width: -moz-max-content;
		width: max-content
	}

	.gallery--normal .slider__meta .slider__count .slick-dots li:last-child.slick-active {
		margin-right: 5px
	}
}

.video-wrapper,
.video-wrapper .player,
.video-wrapper .video--player,
.video-wrapper video {
	max-height: 800px
}

.video-player {
	cursor: pointer;
	margin: auto;
	max-width: 100%;
	position: relative
}

.video-player:after,
.video-player:before {
	opacity: 0;
	pointer-events: none;
	transition: transform .25s, opacity .25s;
	z-index: 2
}

.video-player:before {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	background: rgba(100, 93, 87, .6);
	border: 1px solid #645d57;
	border-radius: 100%;
	height: 55px;
	transform: translate(-50%, -50%) scale(1);
	width: 55px
}

.video-player:after,
.video-player:before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%
}

.video-player:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m.336.734 12.135 7.39L.336 15.502V.734Z' fill='%23fff'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 14px;
	transform: translate(-50%, -50%);
	width: 12px;
	z-index: 3
}

.video-player:hover:after,
.video-player:hover:before {
	transform: translate(-50%, -50%) scale(1.1)
}

.video-player .video-desktop {
	display: none
}

@media screen and (min-width:768px) {
	.video-player .video-desktop {
		display: inline-block
	}
}

.video-player .video-mobile {
	display: inline-block
}

@media screen and (min-width:768px) {
	.video-player .video-mobile {
		display: none
	}
}

.video-player.paused:after,
.video-player.paused:before {
	opacity: 1
}

.video-player.paused .play-btn {
	transform: rotate(0deg)
}

.video-player.paused .play-btn:before {
	shape-inside: polygon(0 0, 100% 51%, 100% 51%, 0 51%);
	-webkit-clip-path: polygon(10% 0, 90% 51%, 90% 51%, 10% 51%)
}

.video-player.paused .play-btn:after {
	shape-inside: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%);
	-webkit-clip-path: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%)
}

.video-player .player {
	background: #000;
	font-size: 0;
	overflow: hidden;
	position: relative
}

.video-player .player:-webkit-full-screen {
	padding-bottom: 100vh
}

.video-player .player:fullscreen {
	padding-bottom: 100vh
}

.video-player .player video {
	height: auto;
	width: 100%
}

.video-player .player:hover .controls {
	bottom: 0;
	transition: all .2s ease-out
}

.video-player .controls {
	background: linear-gradient(180deg, rgba(37, 37, 37, 0) 10%, rgba(37, 37, 37, .6) 80%);
	bottom: -80px;
	box-sizing: border-box;
	height: 48px;
	padding: 0;
	position: absolute;
	transition: all .2s ease-in 5s;
	width: 100%
}

.video-player .time {
	bottom: 100%;
	padding-bottom: 14px;
	position: absolute;
	right: 30px
}

.video-player .progress {
	background: rgba(60, 60, 60, .6);
	border-radius: 6px;
	bottom: 100%;
	height: 8px;
	left: 20px;
	margin: auto;
	position: absolute;
	transition: height .1s ease-in-out;
	width: calc(100% - 40px)
}

.video-player .progress:hover {
	height: 10px
}

.video-player .progress-filled {
	background: #fff;
	border-radius: 6px;
	height: 100%;
	transition: all .1s;
	width: 0
}

.video-player .controls-main {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: space-between;
	margin: auto;
	width: calc(100% - 40px)
}

.video-player .controls-left,
.video-player .controls-right {
	align-items: center;
	display: flex;
	overflow: hidden
}

.video-player .controls-left {
	margin-left: 10px
}

.video-player .controls-right {
	justify-content: flex-end;
	margin-right: 10px
}

.video-player .volume {
	align-items: center;
	display: flex
}

.video-player .volume-btn {
	margin-right: 10px
}

.video-player .volume-btn #volume-high,
.video-player .volume-btn #volume-off {
	opacity: 0
}

.video-player .volume-btn.loud #volume-high,
.video-player .volume-btn.muted #volume-off {
	opacity: 1
}

.video-player .volume-btn.muted #volume-high,
.video-player .volume-btn.muted #volume-low {
	opacity: 0
}

.video-player .volume-slider {
	background: rgba(60, 60, 60, .6);
	border-radius: 6px;
	height: 8px;
	position: relative;
	width: 80px
}

.video-player .volume-filled {
	background: #ccc;
	border-radius: 6px;
	height: 100%;
	transition: width .2s ease-in-out;
	width: 100%
}

.video-player .play-btn:hover.play-btn:after,
.video-player .play-btn:hover.play-btn:before,
.video-player .volume-filled:hover {
	background: #fff
}

.video-player .full-screen {
	align-items: center;
	display: flex;
	margin-left: 15px
}

.video-player .full-screen img {
	height: auto;
	width: 18px
}

.video-player .play-btn {
	height: 30px;
	position: relative;
	transform: rotate(-90deg) scale(.8);
	transition: -webkit-clip-path .3s ease-in .1s, shape-inside .3s ease-in .1s, transform .8s cubic-bezier(.85, -.25, .25, 1.425);
	width: 30px
}

.video-player .play-btn:after,
.video-player .play-btn:before {
	background: #fff;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: inherit;
	width: 100%
}

.video-player .play-btn:before {
	shape-inside: polygon(0 10%, 100% 10%, 100% 40%, 0 40%);
	-webkit-clip-path: polygon(0 10%, 100% 10%, 100% 40%, 0 40%)
}

.video-player .play-btn:after {
	shape-inside: polygon(0 60%, 100% 60%, 100% 90%, 0 90%);
	-webkit-clip-path: polygon(0 60%, 100% 60%, 100% 90%, 0 90%)
}

.video-player .play-btn.paused:before {
	shape-inside: polygon(0 0, 100% 51%, 100% 51%, 0 51%);
	-webkit-clip-path: polygon(10% 0, 90% 51%, 90% 51%, 10% 51%)
}

.video-player .play-btn.paused:after {
	shape-inside: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%);
	-webkit-clip-path: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%)
}

.video-player button:focus {
	outline: none
}

.video-player .speed-list {
	display: flex;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
	text-align: center
}

.video-player .speed-list li {
	color: #ccc;
	cursor: default;
	padding: 5px
}

.video-player .speed-list li.active,
.video-player .speed-list li:hover {
	color: #fff;
	font-weight: 700
}

.video-player .fullscreen {
	display: flex;
	justify-content: center
}

.section--cta-blocks .btn {
	margin-left: 0;
	max-width: 100%
}

@media screen and (min-width:1024px) {
	.section--alternating-blocks .flex {
		display: flex
	}
}

.section--alternating-blocks .flex .section--cta-blocks__title-and-text {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%
}

@media screen and (min-width:1024px) {
	.section--alternating-blocks .flex .section--cta-blocks__title-and-text {
		height: 100%;
		max-width: 520px;
		padding: 2em 3em
	}
}

.section--alternating-blocks .flex .section--alternating-blocks__block__image {
	align-items: center;
	background-color: #fff;
	display: flex
}

.section--alternating-blocks .flex.reverse-order .section--cta-blocks__title-and-text {
	order: 1
}

.section--alternating-blocks .flex.reverse-order .section--alternating-blocks__block__image {
	order: 2
}

.section--alternating-blocks .section--alternating-blocks__block__image {
	width: 100%
}

.section--alternating-blocks .section--cta-blocks__title-and-text {
	background-color: #f9f9f9;
	padding: 20px 1em 1em
}

.section--alternating-blocks.bg-light .section--cta-blocks__title-and-text {
	background-color: #fff
}

.section--banner-left {
	background-color: #f9f9f9;
	background-image: url(../../img/bg-swirl.png);
	background-position: 0 100%;
	background-size: contain;
	position: relative
}

.section--banner-left .bg {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 350px;
	width: 100%
}

@media screen and (min-width:1024px) {
	.section--banner-left .bg {
		min-height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 52%
	}

	.section--banner-left .section--banner-left__text-content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height: 500px
	}

	.section--banner-left .section--banner-left__text-content.col--lg-6 {
		width: 60%
	}
}

.section--banner-left .section--banner-left__text-content form .btn {
	border-radius: 0;
	max-width: 400px
}

@media screen and (max-width:1024px) {
	.section--banner-left .section--banner-left__text-content form .btn {
		width: 100%
	}
}

.section--banner-left .section--banner-left__socials {
	line-height: 1
}

.section--banner-left .list--socials li {
	margin-right: .25em;
	margin-top: .25em
}

@media screen and (max-width:1024px) {
	.section--banner-left .list--socials {
		margin-bottom: 25.5px
	}
}

.section--banner-left .newsletter-signup--sign-up-message {
	display: none;
	font-weight: 700
}

@media screen and (min-width:1024px) {
	.section--banner-left .section__content--row__newsletter-signup form {
		display: flex
	}
}

.section--banner-left .section__content--row__newsletter-signup form input[type=email] {
	border-color: #cacccf;
	padding: 1em 1.5em
}

@media screen and (max-width:1024px) {
	.section--banner-left .section__content--row__newsletter-signup form input[type=email] {
		margin-bottom: 10px;
		max-width: 400px
	}
}

.section--banner-left .section__content--row__newsletter-signup form input[type=email]::-moz-placeholder {
	color: #95999b;
	font-size: 17px;
	opacity: 1
}

.section--banner-left .section__content--row__newsletter-signup form input[type=email]::placeholder {
	color: #95999b;
	font-size: 17px;
	opacity: 1
}

@media screen and (max-width:1024px) {
	.section--banner-left .section__content--row__newsletter-signup form input[type=submit] {
		margin-left: 0
	}
}

.section--banner-left .section__content--row__newsletter-signup form input[type=submit]:hover {
	cursor: pointer
}

@media screen and (max-width:768px) {
	.section--vertical_alternating_blocks .container {
		padding-left: 0;
		padding-right: 0
	}
}

.section--vertical_alternating_blocks .alternating-blocks .row {
	display: none
}

.section--vertical_alternating_blocks .alternating-blocks .row:nth-child(-n+3),
.section--vertical_alternating_blocks .alternating-blocks.show-all .row {
	display: flex
}

.section--vertical_alternating_blocks .alternating-blocks__image {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	padding-left: 0;
	padding-right: 0
}

@media screen and (max-width:768px) {
	.section--vertical_alternating_blocks .alternating-blocks__image {
		min-height: 415px
	}
}

@media screen and (min-width:1280px) {
	.section--vertical_alternating_blocks .alternating-blocks__image {
		min-height: 750px
	}
}

.section--vertical_alternating_blocks .alternating-blocks__text {
	align-items: center;
	display: flex;
	height: 100%;
	padding-left: 0;
	padding-right: 5em
}

@media screen and (max-width:768px) {
	.section--vertical_alternating_blocks .alternating-blocks__text {
		padding-left: 15px;
		padding-right: 15px
	}
}

.section--vertical_alternating_blocks .alternating-blocks__text .btn {
	margin-left: 0
}

.section--vertical_alternating_blocks .alternating-blocks__image {
	align-items: center;
	display: flex
}

@media screen and (min-width:768px) {
	.section--vertical_alternating_blocks .alternating-blocks .row .col:first-child {
		order: 2
	}

	.section--vertical_alternating_blocks .alternating-blocks .row .col:last-child,
	.section--vertical_alternating_blocks .alternating-blocks .row.flip .col:first-child {
		order: 1
	}

	.section--vertical_alternating_blocks .alternating-blocks .row.flip .col:last-child {
		order: 2px
	}
}

@media screen and (min-width:1280px) {
	.section--vertical_alternating_blocks .alternating-blocks .row:nth-child(odd) .alternating-blocks__text {
		padding-left: 5em;
		padding-right: 0
	}

	.section--vertical_alternating_blocks .alternating-blocks .row:nth-child(odd) .alternating-blocks__image {
		margin-right: 5em
	}
}

@media screen and (min-width:768px) {
	.section--vertical_alternating_blocks .alternating-blocks .row:nth-child(2n) .alternating-blocks__text {
		padding-left: 0;
		padding-right: 5em
	}
}

@media screen and (min-width:1280px) {
	.section--vertical_alternating_blocks .alternating-blocks .row:nth-child(2n) .alternating-blocks__image {
		margin-left: 5em
	}
}

@media screen and (max-width:768px) {
	.section--vertical_alternating_blocks button.alternating-blocks--toggle-blocks {
		margin-left: 15px
	}

	.section--horizontal_alternating_blocks .container {
		padding-left: 0;
		padding-right: 0
	}
}

.section--horizontal_alternating_blocks .alternating-blocks .row {
	display: none
}

.section--horizontal_alternating_blocks .alternating-blocks .row:nth-child(-n+3),
.section--horizontal_alternating_blocks .alternating-blocks.show-all .row {
	display: flex
}

.section--horizontal_alternating_blocks .alternating-blocks__image {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	padding-left: 0;
	padding-right: 0
}

@media screen and (max-width:768px) {
	.section--horizontal_alternating_blocks .alternating-blocks__image {
		min-height: 350px
	}
}

@media screen and (min-width:1280px) {
	.section--horizontal_alternating_blocks .alternating-blocks__image {
		min-height: 600px
	}
}

.section--horizontal_alternating_blocks .alternating-blocks__image.video-variation {
	align-items: center;
	background-image: none !important;
	display: flex;
	position: relative
}

@media screen and (max-width:768px) {
	.section--horizontal_alternating_blocks .alternating-blocks__image.video-variation {
		min-height: inherit
	}
}

.section--horizontal_alternating_blocks .alternating-blocks__image .video__wrapper {
	align-items: center;
	display: flex;
	position: relative;
	width: 100%
}

.section--horizontal_alternating_blocks .alternating-blocks__image .video__play-overlay {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%
}

.section--horizontal_alternating_blocks .alternating-blocks__image .video__play-overlay img {
	height: 80px;
	width: 80px
}

.section--horizontal_alternating_blocks .alternating-blocks__text {
	align-items: center;
	display: flex;
	height: 100%;
	padding-left: 0;
	padding-right: 5em
}

@media screen and (max-width:768px) {
	.section--horizontal_alternating_blocks .alternating-blocks__text {
		padding-left: 15px;
		padding-right: 15px
	}
}

.section--horizontal_alternating_blocks .alternating-blocks__text .btn {
	margin-left: 0;
	width: -moz-fit-content;
	width: fit-content
}

@media screen and (max-width:768px) {
	.section--horizontal_alternating_blocks .alternating-blocks__text .btn {
		width: auto
	}
}

@media screen and (max-width:1024px) {
	.section--horizontal_alternating_blocks .alternating-blocks__text .btn {
		width: -moz-fit-content;
		width: fit-content
	}
}

.section--horizontal_alternating_blocks .alternating-blocks__image {
	align-items: center;
	display: flex
}

@media screen and (min-width:768px) {
	.section--horizontal_alternating_blocks .alternating-blocks .row .col:first-child {
		order: 2
	}

	.section--horizontal_alternating_blocks .alternating-blocks .row .col:last-child,
	.section--horizontal_alternating_blocks .alternating-blocks .row.flip .col:first-child {
		order: 1
	}

	.section--horizontal_alternating_blocks .alternating-blocks .row.flip .col:last-child {
		order: 2px
	}
}

.section--horizontal_alternating_blocks .alternating-blocks .row.flip .alternating-blocks__text {
	padding-left: 15px;
	padding-right: 15px
}

@media screen and (min-width:768px) {
	.section--horizontal_alternating_blocks .alternating-blocks .row.flip .alternating-blocks__text {
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (min-width:1024px) {
	.section--horizontal_alternating_blocks .alternating-blocks .row.flip .alternating-blocks__text {
		padding-left: 5em;
		padding-right: 5em
	}
}

.section--horizontal_alternating_blocks .alternating-blocks .row.flip .alternating-blocks__image {
	margin-left: 0
}

@media screen and (min-width:1024px) {
	.section--horizontal_alternating_blocks .alternating-blocks .row.flip .alternating-blocks__image {
		margin-right: 5em
	}
}

.section--horizontal_alternating_blocks .alternating-blocks .row .alternating-blocks__text {
	padding-left: 15px;
	padding-right: 15px
}

@media screen and (min-width:768px) {
	.section--horizontal_alternating_blocks .alternating-blocks .row .alternating-blocks__text {
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (min-width:1024px) {
	.section--horizontal_alternating_blocks .alternating-blocks .row .alternating-blocks__text {
		padding-left: 5em;
		padding-right: 5em
	}

	.section--horizontal_alternating_blocks .alternating-blocks .row .alternating-blocks__image {
		margin-left: 5em
	}
}

@media screen and (max-width:768px) {
	.section--horizontal_alternating_blocks button.alternating-blocks--toggle-blocks {
		margin-left: 15px
	}
}

.section--horizontal_alternating_blocks video {
	height: auto;
	width: 100%
}

.section--key-facts-small.bg-base-bg {
	background-image: url(../../img/bg-swirl.png);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative
}

.section--key-facts-small .pretitle {
	font-weight: 700
}

.section--key-facts-small .dark-green {
	color: #265149
}

.section--gallery-slider-multi {
	overflow: hidden;
	padding: 76.5px 0;
	position: relative
}

@media screen and (max-width:768px) {
	.section--gallery-slider-multi {
		padding: 30.6px 0
	}
}

.section--gallery-slider-multi .slick-list {
	-webkit-clip-path: inset(-100vw -100vw -100vw 0);
	clip-path: inset(-100vw -100vw -100vw 0);
	overflow: visible
}

@media screen and (max-width:768px) {
	.section--gallery-slider-multi .slick-list {
		-webkit-clip-path: unset;
		clip-path: unset;
		margin: 0 -15px;
		overflow: hidden
	}
}

.section--gallery-slider-multi .slick-slider.slideractive .slick-list {
	-webkit-clip-path: unset;
	clip-path: unset
}

.section--gallery-slider-multi .slide {
	padding: 0 6.375px
}

@media screen and (max-width:768px) {
	.section--gallery-slider-multi .slide {
		padding: 0
	}
}

.section--gallery-slider-multi .slide img {
	height: 550px
}

@media screen and (max-width:1024px) {
	.section--gallery-slider-multi .slide img {
		height: 450px;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}

	.section--gallery-slider-multi .slide br {
		display: none
	}
}

.section--gallery-slider-multi .section--destination-carousel__arrow {
	background-image: url(../../img/assignment-carousel-arrow.svg);
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 100px;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px
}

@media screen and (max-width:1024px) {
	.section--gallery-slider-multi .section--destination-carousel__arrow {
		display: none
	}
}

.section--gallery-slider-multi .section--destination-carousel__caption {
	max-width: 90%;
	white-space: break-spaces
}

@media screen and (max-width:1024px) {
	.section--gallery-slider-multi .section--destination-carousel__caption {
		max-width: 100%
	}
}

@media screen and (max-width:768px) {
	.section--gallery-slider-multi .section--destination-carousel__caption {
		padding: 15px
	}
}

.section--gallery-slider-multi.bg-base-dk,
.section--gallery-slider-multi.bg-base-dk h1,
.section--gallery-slider-multi.bg-base-dk h2,
.section--gallery-slider-multi.bg-base-dk h3,
.section--gallery-slider-multi.bg-base-dk h4,
.section--gallery-slider-multi.bg-base-dk h5,
.section--gallery-slider-multi.bg-base-dk h6 {
	color: #fff
}

.section--gallery-slider .slider__meta,
.section--gallery-slider-multi .slider__meta {
	align-items: center;
	background: rgba(0, 0, 0, .4);
	border-radius: 23px;
	display: flex;
	justify-content: space-between;
	max-width: -moz-max-content;
	max-width: max-content;
	min-width: 90px;
	padding: 0 5px
}

.section--gallery-slider .slider__meta .slick-arrow,
.section--gallery-slider-multi .slider__meta .slick-arrow {
	height: 22px;
	width: 10px
}

.section--gallery-slider .slider__meta .slick-arrow.slick__next,
.section--gallery-slider-multi .slider__meta .slick-arrow.slick__next {
	transform: scale(-1)
}

.section--gallery-slider .slider__meta .slick-arrow:hover,
.section--gallery-slider-multi .slider__meta .slick-arrow:hover {
	cursor: pointer
}

.section--gallery-slider .slider__meta .slider__count .slick-dots li,
.section--gallery-slider-multi .slider__meta .slider__count .slick-dots li {
	display: none;
	width: -moz-max-content;
	width: max-content
}

.section--gallery-slider .slider__meta .slider__count .slick-dots li.slick-active,
.section--gallery-slider-multi .slider__meta .slider__count .slick-dots li.slick-active {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 15px;
	font-size: .9375rem
}

.section--gallery-slider .slider__meta .slider__count .slick-dots li.slick-active span,
.section--gallery-slider-multi .slider__meta .slider__count .slick-dots li.slick-active span {
	display: flex
}

.section--gallery-slider .slider__meta .slider__count .slick-dots li:last-child,
.section--gallery-slider-multi .slider__meta .slider__count .slick-dots li:last-child {
	margin-right: 5px
}

@media screen and (max-width:768px) {

	.section--gallery-slider .slider__meta,
	.section--gallery-slider-multi .slider__meta {
		margin-left: auto;
		margin-right: auto
	}
}

.section--gallery-slider .count-wrapper {
	background: rgba(0, 0, 0, .4) !important;
	padding: 0 5px !important
}

.section--gallery-slider .count-wrapper .slick-active {
	margin-top: 7px
}

.section--gallery-slider.bg-light .slider__meta li.slick-active {
	margin-top: 0
}

@media screen and (max-width:768px) {
	.section--gallery-slider.bg-light .slider__meta li.slick-active {
		color: #fff !important
	}
}

.section--gallery-slider .slider__meta {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0
}

@media screen and (max-width:768px) {
	.section--gallery-slider .gallery--normal .slider__meta .slider__count .slick-dots li.slick-active {
		display: flex
	}
}

.section--gallery-slider.bg-base-dk {
	color: #fff
}

.single-post .section--gallery-slider .slider__meta {
	background-color: transparent !important
}

.single-post .section--gallery-slider .slider__meta li.slick-active {
	color: #52575c !important;
	font-size: 12px !important
}

.single-post .section--gallery-slider .slider__meta svg path {
	stroke: #52575c
}

@media screen and (max-width:768px) {
	.section--related-posts-countries-grid .mobile-remove-margins.container {
		padding-left: 0;
		padding-right: 0
	}
}

.section--related-posts-countries-grid .panel__content {
	height: 100%;
	position: relative
}

.section--related-posts-countries-grid .desktop-image,
.section--related-posts-countries-grid .mobile-image,
.section--related-posts-countries-grid .tablet-image {
	left: 0;
	position: relative;
	top: 0
}

.section--related-posts-countries-grid.style-text-below .panel__content--under a:hover {
	color: #e7247a
}

.section--related-posts-countries-grid.hide-text .h6,
.section--related-posts-countries-grid.hide-text .panel__content--under,
.section--related-posts-countries-grid.hide-text .tax-country .read-more-content .section--inspiration-boxes .col h3 span.h5,
.section--related-posts-countries-grid.hide-text h5,
.section--related-posts-countries-grid.hide-text p,
.section--related-posts-countries-grid.hide-text section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a,
.section--related-posts-countries-grid.hide-text span,
.tax-country .read-more-content .section--inspiration-boxes .col h3 .section--related-posts-countries-grid.hide-text span.h5,
section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title .section--related-posts-countries-grid.hide-text a {
	display: none
}

.section--related-posts-countries-grid .overlay-link {
	display: flex;
	height: 100%;
	width: 100%
}

.section--related-posts-countries-grid h5 {
	color: #fff;
	margin: 0;
	padding: 30.6px;
	text-align: center;
	width: 100%;
	z-index: 2
}

.section--related-posts-countries-grid h5:hover {
	text-decoration: none
}

.section--related-posts-countries-grid .no-link,
.section--related-posts-countries-grid .overlay-link {
	align-items: center;
	color: #fff;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	margin: 0;
	padding: 30.6px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 2
}

.section--related-posts-countries-grid .no-link:hover,
.section--related-posts-countries-grid .overlay-link:hover,
.section--related-posts-countries-grid a:hover {
	text-decoration: none
}

.section--related-posts-countries-grid .overlay {
	background: rgba(0, 0, 0, .2);
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transition: opacity .25s ease-in-out;
	width: 100%;
	z-index: 1
}

@media screen and (min-width:768px) {
	.section--related-posts-countries-grid .overlay.overlay-always {
		opacity: 1
	}
}

.section--related-posts-countries-grid .overlay.overlay-hover,
.section--related-posts-countries-grid .overlay.overlay-never {
	opacity: 0
}

.section--related-posts-countries-grid .overlay.overlay-hover:hover {
	opacity: 1
}

@media screen and (min-width:768px) {
	.section--related-posts-countries-grid .overlay {
		opacity: 0
	}
}

.section--related-posts-countries-grid.style-text-below .row .col {
	height: 100%
}

@media screen and (min-width:768px) {
	.section--related-posts-countries-grid.style-text-below .row .col.columns-3:nth-child(3n-1) {
		text-align: center
	}

	.section--related-posts-countries-grid.style-text-below .row .col.columns-3:nth-child(3n) {
		text-align: right
	}
}

.section--accordion {
	overflow: hidden;
	position: relative
}

@media screen and (max-width:768px) {
	.section--accordion>.container {
		position: relative;
		z-index: 6
	}
}

.section--accordion.bg-base-bg {
	background-color: #f9f9f9
}

.section--accordion.bg-light {
	background-color: #fff
}

.section--accordion:before {
	background: url(../../img/path-left.svg);
	background-repeat: no-repeat;
	left: 0
}

.section--accordion:after,
.section--accordion:before {
	content: "";
	display: block;
	height: 530px;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 400px;
	z-index: 5
}

.section--accordion:after {
	background: url(../../img/path-right.svg);
	background-repeat: no-repeat;
	right: 0
}

@media screen and (max-width:768px) {
	.section--accordion:after {
		display: none
	}
}

.section--accordion .accordions .item .accordion__top {
	align-items: center;
	border-top: 0;
	display: flex;
	justify-content: space-between;
	margin-top: 5px;
	padding: 20px 10px
}

.section--accordion .accordions .item .accordion__top:after {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.52 6 6.02l4.5-4.5' stroke='%23E92679' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	content: "";
	height: 8px;
	width: 12px
}

.section--accordion .accordions .item .accordion__top.active:after {
	transform: rotate(180deg)
}

.section--accordion {
	padding: 25px 0
}

.section--accordion>.container {
	z-index: 9
}

.page-template-template-flexible .section--accordion h2 {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 1em
}

.section--accordion .section__title {
	margin-bottom: 25.5px;
	text-align: center
}

.section--accordion .section__title h2 {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase
}

.section--accordion .section__title+.section__subheading {
	margin-top: -18px
}

.section--accordion .section__subheading {
	font-size: 14px;
	font-size: .875rem;
	letter-spacing: .1em;
	margin-bottom: 25.5px;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase
}

.section--accordion .section__intro {
	margin-bottom: 45px
}

.section--accordion .section__intro .inner-content {
	padding: 0 99px
}

@media screen and (max-width:768px) {
	.section--accordion .section__intro .inner-content {
		padding: 0
	}
}

.section--accordion .accordion__icon {
	margin: 0 auto 25px;
	max-width: 100px
}

.section--accordion .accordions>.row>.col {
	margin-bottom: 0
}

.section--accordion .accordions .item .accordion__top h2 {
	display: inline-block;
	margin-bottom: 0;
	width: 94%
}

.section--accordion .accordions .item .accordion__top:hover {
	cursor: pointer
}

.section--accordion .accordions .item .accordion__bottom {
	display: none;
	margin: 0 0 5px;
	overflow: hidden;
	padding: 0
}

.section--accordion .accordions .item .accordion__bottom .accordion__content {
	padding: 0 10px 20px
}

.section--accordion .h6,
.section--accordion .tax-country .read-more-content .section--inspiration-boxes .col h3 span.h5,
.section--accordion section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a,
.tax-country .read-more-content .section--inspiration-boxes .col h3 .section--accordion span.h5,
section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title .section--accordion a {
	color: #444;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-size: 1.1875rem;
	font-style: italic;
	font-weight: 300;
	letter-spacing: 0
}

.section--accordion .container .inner-content {
	padding: 0 190px;
	position: relative;
	z-index: 6
}

@media screen and (max-width:1024px) {
	.section--accordion .container .inner-content {
		padding: 0 85px
	}
}

@media screen and (max-width:768px) {
	.section--accordion .container .inner-content {
		padding: 0
	}
}

.section--accordion .accordion__bottom.bg-base-bg,
.section--accordion .accordion__top.bg-base-bg {
	background-color: #fff
}

.section--accordion .accordion__bottom.bg-light,
.section--accordion .accordion__top.bg-light {
	background-color: #f9f9f9
}

.section--archive-title {
	display: inline-block;
	pointer-events: none;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 2
}

.section--archive-title h1 {
	color: #000;
	font-family: Aesthico, sans-serif;
	font-size: 32px;
	line-height: 2;
	text-align: left;
	text-transform: none
}

@media screen and (min-width:768px) {
	.section--archive-title h1 {
		font-size: 50px;
		text-align: center
	}
}

@media screen and (min-width:1024px) {
	.section--archive-title h1 {
		font-size: 90px
	}
}

.archive-title-size {
	color: #000;
	font-family: Aesthico, sans-serif;
	font-size: 18px;
	line-height: 2
}

.section--articles-list {
	padding-top: 70px;
	position: relative;
	top: 30px
}

.term-videos .section--articles-list {
	padding-top: 0
}

@media screen and (min-width:768px) {
	.section--articles-list {
		padding-top: 85px;
		top: 0
	}
}

@media screen and (min-width:1024px) {
	.section--articles-list {
		padding-top: 156px;
		top: 0
	}

	.term-videos .section--articles-list {
		padding-top: 25.5px
	}
}

@media screen and (max-width:768px) {
	.section--articles-list .article-wrapper {
		margin-bottom: 20px !important
	}

	.section--articles-list .w25-75,
	.section--articles-list .w33-33-33,
	.section--articles-list .w50-50,
	.section--articles-list .w75-25 {
		margin-bottom: 0 !important
	}
}

.article-preview-wide {
	align-items: center
}

@media screen and (min-width:768px) {
	.article-preview-wide {
		display: flex
	}
}

.article-preview-wide .row {
	flex: 1
}

.article-preview-wide.flip .col:first-child {
	order: 2
}

.article-preview-wide.flip .col:last-child {
	order: 1
}

@media screen and (max-width:1024px) {
	.article-preview-wide .row {
		align-items: flex-start;
		flex-direction: column
	}
}

.article-preview-wide .order-2 {
	order: 2
}

@media screen and (max-width:1024px) {
	.article-preview-wide .order-2 {
		order: unset
	}
}

.article-preview .archive-title {
	display: block
}

.article-preview .desktop-article-thumbnail {
	display: none;
	width: 100%
}

@media screen and (min-width:1024px) {
	.article-preview .desktop-article-thumbnail {
		display: inline-block
	}
}

.article-preview .mobile-article-thumbnail {
	display: inline-block;
	width: 100%
}

.article-preview .mobile-article-thumbnail img {
	width: 100%
}

@media screen and (min-width:1024px) {
	.article-preview .mobile-article-thumbnail {
		display: none
	}
}

.article-preview .thumbnail {
	font-size: 0;
	margin-bottom: 25.5px;
	position: relative
}

.article-preview .thumbnail.video .play-icon {
	display: inline-block
}

.article-preview .thumbnail .play-icon {
	display: none;
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 58px;
	z-index: 3
}

.article-preview .thumbnail .play-icon img {
	height: 58px;
	width: 58px
}

.article-preview .thumbnail .overlay {
	background-color: rgba(0, 0, 0, .2);
	cursor: pointer;
	display: flex;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: background .25s;
	width: 100%;
	z-index: 2
}

.article-preview .thumbnail .overlay a {
	height: 100%;
	width: 100%
}

.article-preview .thumbnail:hover .overlay {
	background-color: rgba(0, 0, 0, .3)
}

.article-preview img {
	display: block;
	max-width: 100%;
	width: 100%
}

.article-preview .image-link {
	display: flex;
	margin-bottom: 17px
}

.article-preview .categories-time-date {
	align-items: flex-end;
	font-weight: 700
}

.article-preview .categories-time-date .categories-and-tags {
	color: #379c8a;
	display: inline;
	font-size: 12px;
	margin-right: 25.5px
}

.article-preview .categories-time-date .categories-and-tags .categories {
	display: inline
}

.article-preview .categories-time-date .categories-and-tags .categories ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0
}

.article-preview .categories-time-date .categories-and-tags .categories ul li {
	line-height: 1
}

.article-preview .categories-time-date .categories-and-tags a {
	color: #379c8a;
	font-size: 12px;
	text-transform: uppercase
}

.article-preview .categories-time-date .categories-and-tags a:hover {
	color: #e7247a;
	text-decoration: none
}

.article-preview .categories-time-date .time {
	color: #379c8a;
	display: inline;
	font-size: 12px;
	text-transform: uppercase
}

.article-preview .categories-time-date .date {
	color: #95999b;
	font-size: 12px;
	text-transform: uppercase
}

.article-preview a {
	transition: color .25s
}

.article-preview a:hover {
	color: #2f2f2f;
	text-decoration: none
}

.article-preview .categories-time-date .categories-and-tags a:hover {
	color: #000 !important
}

.inspirations-load-more {
	margin: 0 auto 10px
}

@media screen and (min-width:1024px) {
	.inspirations-load-more {
		margin-bottom: 40px;
		margin-top: 0
	}
}

.videos-wrapper .thumbnail.video .mobile-article-thumbnail {
	display: none
}

.section--archive-videos-preview {
	background-color: #1c1c1c;
	overflow: hidden;
	padding-top: 150px;
	position: relative
}

.section--archive-videos-preview>.container {
	overflow: visible
}

.section--archive-videos-preview .archive-videos-slider-wrapper {
	overflow: auto;
	scrollbar-width: none;
	width: 100vw
}

.section--archive-videos-preview .archive-videos-slider {
	display: flex;
	gap: 20px;
	margin-left: calc(50vw - 659px);
	padding-right: 20px;
	width: -moz-max-content;
	width: max-content
}

.section--archive-videos-preview .archive-videos-slider .article-preview__video {
	display: none
}

@media screen and (max-width:1280px) {
	.section--archive-videos-preview .archive-videos-slider {
		margin-left: 25.5px
	}
}

.section--archive-videos-preview .link-and-slider {
	position: relative
}

.section--archive-videos-preview .link-and-slider .view-all-link {
	left: 0;
	position: absolute;
	top: -40px;
	z-index: 9
}

.section--archive-videos-preview .video-archive-title {
	color: #fff;
	font-family: Aesthico, sans-serif;
	font-size: 50px;
	left: 0;
	line-height: 2;
	position: absolute;
	text-align: left;
	text-transform: none;
	top: 85px;
	width: 100%;
	z-index: 3
}

@media screen and (min-width:1024px) {
	.section--archive-videos-preview .video-archive-title {
		font-size: 80px;
		top: 40px
	}
}

.section--archive-videos-preview .single-slide {
	max-width: 933px;
	width: 100%
}

@media screen and (max-width:1024px) {
	.section--archive-videos-preview .single-slide {
		width: auto
	}
}

.section--archive-videos-preview .double-slide {
	display: flex;
	flex-direction: column;
	gap: 20px
}

.section--archive-videos-preview .double-slide .video-slide {
	display: flex;
	flex-direction: column;
	margin-bottom: 1.5em;
	width: 372px
}

@media screen and (max-width:1024px) {
	.section--archive-videos-preview .double-slide {
		flex-direction: row
	}
}

.section--archive-videos-preview .article-preview .archive-title {
	color: #fff
}

@media screen and (max-width:1024px) {
	.section--archive-videos-preview .video-slide {
		width: 289px !important
	}

	.section--archive-videos-preview .video-slide img {
		aspect-ratio: 289/373;
		-o-object-fit: cover;
		object-fit: cover;
		width: 289px
	}
}

.section--archive-videos-preview .article-preview li {
	list-style: none
}

.section--archive-videos-preview .article-preview .image-link {
	margin-bottom: 1em !important
}

.section--archive-videos-preview .article-preview .categories-time-date .date {
	color: #e3e5e6
}

.section--archive-videos-preview .view-all-link {
	text-align: right;
	width: 100%
}

.section--archive-videos-preview .view-all-link a {
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1.2px;
	line-height: normal;
	text-transform: uppercase
}

.section--archive-videos-preview .view-all-link a:after {
	border-bottom: 2px solid #fcb040;
	content: "";
	display: block;
	transition: width .25s;
	width: 0
}

.section--archive-videos-preview .view-all-link a:hover {
	text-decoration: none
}

.section--archive-videos-preview .view-all-link a:hover:after {
	width: 100%
}

.section--archive-videos-preview .slick-track {
	display: flex !important
}

.section--archive-videos-preview .slick-slide {
	height: inherit !important
}

.section--archive-videos-preview .video-large {
	display: inline-block
}

@media screen and (max-width:768px) {
	.section--archive-videos-preview .video-large {
		display: none
	}
}

.section--archive-videos-preview .video-square {
	display: none
}

@media screen and (max-width:768px) {
	.section--archive-videos-preview .video-square {
		display: inline-block
	}
}

.section--archive-videos-preview .video-large-desktop-wrapper {
	display: inline-block
}

@media screen and (max-width:1024px) {
	.section--archive-videos-preview .video-large-desktop-wrapper {
		display: none
	}
}

.section--archive-videos-preview .video-large-tablet-wrapper {
	display: none
}

@media screen and (max-width:1024px) {
	.section--archive-videos-preview .video-large-tablet-wrapper {
		display: inline-block
	}
}

.single-inspiration .h1,
.single-inspiration h1 {
	letter-spacing: unset;
	text-transform: none
}

.width-900 {
	margin: 0 auto;
	max-width: 900px;
	width: 100%
}

img.attachment-inspiration-post-video-series-mobile {
	display: none !important
}

.section--inspiration-post-padding {
	margin-bottom: 50px
}

.page-template-template-archive,
.page-template-template-inspiration,
.tax-inspiration_category,
.tax-inspiration_series,
.tax-inspiration_type {
	background: url(../../img/inspirations/pattern-background.png);
	background-repeat: no-repeat;
	background-size: 100%
}

.section--archive-navigation {
	background-color: #fff;
	border-bottom: 1px solid hsla(216, 5%, 80%, .4);
	position: sticky;
	top: 0;
	transition: transform .25s;
	z-index: 9995
}

.section--archive-navigation.inactive {
	transform: translateY(-100%)
}

.burger-active .section--archive-navigation,
.menu-active .section--archive-navigation {
	z-index: 9992
}

.section--archive-navigation .list {
	display: flex;
	font-size: 12px;
	font-size: .75rem;
	font-weight: 700;
	gap: 38.25px;
	justify-content: space-between;
	overflow: auto;
	text-transform: uppercase
}

.section--archive-navigation .list li {
	padding: 15.5px 0
}

.section--archive-navigation .list li a {
	white-space: nowrap
}

.section--archive-navigation .list li a:after {
	border-bottom: 2px solid #fcb040;
	content: "";
	display: block;
	transition: width .25s;
	width: 0
}

.section--archive-navigation .list li a:hover {
	text-decoration: none
}

.section--archive-navigation .list li a.active:after,
.section--archive-navigation .list li a:hover:after {
	width: 100%
}

.section--archive-navigation.header--dark {
	background-color: #1e1e1e
}

.section--archive-navigation.header--dark a {
	color: #fff
}

.post-subnav-buttons {
	background-color: #fff;
	overflow-x: scroll;
	overflow-y: hidden;
	padding: 18px 0;
	position: sticky;
	top: 0;
	z-index: 9992
}

.post-subnav-buttons.theme-dark {
	background-color: #1e1e1e;
	border-color: #cacccf
}

.post-subnav-buttons.theme-dark a {
	background-color: #2f2f2f;
	color: #fff
}

.post-subnav-buttons.theme-dark a.active {
	background-color: #f3f3f3;
	color: #2f2f2f
}

.post-subnav-buttons::-webkit-scrollbar {
	display: none
}

@media screen and (max-width:768px) {
	.post-subnav-buttons {
		padding-top: 15px
	}
}

@media screen and (min-width:768px) {
	.post-subnav-buttons {
		display: none
	}
}

.post-subnav-buttons.inverted::-webkit-scrollbar {
	height: 5px
}

.post-subnav-buttons.inverted::-webkit-scrollbar-track {
	background: #1c1c1c
}

.post-subnav-buttons.inverted::-webkit-scrollbar-thumb {
	background: #d3d3d3;
	background: gray;
	border-radius: 10px
}

.post-subnav-buttons::-webkit-scrollbar {
	height: 5px
}

.post-subnav-buttons::-webkit-scrollbar-track {
	background: #fff
}

.post-subnav-buttons::-webkit-scrollbar-thumb {
	background: #d3d3d3;
	border-radius: 10px
}

.post-subnav-buttons .post-subnav-buttons-col {
	display: flex
}

.post-subnav-buttons a {
	background-color: #f3f3f3;
	border-radius: 15px;
	color: #2f2f2f;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1.2px;
	line-height: normal;
	margin-right: 10px;
	padding: 5px 10px;
	text-transform: uppercase;
	white-space: nowrap
}

.post-subnav-buttons a:hover {
	text-decoration: none
}

.post-subnav-buttons a.active,
.post-subnav-buttons.inverted a {
	background-color: #2f2f2f;
	color: #fff
}

.single-inspiration .post-subnav-buttons {
	border-bottom: 1px solid #ccc;
	margin-bottom: 0
}

.page-template-template-archive .article-count {
	display: none
}

@media screen and (min-width:1024px) {
	.page-template-template-archive .article-count {
		display: inline-block
	}
}

@media screen and (max-width:768px) {

	.page-template-template-archive .section--archive-navigation,
	.page-template-template-inspiration .section--archive-navigation,
	.single-inspiration .section--archive-navigation,
	.tax-inspiration_category .section--archive-navigation {
		display: none
	}
}

.page-template-template-inspiration .size-video-square {
	aspect-ratio: 735/600;
	-o-object-fit: cover;
	object-fit: cover
}

.page-template-template-archive .section-subscribe-box,
.page-template-template-inspiration .section-subscribe-box,
.single-inspiration .section-subscribe-box,
.tax-inspiration_category .section-subscribe-box,
.tax-inspiration_series .section-subscribe-box {
	align-content: center;
	background-image: url(../../img/subscribe-bg.jpg);
	background-position: 50%;
	background-repeat: none;
	background-size: cover;
	padding: 50px 0
}

@media screen and (min-width:768px) {

	.page-template-template-archive .section-subscribe-box,
	.page-template-template-inspiration .section-subscribe-box,
	.single-inspiration .section-subscribe-box,
	.tax-inspiration_category .section-subscribe-box,
	.tax-inspiration_series .section-subscribe-box {
		padding: 65px 0
	}
}

.page-template-template-archive .section-subscribe-box .title-box,
.page-template-template-inspiration .section-subscribe-box .title-box,
.single-inspiration .section-subscribe-box .title-box,
.tax-inspiration_category .section-subscribe-box .title-box,
.tax-inspiration_series .section-subscribe-box .title-box {
	color: #fff;
	display: flex;
	gap: 25.5px;
	margin-bottom: 15px;
	width: 100%
}

@media screen and (max-width:1024px) {

	.page-template-template-archive .section-subscribe-box .title-box,
	.page-template-template-inspiration .section-subscribe-box .title-box,
	.single-inspiration .section-subscribe-box .title-box,
	.tax-inspiration_category .section-subscribe-box .title-box,
	.tax-inspiration_series .section-subscribe-box .title-box {
		flex-direction: column;
		gap: 0
	}
}

.page-template-template-archive .section-subscribe-box .title-box span,
.page-template-template-inspiration .section-subscribe-box .title-box span,
.single-inspiration .section-subscribe-box .title-box span,
.tax-inspiration_category .section-subscribe-box .title-box span,
.tax-inspiration_series .section-subscribe-box .title-box span {
	color: #fff;
	font-family: AlternateGotNo1D;
	font-size: 45px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 2.25px;
	line-height: 100%;
	text-transform: uppercase
}

@media screen and (min-width:768px) {

	.page-template-template-archive .section-subscribe-box .title-box span,
	.page-template-template-inspiration .section-subscribe-box .title-box span,
	.single-inspiration .section-subscribe-box .title-box span,
	.tax-inspiration_category .section-subscribe-box .title-box span,
	.tax-inspiration_series .section-subscribe-box .title-box span {
		font-size: 60px;
		letter-spacing: 2.4px;
		line-height: 95%
	}
}

.page-template-template-archive .section-subscribe-box .intro-box,
.page-template-template-inspiration .section-subscribe-box .intro-box,
.single-inspiration .section-subscribe-box .intro-box,
.tax-inspiration_category .section-subscribe-box .intro-box,
.tax-inspiration_series .section-subscribe-box .intro-box {
	min-width: auto;
	width: auto
}

@media screen and (max-width:768px) {

	.page-template-template-archive .section-subscribe-box .intro-box,
	.page-template-template-inspiration .section-subscribe-box .intro-box,
	.single-inspiration .section-subscribe-box .intro-box,
	.tax-inspiration_category .section-subscribe-box .intro-box,
	.tax-inspiration_series .section-subscribe-box .intro-box {
		width: 100%
	}
}

@media screen and (min-width:1025px) {

	.page-template-template-archive .section-subscribe-box .intro-box,
	.page-template-template-inspiration .section-subscribe-box .intro-box,
	.single-inspiration .section-subscribe-box .intro-box,
	.tax-inspiration_category .section-subscribe-box .intro-box,
	.tax-inspiration_series .section-subscribe-box .intro-box {
		display: inline-block;
		margin-left: 25px;
		min-width: 550px;
		width: 550px
	}
}

.page-template-template-archive .section-subscribe-box .intro-box p,
.page-template-template-inspiration .section-subscribe-box .intro-box p,
.single-inspiration .section-subscribe-box .intro-box p,
.tax-inspiration_category .section-subscribe-box .intro-box p,
.tax-inspiration_series .section-subscribe-box .intro-box p {
	color: #fff;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 25px
}

.page-template-template-archive .section-subscribe-box .form-box,
.page-template-template-inspiration .section-subscribe-box .form-box,
.single-inspiration .section-subscribe-box .form-box,
.tax-inspiration_category .section-subscribe-box .form-box,
.tax-inspiration_series .section-subscribe-box .form-box {
	display: flex
}

@media screen and (max-width:768px) {

	.page-template-template-archive .section-subscribe-box .form-box,
	.page-template-template-inspiration .section-subscribe-box .form-box,
	.single-inspiration .section-subscribe-box .form-box,
	.tax-inspiration_category .section-subscribe-box .form-box,
	.tax-inspiration_series .section-subscribe-box .form-box {
		justify-content: center
	}
}

@media screen and (min-width:1025px) {

	.page-template-template-archive .section-subscribe-box .form-box,
	.page-template-template-inspiration .section-subscribe-box .form-box,
	.single-inspiration .section-subscribe-box .form-box,
	.tax-inspiration_category .section-subscribe-box .form-box,
	.tax-inspiration_series .section-subscribe-box .form-box {
		margin-left: 25px
	}
}

.page-template-template-archive .section-subscribe-box .form-box input[type=text],
.page-template-template-inspiration .section-subscribe-box .form-box input[type=text],
.single-inspiration .section-subscribe-box .form-box input[type=text],
.tax-inspiration_category .section-subscribe-box .form-box input[type=text],
.tax-inspiration_series .section-subscribe-box .form-box input[type=text] {
	border: none;
	color: #95999b;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 32px;
	padding: .5em 1em
}

.page-template-template-archive .section-subscribe-box input[type=submit],
.page-template-template-inspiration .section-subscribe-box input[type=submit],
.single-inspiration .section-subscribe-box input[type=submit],
.tax-inspiration_category .section-subscribe-box input[type=submit],
.tax-inspiration_series .section-subscribe-box input[type=submit] {
	background-color: #000;
	border: none;
	color: #fff;
	cursor: pointer;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 450;
	letter-spacing: 1.2px;
	line-height: normal;
	text-align: center;
	text-transform: uppercase;
	width: 95px
}

.section-subscribe-box--podcast {
	background-image: url(../../img/subscribe-bg-alt.jpg) !important
}

@media screen and (max-width:1024px) {
	.section-subscribe-box--podcast {
		padding-bottom: 60px !important;
		padding-top: 60px !important
	}
}

@media screen and (min-width:768px) {
	.section-subscribe-box--podcast .row {
		align-items: flex-end;
		display: flex
	}
}

@media screen and (min-width:1024px) {
	.section-subscribe-box--podcast .row {
		align-items: center
	}
}

@media screen and (max-width:1024px) {
	.section-subscribe-box--podcast .form-box {
		justify-content: left !important;
		margin-top: 25px
	}
}

.section-subscribe-box--podcast .title-box {
	color: #fff;
	gap: 25.5px;
	justify-content: space-between;
	margin-bottom: 0 !important;
	width: 100%
}

@media screen and (min-width:1024px) {
	.section-subscribe-box--podcast .title-box {
		display: flex
	}
}

@media screen and (max-width:1024px) {
	.section-subscribe-box--podcast .title-box {
		justify-content: center
	}
}

.section-subscribe-box--podcast .title {
	font-size: 45px !important;
	letter-spacing: 4% !important
}

@media screen and (max-width:1024px) {
	.section-subscribe-box--podcast .title {
		display: inline-block;
		margin-bottom: 17px
	}
}

.section-subscribe-box--podcast .listen-on {
	align-items: center;
	display: flex;
	height: 100%;
	margin-bottom: 0 !important
}

@media screen and (min-width:1024px) {
	.section-subscribe-box--podcast .listen-on {
		margin-bottom: 50px
	}
}

.section-subscribe-box--podcast .listen-on span {
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	letter-spacing: 10% !important;
	margin-right: 20px;
	text-transform: uppercase;
	width: 100%
}

.section-subscribe-box--podcast .listen-on .spotify-wrapper {
	display: flex
}

.section-subscribe-box--podcast .listen-on .apple-wrapper a,
.section-subscribe-box--podcast .listen-on .spotify-wrapper a {
	align-items: center;
	display: flex;
	letter-spacing: .1em
}

.section-subscribe-box--podcast .listen-on .apple-wrapper a:hover,
.section-subscribe-box--podcast .listen-on .spotify-wrapper a:hover {
	text-decoration: none
}

.section-subscribe-box--podcast .listen-on .apple-wrapper img,
.section-subscribe-box--podcast .listen-on .spotify-wrapper img {
	margin-right: 10px;
	width: 25px
}

.single-inspiration.podcast-single-page .inspiration-header,
.single-inspiration.podcast-single-page .inspiration-header.is-video {
	background-color: #062848
}

.single-inspiration .inspiration-header.is-video {
	background-color: #1e1e1e;
	margin-bottom: 40px;
	padding-bottom: 35px
}

.single-inspiration .inspiration-header.is-video .title {
	color: #fff
}

.single-inspiration .inspiration-header.is-video .intro {
	color: #cacccf
}

.single-inspiration .inspiration-header.is-video .author strong {
	color: #fff
}

.single-inspiration .post-header {
	margin: 0 auto;
	max-width: 994px;
	padding: 30px 0
}

.single-inspiration .post-header .separator {
	margin-left: 15px;
	margin-right: 15px
}

.single-inspiration .post-header .separator span {
	background-color: #cacccf;
	border-radius: 50%;
	display: inline-block;
	height: 3px;
	width: 3px
}

.single-inspiration .post-header .tags {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-bottom: 10px
}

.single-inspiration .post-header .tags .length span {
	color: #379c8a;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1.2px;
	line-height: 1;
	text-transform: uppercase
}

.single-inspiration .post-header .tags .categories-and-tags {
	display: flex
}

.single-inspiration .post-header .tags .categories-and-tags .categories a {
	color: #379c8a;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1.2px;
	line-height: 1;
	text-transform: uppercase
}

.single-inspiration .post-header .tags .categories-and-tags .tags {
	line-height: 1;
	margin-bottom: 0
}

.single-inspiration .post-header .tags .categories-and-tags .tags a {
	color: #379c8a;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1.2px;
	line-height: 1;
	text-transform: uppercase
}

.single-inspiration .post-header .title {
	color: #000;
	font-family: Aesthico, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	line-height: 50.85px;
	margin-bottom: 10px;
	text-align: center
}

@media screen and (min-width:768px) {
	.single-inspiration .post-header .title {
		font-size: 25px;
		line-height: normal;
		margin-bottom: 20px
	}
}

@media screen and (min-width:1024px) {
	.single-inspiration .post-header .title {
		font-size: 35px
	}
}

.single-inspiration .post-header .intro {
	color: #2f2f2f;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: 1.1px;
	line-height: 26px;
	margin-bottom: 10px;
	text-align: center
}

@media screen and (min-width:768px) {
	.single-inspiration .post-header .intro {
		margin-bottom: 20px
	}
}

.single-inspiration .post-header .post-meta {
	display: flex;
	justify-content: center;
	text-align: center
}

.single-inspiration .post-header .post-meta .author span {
	color: #95999b;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 24px
}

.single-inspiration .post-header .post-meta .author span:last-child {
	color: #2f2f2f
}

.single-inspiration .post-header .post-meta .published span {
	color: #95999b;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 24px
}

.single-inspiration .post-header .post-meta .published span:last-child {
	color: #2f2f2f
}

.single-inspiration .post-header-image {
	margin-bottom: 40px;
	position: relative;
	width: 100%
}

.single-inspiration .post-header-image.is-video {
	padding: 0 20px
}

.single-inspiration .post-header-image .post-image,
.single-inspiration .post-header-image .post-video {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.single-inspiration .post-header-image .post-image.post-image-desktop,
.single-inspiration .post-header-image .post-image.post-image-tablet,
.single-inspiration .post-header-image .post-video.post-image-desktop,
.single-inspiration .post-header-image .post-video.post-image-tablet {
	height: 850px
}

.single-inspiration .post-header-image .post-image.post-image-mobile,
.single-inspiration .post-header-image .post-video.post-image-mobile {
	height: 500px
}

.single-inspiration .post-header-image .post-video {
	aspect-ratio: 1.9/1;
	margin: auto;
	max-width: 1318px
}

.single-inspiration .post-header-image .play-btn {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	border: 1px solid hsla(0, 0%, 100%, .2);
	border-radius: 100%;
	height: 73px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: transform .25s, opacity .25s;
	width: 73px
}

.single-inspiration .post-header-image .play-btn:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m.336.734 12.135 7.39L.336 15.502V.734Z' fill='%23fff'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: block;
	height: 14px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
	z-index: 3
}

.single-inspiration .post-header-image .play-btn:hover {
	transform: translate(-50%, -50%) scale(1.1)
}

@media screen and (max-width:1024px) {
	.single-inspiration .post-header-image {
		margin-bottom: 10px
	}
}

.single-inspiration .post-author-post {
	margin: 0 auto;
	max-width: 900px
}

@media screen and (max-width:768px) {
	.single-inspiration .post-author-post {
		margin-bottom: 25px
	}
}

.single-inspiration .post-author-post .share {
	margin-bottom: 25px
}

@media screen and (max-width:768px) {
	.single-inspiration .post-author-post .share {
		margin-bottom: 15px
	}
}

.single-inspiration .post-author-post .share span {
	color: #95999b;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 24px;
	margin-bottom: 10px
}

.single-inspiration .post-author-post .share .social-icons {
	display: flex
}

.single-inspiration .post-author-post .share .social-icons a {
	margin-right: 20px
}

.single-inspiration .post-author-post .share .social-icons a:last-child {
	margin-right: 0
}

.single-inspiration .post-author-post .share .social-icons a img {
	height: 20px;
	opacity: .75;
	transition: opacity .25s;
	width: auto
}

.single-inspiration .post-author-post .share .social-icons a:hover img {
	opacity: 1
}

.single-inspiration .post-author-post .links-and-meta {
	margin-bottom: 15px
}

@media screen and (min-width:768px) {
	.single-inspiration .post-author-post .links-and-meta {
		display: flex;
		margin-bottom: 25px
	}
}

.single-inspiration .post-author-post .links-and-meta .links {
	margin-right: 25px;
	width: 250px
}

@media screen and (max-width:768px) {
	.single-inspiration .post-author-post .links-and-meta .links {
		margin-bottom: 15px
	}
}

.single-inspiration .post-author-post .links-and-meta .links span {
	color: #95999b
}

.single-inspiration .post-author-post .links-and-meta .links a,
.single-inspiration .post-author-post .links-and-meta .links span {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 24px
}

.single-inspiration .post-author-post .links-and-meta .links a {
	color: #2f2f2f;
	display: block;
	text-decoration-line: underline;
	width: 100%
}

.single-inspiration .post-author-post .links-and-meta .meta .category {
	display: flex
}

.single-inspiration .post-author-post .links-and-meta .meta .category span,
.single-inspiration .post-author-post .links-and-meta .meta .published span:first-child {
	color: #95999b;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 24px;
	width: 80px
}

.single-inspiration .post-author-author {
	background: #f9f9f9;
	margin: 0 auto;
	max-width: 900px;
	padding: 15px
}

@media screen and (min-width:768px) {
	.single-inspiration .post-author-author {
		padding: 30px
	}
}

.single-inspiration .post-author-author .separator {
	margin-bottom: 10px;
	margin-top: 10px
}

.single-inspiration .post-author-author .separator span {
	border-bottom: 1px solid #cacccf;
	display: block;
	height: 1px;
	width: 15px
}

.single-inspiration .post-author-author .author-wrapper .image-and-text {
	align-items: center;
	display: flex
}

.single-inspiration .post-author-author .author-wrapper .image-and-text .image img {
	width: 100%
}

@media screen and (max-width:768px) {
	.single-inspiration .post-author-author .author-wrapper .image-and-text .image img {
		min-width: 100px
	}
}

@media screen and (min-width:768px) {
	.single-inspiration .post-author-author .author-wrapper .image-and-text .image img {
		min-width: 200px
	}
}

.single-inspiration .post-author-author .author-wrapper .image-and-text .text {
	margin-left: 15px
}

@media screen and (min-width:768px) {
	.single-inspiration .post-author-author .author-wrapper .image-and-text .text {
		margin-left: 30px
	}
}

.single-inspiration .post-author-author .author-wrapper .image-and-text .text .about {
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 24px;
	margin-bottom: 0
}

.single-inspiration .post-author-author .author-wrapper .image-and-text .text .author-name {
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: .85px;
	line-height: 24px
}

.single-inspiration .post-author-author .author-wrapper .image-and-text .text .bio p {
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .85px;
	line-height: 24px
}

.single-inspiration .post-related {
	margin-top: 45px
}

@media screen and (min-width:768px) {
	.single-inspiration .post-related {
		border-top: 1px solid #cacccf;
		margin-top: 30px;
		padding-top: 65px
	}
}

.single-inspiration .post-related h2 {
	color: #000;
	font-family: Aesthico, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 35px;
	text-transform: capitalize
}

@media screen and (min-width:768px) {
	.single-inspiration .post-related h2 {
		font-size: 35px;
		margin-bottom: 45px
	}
}

.single-inspiration .post-related .article-preview {
	margin-bottom: 0
}

@media screen and (min-width:768px) {
	.single-inspiration .post-related .article-preview {
		margin-bottom: 25px
	}
}

@media screen and (max-width:768px) {
	.single-inspiration .post-related .article-wrapper {
		margin-bottom: 20px !important
	}
}

.single-inspiration .post-related .article-preview a.mb-md {
	margin-bottom: 20px !important
}

.single-inspiration .post-related .article-preview .categories-time-date .categories-and-tags a:hover {
	color: #000 !important
}

.single-inspiration .issuuembed {
	max-width: 100%
}

@media screen and (min-width:768px) {
	.tax-inspiration_category.term-videos .section.section--archive-navigation {
		margin-top: 10px
	}
}

@media screen and (min-width:1025px) {
	.tax-inspiration_category.term-videos .section.section--archive-navigation {
		margin-top: 0
	}
}

.tax-inspiration_category.term-videos .section.section--archive-navigation a {
	color: #fff
}

.tax-inspiration_category.term-videos .section.section--archive-navigation .list li a.active,
.tax-inspiration_category.term-videos .section.section--archive-navigation .list li a:hover {
	text-decoration: none
}

.section--inspiration-post-intro.section--inspiration-post-padding,
.section--inspiration-post-padding.section--inspiration-post-wysiwyg {
	padding-top: 40px
}

@media screen and (max-width:1024px) {

	.section--inspiration-post-intro.section--inspiration-post-padding,
	.section--inspiration-post-padding.section--inspiration-post-wysiwyg {
		padding-top: 10px
	}
}

.section--inspiration-post-intro .relative,
.section--inspiration-post-wysiwyg .relative {
	position: relative
}

@media screen and (max-width:1024px) {

	.section--inspiration-post-intro .relative,
	.section--inspiration-post-wysiwyg .relative {
		display: flex;
		flex-wrap: wrap
	}
}

.section--inspiration-post-intro .share,
.section--inspiration-post-wysiwyg .share {
	margin-top: 20px;
	position: absolute;
	right: 0;
	top: 0
}

@media screen and (min-width:768px) {

	.section--inspiration-post-intro .share,
	.section--inspiration-post-wysiwyg .share {
		margin-top: 25px
	}
}

@media screen and (max-width:1024px) {

	.section--inspiration-post-intro .share,
	.section--inspiration-post-wysiwyg .share {
		margin: auto;
		max-width: 900px;
		order: 1;
		position: inherit;
		width: 100%
	}
}

@media screen and (max-width:1024px) {

	.section--inspiration-post-intro .share .social-icons,
	.section--inspiration-post-wysiwyg .share .social-icons {
		align-items: center;
		display: flex;
		margin: 15px auto 30px
	}

	.section--inspiration-post-intro .share .social-icons a,
	.section--inspiration-post-wysiwyg .share .social-icons a {
		margin-bottom: 0;
		margin-right: 20px
	}
}

.section--inspiration-post-intro .share a,
.section--inspiration-post-wysiwyg .share a {
	display: block;
	margin-bottom: 15px
}

.section--inspiration-post-intro .share a img,
.section--inspiration-post-wysiwyg .share a img {
	margin: 0 auto;
	opacity: .75;
	transition: opacity .25s
}

.section--inspiration-post-intro .share a:hover img,
.section--inspiration-post-wysiwyg .share a:hover img {
	opacity: 1
}

.section--inspiration-post-intro h1,
.section--inspiration-post-intro h2,
.section--inspiration-post-wysiwyg h1,
.section--inspiration-post-wysiwyg h2 {
	color: #000;
	font-family: Aesthico, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.9;
	text-transform: none
}

@media screen and (min-width:768px) {

	.section--inspiration-post-intro h1,
	.section--inspiration-post-intro h2,
	.section--inspiration-post-wysiwyg h1,
	.section--inspiration-post-wysiwyg h2 {
		font-size: 25px;
		margin-bottom: 10px
	}
}

.section--inspiration-post-intro h3,
.section--inspiration-post-wysiwyg h3 {
	color: #017f83;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: medium;
	letter-spacing: 1.8px;
	line-height: normal;
	margin-bottom: 20px;
	text-transform: uppercase
}

.section--inspiration-post-intro .content p,
.section--inspiration-post-wysiwyg .content p {
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 390;
	letter-spacing: .9px;
	line-height: 25px;
	margin-bottom: 25px
}

.section--inspiration-post-intro .content p:last-child,
.section--inspiration-post-wysiwyg .content p:last-child {
	margin-bottom: 0
}

.section--inspiration-post-intro .content h2,
.section--inspiration-post-wysiwyg .content h2 {
	margin-bottom: 20px
}

.has-dropcap.section--inspiration-post-wysiwyg .content h1+p:first-letter,
.has-dropcap.section--inspiration-post-wysiwyg .content h2+p:first-letter,
.has-dropcap.section--inspiration-post-wysiwyg .content h3+p:first-letter,
.has-dropcap.section--inspiration-post-wysiwyg .content h4+p:first-letter,
.has-dropcap.section--inspiration-post-wysiwyg .content h5+p:first-letter,
.has-dropcap.section--inspiration-post-wysiwyg .content h6+p:first-letter,
.has-dropcap.section--inspiration-post-wysiwyg p:first-child:first-letter,
.section--inspiration-post-intro.has-dropcap .content h1+p:first-letter,
.section--inspiration-post-intro.has-dropcap .content h2+p:first-letter,
.section--inspiration-post-intro.has-dropcap .content h3+p:first-letter,
.section--inspiration-post-intro.has-dropcap .content h4+p:first-letter,
.section--inspiration-post-intro.has-dropcap .content h5+p:first-letter,
.section--inspiration-post-intro.has-dropcap .content h6+p:first-letter,
.section--inspiration-post-intro.has-dropcap p:first-child:first-letter {
	color: #000;
	float: left;
	font-family: Georgia;
	font-family: Aesthico;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 40px;
	margin-top: 7px;
	padding-left: 0;
	padding-right: 4px;
	padding-top: 0;
	vertical-align: bottom
}

@media screen and (max-width:1024px) {

	.section--inspiration-post-intro,
	.section--inspiration-post-intro .width-900,
	.section--inspiration-post-wysiwyg,
	.section--inspiration-post-wysiwyg .width-900 {
		order: 2
	}
}

.section--inspiration-post-quote blockquote {
	color: #2f2f2f;
	font-family: Aesthico, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: .54px;
	line-height: 207%;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	max-width: 630px;
	padding-left: 0;
	padding-top: 15px;
	text-align: center
}

@media screen and (min-width:768px) {
	.section--inspiration-post-quote blockquote {
		margin-bottom: 25px
	}
}

.section--inspiration-post-quote blockquote span {
	color: #000;
	display: block;
	font-family: Aesthico, sans-serif;
	font-size: 60px;
	font-style: normal;
	font-weight: 400;
	height: 4px;
	line-height: normal
}

.section--inspiration-post-quote .divider {
	background-color: #e3e5e6;
	height: 1px;
	margin: 0 auto;
	max-width: 100%;
	width: 450px
}

.section--inspiration-post-quote .divider.divider-bottom {
	margin-top: 15px
}

.section--inspiration-post-quote .author {
	color: #52575c;
	display: block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: medium;
	letter-spacing: .85px;
	line-height: 24px;
	margin: 0 auto;
	text-align: center
}

.section--inspiration-post-images {
	max-width: 100%;
	overflow: hidden;
	width: 100vw
}

.section--inspiration-post-images .container.full-width {
	max-width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important
}

.section--inspiration-post-images .container.content-width {
	max-width: 990px !important
}

.section--inspiration-post-images .post-images__wrapper {
	display: flex;
	flex-wrap: wrap;
	margin: -5px
}

.section--inspiration-post-images .post-images__wrapper>div {
	padding: 5px
}

.section--inspiration-post-images .post-images__wrapper .one-one {
	flex-basis: 100%
}

.section--inspiration-post-images .post-images__wrapper .one-two {
	flex-basis: 50%
}

.section--inspiration-post-images .post-images__wrapper .one-three {
	flex-basis: 33.33%
}

.section--inspiration-post-images .post-images__wrapper .two-three {
	flex-basis: 66.66%
}

.section--inspiration-post-images .post-image-image-bg {
	height: 100%
}

.section--inspiration-post-images .caption {
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 390;
	letter-spacing: .7px;
	line-height: normal;
	margin-top: 10px
}

.section--inspiration-post-images .full-width .caption {
	text-align: center
}

.section--inspiration-post-images img {
	height: 100% !important;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

@media screen and (max-width:1024px) {
	.section--inspiration-post-video .container {
		margin: 0 auto !important;
		padding: 0 !important
	}

	.section--inspiration-post-video .container .row {
		margin-left: 0 !important
	}

	.section--inspiration-post-video .container .col,
	.section--inspiration-post-video .container .container {
		padding: 0 !important
	}
}

.section--inspiration-post-video .container.full-width {
	max-width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important
}

.section--inspiration-post-video .container.content-width {
	max-width: 990px !important
}

.section--inspiration-post-video .video-wrapper {
	position: relative
}

.section--inspiration-post-video .video-wrapper video {
	display: block
}

.section--inspiration-post-video .video-wrapper.played .overlay,
.section--inspiration-post-video .video-wrapper.played .play-icon {
	display: none !important
}

.section--inspiration-post-video .video-wrapper .play-icon {
	cursor: pointer;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 58px;
	z-index: 3
}

.section--inspiration-post-video .video-wrapper .play-icon img {
	height: 58px;
	width: 58px
}

.section--inspiration-post-video .video-wrapper .overlay {
	background-color: rgba(0, 0, 0, .2);
	display: flex;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

.section--inspiration-post-video .video-wrapper .overlay a {
	height: 100%;
	width: 100%
}

.section--inspiration-post-video-gallery {
	background-color: #1c1c1c !important;
	padding: 50px 0
}

@media screen and (max-width:1024px) {
	.section--inspiration-post-video-gallery .container--flush {
		padding-right: 0
	}
}

.section--inspiration-post-video-gallery .title-and-summary {
	align-items: flex-end;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px
}

.section--inspiration-post-video-gallery .title-and-summary .summary {
	display: none;
	text-align: right
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .title-and-summary .summary {
		display: inline-block
	}
}

.section--inspiration-post-video-gallery .title-and-summary .summary p:first-child {
	color: #95999b;
	margin-bottom: 0;
	text-align: right
}

.section--inspiration-post-video-gallery .title-and-summary .summary p:first-child,
.section--inspiration-post-video-gallery .title-and-summary .summary p:last-child {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1.2px;
	line-height: normal;
	text-transform: uppercase
}

.section--inspiration-post-video-gallery .title-and-summary .summary p:last-child {
	color: #fff
}

.section--inspiration-post-video-gallery .title {
	color: #fff;
	font-family: Aesthico, sans-serif;
	font-size: 35px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.section--inspiration-post-video-gallery .intro {
	color: #cacccf;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1.4px;
	line-height: 22px;
	text-transform: uppercase
}

.section--inspiration-post-video-gallery .videos-wrapper {
	display: flex;
	justify-content: flex-start;
	overflow-x: scroll;
	scrollbar-width: none
}

.section--inspiration-post-video-gallery .videos-wrapper::-webkit-scrollbar {
	height: 5px
}

.section--inspiration-post-video-gallery .videos-wrapper::-webkit-scrollbar-track {
	background: #000
}

.section--inspiration-post-video-gallery .videos-wrapper::-webkit-scrollbar-thumb {
	background: #d3d3d3;
	background: gray;
	border-radius: 10px
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .videos-wrapper {
		overflow-x: auto
	}
}

@media screen and (max-width:768px) {
	.section--inspiration-post-video-gallery .videos-wrapper .mobile-article-thumbnail {
		display: none !important
	}
}

@media screen and (max-width:1023px) {
	.section--inspiration-post-video-gallery .videos-wrapper .desktop-article-thumbnail {
		display: none !important
	}
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .videos-wrapper .video-main {
		flex-grow: 1;
		margin-right: 25px
	}
}

.section--inspiration-post-video-gallery .videos-wrapper .video-main .article-preview {
	margin-bottom: 0 !important;
	margin-right: 25px;
	width: 290px
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .videos-wrapper .video-main .article-preview {
		margin-right: 0;
		width: 100%
	}
}

.section--inspiration-post-video-gallery .videos-wrapper .video-main .article-preview .categories-time-date .categories-and-tags a:hover {
	color: #e7247a !important
}

.section--inspiration-post-video-gallery .videos-wrapper .video-main .article-preview .thumbnail,
.section--inspiration-post-video-gallery .videos-wrapper .video-main .article-preview__video {
	aspect-ratio: 996/550;
	margin-bottom: 25.5px
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .videos-wrapper .video-main .js-popup-video {
		pointer-events: none
	}
}

.section--inspiration-post-video-gallery .videos-wrapper .article-preview__video {
	background-color: #000;
	display: none
}

.section--inspiration-post-video-gallery .videos-wrapper .article-preview__video>div {
	height: 100%
}

.section--inspiration-post-video-gallery .videos-wrapper .article-preview__video iframe,
.section--inspiration-post-video-gallery .videos-wrapper .article-preview__video video {
	height: 100%;
	width: 100%
}

.section--inspiration-post-video-gallery .videos-wrapper .video-list {
	container-type: size;
	display: flex;
	gap: 25px;
	max-height: 100cqh;
	padding-right: 12px
}

.section--inspiration-post-video-gallery .videos-wrapper .video-list .video-list__video.active {
	display: none
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .videos-wrapper .video-list .video-list__video .js-popup-video {
		pointer-events: none
	}
}

@media screen and (max-width:1024px) {
	.section--inspiration-post-video-gallery .videos-wrapper .video-list {
		container-type: normal
	}
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .videos-wrapper .video-list {
		display: inline-block;
		overflow-y: scroll;
		width: 340px
	}
}

.section--inspiration-post-video-gallery .videos-wrapper .video-list::-webkit-scrollbar {
	width: 5px
}

.section--inspiration-post-video-gallery .videos-wrapper .video-list::-webkit-scrollbar-track {
	background: #000
}

.section--inspiration-post-video-gallery .videos-wrapper .video-list::-webkit-scrollbar-thumb {
	background: #d3d3d3;
	background: gray;
	border-radius: 10px
}

.section--inspiration-post-video-gallery .videos-wrapper .video-list .article-preview {
	margin-right: 25px;
	width: 290px
}

.section--inspiration-post-video-gallery .videos-wrapper .video-list .article-preview:last-child {
	margin-right: 0
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .videos-wrapper .video-list .article-preview {
		margin-right: 0;
		width: 100%
	}
}

.section--inspiration-post-video-gallery .videos-wrapper .video-list .categories-time-date .categories-and-tags a:hover {
	color: #e7247a !important
}

.section--inspiration-post-video-gallery .video-wrapper {
	position: relative
}

.section--inspiration-post-video-gallery .video-wrapper v video {
	display: block
}

.section--inspiration-post-video-gallery .video-wrapper.played .overlay,
.section--inspiration-post-video-gallery .video-wrapper.played .play-icon {
	display: none !important
}

.section--inspiration-post-video-gallery .video-wrapper .play-icon {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 58px;
	z-index: 3
}

.section--inspiration-post-video-gallery .video-wrapper .play-icon img {
	height: 58px;
	width: 58px
}

.section--inspiration-post-video-gallery .video-wrapper .overlay {
	background-color: rgba(0, 0, 0, .2);
	display: flex;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

.section--inspiration-post-video-gallery .video-wrapper .overlay a {
	height: 100%;
	width: 100%
}

.section--inspiration-post-video-gallery .article-preview .archive-title {
	color: #fff
}

@media screen and (max-width:1024px) {
	.section--inspiration-post-video-gallery .article-preview .archive-title {
		font-size: 14px
	}
}

.section--inspiration-post-video-gallery .video-list .archive-title {
	font-family: Aesthico, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal
}

.section--inspiration-post-video-gallery .article-preview,
.section--inspiration-post-video-gallery .image-link.mb-md {
	margin-bottom: 15px !important
}

.section--inspiration-post-video-gallery .article-preview .categories-time-date .date {
	color: #e3e5e6
}

@media screen and (max-width:1023px) {
	.section--inspiration-post-video-gallery .thumbnail>a img:first-child {
		display: none
	}
}

.section--inspiration-post-video-gallery .attachment-inspiration-post-video-series-mobile {
	display: inline-block !important
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .attachment-inspiration-post-video-series-mobile {
		display: none !important
	}
}

.section--inspiration-post-video-gallery .mobile-summary {
	display: inline-block;
	margin-top: 25px
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery .mobile-summary {
		display: none
	}
}

.section--inspiration-post-video-gallery .mobile-summary p:first-child {
	color: #95999b;
	margin-bottom: 0;
	text-align: right
}

.section--inspiration-post-video-gallery .mobile-summary p:first-child,
.section--inspiration-post-video-gallery .mobile-summary p:last-child {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1.2px;
	line-height: normal;
	text-transform: uppercase
}

.section--inspiration-post-video-gallery .mobile-summary p:last-child {
	color: #fff
}

.section--inspiration-post-video-gallery.archive-header-variation {
	background-color: #1c1c1c;
	background-image: url(../../img/video-header-pattern.png);
	background-position: 50%;
	background-size: cover
}

@media screen and (max-width:768px) {
	.section--inspiration-post-video-gallery.archive-header-variation {
		padding-bottom: 25px;
		padding-top: 25px
	}
}

@media screen and (min-width:768px) {
	.section--inspiration-post-video-gallery.archive-header-variation {
		margin-top: -62px
	}
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery.archive-header-variation {
		margin-top: -50px
	}
}

@media screen and (max-width:768px) {
	.section--inspiration-post-video-gallery.archive-header-variation .post-subnav-buttons {
		margin-top: 0
	}
}

.section--inspiration-post-video-gallery.archive-header-variation .title-and-summary {
	margin-bottom: 0
}

.section--inspiration-post-video-gallery.archive-header-variation .title-and-intro {
	width: 100%
}

.section--inspiration-post-video-gallery.archive-header-variation .title {
	font-size: 32px;
	line-height: normal;
	margin-top: 10px;
	text-align: center;
	text-align: left;
	width: 100%
}

@media screen and (min-width:768px) {
	.section--inspiration-post-video-gallery.archive-header-variation .title {
		font-size: 50px;
		line-height: normal;
		margin-bottom: 15px;
		margin-top: 5px;
		text-align: center
	}
}

@media screen and (min-width:1024px) {
	.section--inspiration-post-video-gallery.archive-header-variation .title {
		margin-bottom: 3px
	}
}

@media screen and (min-width:1280px) {
	.section--inspiration-post-video-gallery.archive-header-variation .title {
		font-size: 90px;
		line-height: 1.5;
		margin-bottom: 3px;
		margin-top: 16px
	}
}

.section--inspiration-post-video-gallery.archive-header-variation .videos-wrapper .video-list::-webkit-scrollbar-track,
.section--inspiration-post-video-gallery.archive-header-variation .videos-wrapper::-webkit-scrollbar-track {
	background: #1c1c1c !important
}

.section--inspiration-post-wysiwyg h2 {
	margin-bottom: 20px
}

.section--inspiration-post-wysiwyg .content p:last-child {
	margin-bottom: 0
}

.section--inspiration-post-wysiwyg .content a,
.section--inspiration-post-wysiwyg .content span {
	text-decoration: none !important
}

.section--inspiration-post-wysiwyg .content a:hover {
	text-decoration: none
}

@media screen and (max-width:768px) {
	.section--inspiration-post-podcast .container--embed {
		border-bottom: 1px solid #eff0f1;
		border-top: 1px solid #eff0f1;
		padding: 15px 0 !important;
		width: 100% !important
	}
}

.section--inspiration-post-podcast .embed {
	border: none;
	border-radius: 10px;
	margin-left: 15px;
	margin-right: 15px
}

@media screen and (min-width:768px) {
	.section--inspiration-post-podcast .embed {
		border: 1px solid #eff0f1;
		margin-bottom: 40px;
		margin-left: inherit;
		margin-right: inherit;
		padding: 15px
	}
}

.section--inspiration-post-podcast .listen {
	display: none;
	text-transform: uppercase
}

@media screen and (min-width:768px) {
	.section--inspiration-post-podcast .listen {
		display: flex
	}
}

.section--inspiration-post-podcast .listen>span {
	color: #000;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 22px;
	margin-right: 20px;
	margin-top: 3px
}

.section--inspiration-post-podcast .listen .play-option {
	display: flex;
	margin-right: 15px
}

.section--inspiration-post-podcast .listen .play-option:last-child {
	margin-right: 0
}

.section--inspiration-post-podcast .listen .play-option a {
	align-items: center;
	color: #000;
	display: flex;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 25px
}

.section--inspiration-post-podcast .listen .play-option img {
	margin-right: 10px;
	width: 25px
}

body.tax-inspiration_category.term-podcast {
	background-color: #062848;
	background-image: url(../../img/pursuit/podcast-header-pattern.png)
}

body.tax-inspiration_category.term-podcast .section--inspiration-post-padding {
	margin-bottom: 0
}

body.tax-inspiration_category.term-podcast .section--archive-navigation {
	background-color: transparent
}

body.tax-inspiration_category.term-podcast .section--archive-navigation .list li a,
body.tax-inspiration_category.term-podcast .section--archive-navigation .list li a:hover {
	color: #fff
}

body.tax-inspiration_category.term-podcast .section--archive-navigation .list li a:after {
	border-bottom: 2px solid #fff
}

body.tax-inspiration_category.term-podcast .post-subnav-buttons,
body.tax-inspiration_category.term-podcast .section--archive-title {
	background-color: transparent
}

body.tax-inspiration_category.term-podcast .section--archive-title h1 {
	color: #fff
}

body.tax-inspiration_category.term-podcast .section--articles-list {
	background-color: transparent
}

body.tax-inspiration_category.term-podcast .post-subnav-buttons a {
	background-color: #042139;
	color: #fff
}

body.tax-inspiration_category.term-podcast .post-subnav-buttons a.active {
	background-color: #052f52
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper {
	padding-bottom: 40px;
	width: 100%
}

@media screen and (min-width:768px) {
	body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper {
		display: flex;
		margin-top: 20px;
		padding-bottom: 50px
	}
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper {
		margin-top: 15px
	}
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .left {
	margin-bottom: 30px;
	margin-right: 20px;
	max-width: 100%;
	min-width: 250px
}

@media screen and (min-width:768px) {
	body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .left {
		margin-bottom: 0
	}
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .left {
		margin-right: 50px;
		min-width: 340px
	}
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .left img {
	width: 100%;
	width: 250px
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .left img {
		width: 340px
	}
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right {
	color: #fff
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right>div {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .title {
	font-family: Aesthico, sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 100%;
	line-height: 1.8;
	margin-bottom: 10px
}

@media screen and (min-width:768px) {
	body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .title {
		margin-bottom: 25px
	}
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .title {
		font-size: 25px;
		line-height: 100%
	}
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .intro {
	color: #cacccf;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 390;
	letter-spacing: 5%;
	line-height: 25px;
	margin-bottom: 19px
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .hosts {
	display: flex;
	margin-bottom: 30px;
	text-transform: uppercase
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .hosts span {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 100%;
	margin-right: 20px;
	text-transform: uppercase
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .hosts span:first-child {
	color: #95999b
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .hosts span:last-child {
	margin-right: 0
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .listen {
	display: flex;
	text-transform: uppercase
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .listen>span {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 22px;
	margin-right: 20px
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .listen .play-option {
	display: flex;
	margin-right: 20px
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .listen .play-option:last-child {
	margin-right: 0
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .listen .play-option a {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 1
}

body.tax-inspiration_category.term-podcast .podcast-section-intro__content-wrapper .right .listen .play-option img {
	margin-right: 5px;
	width: 25px
}

body.tax-inspiration_category.term-podcast .podcast-list {
	background-color: #f5f5f5;
	padding-top: 40px
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper {
	background-color: #fff;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px !important;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper {
		flex-wrap: nowrap;
		padding-left: 12px;
		padding-right: 12px
	}
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .featured-image {
	padding-bottom: 5px;
	padding-top: 15px;
	position: relative
}

@media screen and (min-width:768px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .featured-image {
		margin-right: 20px;
		padding-top: 15px
	}
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .featured-image {
		padding-bottom: 12px;
		padding-top: 12px
	}
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .featured-image .label {
	background-color: #fcb040;
	color: #fff;
	font-family: Brandon Grotesque;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 100%;
	padding: 15px 20px;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	top: 15px;
	vertical-align: middle
}

@media screen and (min-width:768px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .featured-image .label {
		left: 0;
		right: inherit;
		top: 12px
	}
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .featured-image img {
	min-width: 100%;
	width: 100%
}

@media screen and (min-width:768px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .featured-image img {
		min-width: 230px;
		width: 230px
	}
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro {
	align-items: center;
	display: flex;
	flex: 1;
	min-height: 100%;
	padding-bottom: 15px;
	padding-right: 25px;
	padding-top: 15px
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro {
		flex: auto;
		padding-bottom: 12px;
		padding-top: 12px
	}
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .title {
	color: #000;
	display: inline-block;
	font-family: Aesthico, sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 27px;
	margin-bottom: 15px
}

@media screen and (min-width:768px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .title {
		margin-bottom: 15px
	}
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .title {
		font-size: 18px;
		line-height: 40px
	}
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .title:hover {
	text-decoration: none
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .excerpt {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 5%;
	line-height: 24px;
	margin-bottom: 10px
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .article-meta {
	align-items: baseline;
	border-bottom: 1px solid #f2f2f2;
	display: inline-flex;
	margin-bottom: 15px;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding-bottom: 2px
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .article-meta .time-to-read {
	color: #379c8a;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 100%;
	margin-right: 20px;
	text-transform: uppercase
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .article-meta .categories {
	color: #379c8a
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro .article-meta .categories a {
	color: #379c8a;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 10%;
	line-height: 100%;
	text-transform: uppercase
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro a.read-more {
	background-color: #000;
	border: 2px solid #000;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	gap: 10px;
	letter-spacing: 10%;
	line-height: 100%;
	padding: 13px 20px;
	text-align: center;
	text-transform: uppercase;
	transition: .25s;
	vertical-align: middle;
	width: 125px
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .article-intro a.read-more:hover {
	background-color: #fff;
	border: 2px solid #000;
	color: #000;
	text-decoration: none
}

body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .player-embed {
	align-items: center;
	border-top: 1px solid #f5f5f5;
	display: flex;
	min-width: 100%;
	padding: 15px 0;
	width: 100%
}

@media screen and (min-width:1024px) {
	body.tax-inspiration_category.term-podcast .podcast-list .article-wrapper .player-embed {
		border-left: 1px solid #000;
		border-top: none;
		margin-top: 0;
		min-width: 320px;
		padding: 12px;
		width: 320px
	}
}

body.archive.term-podcast,
body.podcast-single-page {
	background-image: none
}

body.archive.term-podcast .section--archive-navigation,
body.podcast-single-page .section--archive-navigation {
	background-color: #062848
}

body.archive.term-podcast .section--archive-navigation .list li a,
body.archive.term-podcast .section--archive-navigation .list li a:hover,
body.podcast-single-page .section--archive-navigation .list li a,
body.podcast-single-page .section--archive-navigation .list li a:hover {
	color: #fff
}

body.archive.term-podcast .section--archive-navigation .list li a:after,
body.podcast-single-page .section--archive-navigation .list li a:after {
	border-bottom: 2px solid #fff
}

body.archive.term-podcast .post-subnav-buttons,
body.podcast-single-page .post-subnav-buttons {
	background-color: transparent
}

body.archive.term-podcast .post-subnav-buttons a,
body.podcast-single-page .post-subnav-buttons a {
	background-color: #042139;
	color: #fff
}

body.archive.term-podcast .post-subnav-buttons a.active,
body.podcast-single-page .post-subnav-buttons a.active {
	background-color: #052f52
}

body.archive.term-podcast .post-header .title,
body.podcast-single-page .post-header .title {
	color: #fff
}

body.archive.term-podcast .post-header .intro,
body.podcast-single-page .post-header .intro {
	color: #cacccf
}

body.archive.term-podcast .post-header-image,
body.podcast-single-page .post-header-image {
	background-color: #062848;
	margin-bottom: 0 !important;
	padding-bottom: 40px
}

@media screen and (max-width:1024px) {

	body.archive.term-podcast .post-header-image,
	body.podcast-single-page .post-header-image {
		margin-bottom: 0 !important;
		padding-bottom: 10px
	}
}

body.archive.term-podcast .post-header-image.variation-image,
body.podcast-single-page .post-header-image.variation-image {
	padding-bottom: 0
}

@media screen and (max-width:1024px) {

	body.archive.term-podcast .post-header-image.variation-image,
	body.podcast-single-page .post-header-image.variation-image {
		padding-bottom: 0
	}
}

body.archive.term-podcast .post-meta .author span:last-child,
body.podcast-single-page .post-meta .author span:last-child {
	color: #fff !important;
	font-weight: 700
}

body.archive.term-podcast .sections,
body.podcast-single-page .sections {
	background-color: #fff
}

body.archive.term-podcast .section--inspiration-post-padding,
body.podcast-single-page .section--inspiration-post-padding {
	background-color: #fff;
	margin-bottom: 0;
	padding-bottom: 40px
}

body.archive.term-podcast .post-related,
body.podcast-single-page .post-related {
	background-color: #fff;
	margin-top: 0
}

.podcast-single-page .section--inspiration-post-author.section--inspiration-post-padding {
	padding-top: 40px !important
}

.podcast-single-page .post-subnav-buttons {
	background-color: #022139 !important
}

.section.section--inspiration-post-cta-banner {
	margin: 40px 0;
	overflow: hidden;
	position: relative
}

.section.section--inspiration-post-cta-banner .container,
.section.section--inspiration-post-cta-banner.bg-width-full,
.section.section--inspiration-post-cta-banner.bg-width-text .width-900 {
	background-position: 100%;
	background-repeat: repeat;
	background-size: auto
}

.section.section--inspiration-post-cta-banner .container {
	padding-bottom: 40px;
	padding-top: 40px
}

.section.section--inspiration-post-cta-banner.bg-width-full .text-and-cta {
	justify-self: center;
	max-width: 840px
}

.section.section--inspiration-post-cta-banner.bg-width-full.bg-style-blue {
	background-image: url(../../img/inspirations/cta-banner-bg-blue.jpg);
	background-repeat: repeat
}

.section.section--inspiration-post-cta-banner.bg-width-full.bg-style-blue:before {
	background-image: url(../../img/inspirations/cta-banner-blue-pattern-wide-left.png)
}

.section.section--inspiration-post-cta-banner.bg-width-full.bg-style-orange {
	background-image: url(../../img/inspirations/cta-banner-bg-orange.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-full.bg-style-orange:before {
	background-image: url(../../img/inspirations/cta-banner-orange-pattern-wide-left.png)
}

.section.section--inspiration-post-cta-banner.bg-width-full.bg-style-green {
	background-image: url(../../img/inspirations/cta-banner-bg-green.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-full.bg-style-green:before {
	background-image: url(../../img/inspirations/cta-banner-green-pattern-wide-left.png)
}

.section.section--inspiration-post-cta-banner.bg-width-full.bg-style-light,
.section.section--inspiration-post-cta-banner.bg-width-full.bg-style-light-alternative {
	background-image: url(../../img/inspirations/cta-banner-light.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-full .container:after {
	display: none
}

.section.section--inspiration-post-cta-banner.bg-width-full:before {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto 100%;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	opacity: .4;
	position: absolute;
	top: 0;
	width: 535px
}

@media screen and (max-width:1024px) {
	.section.section--inspiration-post-cta-banner.bg-width-full:before {
		display: none
	}
}

.section.section--inspiration-post-cta-banner.bg-width-full:after {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto 100%;
	content: "";
	display: block;
	height: 100%;
	opacity: .2;
	position: absolute;
	right: 0;
	top: 0;
	width: 400px
}

@media screen and (max-width:1024px) {
	.section.section--inspiration-post-cta-banner.bg-width-full:after {
		display: none
	}
}

.section.section--inspiration-post-cta-banner.bg-width-container .text-and-cta {
	justify-self: center;
	max-width: 840px
}

.section.section--inspiration-post-cta-banner.bg-width-container.bg-style-blue .container {
	background-image: url(../../img/inspirations/cta-banner-bg-blue.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-container.bg-style-orange .container {
	background-image: url(../../img/inspirations/cta-banner-bg-orange.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-container.bg-style-green .container {
	background-image: url(../../img/inspirations/cta-banner-bg-green.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-container.bg-style-light .container,
.section.section--inspiration-post-cta-banner.bg-width-container.bg-style-light-alternative .container {
	background-image: url(../../img/inspirations/cta-banner-light.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-container .container:after {
	right: -36px
}

.section.section--inspiration-post-cta-banner.bg-width-text .width-900 {
	max-width: inherit
}

@media screen and (min-width:1024px) {
	.section.section--inspiration-post-cta-banner.bg-width-text .width-900 {
		max-width: 900px;
		padding-left: 30px;
		padding-right: 30px
	}

	.section.section--inspiration-post-cta-banner.bg-width-text .container {
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.bg-width-text .text-and-cta .cta {
		display: flex;
		flex-grow: 1;
		justify-content: center;
		padding-left: 25px
	}
}

.section.section--inspiration-post-cta-banner.bg-width-text.bg-style-blue .width-900 {
	background-image: url(../../img/inspirations/cta-banner-bg-blue.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-text.bg-style-orange .width-900 {
	background-image: url(../../img/inspirations/cta-banner-bg-orange.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-text.bg-style-green .width-900 {
	background-image: url(../../img/inspirations/cta-banner-bg-green.jpg)
}

.section.section--inspiration-post-cta-banner.bg-width-text.bg-style-light .width-900,
.section.section--inspiration-post-cta-banner.bg-width-text.bg-style-light-alternative .width-900 {
	background-image: url(../../img/inspirations/cta-banner-light.jpg)
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.bg-style-blue .text-and-cta .text {
		border-right: 1px solid #91afc8
	}
}

.section.section--inspiration-post-cta-banner.bg-style-blue .text-and-cta .text .heading:after {
	background-color: #91afc8
}

.section.section--inspiration-post-cta-banner.bg-style-blue:after {
	background-image: url(../../img/inspirations/cta-banner-pattern-blue-wide.png)
}

.section.section--inspiration-post-cta-banner.bg-style-blue .container:after,
.section.section--inspiration-post-cta-banner.bg-style-blue .width-900:after {
	background-image: url(../../img/inspirations/cta-banner-pattern-blue.png)
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.bg-style-orange .text-and-cta .text {
		border-right: 1px solid #e1b09c
	}
}

.section.section--inspiration-post-cta-banner.bg-style-orange .text-and-cta .text .heading:after {
	background-color: #e1b09c
}

.section.section--inspiration-post-cta-banner.bg-style-orange:after {
	background-image: url(../../img/inspirations/cta-banner-pattern-orange-wide.png)
}

.section.section--inspiration-post-cta-banner.bg-style-orange .container:after,
.section.section--inspiration-post-cta-banner.bg-style-orange .width-900:after {
	background-image: url(../../img/inspirations/cta-banner-pattern-orange.png)
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.bg-style-green .text-and-cta .text {
		border-right: 1px solid #aaddd8
	}
}

.section.section--inspiration-post-cta-banner.bg-style-green .text-and-cta .text .heading:after {
	background-color: #aaddd8
}

.section.section--inspiration-post-cta-banner.bg-style-green:after {
	background-image: url(../../img/inspirations/cta-banner-pattern-green-wide.png)
}

.section.section--inspiration-post-cta-banner.bg-style-green .container:after,
.section.section--inspiration-post-cta-banner.bg-style-green .width-900:after {
	background-image: url(../../img/inspirations/cta-banner-pattern-green.png)
}

.section.section--inspiration-post-cta-banner.bg-style-light .text-and-cta .text .heading {
	color: #000
}

.section.section--inspiration-post-cta-banner.bg-style-light .text-and-cta .text .body-copy p {
	color: #52575c
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.bg-style-light .text-and-cta .text {
		border-right: 1px solid #e5dfcc
	}
}

.section.section--inspiration-post-cta-banner.bg-style-light .text-and-cta .text .heading:after {
	background-color: #e5dfcc
}

.section.section--inspiration-post-cta-banner.bg-style-light .container:after,
.section.section--inspiration-post-cta-banner.bg-style-light .container:before,
.section.section--inspiration-post-cta-banner.bg-style-light .width-900:after,
.section.section--inspiration-post-cta-banner.bg-style-light .width-900:before,
.section.section--inspiration-post-cta-banner.bg-style-light:after,
.section.section--inspiration-post-cta-banner.bg-style-light:before {
	display: none
}

.section.section--inspiration-post-cta-banner.bg-style-light-alternative .text-and-cta .text .heading {
	color: #379c8a
}

.section.section--inspiration-post-cta-banner.bg-style-light-alternative .text-and-cta .text .body-copy p {
	color: #52575c
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.bg-style-light-alternative .text-and-cta .text {
		border-right: 1px solid #e5dfcc
	}
}

.section.section--inspiration-post-cta-banner.bg-style-light-alternative .text-and-cta .text .heading:after {
	background-color: #e5dfcc
}

.section.section--inspiration-post-cta-banner.bg-style-light-alternative .container:after,
.section.section--inspiration-post-cta-banner.bg-style-light-alternative .container:before,
.section.section--inspiration-post-cta-banner.bg-style-light-alternative .width-900:after,
.section.section--inspiration-post-cta-banner.bg-style-light-alternative .width-900:before,
.section.section--inspiration-post-cta-banner.bg-style-light-alternative:after,
.section.section--inspiration-post-cta-banner.bg-style-light-alternative:before {
	display: none
}

.section.section--inspiration-post-cta-banner.mobile-center .text-and-cta {
	text-align: center
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.mobile-center .text-and-cta {
		text-align: left
	}
}

.section.section--inspiration-post-cta-banner.mobile-center .text-and-cta .text .heading:after {
	left: 50%;
	margin-left: -50px
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.mobile-center .text-and-cta .text .heading:after {
		left: 0;
		margin-left: inherit
	}
}

.section.section--inspiration-post-cta-banner.mobile-center .text-and-cta .cta a {
	margin: 0 auto
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner.mobile-center .text-and-cta .cta a {
		margin: inherit
	}
}

.section.section--inspiration-post-cta-banner .text-and-cta {
	align-items: center
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner .text-and-cta {
		display: flex
	}

	.section.section--inspiration-post-cta-banner .text-and-cta .text {
		padding-right: 70px
	}
}

@media screen and (min-width:1024px) {
	.section.section--inspiration-post-cta-banner .text-and-cta .text {
		width: 80%
	}
}

.section.section--inspiration-post-cta-banner .text-and-cta .text .heading {
	color: #fff;
	font-family: "Gotham VU", sans-serif;
	font-size: 45px;
	font-weight: 400;
	letter-spacing: 4%;
	line-height: 100%;
	margin-bottom: 20px;
	padding-bottom: 15px;
	position: relative;
	text-transform: uppercase
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner .text-and-cta .text .heading {
		margin-bottom: 12.75px;
		padding-bottom: 0
	}
}

.section.section--inspiration-post-cta-banner .text-and-cta .text .heading:after {
	bottom: 0;
	content: " ";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100px
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner .text-and-cta .text .heading:after {
		display: none
	}
}

.section.section--inspiration-post-cta-banner .text-and-cta .text .body-copy {
	color: #fff
}

.section.section--inspiration-post-cta-banner .text-and-cta .text .body-copy p {
	color: #fff;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 390;
	letter-spacing: 5%;
	line-height: 24px;
	margin-bottom: 15px
}

@media screen and (min-width:768px) {
	.section.section--inspiration-post-cta-banner .text-and-cta .text .body-copy p:last-child {
		margin-bottom: 0
	}

	.section.section--inspiration-post-cta-banner .text-and-cta .cta {
		display: inline-block;
		padding-left: 25px
	}
}

@media screen and (min-width:1024px) {
	.section.section--inspiration-post-cta-banner .text-and-cta .cta {
		padding-left: 70px
	}
}

.section.section--inspiration-post-cta-banner .container {
	position: relative
}

.section.section--inspiration-post-cta-banner .container:after {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: block;
	height: 100%;
	opacity: .6;
	position: absolute;
	right: -30px;
	top: 0;
	width: 22%
}

@media screen and (max-width:1024px) {
	.section.section--inspiration-post-cta-banner .container:after {
		display: none
	}
}

.section.section--inspiration-post-cta-banner .row {
	position: relative;
	z-index: 2
}

.section--inspiration-boxes .container {
	max-width: 1369px !important
}

.section--inspiration-boxes .inspirations.inspirations--slider.slick-slider {
	margin-top: 30px
}

.section--inspiration-boxes .inspirations.inspirations--slider.slick-slider .post--card {
	width: 100%
}

.section--inspiration-boxes .inspirations .post--card.post--card--medium .post__copy>a.read-more {
	margin-top: 15px
}

@media screen and (max-width:768px) {
	.section--inspiration-boxes .inspirations--slider .post--card .post__image a.response-link img.wp-post-image {
		max-height: 240px !important
	}
}

.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__categories {
	margin-bottom: 5px
}

@media screen and (max-width:1200px) {

	.section--inspiration-boxes .slick-next,
	.section--inspiration-boxes .slick-prev {
		display: none !important
	}
}

.section--inspiration-boxes .slick-dots {
	bottom: auto;
	left: 50%;
	margin-left: 0;
	margin-right: 0;
	margin-top: -50px;
	position: absolute;
	text-align: center;
	top: 0;
	transform: translateX(-50%);
	width: 100%
}

.section--inspiration-boxes .slick-dots li {
	display: inline-block;
	overflow: hidden;
	padding: 6.375px
}

.section--inspiration-boxes .slick-dots li button {
	background-color: #b9b9b9;
	border: 1px solid #fff;
	border-radius: 50%;
	display: block;
	height: 12px;
	text-indent: -9999px;
	transition: background-color .5s;
	width: 12px
}

.section--inspiration-boxes .inspirations .h3,
.section--inspiration-boxes .inspirations h3 {
	font-size: 18px;
	font-size: 1.125rem
}

.section--inspiration-boxes .inspirations.inspirations--slider {
	overflow: visible;
	position: relative
}

.section--inspiration-boxes .inspirations.inspirations--slider .slide {
	padding: 0 15px
}

.section--inspiration-boxes .inspirations.inspirations--slider .slide .post__next {
	opacity: 0;
	visibility: hidden
}

.section--inspiration-boxes .inspirations.inspirations--slider .slick-dots {
	bottom: auto;
	margin-top: -40px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%
}

.section--inspiration-boxes .inspirations.inspirations--slider .slick-dots li button {
	background-color: #b9b9b9
}

.section--inspiration-boxes .inspirations.inspirations--slider .slick-dots li.slick-active button {
	background-color: #848484;
	transform: scale(1.2)
}

.section--inspiration-boxes .inspirations.inspirations--slider .slick-dots>li:only-child {
	display: none
}

.section--inspiration-boxes .inspirations.inspirations--slider .slick-next,
.section--inspiration-boxes .inspirations.inspirations--slider .slick-prev {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 40px;
	overflow: hidden;
	position: absolute;
	text-indent: -1000px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px
}

.section--inspiration-boxes .inspirations.inspirations--slider .slick-prev {
	background-image: url(../../img/back-arrow-inspirations.svg);
	left: 0;
	margin-left: -45px
}

.section--inspiration-boxes .inspirations.inspirations--slider .slick-next {
	background-image: url(../../img/forward-arrow-inspirations.svg);
	margin-right: -45px;
	right: 0
}

.section--inspiration-boxes .inspirations .post--card .btn.btn--link.btn--link--dark {
	display: none
}

.section--inspiration-boxes .inspirations .post--card.post--card--medium .post__copy>a {
	display: block
}

.section--inspiration-boxes .inspirations .post--card.post--card--medium .post__copy h4.post__title {
	font-size: 23px;
	font-size: 1.4375rem;
	line-height: 1.2em
}

.header .headroom.headroom--unpinned,
.header.headroom.headroom--unpinned,
.page-template-template-pursuit .headroom.headroom--unpinned,
.page-template-template-pursuit.headroom.headroom--unpinned {
	transform: translateY(0) !important
}

.page-template-template-pursuit .header.header--dark.header--mega-menu--mobile .header__bar .header__toggle span,
.page-template-template-pursuit .header.header.header--mega-menu.header--mega-menu--mobile.headroom--not-top .header__toggle.js-menu-toggle span {
	background-color: #fff !important
}

@media screen and (max-width:768px) {
	.page-template-template-pursuit .pursuit-categories .pursuit-categories__category {
		width: 157px !important
	}
}

.page-template-template-pursuit .pursuit-categories {
	transition: transform .25s
}

@media screen and (max-width:768px) {
	.page-template-template-pursuit .pursuit-categories {
		margin: 40px auto 0;
		min-height: 340px !important;
		width: 320px
	}

	.page-template-template-pursuit .section--pursuit-categories.category .pursuit-categories {
		transform: translateX(10px)
	}
}

.page-template-template-pursuit,
.page-template-template-pursuit-category {
	background-color: #000;
	overflow-x: hidden;
	overflow-y: hidden
}

.page-template-template-pursuit-category.loaded,
.page-template-template-pursuit.loaded {
	overflow-y: inherit
}

.page-template-template-pursuit .section,
.page-template-template-pursuit-category .section {
	background-color: #000;
	color: #fff
}

.page-template-template-pursuit .section.section--pursuit-hero,
.page-template-template-pursuit-category .section.section--pursuit-hero {
	height: 100svh;
	min-height: 667px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-hero,
	.page-template-template-pursuit-category .section.section--pursuit-hero {
		height: 100svh;
		min-height: 500px
	}
}

.page-template-template-pursuit .section.section--pursuit-hero video,
.page-template-template-pursuit-category .section.section--pursuit-hero video {
	height: 100vh
}

.page-template-template-pursuit .section.section--pursuit-hero>.title-wrapper,
.page-template-template-pursuit-category .section.section--pursuit-hero>.title-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.page-template-template-pursuit .section.section--pursuit-hero video.pursuit-hero-video-desktop,
.page-template-template-pursuit-category .section.section--pursuit-hero video.pursuit-hero-video-desktop {
	display: none
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-hero video.pursuit-hero-video-desktop,
	.page-template-template-pursuit-category .section.section--pursuit-hero video.pursuit-hero-video-desktop {
		display: inline-block
	}
}

.page-template-template-pursuit .section.section--pursuit-hero video.pursuit-hero-video-mobile,
.page-template-template-pursuit-category .section.section--pursuit-hero video.pursuit-hero-video-mobile {
	display: inline-block
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-hero video.pursuit-hero-video-mobile,
	.page-template-template-pursuit-category .section.section--pursuit-hero video.pursuit-hero-video-mobile {
		display: none
	}
}

.page-template-template-pursuit .section.section--pursuit-hero img,
.page-template-template-pursuit .section.section--pursuit-hero video,
.page-template-template-pursuit-category .section.section--pursuit-hero img,
.page-template-template-pursuit-category .section.section--pursuit-hero video {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.page-template-template-careers section.section--text-media .page-template-template-pursuit .section.section--pursuit-hero h5,
.page-template-template-careers section.section--text-media .page-template-template-pursuit-category .section.section--pursuit-hero h5,
.page-template-template-pursuit .section.section--pursuit-hero .h2,
.page-template-template-pursuit .section.section--pursuit-hero .page-template-template-careers section.section--text-media h5,
.page-template-template-pursuit .section.section--pursuit-hero .single-careers section.section--text-media h5,
.page-template-template-pursuit-category .section.section--pursuit-hero .h2,
.page-template-template-pursuit-category .section.section--pursuit-hero .page-template-template-careers section.section--text-media h5,
.page-template-template-pursuit-category .section.section--pursuit-hero .single-careers section.section--text-media h5,
.single-careers section.section--text-media .page-template-template-pursuit .section.section--pursuit-hero h5,
.single-careers section.section--text-media .page-template-template-pursuit-category .section.section--pursuit-hero h5 {
	font-family: "Gotham VU", sans-serif;
	font-size: 9px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 8px
}

@media screen and (min-width:1024px) {

	.page-template-template-careers section.section--text-media .page-template-template-pursuit .section.section--pursuit-hero h5,
	.page-template-template-careers section.section--text-media .page-template-template-pursuit-category .section.section--pursuit-hero h5,
	.page-template-template-pursuit .section.section--pursuit-hero .h2,
	.page-template-template-pursuit .section.section--pursuit-hero .page-template-template-careers section.section--text-media h5,
	.page-template-template-pursuit .section.section--pursuit-hero .single-careers section.section--text-media h5,
	.page-template-template-pursuit-category .section.section--pursuit-hero .h2,
	.page-template-template-pursuit-category .section.section--pursuit-hero .page-template-template-careers section.section--text-media h5,
	.page-template-template-pursuit-category .section.section--pursuit-hero .single-careers section.section--text-media h5,
	.single-careers section.section--text-media .page-template-template-pursuit .section.section--pursuit-hero h5,
	.single-careers section.section--text-media .page-template-template-pursuit-category .section.section--pursuit-hero h5 {
		font-size: 16px;
		line-height: 1;
		margin-bottom: 8px
	}
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle {
	bottom: 15px;
	left: 0;
	position: absolute;
	text-align: left;
	width: 100%;
	z-index: 3
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle,
	.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle {
		bottom: 56px
	}
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button {
	width: 24px
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button .volume-mute,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button .volume-mute {
	display: inline-block
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button .volume-soundon,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button .volume-soundon {
	display: none
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button img,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button img {
	border-radius: 25px;
	box-sizing: content-box;
	padding: 13px;
	transform: translate(-13px)
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button .volume-mute,
.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button .volume-soundon,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button .volume-mute,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button .volume-soundon {
	background-color: hsla(0, 0%, 100%, 0);
	transition: background-color .25s
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button:hover .volume-mute,
.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button:hover .volume-soundon,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button:hover .volume-mute,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button:hover .volume-soundon {
	background-color: hsla(0, 0%, 100%, .05)
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button.unmuted .volume-mute,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button.unmuted .volume-mute {
	display: none
}

.page-template-template-pursuit .section.section--pursuit-hero .mute-toggle .mute-toggle-button.unmuted .volume-soundon,
.page-template-template-pursuit-category .section.section--pursuit-hero .mute-toggle .mute-toggle-button.unmuted .volume-soundon {
	display: inline-block
}

.page-template-template-pursuit .section.section--pursuit-hero .scroll-indicator,
.page-template-template-pursuit-category .section.section--pursuit-hero .scroll-indicator {
	bottom: 0;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 3
}

.page-template-template-pursuit .section.section--pursuit-hero .scroll-indicator .text,
.page-template-template-pursuit-category .section.section--pursuit-hero .scroll-indicator .text {
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 25px;
	text-transform: uppercase
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-hero .scroll-indicator .text,
	.page-template-template-pursuit-category .section.section--pursuit-hero .scroll-indicator .text {
		margin-bottom: 15px
	}
}

.page-template-template-pursuit .section.section--pursuit-hero .scroll-indicator .line,
.page-template-template-pursuit-category .section.section--pursuit-hero .scroll-indicator .line {
	background-color: #fff;
	display: none;
	height: 50px;
	margin: 0 auto;
	width: 1px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-hero .scroll-indicator .line,
	.page-template-template-pursuit-category .section.section--pursuit-hero .scroll-indicator .line {
		display: block
	}
}

.page-template-template-pursuit .section.section--sticky-menu,
.page-template-template-pursuit-category .section.section--sticky-menu {
	left: 0;
	padding: 20px 0 15px;
	position: sticky;
	top: 0;
	width: 100%;
	z-index: 5
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--sticky-menu,
	.page-template-template-pursuit-category .section.section--sticky-menu {
		padding: 11px 0
	}
}

@media screen and (max-width:1024px) {

	.page-template-template-pursuit .section.section--sticky-menu .text-more,
	.page-template-template-pursuit-category .section.section--sticky-menu .text-more {
		display: none
	}
}

.page-template-template-pursuit .section.section--sticky-menu ul,
.page-template-template-pursuit-category .section.section--sticky-menu ul {
	display: flex;
	justify-content: space-between;
	margin-left: 0;
	overflow-x: auto
}

@media screen and (max-width:768px) {

	.page-template-template-pursuit .section.section--sticky-menu ul,
	.page-template-template-pursuit-category .section.section--sticky-menu ul {
		padding-bottom: 5px
	}
}

.page-template-template-pursuit .section.section--sticky-menu ul::-webkit-scrollbar,
.page-template-template-pursuit-category .section.section--sticky-menu ul::-webkit-scrollbar {
	height: 5px
}

.page-template-template-pursuit .section.section--sticky-menu ul::-webkit-scrollbar-track,
.page-template-template-pursuit-category .section.section--sticky-menu ul::-webkit-scrollbar-track {
	background: #1c1c1c
}

.page-template-template-pursuit .section.section--sticky-menu ul::-webkit-scrollbar-thumb,
.page-template-template-pursuit-category .section.section--sticky-menu ul::-webkit-scrollbar-thumb {
	background: #d3d3d3;
	background: gray;
	border-radius: 10px
}

.page-template-template-pursuit .section.section--sticky-menu ul li,
.page-template-template-pursuit-category .section.section--sticky-menu ul li {
	flex-shrink: 0;
	list-style: none;
	margin-right: 22px
}

.page-template-template-pursuit .section.section--sticky-menu ul li:last-child,
.page-template-template-pursuit-category .section.section--sticky-menu ul li:last-child {
	margin-right: 0
}

.page-template-template-pursuit .section.section--sticky-menu ul button,
.page-template-template-pursuit-category .section.section--sticky-menu ul button {
	border-bottom: 1px solid hsla(0, 0%, 100%, 0);
	color: #fff;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	padding-bottom: 3px;
	position: relative;
	text-transform: uppercase;
	transition: border-bottom .25s
}

.page-template-template-pursuit .section.section--sticky-menu ul button:hover,
.page-template-template-pursuit-category .section.section--sticky-menu ul button:hover {
	border-bottom: 1px solid hsla(0, 0%, 100%, .7)
}

.page-template-template-pursuit .section.section--sticky-menu ul button.text-contentment,
.page-template-template-pursuit-category .section.section--sticky-menu ul button.text-contentment {
	color: #3d95cb
}

.page-template-template-pursuit .section.section--sticky-menu ul button.text-revitalized,
.page-template-template-pursuit-category .section.section--sticky-menu ul button.text-revitalized {
	color: #37a1a4
}

.page-template-template-pursuit .section.section--sticky-menu ul button.text-freedom,
.page-template-template-pursuit-category .section.section--sticky-menu ul button.text-freedom {
	color: #379c8a
}

.page-template-template-pursuit .section.section--sticky-menu ul button.text-distraction,
.page-template-template-pursuit-category .section.section--sticky-menu ul button.text-distraction {
	color: #7d699a
}

.page-template-template-pursuit .section.section--sticky-menu ul button.text-challenged,
.page-template-template-pursuit-category .section.section--sticky-menu ul button.text-challenged {
	color: #df774e
}

.page-template-template-pursuit .section.section--pursuit-intro,
.page-template-template-pursuit-category .section.section--pursuit-intro {
	background-image: url(../../img/pursuit-quote-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-intro,
	.page-template-template-pursuit-category .section.section--pursuit-intro {
		padding: 50px 0 70px
	}
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-intro,
	.page-template-template-pursuit-category .section.section--pursuit-intro {
		padding: 70px 0 120px
	}
}

.page-template-template-pursuit .section.section--pursuit-intro .content,
.page-template-template-pursuit .section.section--pursuit-intro h1,
.page-template-template-pursuit-category .section.section--pursuit-intro .content,
.page-template-template-pursuit-category .section.section--pursuit-intro h1 {
	color: #fff
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-intro .content,
	.page-template-template-pursuit .section.section--pursuit-intro h1,
	.page-template-template-pursuit-category .section.section--pursuit-intro .content,
	.page-template-template-pursuit-category .section.section--pursuit-intro h1 {
		margin-left: auto;
		margin-right: auto;
		max-width: 480px
	}
}

.page-template-template-pursuit .section.section--pursuit-intro h1,
.page-template-template-pursuit-category .section.section--pursuit-intro h1 {
	font-size: 45px;
	line-height: 45px
}

.page-template-template-pursuit .section.section--pursuit-intro .content p,
.page-template-template-pursuit-category .section.section--pursuit-intro .content p {
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 25px
}

.page-template-template-pursuit .section.section--pursuit-intro .content p:last-child,
.page-template-template-pursuit-category .section.section--pursuit-intro .content p:last-child {
	margin-bottom: 0
}

.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper,
.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper {
	align-content: center
}

.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper .blockquote-and-author,
.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper .blockquote-and-author {
	margin-top: 40px
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper .blockquote-and-author,
	.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper .blockquote-and-author {
		border-left: 1px solid #52575c;
		margin-top: 0;
		padding-left: 40px
	}
}

.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper blockquote,
.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper blockquote {
	color: #fff;
	font-family: "Gotham VU", sans-serif;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: .04em;
	line-height: 40px;
	margin-bottom: 5px;
	padding-left: 0;
	padding-top: 20px;
	position: relative;
	text-transform: uppercase
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper blockquote,
	.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper blockquote {
		margin-bottom: 10px;
		max-width: 320px;
		padding-left: 25.5px;
		padding-top: 0
	}
}

.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper blockquote:before,
.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper blockquote:before {
	color: #cc5426;
	content: "“";
	font-size: 45px;
	font-weight: 400;
	left: 0;
	position: absolute;
	top: -5px
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper blockquote:before,
	.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper blockquote:before {
		left: 3px;
		top: 5px
	}
}

.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper span,
.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper span {
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	margin-left: 0;
	text-transform: uppercase
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-intro .blockquote-wrapper span,
	.page-template-template-pursuit-category .section.section--pursuit-intro .blockquote-wrapper span {
		margin-left: 25px
	}
}

.page-template-template-pursuit .section.section--pursuit-video,
.page-template-template-pursuit-category .section.section--pursuit-video {
	height: 100vh;
	min-height: 500px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-video,
	.page-template-template-pursuit-category .section.section--pursuit-video {
		height: auto;
		min-height: 0
	}
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-video,
	.page-template-template-pursuit-category .section.section--pursuit-video {
		height: 100vh;
		min-height: 500px
	}
}

.page-template-template-pursuit .section.section--pursuit-video .video-player,
.page-template-template-pursuit-category .section.section--pursuit-video .video-player {
	height: 100%;
	width: 100%
}

.page-template-template-pursuit .section.section--pursuit-video .video-player .video-tablet,
.page-template-template-pursuit-category .section.section--pursuit-video .video-player .video-tablet {
	display: none
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-video .video-player .video-tablet,
	.page-template-template-pursuit-category .section.section--pursuit-video .video-player .video-tablet {
		display: inline-block
	}
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-video .video-player .video-tablet,
	.page-template-template-pursuit-category .section.section--pursuit-video .video-player .video-tablet {
		display: none
	}
}

.page-template-template-pursuit .section.section--pursuit-video .video-player .video-desktop,
.page-template-template-pursuit-category .section.section--pursuit-video .video-player .video-desktop {
	display: none
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-video .video-player .video-desktop,
	.page-template-template-pursuit-category .section.section--pursuit-video .video-player .video-desktop {
		display: none
	}
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-video .video-player .video-desktop,
	.page-template-template-pursuit-category .section.section--pursuit-video .video-player .video-desktop {
		display: inline-block
	}
}

.page-template-template-pursuit .section.section--pursuit-video .video-player .video-mobile,
.page-template-template-pursuit-category .section.section--pursuit-video .video-player .video-mobile {
	display: inline-block
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-video .video-player .video-mobile,
	.page-template-template-pursuit-category .section.section--pursuit-video .video-player .video-mobile {
		display: none
	}
}

.page-template-template-pursuit .section.section--pursuit-video .video-player .player,
.page-template-template-pursuit .section.section--pursuit-video .video-player video,
.page-template-template-pursuit-category .section.section--pursuit-video .video-player .player,
.page-template-template-pursuit-category .section.section--pursuit-video .video-player video {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.page-template-template-pursuit .section.section--pursuit-categories,
.page-template-template-pursuit-category .section.section--pursuit-categories {
	background-color: #000;
	background-image: url(../../img/pursuit/categories-bg.jpg);
	background-position: 50%;
	background-size: cover;
	padding: 50px 0 40px;
	position: relative
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-categories,
	.page-template-template-pursuit-category .section.section--pursuit-categories {
		padding: 100px 0 40px
	}
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-categories,
	.page-template-template-pursuit-category .section.section--pursuit-categories {
		padding: 145px 0 25.5px
	}
}

@media only screen and (min-width:481px) and (max-width:849px) {

	.page-template-template-pursuit .section.section--pursuit-categories .summary-and-cards-flip .col--md-6--custom,
	.page-template-template-pursuit-category .section.section--pursuit-categories .summary-and-cards-flip .col--md-6--custom {
		flex-basis: 100%;
		float: none;
		max-width: 100%;
		width: auto
	}
}

@media only screen and (min-width:850px) and (max-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-categories .summary-and-cards-flip .col--md-6--custom,
	.page-template-template-pursuit-category .section.section--pursuit-categories .summary-and-cards-flip .col--md-6--custom {
		flex-basis: 50%;
		float: none;
		max-width: 50%;
		width: auto
	}
}

.page-template-template-pursuit .section.section--pursuit-categories.category .summary-and-cards-flip .overview.overview--mobile,
.page-template-template-pursuit-category .section.section--pursuit-categories.category .summary-and-cards-flip .overview.overview--mobile {
	display: none
}

@media screen and (max-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-categories.category .summary-and-cards-flip .col:first-child,
	.page-template-template-pursuit-category .section.section--pursuit-categories.category .summary-and-cards-flip .col:first-child {
		order: 2
	}

	.page-template-template-pursuit .section.section--pursuit-categories.category .summary-and-cards-flip .col:last-child,
	.page-template-template-pursuit-category .section.section--pursuit-categories.category .summary-and-cards-flip .col:last-child {
		order: 1
	}
}

.page-template-template-pursuit .section.section--pursuit-categories.category .category-summaries,
.page-template-template-pursuit-category .section.section--pursuit-categories.category .category-summaries {
	min-height: 150px
}

.page-template-template-pursuit .section.section--pursuit-categories.category .submenu-wrapper,
.page-template-template-pursuit-category .section.section--pursuit-categories.category .submenu-wrapper {
	display: none
}

.page-template-template-pursuit .section.section--pursuit-categories.category .pursuit-title,
.page-template-template-pursuit-category .section.section--pursuit-categories.category .pursuit-title {
	-webkit-text-stroke-width: 0;
	opacity: 1
}

.page-template-template-careers section.section--text-media .page-template-template-pursuit .section.section--pursuit-categories h5,
.page-template-template-careers section.section--text-media .page-template-template-pursuit-category .section.section--pursuit-categories h5,
.page-template-template-pursuit .section.section--pursuit-categories .h2,
.page-template-template-pursuit .section.section--pursuit-categories .page-template-template-careers section.section--text-media h5,
.page-template-template-pursuit .section.section--pursuit-categories .single-careers section.section--text-media h5,
.page-template-template-pursuit-category .section.section--pursuit-categories .h2,
.page-template-template-pursuit-category .section.section--pursuit-categories .page-template-template-careers section.section--text-media h5,
.page-template-template-pursuit-category .section.section--pursuit-categories .single-careers section.section--text-media h5,
.single-careers section.section--text-media .page-template-template-pursuit .section.section--pursuit-categories h5,
.single-careers section.section--text-media .page-template-template-pursuit-category .section.section--pursuit-categories h5 {
	font-family: "Gotham VU", sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: .35em;
	line-height: 1;
	margin-bottom: 5px;
	text-align: left;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-underline-position: from-font
}

.page-template-template-pursuit .section.section--pursuit-categories .container,
.page-template-template-pursuit-category .section.section--pursuit-categories .container {
	position: relative;
	z-index: 2
}

.page-template-template-pursuit .section.section--pursuit-categories .category-summaries,
.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries {
	margin-bottom: 0
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-categories .category-summaries .pursuit-title.pursuit-title--subtitle,
	.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries .pursuit-title.pursuit-title--subtitle {
		margin-bottom: 4px
	}

	.page-template-template-pursuit .section.section--pursuit-categories .category-summaries .h6,
	.page-template-template-pursuit .section.section--pursuit-categories .category-summaries .tax-country .read-more-content .section--inspiration-boxes .col h3 span.h5,
	.page-template-template-pursuit .section.section--pursuit-categories .category-summaries section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a,
	.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries .h6,
	.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries .tax-country .read-more-content .section--inspiration-boxes .col h3 span.h5,
	.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a,
	.tax-country .read-more-content .section--inspiration-boxes .col h3 .page-template-template-pursuit .section.section--pursuit-categories .category-summaries span.h5,
	.tax-country .read-more-content .section--inspiration-boxes .col h3 .page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries span.h5,
	section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title .page-template-template-pursuit .section.section--pursuit-categories .category-summaries a,
	section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title .page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries a {
		margin-bottom: 5px
	}

	.page-template-template-pursuit .section.section--pursuit-categories .category-summaries .pursuit-description,
	.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries .pursuit-description {
		font-size: 17px;
		line-height: 20px;
		margin-bottom: 0 !important
	}
}

.page-template-template-pursuit .section.section--pursuit-categories .category-summaries .pursuit-description p,
.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries .pursuit-description p {
	font-size: 17px
}

.page-template-template-pursuit .section.section--pursuit-categories .category-summaries>div,
.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries>div {
	display: none
}

.page-template-template-pursuit .section.section--pursuit-categories .category-summaries>div:first-child,
.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries>div:first-child {
	display: block
}

.page-template-template-pursuit .section.section--pursuit-categories .category-summaries .submenu-wrapper,
.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries .submenu-wrapper {
	margin-top: 20px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-categories .category-summaries .submenu-wrapper,
	.page-template-template-pursuit-category .section.section--pursuit-categories .category-summaries .submenu-wrapper {
		display: inline-block;
		margin-top: 10px
	}
}

.page-template-template-pursuit .section.section--pursuit-categories.category .reset-button,
.page-template-template-pursuit-category .section.section--pursuit-categories.category .reset-button {
	opacity: 1;
	pointer-events: all
}

.page-template-template-pursuit .section.section--pursuit-categories:after,
.page-template-template-pursuit-category .section.section--pursuit-categories:after {
	content: "";
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity .75s;
	width: 100%
}

.page-template-template-pursuit .section.section--pursuit-categories.contentment:after,
.page-template-template-pursuit-category .section.section--pursuit-categories.contentment:after {
	background-image: url(../../img/pursuit/bg-contentment.jpg);
	opacity: 1
}

.page-template-template-pursuit .section.section--pursuit-categories.revitalized:after,
.page-template-template-pursuit-category .section.section--pursuit-categories.revitalized:after {
	background-image: url(../../img/pursuit/bg-revitalized.jpg);
	opacity: 1
}

.page-template-template-pursuit .section.section--pursuit-categories.freedom:after,
.page-template-template-pursuit-category .section.section--pursuit-categories.freedom:after {
	background-image: url(../../img/pursuit/bg-freedom.jpg);
	opacity: 1
}

.page-template-template-pursuit .section.section--pursuit-categories.distraction:after,
.page-template-template-pursuit-category .section.section--pursuit-categories.distraction:after {
	background-image: url(../../img/pursuit/bg-distraction.jpg);
	opacity: 1
}

.page-template-template-pursuit .section.section--pursuit-categories.challenged:after,
.page-template-template-pursuit-category .section.section--pursuit-categories.challenged:after {
	background-image: url(../../img/pursuit/bg-challenge.jpg);
	opacity: 1
}

.page-template-template-pursuit .section.section--pursuit-spotlight,
.page-template-template-pursuit-category .section.section--pursuit-spotlight {
	background-image: url(../../img/pursuit-brown-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 500px;
	padding: 60px 0
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-spotlight,
	.page-template-template-pursuit-category .section.section--pursuit-spotlight {
		padding: 160px 0
	}
}

.page-template-template-pursuit .section.section--pursuit-spotlight .pursuit-title.pursuit-title--subtitle,
.page-template-template-pursuit-category .section.section--pursuit-spotlight .pursuit-title.pursuit-title--subtitle {
	-webkit-text-stroke-width: 0;
	margin-bottom: 10px
}

.page-template-template-pursuit .section.section--pursuit-spotlight .intro p,
.page-template-template-pursuit-category .section.section--pursuit-spotlight .intro p {
	font-style: italic;
	line-height: 24px;
	margin-bottom: 0
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-spotlight .intro p,
	.page-template-template-pursuit-category .section.section--pursuit-spotlight .intro p {
		max-width: 300px
	}
}

.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight-mobile,
.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight-mobile {
	display: none
}

@media screen and (max-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight-mobile,
	.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight-mobile {
		display: inline-block
	}
}

.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight__scroller,
.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight__scroller {
	overflow: auto
}

.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight__scroller>div,
.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight__scroller>div {
	margin-left: calc(50vw - 659px)
}

@media screen and (max-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight__scroller>div,
	.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight__scroller>div {
		margin-left: 0
	}
}

.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight__cards,
.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight__cards {
	display: flex;
	gap: 110px
}

@media screen and (max-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight__cards,
	.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight__cards {
		flex-direction: column;
		gap: 0 !important;
		gap: 25.5px;
		padding: 0 25.5px
	}

	.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight__cards .pursuit-cards,
	.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight__cards .pursuit-cards {
		overflow: auto
	}
}

@media screen and (max-width:1280px) and (max-width:768px) {

	.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight__cards .content-wrapper,
	.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight__cards .content-wrapper {
		display: none
	}
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-spotlight .section--pursuit-spotlight__cards .content-wrapper,
	.page-template-template-pursuit-category .section.section--pursuit-spotlight .section--pursuit-spotlight__cards .content-wrapper {
		width: 300px
	}
}

.page-template-template-pursuit .section.section--pursuit-podcast,
.page-template-template-pursuit-category .section.section--pursuit-podcast {
	background-image: url(../../img/pursuit-podcast-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px 0 80px
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-podcast,
	.page-template-template-pursuit-category .section.section--pursuit-podcast {
		padding: 100px 0
	}
}

.page-template-template-pursuit .section.section--pursuit-podcast .title,
.page-template-template-pursuit-category .section.section--pursuit-podcast .title {
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: hsla(0, 0%, 100%, .2);
	font-family: "Gotham VU", sans-serif;
	font-size: 70px;
	font-size: 4.375rem;
	font-weight: 500;
	line-height: .8;
	margin-bottom: 10px;
	mix-blend-mode: soft-light;
	opacity: 1;
	text-transform: uppercase
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-podcast .title,
	.page-template-template-pursuit-category .section.section--pursuit-podcast .title {
		margin-bottom: 20px;
		max-width: 350px
	}
}

.page-template-template-pursuit .section.section--pursuit-podcast .subtitle,
.page-template-template-pursuit-category .section.section--pursuit-podcast .subtitle {
	color: #fff;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 22px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-podcast .subtitle,
	.page-template-template-pursuit-category .section.section--pursuit-podcast .subtitle {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 20px;
		max-width: 350px
	}
}

.page-template-template-pursuit .section.section--pursuit-podcast .intro,
.page-template-template-pursuit-category .section.section--pursuit-podcast .intro {
	color: #cacccf;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: .05em;
	line-height: 20px;
	margin-bottom: 15px
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-podcast .intro,
	.page-template-template-pursuit-category .section.section--pursuit-podcast .intro {
		margin-bottom: 20px;
		max-width: 350px
	}
}

.page-template-template-pursuit .section.section--pursuit-podcast .hosts-wrapper,
.page-template-template-pursuit-category .section.section--pursuit-podcast .hosts-wrapper {
	display: flex;
	margin-bottom: 20px
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-podcast .hosts-wrapper,
	.page-template-template-pursuit-category .section.section--pursuit-podcast .hosts-wrapper {
		margin-bottom: 35px
	}
}

.page-template-template-pursuit .section.section--pursuit-podcast .hosts-wrapper span,
.page-template-template-pursuit-category .section.section--pursuit-podcast .hosts-wrapper span {
	color: #fff;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin-right: 20px;
	text-transform: uppercase
}

.page-template-template-pursuit .section.section--pursuit-podcast .hosts-wrapper span:first-child,
.page-template-template-pursuit-category .section.section--pursuit-podcast .hosts-wrapper span:first-child {
	color: #95999b
}

.page-template-template-pursuit .section.section--pursuit-podcast .hosts-wrapper span:last-child,
.page-template-template-pursuit-category .section.section--pursuit-podcast .hosts-wrapper span:last-child {
	margin-right: 0
}

.page-template-template-pursuit .section.section--pursuit-podcast .listen-on,
.page-template-template-pursuit-category .section.section--pursuit-podcast .listen-on {
	align-items: center;
	display: flex;
	margin-bottom: 30px
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-podcast .listen-on,
	.page-template-template-pursuit-category .section.section--pursuit-podcast .listen-on {
		margin-bottom: 50px
	}
}

.page-template-template-pursuit .section.section--pursuit-podcast .listen-on span,
.page-template-template-pursuit-category .section.section--pursuit-podcast .listen-on span {
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin-right: 20px;
	text-transform: uppercase;
	width: 100%
}

.page-template-template-pursuit .section.section--pursuit-podcast .listen-on .spotify-wrapper,
.page-template-template-pursuit-category .section.section--pursuit-podcast .listen-on .spotify-wrapper {
	display: flex
}

.page-template-template-pursuit .section.section--pursuit-podcast .listen-on .apple-wrapper a,
.page-template-template-pursuit .section.section--pursuit-podcast .listen-on .spotify-wrapper a,
.page-template-template-pursuit-category .section.section--pursuit-podcast .listen-on .apple-wrapper a,
.page-template-template-pursuit-category .section.section--pursuit-podcast .listen-on .spotify-wrapper a {
	align-items: center;
	display: flex;
	letter-spacing: .1em
}

.page-template-template-pursuit .section.section--pursuit-podcast .listen-on .apple-wrapper img,
.page-template-template-pursuit .section.section--pursuit-podcast .listen-on .spotify-wrapper img,
.page-template-template-pursuit-category .section.section--pursuit-podcast .listen-on .apple-wrapper img,
.page-template-template-pursuit-category .section.section--pursuit-podcast .listen-on .spotify-wrapper img {
	margin-right: 10px;
	width: 25px
}

.page-template-template-pursuit .section.section--pursuit-podcast .album-cover,
.page-template-template-pursuit-category .section.section--pursuit-podcast .album-cover {
	display: none;
	margin-bottom: 30px
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-podcast .album-cover,
	.page-template-template-pursuit-category .section.section--pursuit-podcast .album-cover {
		display: inline-block;
		margin-bottom: 20px
	}
}

.page-template-template-pursuit .section.section--pursuit-podcast .album-cover img,
.page-template-template-pursuit-category .section.section--pursuit-podcast .album-cover img {
	max-width: 345px;
	width: 100%
}

.page-template-template-pursuit .section.section--pursuit-podcast .btn--rounded,
.page-template-template-pursuit-category .section.section--pursuit-podcast .btn--rounded {
	transition: .25s
}

.page-template-template-pursuit .section.section--pursuit-podcast .btn--rounded:hover,
.page-template-template-pursuit-category .section.section--pursuit-podcast .btn--rounded:hover {
	background: rgba(0, 0, 0, .3);
	border: 1px solid hsla(0, 0%, 100%, .5);
	text-decoration: none
}

.page-template-template-pursuit .section.section--pursuit-more,
.page-template-template-pursuit-category .section.section--pursuit-more {
	padding: 50px 0;
	width: 100%
}

.page-template-template-pursuit .section.section--pursuit-more .title,
.page-template-template-pursuit-category .section.section--pursuit-more .title {
	color: #fff;
	font-family: "Gotham VU", sans-serif;
	font-size: 45px;
	font-size: 2.8125rem;
	font-weight: 500;
	letter-spacing: .4;
	line-height: 45px;
	max-width: 200px;
	opacity: 1;
	text-transform: uppercase
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-more .title,
	.page-template-template-pursuit-category .section.section--pursuit-more .title {
		margin-bottom: 10px
	}
}

.page-template-template-pursuit .section.section--pursuit-more .intro,
.page-template-template-pursuit-category .section.section--pursuit-more .intro {
	margin-bottom: 20px
}

.page-template-template-pursuit .section.section--pursuit-more .intro p:last-child,
.page-template-template-pursuit-category .section.section--pursuit-more .intro p:last-child {
	margin-bottom: 0
}

.page-template-template-pursuit .section.section--pursuit-more .btn--rounded,
.page-template-template-pursuit-category .section.section--pursuit-more .btn--rounded {
	transition: .25s
}

.page-template-template-pursuit .section.section--pursuit-more .btn--rounded:hover,
.page-template-template-pursuit-category .section.section--pursuit-more .btn--rounded:hover {
	background: rgba(0, 0, 0, .3);
	border: 1px solid hsla(0, 0%, 100%, .5);
	text-decoration: none
}

.page-template-template-pursuit .section.section--pursuit-follow,
.page-template-template-pursuit-category .section.section--pursuit-follow {
	background-image: url(../../img/pursuit-signup-bg.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 0
}

@media screen and (min-width:1141px) {

	.page-template-template-pursuit .section.section--pursuit-follow,
	.page-template-template-pursuit-category .section.section--pursuit-follow {
		padding: 80px 0
	}
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper {
	align-items: center;
	display: inline-block;
	flex-direction: row
}

@media screen and (min-width:1141px) {

	.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper,
	.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper {
		display: flex
	}
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper p,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper p {
	font-family: "Gotham VU", sans-serif;
	font-size: 45px;
	font-weight: 400;
	letter-spacing: .04em;
	line-height: 45px;
	margin-bottom: 25px;
	margin-right: 20px;
	text-transform: uppercase
}

@media screen and (min-width:1141px) {

	.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper p,
	.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper p {
		margin-bottom: 0;
		padding: 0 40px
	}
}

@media screen and (min-width:1280px) {

	.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper p,
	.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper p {
		margin-right: 60px
	}
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on {
	align-items: center;
	display: flex;
	margin-bottom: 25px;
	margin-right: 20px
}

@media screen and (min-width:1141px) {

	.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on,
	.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on {
		margin-bottom: 0;
		margin-right: 60px
	}
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on,
	.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on {
		min-width: 335px
	}
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on span,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on span {
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin-right: 20px;
	text-transform: uppercase
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on .spotify-wrapper,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on .spotify-wrapper {
	display: flex
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on .apple-wrapper a,
.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on .spotify-wrapper a,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on .apple-wrapper a,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on .spotify-wrapper a {
	align-items: center;
	display: flex;
	letter-spacing: .1em
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on .apple-wrapper img,
.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .listen-on .spotify-wrapper img,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on .apple-wrapper img,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .listen-on .spotify-wrapper img {
	margin-right: 10px;
	width: 25px
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .email-signup form,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .email-signup form {
	display: flex
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .email-signup form input[type=email],
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .email-signup form input[type=email] {
	border: none;
	color: #000;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	height: 50px;
	max-width: 100%;
	padding: 20px 10px
}

@media screen and (min-width:1141px) {

	.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .email-signup form input[type=email],
	.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .email-signup form input[type=email] {
		width: 400px
	}
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .email-signup form input[type=email]::-moz-placeholder,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .email-signup form input[type=email]::-moz-placeholder {
	color: #95999b;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: .05em;
	line-height: 24px
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .email-signup form input[type=email]::placeholder,
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .email-signup form input[type=email]::placeholder {
	color: #95999b;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: .05em;
	line-height: 24px
}

.page-template-template-pursuit .section.section--pursuit-follow .content-wrapper .email-signup form input[type=submit],
.page-template-template-pursuit-category .section.section--pursuit-follow .content-wrapper .email-signup form input[type=submit] {
	background-color: #000;
	border: none;
	color: #fff;
	cursor: pointer;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	height: 50px;
	letter-spacing: .1em;
	line-height: 17.16px;
	padding: 0 20px;
	text-align: center;
	text-transform: uppercase;
	width: 95px
}

.page-template-template-pursuit .section .content-wrapper,
.page-template-template-pursuit-category .section .content-wrapper {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center
}

.page-template-template-pursuit .overview .pursuit-title-image,
.page-template-template-pursuit-category .overview .pursuit-title-image {
	margin-bottom: 10px;
	margin-left: -3px;
	margin-top: 5px;
	width: 320px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .overview .pursuit-title-image,
	.page-template-template-pursuit-category .overview .pursuit-title-image {
		margin-bottom: 20px;
		margin-left: -6px;
		margin-top: 10px;
		width: 460px
	}
}

.page-template-template-pursuit .overview .overview-subtitle,
.page-template-template-pursuit-category .overview .overview-subtitle {
	margin-bottom: 5px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .overview .overview-subtitle,
	.page-template-template-pursuit-category .overview .overview-subtitle {
		margin-bottom: 10px
	}
}

.page-template-template-pursuit .overview .overview-subsubtitle,
.page-template-template-pursuit-category .overview .overview-subsubtitle {
	font-size: 17px
}

.page-template-template-pursuit .overview--desktop,
.page-template-template-pursuit-category .overview--desktop {
	display: none
}

@media only screen and (min-width:851px) {

	.page-template-template-pursuit .overview--desktop,
	.page-template-template-pursuit-category .overview--desktop {
		display: inline-block
	}
}

.page-template-template-pursuit .overview--mobile,
.page-template-template-pursuit-category .overview--mobile {
	display: inline-block;
	margin-bottom: 30px
}

@media only screen and (min-width:850px) {

	.page-template-template-pursuit .overview--mobile,
	.page-template-template-pursuit-category .overview--mobile {
		display: none
	}
}

.page-template-template-careers section.section--text-media .page-template-template-pursuit .overview--mobile h5.the-pursuit-of,
.page-template-template-careers section.section--text-media .page-template-template-pursuit-category .overview--mobile h5.the-pursuit-of,
.page-template-template-pursuit .overview--mobile .h2.the-pursuit-of,
.page-template-template-pursuit .overview--mobile .page-template-template-careers section.section--text-media h5.the-pursuit-of,
.page-template-template-pursuit .overview--mobile .single-careers section.section--text-media h5.the-pursuit-of,
.page-template-template-pursuit-category .overview--mobile .h2.the-pursuit-of,
.page-template-template-pursuit-category .overview--mobile .page-template-template-careers section.section--text-media h5.the-pursuit-of,
.page-template-template-pursuit-category .overview--mobile .single-careers section.section--text-media h5.the-pursuit-of,
.single-careers section.section--text-media .page-template-template-pursuit .overview--mobile h5.the-pursuit-of,
.single-careers section.section--text-media .page-template-template-pursuit-category .overview--mobile h5.the-pursuit-of {
	font-size: 13px
}

.page-template-template-pursuit .overview--mobile .overview-subsubtitle,
.page-template-template-pursuit .overview--mobile .overview-subtitle,
.page-template-template-pursuit-category .overview--mobile .overview-subsubtitle,
.page-template-template-pursuit-category .overview--mobile .overview-subtitle {
	font-size: 14px
}

.page-template-template-pursuit .pursuit-categories,
.page-template-template-pursuit-category .pursuit-categories {
	align-items: center;
	display: flex;
	min-height: 700px;
	position: relative
}

@media screen and (max-width:1024px) {

	.page-template-template-pursuit .pursuit-categories,
	.page-template-template-pursuit-category .pursuit-categories {
		min-height: 500px
	}
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category {
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translate(5%, -50%);
	transform-origin: center;
	transition: transform .75s, opacity .75s, margin .75s
}

@media screen and (max-width:767px) {

	.page-template-template-pursuit .pursuit-categories .pursuit-categories__category,
	.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category {
		width: 157px !important
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {

	.page-template-template-pursuit .pursuit-categories .pursuit-categories__category,
	.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category {
		width: 190px
	}
}

@media only screen and (min-width:1025px) and (max-width:1175px) {

	.page-template-template-pursuit .pursuit-categories .pursuit-categories__category,
	.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category {
		width: 200px
	}
}

@media only screen and (min-width:1176px) and (max-width:1280px) {

	.page-template-template-pursuit .pursuit-categories .pursuit-categories__category,
	.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category {
		width: 230px
	}
}

@media only screen and (min-width:1281px) {

	.page-template-template-pursuit .pursuit-categories .pursuit-categories__category,
	.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category {
		width: auto
	}
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:hover,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:hover {
	transform: translate(5%, -60%)
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:before,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:before {
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	width: 100%
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category.contentment:before,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category.contentment:before {
	background-image: url(../../img/pursuit/card-angle-blue.png)
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category.revitalized:before,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category.revitalized:before {
	background-image: url(../../img/pursuit/card-angle-light-green.png)
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category.freedom:before,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category.freedom:before {
	background-image: url(../../img/pursuit/card-angle-dark-green.png)
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category.distraction:before,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category.distraction:before {
	background-image: url(../../img/pursuit/card-angle-purple.png)
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category.challenged:before,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category.challenged:before {
	background-image: url(../../img/pursuit/card-angle-orange.png)
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category.card-0:before,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category.card-0:before {
	display: none
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:first-child,
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:first-child {
	transform: translate(2%, -50.35%);
	z-index: 50
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(2),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(2) {
	transform: translate(4%, -50.7%);
	z-index: 49
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(3),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(3) {
	transform: translate(6%, -51.05%);
	z-index: 48
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(4),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(4) {
	transform: translate(8%, -51.4%);
	z-index: 47
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(5),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(5) {
	transform: translate(10%, -51.75%);
	z-index: 46
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(6),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(6) {
	transform: translate(12%, -52.1%);
	z-index: 45
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(7),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(7) {
	transform: translate(14%, -52.45%);
	z-index: 44
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(8),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(8) {
	transform: translate(16%, -52.8%);
	z-index: 43
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(9),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(9) {
	transform: translate(18%, -53.15%);
	z-index: 42
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(10),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(10) {
	transform: translate(20%, -53.5%);
	z-index: 41
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(11),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(11) {
	transform: translate(22%, -53.85%);
	z-index: 40
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(12),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(12) {
	transform: translate(24%, -54.2%);
	z-index: 39
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(13),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(13) {
	transform: translate(26%, -54.55%);
	z-index: 38
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(14),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(14) {
	transform: translate(28%, -54.9%);
	z-index: 37
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(15),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(15) {
	transform: translate(30%, -55.25%);
	z-index: 36
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(16),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(16) {
	transform: translate(32%, -55.6%);
	z-index: 35
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(17),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(17) {
	transform: translate(34%, -55.95%);
	z-index: 34
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(18),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(18) {
	transform: translate(36%, -56.3%);
	z-index: 33
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(19),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(19) {
	transform: translate(38%, -56.65%);
	z-index: 32
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(20),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(20) {
	transform: translate(40%, -57%);
	z-index: 31
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(21),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(21) {
	transform: translate(42%, -57.35%);
	z-index: 30
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(22),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(22) {
	transform: translate(44%, -57.7%);
	z-index: 29
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(23),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(23) {
	transform: translate(46%, -58.05%);
	z-index: 28
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(24),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(24) {
	transform: translate(48%, -58.4%);
	z-index: 27
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(25),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(25) {
	transform: translate(50%, -58.75%);
	z-index: 26
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(26),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(26) {
	transform: translate(52%, -59.1%);
	z-index: 25
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(27),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(27) {
	transform: translate(54%, -59.45%);
	z-index: 24
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(28),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(28) {
	transform: translate(56%, -59.8%);
	z-index: 23
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(29),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(29) {
	transform: translate(58%, -60.15%);
	z-index: 22
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(30),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(30) {
	transform: translate(60%, -60.5%);
	z-index: 21
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(31),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(31) {
	transform: translate(62%, -60.85%);
	z-index: 20
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(32),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(32) {
	transform: translate(64%, -61.2%);
	z-index: 19
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(33),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(33) {
	transform: translate(66%, -61.55%);
	z-index: 18
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(34),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(34) {
	transform: translate(68%, -61.9%);
	z-index: 17
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(35),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(35) {
	transform: translate(70%, -62.25%);
	z-index: 16
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(36),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(36) {
	transform: translate(72%, -62.6%);
	z-index: 15
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(37),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(37) {
	transform: translate(74%, -62.95%);
	z-index: 14
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(38),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(38) {
	transform: translate(76%, -63.3%);
	z-index: 13
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(39),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(39) {
	transform: translate(78%, -63.65%);
	z-index: 12
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(40),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(40) {
	transform: translate(80%, -64%);
	z-index: 11
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(41),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(41) {
	transform: translate(82%, -64.35%);
	z-index: 10
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(42),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(42) {
	transform: translate(84%, -64.7%);
	z-index: 9
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(43),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(43) {
	transform: translate(86%, -65.05%);
	z-index: 8
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(44),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(44) {
	transform: translate(88%, -65.4%);
	z-index: 7
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(45),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(45) {
	transform: translate(90%, -65.75%);
	z-index: 6
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(46),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(46) {
	transform: translate(92%, -66.1%);
	z-index: 5
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(47),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(47) {
	transform: translate(94%, -66.45%);
	z-index: 4
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(48),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(48) {
	transform: translate(96%, -66.8%);
	z-index: 3
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(49),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(49) {
	transform: translate(98%, -67.15%);
	z-index: 2
}

.page-template-template-pursuit .pursuit-categories .pursuit-categories__category:nth-child(50),
.page-template-template-pursuit-category .pursuit-categories .pursuit-categories__category:nth-child(50) {
	transform: translate(100%, -67.5%);
	z-index: 1
}

.page-template-template-pursuit .pursuit-categories.active .pursuit-categories__category:before,
.page-template-template-pursuit-category .pursuit-categories.active .pursuit-categories__category:before {
	display: none
}

.page-template-template-pursuit .pursuit-categories.active .staggered-0,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-0 {
	margin-top: 0 !important;
	transform: translateY(-50%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-0:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-0:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-1,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-1 {
	margin-top: 0 !important;
	transform: translate(10%, -52%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-1:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-1:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-2,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-2 {
	margin-top: 0 !important;
	transform: translate(20%, -54%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-2:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-2:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-3,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-3 {
	margin-top: 0 !important;
	transform: translate(30%, -56%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-3:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-3:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-4,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-4 {
	margin-top: 0 !important;
	transform: translate(40%, -58%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-4:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-4:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-5,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-5 {
	margin-top: 0 !important;
	transform: translate(50%, -60%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-5:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-5:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-6,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-6 {
	margin-top: 0 !important;
	transform: translate(60%, -62%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-6:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-6:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-7,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-7 {
	margin-top: 0 !important;
	transform: translate(70%, -64%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-7:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-7:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-8,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-8 {
	margin-top: 0 !important;
	transform: translate(80%, -66%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-8:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-8:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-9,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-9 {
	margin-top: 0 !important;
	transform: translate(90%, -68%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-9:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-9:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-10,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-10 {
	margin-top: 0 !important;
	transform: translate(100%, -70%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-10:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-10:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-11,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-11 {
	margin-top: 0 !important;
	transform: translate(110%, -72%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-11:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-11:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-12,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-12 {
	margin-top: 0 !important;
	transform: translate(120%, -74%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-12:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-12:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-13,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-13 {
	margin-top: 0 !important;
	transform: translate(130%, -76%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-13:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-13:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-14,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-14 {
	margin-top: 0 !important;
	transform: translate(140%, -78%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-14:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-14:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-15,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-15 {
	margin-top: 0 !important;
	transform: translate(150%, -80%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-15:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-15:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-16,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-16 {
	margin-top: 0 !important;
	transform: translate(160%, -82%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-16:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-16:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-17,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-17 {
	margin-top: 0 !important;
	transform: translate(170%, -84%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-17:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-17:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-18,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-18 {
	margin-top: 0 !important;
	transform: translate(180%, -86%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-18:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-18:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-19,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-19 {
	margin-top: 0 !important;
	transform: translate(190%, -88%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-19:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-19:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-20,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-20 {
	margin-top: 0 !important;
	transform: translate(200%, -90%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-20:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-20:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-21,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-21 {
	margin-top: 0 !important;
	transform: translate(210%, -92%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-21:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-21:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-22,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-22 {
	margin-top: 0 !important;
	transform: translate(220%, -94%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-22:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-22:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-23,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-23 {
	margin-top: 0 !important;
	transform: translate(230%, -96%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-23:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-23:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-24,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-24 {
	margin-top: 0 !important;
	transform: translate(240%, -98%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-24:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-24:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-25,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-25 {
	margin-top: 0 !important;
	transform: translate(250%, -100%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-25:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-25:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-26,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-26 {
	margin-top: 0 !important;
	transform: translate(260%, -102%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-26:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-26:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-27,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-27 {
	margin-top: 0 !important;
	transform: translate(270%, -104%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-27:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-27:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-28,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-28 {
	margin-top: 0 !important;
	transform: translate(280%, -106%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-28:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-28:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-29,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-29 {
	margin-top: 0 !important;
	transform: translate(290%, -108%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-29:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-29:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-30,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-30 {
	margin-top: 0 !important;
	transform: translate(300%, -110%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-30:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-30:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-31,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-31 {
	margin-top: 0 !important;
	transform: translate(310%, -112%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-31:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-31:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-32,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-32 {
	margin-top: 0 !important;
	transform: translate(320%, -114%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-32:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-32:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-33,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-33 {
	margin-top: 0 !important;
	transform: translate(330%, -116%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-33:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-33:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-34,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-34 {
	margin-top: 0 !important;
	transform: translate(340%, -118%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-34:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-34:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-35,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-35 {
	margin-top: 0 !important;
	transform: translate(350%, -120%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-35:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-35:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-36,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-36 {
	margin-top: 0 !important;
	transform: translate(360%, -122%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-36:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-36:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-37,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-37 {
	margin-top: 0 !important;
	transform: translate(370%, -124%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-37:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-37:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-38,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-38 {
	margin-top: 0 !important;
	transform: translate(380%, -126%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-38:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-38:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-39,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-39 {
	margin-top: 0 !important;
	transform: translate(390%, -128%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-39:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-39:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-40,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-40 {
	margin-top: 0 !important;
	transform: translate(400%, -130%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-40:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-40:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-41,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-41 {
	margin-top: 0 !important;
	transform: translate(410%, -132%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-41:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-41:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-42,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-42 {
	margin-top: 0 !important;
	transform: translate(420%, -134%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-42:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-42:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-43,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-43 {
	margin-top: 0 !important;
	transform: translate(430%, -136%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-43:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-43:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-44,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-44 {
	margin-top: 0 !important;
	transform: translate(440%, -138%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-44:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-44:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-45,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-45 {
	margin-top: 0 !important;
	transform: translate(450%, -140%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-45:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-45:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-46,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-46 {
	margin-top: 0 !important;
	transform: translate(460%, -142%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-46:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-46:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-47,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-47 {
	margin-top: 0 !important;
	transform: translate(470%, -144%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-47:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-47:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-48,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-48 {
	margin-top: 0 !important;
	transform: translate(480%, -146%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-48:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-48:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-49,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-49 {
	margin-top: 0 !important;
	transform: translate(490%, -148%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-49:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-49:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.active .staggered-50,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-50 {
	margin-top: 0 !important;
	transform: translate(500%, -150%)
}

.page-template-template-pursuit .pursuit-categories.active .staggered-50:hover,
.page-template-template-pursuit-category .pursuit-categories.active .staggered-50:hover {
	margin-top: -50px !important
}

.page-template-template-pursuit .pursuit-categories.contentment .contentment,
.page-template-template-pursuit-category .pursuit-categories.contentment .contentment {
	margin-top: -50px
}

.page-template-template-pursuit .pursuit-categories.contentment.active .pursuit-categories__category:not(.contentment),
.page-template-template-pursuit-category .pursuit-categories.contentment.active .pursuit-categories__category:not(.contentment) {
	opacity: 0;
	pointer-events: none
}

.page-template-template-pursuit .pursuit-categories.revitalized .revitalized,
.page-template-template-pursuit-category .pursuit-categories.revitalized .revitalized {
	margin-top: -50px
}

.page-template-template-pursuit .pursuit-categories.revitalized.active .pursuit-categories__category:not(.revitalized),
.page-template-template-pursuit-category .pursuit-categories.revitalized.active .pursuit-categories__category:not(.revitalized) {
	opacity: 0;
	pointer-events: none
}

.page-template-template-pursuit .pursuit-categories.freedom .freedom,
.page-template-template-pursuit-category .pursuit-categories.freedom .freedom {
	margin-top: -50px
}

.page-template-template-pursuit .pursuit-categories.freedom.active .pursuit-categories__category:not(.freedom),
.page-template-template-pursuit-category .pursuit-categories.freedom.active .pursuit-categories__category:not(.freedom) {
	opacity: 0;
	pointer-events: none
}

.page-template-template-pursuit .pursuit-categories.distraction .distraction,
.page-template-template-pursuit-category .pursuit-categories.distraction .distraction {
	margin-top: -50px
}

.page-template-template-pursuit .pursuit-categories.distraction.active .pursuit-categories__category:not(.distraction),
.page-template-template-pursuit-category .pursuit-categories.distraction.active .pursuit-categories__category:not(.distraction) {
	opacity: 0;
	pointer-events: none
}

.page-template-template-pursuit .pursuit-categories.challenged .challenged,
.page-template-template-pursuit-category .pursuit-categories.challenged .challenged {
	margin-top: -50px
}

.page-template-template-pursuit .pursuit-categories.challenged.active .pursuit-categories__category:not(.challenged),
.page-template-template-pursuit-category .pursuit-categories.challenged.active .pursuit-categories__category:not(.challenged) {
	opacity: 0;
	pointer-events: none
}

.page-template-template-pursuit .pursuit-title-animated,
.page-template-template-pursuit-category .pursuit-title-animated {
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 0;
	-webkit-background-clip: text;
	background-image: url(../../img/pursuit/title-bg.jpg);
	background-repeat: repeat;
	background-size: cover;
	display: inline-block;
	font-family: "Gotham VU", sans-serif;
	font-size: 170px !important;
	font-weight: 500;
	height: 146px !important;
	line-height: 141px !important;
	margin-left: -4px;
	opacity: .8;
	pointer-events: none;
	text-transform: uppercase
}

.page-template-template-pursuit .pursuit-title,
.page-template-template-pursuit-category .pursuit-title {
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: hsla(0, 0%, 100%, .1);
	-webkit-background-clip: text;
	background-image: url(../../img/pursuit/title-bg.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	font-family: "Gotham VU", sans-serif;
	font-size: 130px;
	font-size: 8.125rem;
	font-weight: 500;
	line-height: .8;
	opacity: .8;
	pointer-events: none;
	text-transform: uppercase
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .pursuit-title,
	.page-template-template-pursuit-category .pursuit-title {
		font-size: 250px;
		font-size: 15.625rem;
		line-height: .8
	}
}

.page-template-template-pursuit .pursuit-title.pursuit-title--spotlight,
.page-template-template-pursuit-category .pursuit-title.pursuit-title--spotlight {
	background-image: url(../../img/pursuit/title-bg-light-crop.jpg)
}

.page-template-template-pursuit .pursuit-title.pursuit-title--subtitle,
.page-template-template-pursuit-category .pursuit-title.pursuit-title--subtitle {
	font-size: 80px;
	font-size: 5rem
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .pursuit-title.pursuit-title--subtitle,
	.page-template-template-pursuit-category .pursuit-title.pursuit-title--subtitle {
		font-size: 90px;
		font-size: 5.625rem
	}
}

.page-template-template-pursuit .pursuit-cards,
.page-template-template-pursuit-category .pursuit-cards {
	cursor: pointer;
	display: flex;
	gap: 30px;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0 25.5px 20px 0
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .pursuit-cards,
	.page-template-template-pursuit-category .pursuit-cards {
		padding: 25px 25.5px 50px 0
	}
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	height: 500px;
	justify-content: center;
	overflow-y: visible;
	padding-top: 40px;
	perspective: 1000px;
	position: relative;
	transition-duration: .15s;
	transition-property: transform;
	transition-timing-function: cubic-bezier(0, 0, .2, 1);
	width: 280px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .pursuit-cards .pursuit-cards__card,
	.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card {
		height: 600px;
		width: 320px
	}
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit .pursuit-cards .pursuit-cards__card,
	.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card {
		padding-top: 20px;
		width: 340px
	}
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.pursuit-cards__card--button>div,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.pursuit-cards__card--button>div {
	width: 100%
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.pursuit-cards__card--button a,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.pursuit-cards__card--button a {
	background: rgba(0, 0, 0, .1);
	border: 1px solid hsla(0, 0%, 100%, .4);
	border-radius: 25px;
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 10px 15px;
	text-transform: uppercase;
	transition: background-color .25s
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.pursuit-cards__card--button a:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.pursuit-cards__card--button a:hover {
	background: rgba(0, 0, 0, .3);
	border: 1px solid hsla(0, 0%, 100%, .5);
	text-decoration: none
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.pursuit-cards__card--button:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.pursuit-cards__card--button:hover {
	margin-top: 0 !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card img,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card img {
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .inner,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .inner {
	height: 100%;
	transform-style: preserve-3d;
	transition: transform .8s;
	width: 100%
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .inner,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .inner {
	transform: rotateY(180deg)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .front,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .front {
	pointer-events: none
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .front:before,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .front:before {
	opacity: 0
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .front .h5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .front .single.single--experience .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .front .single.single--hotel .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .front .tag,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .front .h5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .front .single.single--experience .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .front .single.single--hotel .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .front .tag,
.single.single--experience .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .front h2,
.single.single--experience .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .front h2,
.single.single--hotel .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.flip .front h2,
.single.single--hotel .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.flip .front h2 {
	opacity: 0;
	transition: opacity .25s
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .front,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .front {
	align-items: flex-start;
	backface-visibility: hidden;
	border-radius: 27px;
	box-shadow: -4px 4px 28px -6px rgba(0, 0, 0, .35);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .front,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .front {
	padding: 20px 70px 24px 23px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back {
	padding: 30px 20px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back,
	.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back {
		padding: 35px 40px
	}
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .front:before,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .front:before {
	background: linear-gradient(0deg, rgba(0, 0, 0, .6), transparent 40%);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .front .tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .front .tag--category {
	background-position: left 0;
	background-repeat: no-repeat;
	background-size: 21px 24px;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-style: italic;
	font-weight: 500;
	letter-spacing: .02em;
	line-height: 20.02px;
	min-height: 24px;
	padding-left: 25px;
	padding-top: 4px;
	text-align: left;
	text-transform: capitalize
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back {
	background-color: #fff;
	background-position: left -2px bottom;
	background-repeat: no-repeat;
	background-size: 175px;
	transform: rotateY(180deg)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-1,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-10,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-100,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-110,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-120,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-20,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-30,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-40,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-50,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-60,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-70,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-80,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-90,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-1,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-10,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-100,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-110,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-120,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-20,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-30,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-40,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-50,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-60,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-70,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-80,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-90 {
	background-position: left -2px bottom;
	background-size: 175px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-101,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-11,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-111,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-121,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-21,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-31,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-41,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-51,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-61,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-71,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-81,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-91,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-101,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-11,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-111,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-121,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-21,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-31,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-41,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-51,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-61,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-71,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-81,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-91 {
	background-position: right -28px top 46px;
	background-size: 239px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-102,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-112,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-12,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-122,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-22,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-3,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-32,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-42,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-52,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-62,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-72,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-82,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-92,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-102,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-112,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-12,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-122,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-22,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-3,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-32,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-42,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-52,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-62,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-72,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-82,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-92 {
	background-position: right -2px top;
	background-size: 180
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-103,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-113,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-123,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-13,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-23,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-33,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-4,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-43,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-53,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-63,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-73,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-83,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-93,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-103,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-113,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-123,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-13,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-23,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-33,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-4,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-43,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-53,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-63,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-73,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-83,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-93 {
	background-position: left -21px bottom -12px;
	background-size: 159px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-104,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-114,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-124,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-14,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-24,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-34,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-44,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-54,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-64,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-74,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-84,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-94,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-104,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-114,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-124,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-14,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-24,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-34,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-44,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-54,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-64,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-74,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-84,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-94 {
	background-position: right -20px bottom;
	background-size: 187px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-105,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-115,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-125,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-15,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-25,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-35,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-45,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-55,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-6,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-65,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-75,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-85,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-95,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-105,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-115,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-125,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-15,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-25,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-35,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-45,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-55,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-6,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-65,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-75,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-85,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-95 {
	background-position: top -2px right;
	background-size: 161px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-106,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-116,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-126,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-16,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-26,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-36,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-46,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-56,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-66,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-7,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-76,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-86,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-96,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-106,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-116,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-126,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-16,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-26,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-36,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-46,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-56,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-66,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-7,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-76,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-86,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-96 {
	background-position: right -2px bottom 23px;
	background-size: 119px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-107,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-117,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-127,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-17,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-27,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-37,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-47,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-57,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-67,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-77,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-8,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-87,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-97,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-107,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-117,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-127,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-17,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-27,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-37,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-47,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-57,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-67,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-77,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-8,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-87,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-97 {
	background-position: right -10px bottom;
	background-size: 100px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-108,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-118,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-128,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-18,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-28,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-38,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-48,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-58,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-68,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-78,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-88,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-9,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-98,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-108,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-118,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-128,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-18,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-28,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-38,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-48,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-58,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-68,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-78,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-88,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-9,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-98 {
	background-position: right -14px top -24px;
	background-size: 100px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-109,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-119,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-128,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-129,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-19,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-29,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-39,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-49,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-59,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-69,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-79,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-89,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back.decoration-99,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-109,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-119,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-128,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-129,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-19,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-29,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-39,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-49,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-59,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-69,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-79,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-89,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back.decoration-99 {
	background-position: right -2px top;
	background-size: 175px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back>img,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .front>img,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back>img,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .front>img {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card p,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card p {
	font-family: "Gotham VU", sans-serif;
	font-size: 35px;
	font-weight: 400;
	letter-spacing: .01em;
	line-height: 30.1px;
	position: relative;
	z-index: 2
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .h5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .single.single--experience .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .single.single--hotel .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .h5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .single.single--experience .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .single.single--hotel .post__body h2,
.single.single--experience .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card h2,
.single.single--experience .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card h2,
.single.single--hotel .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card h2,
.single.single--hotel .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card h2 {
	max-width: 246px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .tag--location,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .tag--location {
	background-position: 0;
	background-repeat: no-repeat;
	background-size: 12px;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 500;
	letter-spacing: .02em;
	line-height: 20.02px;
	margin-bottom: 37px;
	padding-left: 20px;
	text-align: left
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .back--title,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .back--title {
	margin-bottom: 20px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__description p,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__description p {
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: .05em;
	line-height: 16px
}

@media screen and (min-width:768px) {

	.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__description p,
	.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__description p {
		font-size: 16px;
		line-height: 20px
	}
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	width: 100%
}

@media screen and (max-width:1024px) {

	.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta a.btn,
	.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta a.btn {
		font-size: 11px;
		letter-spacing: .075em;
		padding: 10px 16px 9px
	}
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta a,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta a {
	border: none;
	border-radius: 19px !important;
	color: #fff;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	justify-content: space-between;
	letter-spacing: .1em;
	line-height: 17.16px;
	padding: 10px 20px 9px;
	text-align: center
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta .category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta .category {
	align-items: center;
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: 16px;
	display: flex;
	padding-bottom: 20px;
	padding-right: 16px;
	padding-top: 20px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta .category:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta .category:hover {
	background-image: url(../../img/pursuit/icon-star-hover.svg) !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta .category:hover span,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta .category:hover span {
	color: #000 !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta .category span,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta .category span {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 500;
	letter-spacing: .02em;
	line-height: 20.02px;
	margin-right: 5px;
	text-align: right;
	text-transform: capitalize
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta .category span:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta .category span:hover {
	color: #2f2f2f !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__meta .category img,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__meta .category img {
	width: 16px
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__expand,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__expand {
	background-image: url(../../img/icon-maximise.png);
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: 15px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	color: #2f2f2f;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	letter-spacing: .05em;
	line-height: 20px;
	padding-bottom: 7px;
	padding-top: 7px;
	transition: background-color .25s;
	width: 100%
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card .card__expand:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card .card__expand:hover {
	background-color: hsla(46, 32%, 85%, .3);
	text-decoration: none
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .card__meta .category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-blue.svg)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment.style-spotlight .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .front .tag.tag--category {
	color: #1e6e9f
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .card__expand,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .card__expand {
	border-bottom: 1px solid #1e6e9f;
	border-top: 1px solid #1e6e9f
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .h5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .single.single--experience .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .single.single--hotel .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .tag,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .h5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .single.single--experience .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .single.single--hotel .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .tag,
.single.single--experience .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back h2,
.single.single--experience .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back h2,
.single.single--hotel .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back h2,
.single.single--hotel .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back h2 {
	color: #1e6e9f
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .btn,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .btn {
	background-color: #1e6e9f
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .btn:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .btn:hover {
	background-color: #165074
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .tag--location,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .tag--location {
	background-image: url(../../img/icon-pin-contentment.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-contentment .back .card__meta .category span,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-contentment .back .card__meta .category span {
	color: #1e6e9f
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .card__meta .category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-turquoise.svg)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized.style-spotlight .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .front .tag.tag--category {
	color: #017f83
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .card__expand,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .card__expand {
	border-bottom: 1px solid #017f83;
	border-top: 1px solid #017f83
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .h5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .single.single--experience .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .single.single--hotel .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .tag,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .h5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .single.single--experience .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .single.single--hotel .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .tag,
.single.single--experience .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back h2,
.single.single--experience .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back h2,
.single.single--hotel .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back h2,
.single.single--hotel .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back h2 {
	color: #017f83
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .btn,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .btn {
	background-color: #017f83
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .btn:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .btn:hover {
	background-color: #014e50
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .tag--location,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .tag--location {
	background-image: url(../../img/icon-pin-revitalized.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-revitalized .back .card__meta .category span,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-revitalized .back .card__meta .category span {
	color: #017f83
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .card__meta .category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-green.svg)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom.style-spotlight .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .front .tag.tag--category {
	color: #207264
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .card__expand,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .card__expand {
	border-bottom: 1px solid #207264;
	border-top: 1px solid #207264
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .h5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .single.single--experience .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .single.single--hotel .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .tag,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .h5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .single.single--experience .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .single.single--hotel .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .tag,
.single.single--experience .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back h2,
.single.single--experience .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back h2,
.single.single--hotel .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back h2,
.single.single--hotel .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back h2 {
	color: #207264
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .btn,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .btn {
	background-color: #207264
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .btn:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .btn:hover {
	background-color: #154a41
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .tag--location,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .tag--location {
	background-image: url(../../img/icon-pin-freedom.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-freedom .back .card__meta .category span,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-freedom .back .card__meta .category span {
	color: #207264
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .card__meta .category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-purple.svg)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction.style-spotlight .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .front .tag.tag--category {
	color: #635478
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .card__expand,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .card__expand {
	border-bottom: 1px solid #635478;
	border-top: 1px solid #635478
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .h5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .single.single--experience .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .single.single--hotel .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .tag,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .h5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .single.single--experience .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .single.single--hotel .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .tag,
.single.single--experience .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back h2,
.single.single--experience .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back h2,
.single.single--hotel .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back h2,
.single.single--hotel .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back h2 {
	color: #635478
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .btn,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .btn {
	background-color: #635478
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .btn:hover,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .btn:hover {
	background-color: #4a3f5a
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .tag--location,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .tag--location {
	background-image: url(../../img/icon-pin-distraction.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-distraction .back .card__meta .category span,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-distraction .back .card__meta .category span {
	color: #635478
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .card__meta .category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-orange.svg)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged.style-spotlight .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .front .tag.tag--category {
	color: #cc5426
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-1,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-10,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-100,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-110,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-120,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-20,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-30,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-40,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-50,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-60,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-70,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-80,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-90,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-1,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-10,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-100,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-110,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-120,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-20,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-30,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-40,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-50,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-60,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-70,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-80,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-90 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-1.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-101,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-11,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-111,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-121,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-21,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-31,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-41,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-51,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-61,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-71,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-81,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-91,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-101,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-11,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-111,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-121,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-21,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-31,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-41,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-51,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-61,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-71,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-81,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-91 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-2.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-102,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-112,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-12,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-122,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-22,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-3,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-32,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-42,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-52,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-62,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-72,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-82,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-92,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-102,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-112,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-12,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-122,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-22,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-3,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-32,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-42,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-52,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-62,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-72,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-82,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-92 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-3.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-103,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-113,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-123,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-13,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-23,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-33,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-4,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-43,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-53,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-63,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-73,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-83,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-93,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-103,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-113,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-123,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-13,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-23,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-33,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-4,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-43,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-53,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-63,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-73,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-83,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-93 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-4.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-104,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-114,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-124,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-14,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-24,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-34,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-44,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-54,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-64,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-74,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-84,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-94,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-104,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-114,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-124,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-14,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-24,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-34,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-44,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-54,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-64,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-74,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-84,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-94 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-5.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-105,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-115,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-125,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-15,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-25,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-35,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-45,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-55,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-6,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-65,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-75,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-85,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-95,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-105,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-115,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-125,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-15,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-25,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-35,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-45,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-55,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-6,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-65,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-75,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-85,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-95 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-6.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-106,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-116,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-126,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-16,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-26,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-36,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-46,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-56,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-66,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-7,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-76,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-86,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-96,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-106,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-116,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-126,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-16,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-26,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-36,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-46,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-56,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-66,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-7,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-76,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-86,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-96 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-7.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-107,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-117,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-127,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-17,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-27,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-37,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-47,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-57,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-67,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-77,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-8,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-87,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-97,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-107,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-117,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-127,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-17,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-27,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-37,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-47,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-57,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-67,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-77,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-8,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-87,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-97 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-9.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-108,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-118,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-128,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-18,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-28,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-38,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-48,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-58,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-68,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-78,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-88,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-9,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-98,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-108,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-118,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-128,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-18,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-28,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-38,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-48,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-58,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-68,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-78,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-88,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-9,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-98 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-11.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-109,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-119,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-128,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-129,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-19,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-29,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-39,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-49,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-59,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-69,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-79,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-89,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-99,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-109,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-119,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-128,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-129,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-19,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-29,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-39,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-49,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-59,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-69,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-79,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-89,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back.decoration-99 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-3.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .card__expand,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .card__expand {
	border-bottom: 1px solid #cc5426;
	border-top: 1px solid #cc5426
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .h5,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .single.single--experience .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .single.single--hotel .post__body h2,
.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .tag,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .h5,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .single.single--experience .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .single.single--hotel .post__body h2,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .tag,
.single.single--experience .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back h2,
.single.single--experience .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back h2,
.single.single--hotel .post__body .page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back h2,
.single.single--hotel .post__body .page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back h2 {
	color: #cc5426
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .btn,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .btn {
	background-color: #cc5426
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .tag--location,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .tag--location {
	background-image: url(../../img/icon-pin-challenge.png)
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-challenged .back .card__meta .category span,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-challenged .back .card__meta .category span {
	color: #cc5426
}

.page-template-template-pursuit .pursuit-cards .pursuit-cards__card.style-spotlight.style-spotlight .front .tag.tag--category,
.page-template-template-pursuit-category .pursuit-cards .pursuit-cards__card.style-spotlight.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.page-template-template-pursuit section .btn--rounded,
.page-template-template-pursuit-category section .btn--rounded {
	border: 1px solid #fff;
	border-radius: 25px;
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 17.16px;
	margin-bottom: 35px;
	padding: 8px 15px 7px;
	text-align: center;
	text-transform: uppercase
}

@media screen and (min-width:1024px) {

	.page-template-template-pursuit section .btn--rounded,
	.page-template-template-pursuit-category section .btn--rounded {
		margin-bottom: 0
	}
}

.template-pursuit .title-and-links {
	gap: 0 5px
}

@media screen and (min-width:1024px) {
	.template-pursuit .title-and-links {
		max-width: 500px
	}
}

.title-and-links {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0 10px
}

@media screen and (min-width:1360px) {
	.title-and-links {
		display: flex
	}
}

.title-and-links>a {
	transition: background-color .25s
}

.title-and-links>a:hover {
	background-color: rgba(0, 0, 0, .2);
	border: 1px solid hsla(0, 0%, 100%, .5)
}

.title-and-links .title-wrapper {
	height: 150px;
	min-width: 100%;
	position: relative
}

@media screen and (min-width:768px) {
	.title-and-links .title-wrapper {
		height: 107px
	}
}

@media screen and (min-width:1360px) {
	.title-and-links .title-wrapper {
		height: 107px;
		min-width: 500px
	}
}

.title-and-links .title {
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .5s
}

.title-and-links .title.title-active {
	opacity: 1
}

.title-and-links .title-contentment {
	height: 107px;
	max-height: 100%;
	width: auto
}

@media screen and (min-width:700px) {
	.title-and-links .title-contentment {
		height: auto;
		width: 456px
	}
}

.title-and-links .title-revitalized {
	height: 107px;
	max-height: 100%;
	width: auto
}

@media screen and (min-width:700px) {
	.title-and-links .title-revitalized {
		height: auto;
		width: 372px
	}
}

.title-and-links .title-freedom {
	height: 107px;
	max-height: 100%;
	width: auto
}

@media screen and (min-width:700px) {
	.title-and-links .title-freedom {
		height: auto;
		width: 272px
	}
}

.title-and-links .title-distraction {
	height: 107px;
	max-height: 100%;
	width: auto
}

@media screen and (min-width:700px) {
	.title-and-links .title-distraction {
		height: auto;
		width: 394px
	}
}

.title-and-links .title-challenged {
	height: 107px;
	max-height: 100%;
	width: auto
}

@media screen and (min-width:700px) {
	.title-and-links .title-challenged {
		height: auto;
		width: 363px
	}
}

.title-and-links .pursuit-title {
	margin-bottom: 0
}

.title-and-links .text-contentment {
	color: #3d95cb
}

.title-and-links .text-revitalized {
	color: #0ea1a6
}

.title-and-links .text-freedom {
	color: #379c8a
}

.title-and-links .text-distraction {
	color: #7d699a
}

.title-and-links .text-challenged {
	color: #df774e
}

.title-and-links a,
.title-and-links button {
	background: rgba(0, 0, 0, .1);
	border: 1px solid hsla(0, 0%, 100%, .4);
	border-radius: 25px;
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 10px 12px 9px;
	text-transform: uppercase
}

@media screen and (min-width:768px) {

	.title-and-links a,
	.title-and-links button {
		padding: 8px 12px 7px
	}
}

.title-and-links a:hover,
.title-and-links button:hover {
	background-color: rgba(0, 0, 0, .3);
	border: 1px solid hsla(0, 0%, 100%, .9);
	text-decoration: none
}

.title-and-links a:last-child,
.title-and-links button:last-child {
	margin-right: 0
}

.section--pursuit-category {
	background-repeat: no-repeat;
	background-size: cover;
	overflow-x: hidden;
	padding-top: 30px
}

@media screen and (min-width:768px) {
	.section--pursuit-category {
		padding-top: 70px
	}
}

@media screen and (min-width:1024px) {
	.section--pursuit-category {
		padding-top: 70px
	}
}

@media screen and (min-width:1280px) {
	.section--pursuit-category {
		padding-top: 50px
	}
}

.section--pursuit-category[data-category=contentment] {
	background-image: url(../../img/pursuit/bg-contentment.jpg)
}

.section--pursuit-category[data-category=revitalized] {
	background-image: url(../../img/pursuit/bg-revitalized.jpg)
}

.section--pursuit-category[data-category=freedom] {
	background-image: url(../../img/pursuit/bg-freedom.jpg)
}

.section--pursuit-category[data-category=distraction] {
	background-image: url(../../img/pursuit/bg-distraction.jpg)
}

.section--pursuit-category[data-category=challenged] {
	background-image: url(../../img/pursuit/bg-challenge.jpg)
}

.section--pursuit-category .title-and-links .title .pursuit-title {
	-webkit-text-stroke-width: 0;
	opacity: 1
}

.section--pursuit-category .submenu-wrapper {
	display: none;
	flex-wrap: wrap;
	gap: 0 10px;
	margin-top: 50px
}

@media screen and (min-width:700px) {
	.section--pursuit-category .submenu-wrapper {
		gap: 5px;
		margin-top: 0
	}
}

@media screen and (min-width:1151px) {
	.section--pursuit-category .submenu-wrapper {
		margin-top: 15px
	}
}

@media screen and (min-width:1360px) {
	.section--pursuit-category .submenu-wrapper {
		flex: 1;
		flex-wrap: nowrap;
		justify-content: flex-end;
		margin-top: -30px
	}
}

@media screen and (min-width:768px) {
	.section--pursuit-category .submenu-wrapper {
		display: flex
	}
}

.section--pursuit-category .submenu-wrapper.submenu-wrapper--mobile {
	display: flex;
	flex-wrap: nowrap;
	gap: 0 5px;
	margin-bottom: 20px;
	margin-top: 0;
	overflow-x: scroll;
	padding-left: 15px;
	padding-right: 15px;
	scrollbar-width: none;
	width: 100%
}

@media screen and (min-width:768px) {
	.section--pursuit-category .submenu-wrapper.submenu-wrapper--mobile {
		display: none
	}
}

.section--pursuit-category .submenu-wrapper.submenu-wrapper--mobile button {
	cursor: pointer
}

.section--pursuit-category .submenu-wrapper .submenu-wrapper--mobile-inner {
	cursor: pointer;
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	position: static;
	position: relative;
	width: -moz-max-content;
	width: max-content
}

.section--pursuit-category .submenu-wrapper button {
	transition: background-color .25s
}

.section--pursuit-category .submenu-wrapper button:hover {
	background-color: rgba(0, 0, 0, .3);
	border: 1px solid hsla(0, 0%, 100%, .9)
}

.section--pursuit-category .submenu-wrapper button.active.contentment {
	background: #1e6e9f;
	border: 1px solid #1e6e9f
}

.section--pursuit-category .submenu-wrapper button.active.contentment:hover {
	background: #18587f
}

.section--pursuit-category .submenu-wrapper button.active.revitalized {
	background: #017f83;
	border: 1px solid #017f83
}

.section--pursuit-category .submenu-wrapper button.active.revitalized:hover {
	background: #0c6669
}

.section--pursuit-category .submenu-wrapper button.active.freedom {
	background: #367468;
	border: 1px solid #367468
}

.section--pursuit-category .submenu-wrapper button.active.freedom:hover {
	background: #2b5d53
}

.section--pursuit-category .submenu-wrapper button.active.distraction {
	background: #635478;
	border: 1px solid #635478
}

.section--pursuit-category .submenu-wrapper button.active.distraction:hover {
	background: #4f4360
}

.section--pursuit-category .submenu-wrapper button.active.challenged {
	background: #cc5426;
	border: 1px solid #cc5426
}

.section--pursuit-category .submenu-wrapper button.active.challenged:hover {
	background: #a3431f
}

.section--pursuit-category .container--pursuit-category-cards {
	overflow-x: hidden
}

.section--pursuit-category .wrap {
	-ms-overflow-style: none;
	overflow: auto;
	scrollbar-width: none
}

.section--pursuit-category .wrap .drag-horizontal {
	-ms-overflow-style: none;
	overflow-x: scroll;
	scrollbar-width: none
}

.section--pursuit-category .wrap .drag-horizontal::-webkit-scrollbar {
	background: transparent;
	width: 0
}

.section--pursuit-category .wrap .pursuit-cards {
	margin-left: calc(50vw - 50% + 15px);
	padding-right: 25.5px
}

@media screen and (min-width:1360px) {
	.section--pursuit-category .wrap .pursuit-cards {
		margin-left: calc(50vw - 659px)
	}
}

.section--pursuit-category .pursuit-category-cards {
	position: static;
	position: relative;
	width: -moz-max-content;
	width: max-content
}

.section--pursuit-category .pursuit-category-cards .slide {
	transition: margin-top .75s linear
}

.section--pursuit-category .pursuit-category-cards .slide:hover {
	margin-top: -20px
}

.section--pursuit-category .pursuit-category-cards .slick-track {
	padding: 50px 0
}

.section--pursuit-category .pursuit-category-cards .slick-slide {
	margin-right: 24px;
	width: 320px
}

@media screen and (min-width:1024px) {
	.section--pursuit-category .pursuit-category-cards .slick-slide {
		width: 340px
	}
}

.section--pursuit-category .pursuit-tagline {
	font-size: 14px;
	margin-top: 2px;
	max-height: 42px;
	overflow: hidden
}

@media screen and (max-width:768px) {
	.section--pursuit-category .pursuit-tagline {
		margin-bottom: 5px
	}
}

.section--pursuit-category .pursuit-description p {
	color: #52575c !important;
	font-size: 16px;
	margin-top: 2px;
	max-height: 75px;
	overflow: hidden
}

@media screen and (min-width:768px) {
	.section--pursuit-category .pursuit-description p {
		display: none
	}
}

@media screen and (min-width:1024px) {
	.section--pursuit-category .pursuit-title.pursuit-title--subtitle {
		margin-bottom: 0
	}
}

.section--pursuit-category .reset-button a {
	color: #2f2f2f !important;
	margin-top: 10px
}

@media screen and (min-width:768px) {
	.section--pursuit-category .reset-button a {
		margin-bottom: 10px;
		margin-top: -30px
	}
}

@media screen and (min-width:1280px) {
	.section--pursuit-category .reset-button a {
		margin-bottom: 10px;
		margin-top: 0
	}
}

@media screen and (min-width:768px) {
	.section--pursuit-categories .reset-button {
		position: absolute;
		top: -70px
	}
}

@media screen and (min-width:1024px) {
	.section--pursuit-categories .reset-button {
		top: -110px
	}
}

@media screen and (min-width:1280px) {
	.section--pursuit-categories .reset-button {
		top: -110px
	}
}

@media screen and (min-width:768px) {
	.section--pursuit-categories .reset-button a {
		margin-bottom: 0;
		margin-top: 0
	}
}

@media screen and (min-width:1280px) {
	.section--pursuit-categories .reset-button a {
		margin-bottom: 0;
		margin-top: 0
	}
}

.reset-button {
	margin-bottom: 10px;
	margin-left: -4px;
	opacity: 0;
	pointer-events: none;
	transition: opacity 1
}

.reset-button.visible {
	opacity: 1;
	pointer-events: all
}

.reset-button a {
	align-items: center;
	color: #52575c !important;
	display: flex;
	font-size: 12px;
	font-size: .75rem;
	font-weight: 600;
	gap: 5px;
	text-transform: uppercase
}

@media screen and (min-width:768px) {
	.reset-button a {
		margin-bottom: 70px;
		margin-top: -30px
	}
}

@media screen and (min-width:1280px) {
	.reset-button a {
		margin-bottom: 60px;
		margin-top: -70px
	}
}

.reset-button a:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m9.333 12.5-4-4 4-4' stroke='%2352575C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 16px;
	width: 16px
}

.reset-button a:hover {
	text-decoration: none
}

.section.section--pursuit-spotlight .drag-horizontal {
	-ms-overflow-style: none;
	overflow-x: scroll;
	scrollbar-width: none
}

@media screen and (min-width:1280px) {
	.section.section--pursuit-spotlight .drag-horizontal {
		margin-left: 0 !important
	}

	.section.section--pursuit-spotlight .drag-horizontal>div {
		margin-left: calc(50vw - 659px)
	}
}

.section.section--pursuit-spotlight .drag-horizontal::-webkit-scrollbar {
	background: transparent;
	width: 0
}

.section.section--pursuit-spotlight .pursuit-cards {
	width: -moz-max-content;
	width: max-content
}

.section.section--pursuit-spotlight .pursuit-cards .pursuit-cards__card {
	margin-top: 0;
	transition: margin .25s
}

.section.section--pursuit-spotlight .pursuit-cards .pursuit-cards__card:hover {
	margin-top: -20px
}

#pursuit-category-preloader {
	align-items: center;
	background-color: #000;
	background-image: url(../../img/pursuit/preloader-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	height: 100vh;
	justify-content: center;
	left: 0;
	position: sticky;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 999
}

#pursuit-category-preloader>div {
	align-items: center;
	display: flex;
	flex-direction: column
}

#pursuit-category-preloader img {
	animation: fadeInOut 2s;
	animation-iteration-count: infinite;
	margin-bottom: 15px;
	opacity: 25%;
	width: 45px
}

#pursuit-category-preloader span {
	color: #fff;
	display: inline-block;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 1;
	text-align: center;
	text-transform: uppercase
}

@keyframes fadeInOut {
	0% {
		opacity: 25%
	}

	50% {
		opacity: 50%
	}

	to {
		opacity: 25%
	}
}

.pursuit-cards__card.style-contentment .back.decoration-1,
.pursuit-cards__card.style-contentment .back.decoration-10,
.pursuit-cards__card.style-contentment .back.decoration-100,
.pursuit-cards__card.style-contentment .back.decoration-20,
.pursuit-cards__card.style-contentment .back.decoration-30,
.pursuit-cards__card.style-contentment .back.decoration-40,
.pursuit-cards__card.style-contentment .back.decoration-50,
.pursuit-cards__card.style-contentment .back.decoration-60,
.pursuit-cards__card.style-contentment .back.decoration-70,
.pursuit-cards__card.style-contentment .back.decoration-80,
.pursuit-cards__card.style-contentment .back.decoration-90 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-1.png)
}

.pursuit-cards__card.style-contentment .back.decoration-101,
.pursuit-cards__card.style-contentment .back.decoration-11,
.pursuit-cards__card.style-contentment .back.decoration-2,
.pursuit-cards__card.style-contentment .back.decoration-21,
.pursuit-cards__card.style-contentment .back.decoration-31,
.pursuit-cards__card.style-contentment .back.decoration-41,
.pursuit-cards__card.style-contentment .back.decoration-51,
.pursuit-cards__card.style-contentment .back.decoration-61,
.pursuit-cards__card.style-contentment .back.decoration-71,
.pursuit-cards__card.style-contentment .back.decoration-81,
.pursuit-cards__card.style-contentment .back.decoration-91 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-2.png)
}

.pursuit-cards__card.style-contentment .back.decoration-102,
.pursuit-cards__card.style-contentment .back.decoration-12,
.pursuit-cards__card.style-contentment .back.decoration-22,
.pursuit-cards__card.style-contentment .back.decoration-3,
.pursuit-cards__card.style-contentment .back.decoration-32,
.pursuit-cards__card.style-contentment .back.decoration-42,
.pursuit-cards__card.style-contentment .back.decoration-52,
.pursuit-cards__card.style-contentment .back.decoration-62,
.pursuit-cards__card.style-contentment .back.decoration-72,
.pursuit-cards__card.style-contentment .back.decoration-82,
.pursuit-cards__card.style-contentment .back.decoration-92 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-3.png)
}

.pursuit-cards__card.style-contentment .back.decoration-103,
.pursuit-cards__card.style-contentment .back.decoration-13,
.pursuit-cards__card.style-contentment .back.decoration-23,
.pursuit-cards__card.style-contentment .back.decoration-33,
.pursuit-cards__card.style-contentment .back.decoration-4,
.pursuit-cards__card.style-contentment .back.decoration-43,
.pursuit-cards__card.style-contentment .back.decoration-53,
.pursuit-cards__card.style-contentment .back.decoration-63,
.pursuit-cards__card.style-contentment .back.decoration-73,
.pursuit-cards__card.style-contentment .back.decoration-83,
.pursuit-cards__card.style-contentment .back.decoration-93 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-4.png)
}

.pursuit-cards__card.style-contentment .back.decoration-104,
.pursuit-cards__card.style-contentment .back.decoration-14,
.pursuit-cards__card.style-contentment .back.decoration-24,
.pursuit-cards__card.style-contentment .back.decoration-34,
.pursuit-cards__card.style-contentment .back.decoration-44,
.pursuit-cards__card.style-contentment .back.decoration-5,
.pursuit-cards__card.style-contentment .back.decoration-54,
.pursuit-cards__card.style-contentment .back.decoration-64,
.pursuit-cards__card.style-contentment .back.decoration-74,
.pursuit-cards__card.style-contentment .back.decoration-84,
.pursuit-cards__card.style-contentment .back.decoration-94 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-5.png)
}

.pursuit-cards__card.style-contentment .back.decoration-105,
.pursuit-cards__card.style-contentment .back.decoration-15,
.pursuit-cards__card.style-contentment .back.decoration-25,
.pursuit-cards__card.style-contentment .back.decoration-35,
.pursuit-cards__card.style-contentment .back.decoration-45,
.pursuit-cards__card.style-contentment .back.decoration-55,
.pursuit-cards__card.style-contentment .back.decoration-6,
.pursuit-cards__card.style-contentment .back.decoration-65,
.pursuit-cards__card.style-contentment .back.decoration-75,
.pursuit-cards__card.style-contentment .back.decoration-85,
.pursuit-cards__card.style-contentment .back.decoration-95 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-6.png)
}

.pursuit-cards__card.style-contentment .back.decoration-106,
.pursuit-cards__card.style-contentment .back.decoration-16,
.pursuit-cards__card.style-contentment .back.decoration-26,
.pursuit-cards__card.style-contentment .back.decoration-36,
.pursuit-cards__card.style-contentment .back.decoration-46,
.pursuit-cards__card.style-contentment .back.decoration-56,
.pursuit-cards__card.style-contentment .back.decoration-66,
.pursuit-cards__card.style-contentment .back.decoration-7,
.pursuit-cards__card.style-contentment .back.decoration-76,
.pursuit-cards__card.style-contentment .back.decoration-86,
.pursuit-cards__card.style-contentment .back.decoration-96 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-7.png)
}

.pursuit-cards__card.style-contentment .back.decoration-107,
.pursuit-cards__card.style-contentment .back.decoration-17,
.pursuit-cards__card.style-contentment .back.decoration-27,
.pursuit-cards__card.style-contentment .back.decoration-37,
.pursuit-cards__card.style-contentment .back.decoration-47,
.pursuit-cards__card.style-contentment .back.decoration-57,
.pursuit-cards__card.style-contentment .back.decoration-67,
.pursuit-cards__card.style-contentment .back.decoration-77,
.pursuit-cards__card.style-contentment .back.decoration-8,
.pursuit-cards__card.style-contentment .back.decoration-87,
.pursuit-cards__card.style-contentment .back.decoration-97 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-9.png)
}

.pursuit-cards__card.style-contentment .back.decoration-108,
.pursuit-cards__card.style-contentment .back.decoration-18,
.pursuit-cards__card.style-contentment .back.decoration-28,
.pursuit-cards__card.style-contentment .back.decoration-38,
.pursuit-cards__card.style-contentment .back.decoration-48,
.pursuit-cards__card.style-contentment .back.decoration-58,
.pursuit-cards__card.style-contentment .back.decoration-68,
.pursuit-cards__card.style-contentment .back.decoration-78,
.pursuit-cards__card.style-contentment .back.decoration-88,
.pursuit-cards__card.style-contentment .back.decoration-9,
.pursuit-cards__card.style-contentment .back.decoration-98 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-11.png)
}

.pursuit-cards__card.style-contentment .back.decoration-109,
.pursuit-cards__card.style-contentment .back.decoration-119,
.pursuit-cards__card.style-contentment .back.decoration-128,
.pursuit-cards__card.style-contentment .back.decoration-129,
.pursuit-cards__card.style-contentment .back.decoration-19,
.pursuit-cards__card.style-contentment .back.decoration-29,
.pursuit-cards__card.style-contentment .back.decoration-39,
.pursuit-cards__card.style-contentment .back.decoration-49,
.pursuit-cards__card.style-contentment .back.decoration-59,
.pursuit-cards__card.style-contentment .back.decoration-69,
.pursuit-cards__card.style-contentment .back.decoration-79,
.pursuit-cards__card.style-contentment .back.decoration-89,
.pursuit-cards__card.style-contentment .back.decoration-99 {
	background-image: url(../../img/pursuit/card-decorations/contentment/swatch-3.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-1,
.pursuit-cards__card.style-revitalized .back.decoration-10,
.pursuit-cards__card.style-revitalized .back.decoration-100,
.pursuit-cards__card.style-revitalized .back.decoration-20,
.pursuit-cards__card.style-revitalized .back.decoration-30,
.pursuit-cards__card.style-revitalized .back.decoration-40,
.pursuit-cards__card.style-revitalized .back.decoration-50,
.pursuit-cards__card.style-revitalized .back.decoration-60,
.pursuit-cards__card.style-revitalized .back.decoration-70,
.pursuit-cards__card.style-revitalized .back.decoration-80,
.pursuit-cards__card.style-revitalized .back.decoration-90 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-1.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-101,
.pursuit-cards__card.style-revitalized .back.decoration-11,
.pursuit-cards__card.style-revitalized .back.decoration-2,
.pursuit-cards__card.style-revitalized .back.decoration-21,
.pursuit-cards__card.style-revitalized .back.decoration-31,
.pursuit-cards__card.style-revitalized .back.decoration-41,
.pursuit-cards__card.style-revitalized .back.decoration-51,
.pursuit-cards__card.style-revitalized .back.decoration-61,
.pursuit-cards__card.style-revitalized .back.decoration-71,
.pursuit-cards__card.style-revitalized .back.decoration-81,
.pursuit-cards__card.style-revitalized .back.decoration-91 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-2.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-102,
.pursuit-cards__card.style-revitalized .back.decoration-12,
.pursuit-cards__card.style-revitalized .back.decoration-22,
.pursuit-cards__card.style-revitalized .back.decoration-3,
.pursuit-cards__card.style-revitalized .back.decoration-32,
.pursuit-cards__card.style-revitalized .back.decoration-42,
.pursuit-cards__card.style-revitalized .back.decoration-52,
.pursuit-cards__card.style-revitalized .back.decoration-62,
.pursuit-cards__card.style-revitalized .back.decoration-72,
.pursuit-cards__card.style-revitalized .back.decoration-82,
.pursuit-cards__card.style-revitalized .back.decoration-92 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-3.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-103,
.pursuit-cards__card.style-revitalized .back.decoration-13,
.pursuit-cards__card.style-revitalized .back.decoration-23,
.pursuit-cards__card.style-revitalized .back.decoration-33,
.pursuit-cards__card.style-revitalized .back.decoration-4,
.pursuit-cards__card.style-revitalized .back.decoration-43,
.pursuit-cards__card.style-revitalized .back.decoration-53,
.pursuit-cards__card.style-revitalized .back.decoration-63,
.pursuit-cards__card.style-revitalized .back.decoration-73,
.pursuit-cards__card.style-revitalized .back.decoration-83,
.pursuit-cards__card.style-revitalized .back.decoration-93 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-4.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-104,
.pursuit-cards__card.style-revitalized .back.decoration-14,
.pursuit-cards__card.style-revitalized .back.decoration-24,
.pursuit-cards__card.style-revitalized .back.decoration-34,
.pursuit-cards__card.style-revitalized .back.decoration-44,
.pursuit-cards__card.style-revitalized .back.decoration-5,
.pursuit-cards__card.style-revitalized .back.decoration-54,
.pursuit-cards__card.style-revitalized .back.decoration-64,
.pursuit-cards__card.style-revitalized .back.decoration-74,
.pursuit-cards__card.style-revitalized .back.decoration-84,
.pursuit-cards__card.style-revitalized .back.decoration-94 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-5.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-105,
.pursuit-cards__card.style-revitalized .back.decoration-15,
.pursuit-cards__card.style-revitalized .back.decoration-25,
.pursuit-cards__card.style-revitalized .back.decoration-35,
.pursuit-cards__card.style-revitalized .back.decoration-45,
.pursuit-cards__card.style-revitalized .back.decoration-55,
.pursuit-cards__card.style-revitalized .back.decoration-6,
.pursuit-cards__card.style-revitalized .back.decoration-65,
.pursuit-cards__card.style-revitalized .back.decoration-75,
.pursuit-cards__card.style-revitalized .back.decoration-85,
.pursuit-cards__card.style-revitalized .back.decoration-95 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-6.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-106,
.pursuit-cards__card.style-revitalized .back.decoration-16,
.pursuit-cards__card.style-revitalized .back.decoration-26,
.pursuit-cards__card.style-revitalized .back.decoration-36,
.pursuit-cards__card.style-revitalized .back.decoration-46,
.pursuit-cards__card.style-revitalized .back.decoration-56,
.pursuit-cards__card.style-revitalized .back.decoration-66,
.pursuit-cards__card.style-revitalized .back.decoration-7,
.pursuit-cards__card.style-revitalized .back.decoration-76,
.pursuit-cards__card.style-revitalized .back.decoration-86,
.pursuit-cards__card.style-revitalized .back.decoration-96 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-7.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-107,
.pursuit-cards__card.style-revitalized .back.decoration-17,
.pursuit-cards__card.style-revitalized .back.decoration-27,
.pursuit-cards__card.style-revitalized .back.decoration-37,
.pursuit-cards__card.style-revitalized .back.decoration-47,
.pursuit-cards__card.style-revitalized .back.decoration-57,
.pursuit-cards__card.style-revitalized .back.decoration-67,
.pursuit-cards__card.style-revitalized .back.decoration-77,
.pursuit-cards__card.style-revitalized .back.decoration-8,
.pursuit-cards__card.style-revitalized .back.decoration-87,
.pursuit-cards__card.style-revitalized .back.decoration-97 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-9.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-108,
.pursuit-cards__card.style-revitalized .back.decoration-18,
.pursuit-cards__card.style-revitalized .back.decoration-28,
.pursuit-cards__card.style-revitalized .back.decoration-38,
.pursuit-cards__card.style-revitalized .back.decoration-48,
.pursuit-cards__card.style-revitalized .back.decoration-58,
.pursuit-cards__card.style-revitalized .back.decoration-68,
.pursuit-cards__card.style-revitalized .back.decoration-78,
.pursuit-cards__card.style-revitalized .back.decoration-88,
.pursuit-cards__card.style-revitalized .back.decoration-9,
.pursuit-cards__card.style-revitalized .back.decoration-98 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-11.png)
}

.pursuit-cards__card.style-revitalized .back.decoration-109,
.pursuit-cards__card.style-revitalized .back.decoration-119,
.pursuit-cards__card.style-revitalized .back.decoration-128,
.pursuit-cards__card.style-revitalized .back.decoration-129,
.pursuit-cards__card.style-revitalized .back.decoration-19,
.pursuit-cards__card.style-revitalized .back.decoration-29,
.pursuit-cards__card.style-revitalized .back.decoration-39,
.pursuit-cards__card.style-revitalized .back.decoration-49,
.pursuit-cards__card.style-revitalized .back.decoration-59,
.pursuit-cards__card.style-revitalized .back.decoration-69,
.pursuit-cards__card.style-revitalized .back.decoration-79,
.pursuit-cards__card.style-revitalized .back.decoration-89,
.pursuit-cards__card.style-revitalized .back.decoration-99 {
	background-image: url(../../img/pursuit/card-decorations/revitalized/swatch-3.png)
}

.pursuit-cards__card.style-freedom .back.decoration-1,
.pursuit-cards__card.style-freedom .back.decoration-10,
.pursuit-cards__card.style-freedom .back.decoration-100,
.pursuit-cards__card.style-freedom .back.decoration-20,
.pursuit-cards__card.style-freedom .back.decoration-30,
.pursuit-cards__card.style-freedom .back.decoration-40,
.pursuit-cards__card.style-freedom .back.decoration-50,
.pursuit-cards__card.style-freedom .back.decoration-60,
.pursuit-cards__card.style-freedom .back.decoration-70,
.pursuit-cards__card.style-freedom .back.decoration-80,
.pursuit-cards__card.style-freedom .back.decoration-90 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-1.png)
}

.pursuit-cards__card.style-freedom .back.decoration-101,
.pursuit-cards__card.style-freedom .back.decoration-11,
.pursuit-cards__card.style-freedom .back.decoration-2,
.pursuit-cards__card.style-freedom .back.decoration-21,
.pursuit-cards__card.style-freedom .back.decoration-31,
.pursuit-cards__card.style-freedom .back.decoration-41,
.pursuit-cards__card.style-freedom .back.decoration-51,
.pursuit-cards__card.style-freedom .back.decoration-61,
.pursuit-cards__card.style-freedom .back.decoration-71,
.pursuit-cards__card.style-freedom .back.decoration-81,
.pursuit-cards__card.style-freedom .back.decoration-91 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-2.png)
}

.pursuit-cards__card.style-freedom .back.decoration-102,
.pursuit-cards__card.style-freedom .back.decoration-12,
.pursuit-cards__card.style-freedom .back.decoration-22,
.pursuit-cards__card.style-freedom .back.decoration-3,
.pursuit-cards__card.style-freedom .back.decoration-32,
.pursuit-cards__card.style-freedom .back.decoration-42,
.pursuit-cards__card.style-freedom .back.decoration-52,
.pursuit-cards__card.style-freedom .back.decoration-62,
.pursuit-cards__card.style-freedom .back.decoration-72,
.pursuit-cards__card.style-freedom .back.decoration-82,
.pursuit-cards__card.style-freedom .back.decoration-92 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-3.png)
}

.pursuit-cards__card.style-freedom .back.decoration-103,
.pursuit-cards__card.style-freedom .back.decoration-13,
.pursuit-cards__card.style-freedom .back.decoration-23,
.pursuit-cards__card.style-freedom .back.decoration-33,
.pursuit-cards__card.style-freedom .back.decoration-4,
.pursuit-cards__card.style-freedom .back.decoration-43,
.pursuit-cards__card.style-freedom .back.decoration-53,
.pursuit-cards__card.style-freedom .back.decoration-63,
.pursuit-cards__card.style-freedom .back.decoration-73,
.pursuit-cards__card.style-freedom .back.decoration-83,
.pursuit-cards__card.style-freedom .back.decoration-93 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-4.png)
}

.pursuit-cards__card.style-freedom .back.decoration-104,
.pursuit-cards__card.style-freedom .back.decoration-14,
.pursuit-cards__card.style-freedom .back.decoration-24,
.pursuit-cards__card.style-freedom .back.decoration-34,
.pursuit-cards__card.style-freedom .back.decoration-44,
.pursuit-cards__card.style-freedom .back.decoration-5,
.pursuit-cards__card.style-freedom .back.decoration-54,
.pursuit-cards__card.style-freedom .back.decoration-64,
.pursuit-cards__card.style-freedom .back.decoration-74,
.pursuit-cards__card.style-freedom .back.decoration-84,
.pursuit-cards__card.style-freedom .back.decoration-94 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-5.png)
}

.pursuit-cards__card.style-freedom .back.decoration-105,
.pursuit-cards__card.style-freedom .back.decoration-15,
.pursuit-cards__card.style-freedom .back.decoration-25,
.pursuit-cards__card.style-freedom .back.decoration-35,
.pursuit-cards__card.style-freedom .back.decoration-45,
.pursuit-cards__card.style-freedom .back.decoration-55,
.pursuit-cards__card.style-freedom .back.decoration-6,
.pursuit-cards__card.style-freedom .back.decoration-65,
.pursuit-cards__card.style-freedom .back.decoration-75,
.pursuit-cards__card.style-freedom .back.decoration-85,
.pursuit-cards__card.style-freedom .back.decoration-95 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-6.png)
}

.pursuit-cards__card.style-freedom .back.decoration-106,
.pursuit-cards__card.style-freedom .back.decoration-16,
.pursuit-cards__card.style-freedom .back.decoration-26,
.pursuit-cards__card.style-freedom .back.decoration-36,
.pursuit-cards__card.style-freedom .back.decoration-46,
.pursuit-cards__card.style-freedom .back.decoration-56,
.pursuit-cards__card.style-freedom .back.decoration-66,
.pursuit-cards__card.style-freedom .back.decoration-7,
.pursuit-cards__card.style-freedom .back.decoration-76,
.pursuit-cards__card.style-freedom .back.decoration-86,
.pursuit-cards__card.style-freedom .back.decoration-96 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-7.png)
}

.pursuit-cards__card.style-freedom .back.decoration-107,
.pursuit-cards__card.style-freedom .back.decoration-17,
.pursuit-cards__card.style-freedom .back.decoration-27,
.pursuit-cards__card.style-freedom .back.decoration-37,
.pursuit-cards__card.style-freedom .back.decoration-47,
.pursuit-cards__card.style-freedom .back.decoration-57,
.pursuit-cards__card.style-freedom .back.decoration-67,
.pursuit-cards__card.style-freedom .back.decoration-77,
.pursuit-cards__card.style-freedom .back.decoration-8,
.pursuit-cards__card.style-freedom .back.decoration-87,
.pursuit-cards__card.style-freedom .back.decoration-97 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-9.png)
}

.pursuit-cards__card.style-freedom .back.decoration-108,
.pursuit-cards__card.style-freedom .back.decoration-18,
.pursuit-cards__card.style-freedom .back.decoration-28,
.pursuit-cards__card.style-freedom .back.decoration-38,
.pursuit-cards__card.style-freedom .back.decoration-48,
.pursuit-cards__card.style-freedom .back.decoration-58,
.pursuit-cards__card.style-freedom .back.decoration-68,
.pursuit-cards__card.style-freedom .back.decoration-78,
.pursuit-cards__card.style-freedom .back.decoration-88,
.pursuit-cards__card.style-freedom .back.decoration-9,
.pursuit-cards__card.style-freedom .back.decoration-98 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-11.png)
}

.pursuit-cards__card.style-freedom .back.decoration-109,
.pursuit-cards__card.style-freedom .back.decoration-119,
.pursuit-cards__card.style-freedom .back.decoration-128,
.pursuit-cards__card.style-freedom .back.decoration-129,
.pursuit-cards__card.style-freedom .back.decoration-19,
.pursuit-cards__card.style-freedom .back.decoration-29,
.pursuit-cards__card.style-freedom .back.decoration-39,
.pursuit-cards__card.style-freedom .back.decoration-49,
.pursuit-cards__card.style-freedom .back.decoration-59,
.pursuit-cards__card.style-freedom .back.decoration-69,
.pursuit-cards__card.style-freedom .back.decoration-79,
.pursuit-cards__card.style-freedom .back.decoration-89,
.pursuit-cards__card.style-freedom .back.decoration-99 {
	background-image: url(../../img/pursuit/card-decorations/freedom/swatch-3.png)
}

.pursuit-cards__card.style-challenged .back.decoration-1,
.pursuit-cards__card.style-challenged .back.decoration-10,
.pursuit-cards__card.style-challenged .back.decoration-100,
.pursuit-cards__card.style-challenged .back.decoration-110,
.pursuit-cards__card.style-challenged .back.decoration-120,
.pursuit-cards__card.style-challenged .back.decoration-20,
.pursuit-cards__card.style-challenged .back.decoration-30,
.pursuit-cards__card.style-challenged .back.decoration-40,
.pursuit-cards__card.style-challenged .back.decoration-50,
.pursuit-cards__card.style-challenged .back.decoration-60,
.pursuit-cards__card.style-challenged .back.decoration-70,
.pursuit-cards__card.style-challenged .back.decoration-80,
.pursuit-cards__card.style-challenged .back.decoration-90 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-1.png)
}

.pursuit-cards__card.style-challenged .back.decoration-101,
.pursuit-cards__card.style-challenged .back.decoration-11,
.pursuit-cards__card.style-challenged .back.decoration-111,
.pursuit-cards__card.style-challenged .back.decoration-121,
.pursuit-cards__card.style-challenged .back.decoration-2,
.pursuit-cards__card.style-challenged .back.decoration-21,
.pursuit-cards__card.style-challenged .back.decoration-31,
.pursuit-cards__card.style-challenged .back.decoration-41,
.pursuit-cards__card.style-challenged .back.decoration-51,
.pursuit-cards__card.style-challenged .back.decoration-61,
.pursuit-cards__card.style-challenged .back.decoration-71,
.pursuit-cards__card.style-challenged .back.decoration-81,
.pursuit-cards__card.style-challenged .back.decoration-91 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-2.png)
}

.pursuit-cards__card.style-challenged .back.decoration-102,
.pursuit-cards__card.style-challenged .back.decoration-112,
.pursuit-cards__card.style-challenged .back.decoration-12,
.pursuit-cards__card.style-challenged .back.decoration-122,
.pursuit-cards__card.style-challenged .back.decoration-22,
.pursuit-cards__card.style-challenged .back.decoration-3,
.pursuit-cards__card.style-challenged .back.decoration-32,
.pursuit-cards__card.style-challenged .back.decoration-42,
.pursuit-cards__card.style-challenged .back.decoration-52,
.pursuit-cards__card.style-challenged .back.decoration-62,
.pursuit-cards__card.style-challenged .back.decoration-72,
.pursuit-cards__card.style-challenged .back.decoration-82,
.pursuit-cards__card.style-challenged .back.decoration-92 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-3.png)
}

.pursuit-cards__card.style-challenged .back.decoration-103,
.pursuit-cards__card.style-challenged .back.decoration-113,
.pursuit-cards__card.style-challenged .back.decoration-123,
.pursuit-cards__card.style-challenged .back.decoration-13,
.pursuit-cards__card.style-challenged .back.decoration-23,
.pursuit-cards__card.style-challenged .back.decoration-33,
.pursuit-cards__card.style-challenged .back.decoration-4,
.pursuit-cards__card.style-challenged .back.decoration-43,
.pursuit-cards__card.style-challenged .back.decoration-53,
.pursuit-cards__card.style-challenged .back.decoration-63,
.pursuit-cards__card.style-challenged .back.decoration-73,
.pursuit-cards__card.style-challenged .back.decoration-83,
.pursuit-cards__card.style-challenged .back.decoration-93 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-4.png)
}

.pursuit-cards__card.style-challenged .back.decoration-104,
.pursuit-cards__card.style-challenged .back.decoration-114,
.pursuit-cards__card.style-challenged .back.decoration-124,
.pursuit-cards__card.style-challenged .back.decoration-14,
.pursuit-cards__card.style-challenged .back.decoration-24,
.pursuit-cards__card.style-challenged .back.decoration-34,
.pursuit-cards__card.style-challenged .back.decoration-44,
.pursuit-cards__card.style-challenged .back.decoration-5,
.pursuit-cards__card.style-challenged .back.decoration-54,
.pursuit-cards__card.style-challenged .back.decoration-64,
.pursuit-cards__card.style-challenged .back.decoration-74,
.pursuit-cards__card.style-challenged .back.decoration-84,
.pursuit-cards__card.style-challenged .back.decoration-94 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-5.png)
}

.pursuit-cards__card.style-challenged .back.decoration-105,
.pursuit-cards__card.style-challenged .back.decoration-115,
.pursuit-cards__card.style-challenged .back.decoration-125,
.pursuit-cards__card.style-challenged .back.decoration-15,
.pursuit-cards__card.style-challenged .back.decoration-25,
.pursuit-cards__card.style-challenged .back.decoration-35,
.pursuit-cards__card.style-challenged .back.decoration-45,
.pursuit-cards__card.style-challenged .back.decoration-55,
.pursuit-cards__card.style-challenged .back.decoration-6,
.pursuit-cards__card.style-challenged .back.decoration-65,
.pursuit-cards__card.style-challenged .back.decoration-75,
.pursuit-cards__card.style-challenged .back.decoration-85,
.pursuit-cards__card.style-challenged .back.decoration-95 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-6.png)
}

.pursuit-cards__card.style-challenged .back.decoration-106,
.pursuit-cards__card.style-challenged .back.decoration-116,
.pursuit-cards__card.style-challenged .back.decoration-126,
.pursuit-cards__card.style-challenged .back.decoration-16,
.pursuit-cards__card.style-challenged .back.decoration-26,
.pursuit-cards__card.style-challenged .back.decoration-36,
.pursuit-cards__card.style-challenged .back.decoration-46,
.pursuit-cards__card.style-challenged .back.decoration-56,
.pursuit-cards__card.style-challenged .back.decoration-66,
.pursuit-cards__card.style-challenged .back.decoration-7,
.pursuit-cards__card.style-challenged .back.decoration-76,
.pursuit-cards__card.style-challenged .back.decoration-86,
.pursuit-cards__card.style-challenged .back.decoration-96 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-7.png)
}

.pursuit-cards__card.style-challenged .back.decoration-107,
.pursuit-cards__card.style-challenged .back.decoration-117,
.pursuit-cards__card.style-challenged .back.decoration-127,
.pursuit-cards__card.style-challenged .back.decoration-17,
.pursuit-cards__card.style-challenged .back.decoration-27,
.pursuit-cards__card.style-challenged .back.decoration-37,
.pursuit-cards__card.style-challenged .back.decoration-47,
.pursuit-cards__card.style-challenged .back.decoration-57,
.pursuit-cards__card.style-challenged .back.decoration-67,
.pursuit-cards__card.style-challenged .back.decoration-77,
.pursuit-cards__card.style-challenged .back.decoration-8,
.pursuit-cards__card.style-challenged .back.decoration-87,
.pursuit-cards__card.style-challenged .back.decoration-97 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-9.png)
}

.pursuit-cards__card.style-challenged .back.decoration-108,
.pursuit-cards__card.style-challenged .back.decoration-118,
.pursuit-cards__card.style-challenged .back.decoration-128,
.pursuit-cards__card.style-challenged .back.decoration-18,
.pursuit-cards__card.style-challenged .back.decoration-28,
.pursuit-cards__card.style-challenged .back.decoration-38,
.pursuit-cards__card.style-challenged .back.decoration-48,
.pursuit-cards__card.style-challenged .back.decoration-58,
.pursuit-cards__card.style-challenged .back.decoration-68,
.pursuit-cards__card.style-challenged .back.decoration-78,
.pursuit-cards__card.style-challenged .back.decoration-88,
.pursuit-cards__card.style-challenged .back.decoration-9,
.pursuit-cards__card.style-challenged .back.decoration-98 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-11.png)
}

.pursuit-cards__card.style-challenged .back.decoration-109,
.pursuit-cards__card.style-challenged .back.decoration-119,
.pursuit-cards__card.style-challenged .back.decoration-128,
.pursuit-cards__card.style-challenged .back.decoration-129,
.pursuit-cards__card.style-challenged .back.decoration-19,
.pursuit-cards__card.style-challenged .back.decoration-29,
.pursuit-cards__card.style-challenged .back.decoration-39,
.pursuit-cards__card.style-challenged .back.decoration-49,
.pursuit-cards__card.style-challenged .back.decoration-59,
.pursuit-cards__card.style-challenged .back.decoration-69,
.pursuit-cards__card.style-challenged .back.decoration-79,
.pursuit-cards__card.style-challenged .back.decoration-89,
.pursuit-cards__card.style-challenged .back.decoration-99 {
	background-image: url(../../img/pursuit/card-decorations/challenge/swatch-3.png)
}

.pursuit-cards__card.style-distraction .back.decoration-1,
.pursuit-cards__card.style-distraction .back.decoration-10,
.pursuit-cards__card.style-distraction .back.decoration-100,
.pursuit-cards__card.style-distraction .back.decoration-110,
.pursuit-cards__card.style-distraction .back.decoration-120,
.pursuit-cards__card.style-distraction .back.decoration-20,
.pursuit-cards__card.style-distraction .back.decoration-30,
.pursuit-cards__card.style-distraction .back.decoration-40,
.pursuit-cards__card.style-distraction .back.decoration-50,
.pursuit-cards__card.style-distraction .back.decoration-60,
.pursuit-cards__card.style-distraction .back.decoration-70,
.pursuit-cards__card.style-distraction .back.decoration-80,
.pursuit-cards__card.style-distraction .back.decoration-90 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-1.png)
}

.pursuit-cards__card.style-distraction .back.decoration-101,
.pursuit-cards__card.style-distraction .back.decoration-11,
.pursuit-cards__card.style-distraction .back.decoration-111,
.pursuit-cards__card.style-distraction .back.decoration-121,
.pursuit-cards__card.style-distraction .back.decoration-2,
.pursuit-cards__card.style-distraction .back.decoration-21,
.pursuit-cards__card.style-distraction .back.decoration-31,
.pursuit-cards__card.style-distraction .back.decoration-41,
.pursuit-cards__card.style-distraction .back.decoration-51,
.pursuit-cards__card.style-distraction .back.decoration-61,
.pursuit-cards__card.style-distraction .back.decoration-71,
.pursuit-cards__card.style-distraction .back.decoration-81,
.pursuit-cards__card.style-distraction .back.decoration-91 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-2.png)
}

.pursuit-cards__card.style-distraction .back.decoration-102,
.pursuit-cards__card.style-distraction .back.decoration-112,
.pursuit-cards__card.style-distraction .back.decoration-12,
.pursuit-cards__card.style-distraction .back.decoration-122,
.pursuit-cards__card.style-distraction .back.decoration-22,
.pursuit-cards__card.style-distraction .back.decoration-3,
.pursuit-cards__card.style-distraction .back.decoration-32,
.pursuit-cards__card.style-distraction .back.decoration-42,
.pursuit-cards__card.style-distraction .back.decoration-52,
.pursuit-cards__card.style-distraction .back.decoration-62,
.pursuit-cards__card.style-distraction .back.decoration-72,
.pursuit-cards__card.style-distraction .back.decoration-82,
.pursuit-cards__card.style-distraction .back.decoration-92 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-3.png)
}

.pursuit-cards__card.style-distraction .back.decoration-103,
.pursuit-cards__card.style-distraction .back.decoration-113,
.pursuit-cards__card.style-distraction .back.decoration-123,
.pursuit-cards__card.style-distraction .back.decoration-13,
.pursuit-cards__card.style-distraction .back.decoration-23,
.pursuit-cards__card.style-distraction .back.decoration-33,
.pursuit-cards__card.style-distraction .back.decoration-4,
.pursuit-cards__card.style-distraction .back.decoration-43,
.pursuit-cards__card.style-distraction .back.decoration-53,
.pursuit-cards__card.style-distraction .back.decoration-63,
.pursuit-cards__card.style-distraction .back.decoration-73,
.pursuit-cards__card.style-distraction .back.decoration-83,
.pursuit-cards__card.style-distraction .back.decoration-93 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-4.png)
}

.pursuit-cards__card.style-distraction .back.decoration-104,
.pursuit-cards__card.style-distraction .back.decoration-114,
.pursuit-cards__card.style-distraction .back.decoration-124,
.pursuit-cards__card.style-distraction .back.decoration-14,
.pursuit-cards__card.style-distraction .back.decoration-24,
.pursuit-cards__card.style-distraction .back.decoration-34,
.pursuit-cards__card.style-distraction .back.decoration-44,
.pursuit-cards__card.style-distraction .back.decoration-5,
.pursuit-cards__card.style-distraction .back.decoration-54,
.pursuit-cards__card.style-distraction .back.decoration-64,
.pursuit-cards__card.style-distraction .back.decoration-74,
.pursuit-cards__card.style-distraction .back.decoration-84,
.pursuit-cards__card.style-distraction .back.decoration-94 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-5.png)
}

.pursuit-cards__card.style-distraction .back.decoration-105,
.pursuit-cards__card.style-distraction .back.decoration-115,
.pursuit-cards__card.style-distraction .back.decoration-125,
.pursuit-cards__card.style-distraction .back.decoration-15,
.pursuit-cards__card.style-distraction .back.decoration-25,
.pursuit-cards__card.style-distraction .back.decoration-35,
.pursuit-cards__card.style-distraction .back.decoration-45,
.pursuit-cards__card.style-distraction .back.decoration-55,
.pursuit-cards__card.style-distraction .back.decoration-6,
.pursuit-cards__card.style-distraction .back.decoration-65,
.pursuit-cards__card.style-distraction .back.decoration-75,
.pursuit-cards__card.style-distraction .back.decoration-85,
.pursuit-cards__card.style-distraction .back.decoration-95 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-6.png)
}

.pursuit-cards__card.style-distraction .back.decoration-106,
.pursuit-cards__card.style-distraction .back.decoration-116,
.pursuit-cards__card.style-distraction .back.decoration-126,
.pursuit-cards__card.style-distraction .back.decoration-16,
.pursuit-cards__card.style-distraction .back.decoration-26,
.pursuit-cards__card.style-distraction .back.decoration-36,
.pursuit-cards__card.style-distraction .back.decoration-46,
.pursuit-cards__card.style-distraction .back.decoration-56,
.pursuit-cards__card.style-distraction .back.decoration-66,
.pursuit-cards__card.style-distraction .back.decoration-7,
.pursuit-cards__card.style-distraction .back.decoration-76,
.pursuit-cards__card.style-distraction .back.decoration-86,
.pursuit-cards__card.style-distraction .back.decoration-96 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-7.png)
}

.pursuit-cards__card.style-distraction .back.decoration-107,
.pursuit-cards__card.style-distraction .back.decoration-117,
.pursuit-cards__card.style-distraction .back.decoration-127,
.pursuit-cards__card.style-distraction .back.decoration-17,
.pursuit-cards__card.style-distraction .back.decoration-27,
.pursuit-cards__card.style-distraction .back.decoration-37,
.pursuit-cards__card.style-distraction .back.decoration-47,
.pursuit-cards__card.style-distraction .back.decoration-57,
.pursuit-cards__card.style-distraction .back.decoration-67,
.pursuit-cards__card.style-distraction .back.decoration-77,
.pursuit-cards__card.style-distraction .back.decoration-8,
.pursuit-cards__card.style-distraction .back.decoration-87,
.pursuit-cards__card.style-distraction .back.decoration-97 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-9.png)
}

.pursuit-cards__card.style-distraction .back.decoration-108,
.pursuit-cards__card.style-distraction .back.decoration-118,
.pursuit-cards__card.style-distraction .back.decoration-128,
.pursuit-cards__card.style-distraction .back.decoration-18,
.pursuit-cards__card.style-distraction .back.decoration-28,
.pursuit-cards__card.style-distraction .back.decoration-38,
.pursuit-cards__card.style-distraction .back.decoration-48,
.pursuit-cards__card.style-distraction .back.decoration-58,
.pursuit-cards__card.style-distraction .back.decoration-68,
.pursuit-cards__card.style-distraction .back.decoration-78,
.pursuit-cards__card.style-distraction .back.decoration-88,
.pursuit-cards__card.style-distraction .back.decoration-9,
.pursuit-cards__card.style-distraction .back.decoration-98 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-11.png)
}

.pursuit-cards__card.style-distraction .back.decoration-109,
.pursuit-cards__card.style-distraction .back.decoration-119,
.pursuit-cards__card.style-distraction .back.decoration-129,
.pursuit-cards__card.style-distraction .back.decoration-19,
.pursuit-cards__card.style-distraction .back.decoration-29,
.pursuit-cards__card.style-distraction .back.decoration-39,
.pursuit-cards__card.style-distraction .back.decoration-49,
.pursuit-cards__card.style-distraction .back.decoration-59,
.pursuit-cards__card.style-distraction .back.decoration-69,
.pursuit-cards__card.style-distraction .back.decoration-79,
.pursuit-cards__card.style-distraction .back.decoration-89,
.pursuit-cards__card.style-distraction .back.decoration-99 {
	background-image: url(../../img/pursuit/card-decorations/distraction/swatch-2.png)
}

.post-template-template-experience-superitinerary .pof_banner {
	margin-bottom: -10px
}

.post-template-default .pof_banner {
	margin-bottom: -5px;
	margin-top: -5px
}

.pof_banner {
	text-align: center;
	width: 100%
}

.pof_banner img {
	margin: 0 auto;
	width: 262px
}

#section--feelings-engine {
	padding: 120px 0;
	position: relative
}

@media screen and (max-width:768px) {
	#section--feelings-engine {
		min-height: calc(100vh - 72px);
		padding: 50px 0 0
	}
}

#section--feelings-engine .crossfading-background {
	align-items: center;
	background-color: #000;
	bottom: 0;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1
}

#section--feelings-engine .crossfading-background:before {
	-webkit-backdrop-filter: blur(50px);
	backdrop-filter: blur(50px);
	background-color: rgba(0, 0, 0, .1);
	background-image: url(../../img/pursuit/feelings-engine/background-pattern.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

#section--feelings-engine .crossfading-background span {
	animation-duration: 16s;
	animation-iteration-count: infinite;
	animation-name: fade;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

#section--feelings-engine .crossfading-background span:first-child,
#section--feelings-engine .crossfading-background span:nth-child(2) {
	background-image: url(../../img/pursuit/feelings-engine/crossfade-image-1.jpg)
}

#section--feelings-engine .crossfading-background span:nth-child(3),
#section--feelings-engine .crossfading-background span:nth-child(4) {
	background-image: url(../../img/pursuit/feelings-engine/crossfade-image-2.jpg)
}

#section--feelings-engine .container {
	position: relative;
	z-index: 2
}

#section--feelings-engine .container .row {
	align-items: center
}

@media screen and (max-width:768px) {
	#section--feelings-engine .container .row {
		min-height: calc(100vh - 115px)
	}
}

#section--feelings-engine .title-and-subtitle {
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 380px 1px;
	margin-bottom: 20px;
	padding-bottom: 20px
}

@media screen and (max-width:768px) {
	#section--feelings-engine .title-and-subtitle {
		background-size: 100% 1px;
		margin-bottom: 25px;
		padding-bottom: 15px
	}
}

#section--feelings-engine .title-and-subtitle .title-wrapper {
	margin-bottom: 10px
}

#section--feelings-engine .title-and-subtitle .engine-subtitle {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 22px;
	margin-bottom: 0;
	text-transform: uppercase
}

@media screen and (max-width:768px) {
	#section--feelings-engine .title-and-subtitle .engine-subtitle {
		font-size: 14px;
		letter-spacing: .1em;
		line-height: 22px;
		margin-bottom: 0;
		max-width: 230px
	}
}

#section--feelings-engine .intro-and-cta {
	max-width: 390px
}

#section--feelings-engine .intro-and-cta .intro-title {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .05em;
	line-height: 25px;
	margin-bottom: 2px
}

@media screen and (max-width:768px) {
	#section--feelings-engine .intro-and-cta .intro-title {
		font-size: 18px;
		letter-spacing: .05em;
		line-height: 25px;
		margin-bottom: 2px
	}
}

#section--feelings-engine .intro-and-cta .intro-text {
	color: #cacccf;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 390;
	letter-spacing: .05em;
	line-height: 25px;
	margin-bottom: 20px
}

@media screen and (max-width:768px) {
	#section--feelings-engine .intro-and-cta .intro-text {
		font-size: 17px;
		font-weight: 390;
		letter-spacing: .05em;
		line-height: 25px
	}
}

#section--feelings-engine .intro-and-cta a.btn--rounded {
	align-items: center;
	background-image: url(../../img/pursuit/icon-pursuit-arrow-right.svg);
	background-position: center right 20px;
	background-repeat: no-repeat;
	background-size: 17px;
	border-color: hsla(0, 0%, 100%, .4);
	border-radius: 50px;
	display: flex;
	height: 50px;
	justify-content: center;
	max-width: 280px;
	padding: 8px 30px 8px 15px;
	transition: .25s
}

#section--feelings-engine .intro-and-cta a.btn--rounded:hover {
	background-color: rgba(0, 0, 0, .3);
	border-color: #fff;
	text-decoration: none
}

#section--feelings-engine .phone-and-video {
	margin: 0 auto;
	max-width: 350px;
	position: relative
}

@media screen and (max-width:768px) {
	#section--feelings-engine .phone-and-video {
		display: none;
		margin: 0 auto;
		max-width: 320px
	}

	#section--feelings-engine .phone-and-video.reveal {
		display: block
	}
}

#section--feelings-engine .phone-and-video img {
	position: relative;
	width: 100%;
	z-index: 3
}

#section--feelings-engine .phone-and-video video {
	border-radius: 43px;
	left: 14px;
	position: absolute;
	top: 68px;
	width: 320px;
	z-index: 2
}

@media screen and (max-width:768px) {
	#section--feelings-engine .phone-and-video video {
		left: 7px;
		width: 303px
	}
}

#section--feelings-engine .phone-and-video .mobile-background {
	background-color: #1d1918;
	border-radius: 55px;
	height: 704px;
	left: 4px;
	position: absolute;
	top: 5px;
	width: 342px;
	z-index: 1
}

@media screen and (max-width:768px) {
	#section--feelings-engine .phone-and-video .mobile-background {
		height: 651px;
		width: 311px
	}
}

#section--feelings-engine .show-engine-demo {
	display: none;
	text-align: center;
	width: 100%
}

@media screen and (max-width:768px) {
	#section--feelings-engine .show-engine-demo {
		display: inline-block
	}
}

#section--feelings-engine .show-engine-demo button.reveal {
	margin-bottom: 30px
}

#section--feelings-engine .show-engine-demo button.reveal img {
	transform: rotate(-90deg)
}

#section--feelings-engine .show-engine-demo button.reveal span:first-child {
	display: none
}

#section--feelings-engine .show-engine-demo button.reveal span:nth-child(2) {
	display: inline-block
}

#section--feelings-engine .show-engine-demo img {
	height: auto;
	margin: -1px auto 0;
	transform: rotate(90deg);
	width: 16px
}

#section--feelings-engine .show-engine-demo span {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 17.16px;
	text-transform: uppercase
}

#section--feelings-engine .show-engine-demo span:first-child {
	display: inline-block
}

#section--feelings-engine .show-engine-demo span:nth-child(2) {
	display: none
}

#section--feelings-engine .phone-column {
	align-self: end
}

@media screen and (max-width:768px) {
	#section--feelings-engine .phone-column {
		padding-bottom: 25px
	}
}

.pursuit-cards__card__modal {
	display: none;
	font-size: 0;
	height: 100vh;
	left: 0;
	overflow-x: scroll;
	position: fixed;
	top: 0;
	transform: translate(0);
	width: 100%;
	z-index: 10000
}

@media screen and (min-width:700px) {
	.pursuit-cards__card__modal {
		height: inherit;
		left: 50%;
		max-width: 90vw;
		overflow-x: inherit;
		top: 50%;
		transform: translate(-50%, -50%);
		width: 100%
	}
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__wrapper {
	display: flex
}

@media screen and (max-width:700px) {
	.pursuit-cards__card__modal .pursuit-cards__card__modal__wrapper {
		flex-direction: column
	}
}

@media screen and (min-width:1280px) {
	.pursuit-cards__card__modal {
		width: 1060px
	}
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__shuffle-mobile {
	display: inline-block;
	display: flex;
	justify-content: center;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__shuffle-mobile button {
	border: 1px solid #95999b;
	border-radius: 50px;
	color: #fff;
	display: none;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	justify-content: space-between;
	letter-spacing: .1em;
	line-height: 1;
	line-height: 17.16px;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 8px 13px;
	text-align: center;
	text-transform: uppercase
}

@media screen and (min-width:700px) {
	.pursuit-cards__card__modal .pursuit-cards__card__modal__shuffle-mobile button {
		display: none
	}
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery {
	background-color: #fff;
	border-radius: 0;
	display: inline-block;
	height: 550px;
	overflow: hidden;
	position: relative;
	width: 100%
}

@media screen and (min-width:700px) {
	.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery {
		border-radius: 20px 0 0 20px;
		height: 700px;
		max-height: 700px;
		min-width: 50%;
		width: 50%
	}
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .gallery-wrapper {
	height: 100%;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .gallery-wrapper .slick-list,
.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .gallery-wrapper .slick-track {
	height: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .gallery-wrapper .slick-track {
	padding: 0
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .gallery-wrapper .slick-slide {
	margin-right: 0
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .gallery-wrapper img {
	display: block;
	height: 100%;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .modal__gallery__controls {
	bottom: 27px;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	z-index: 99
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .modal__gallery__controls .slick-dots {
	display: flex;
	list-style: none;
	margin-left: 0
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .modal__gallery__controls .slick-dots li {
	margin: 0 3px
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .modal__gallery__controls .slick-dots li button {
	border: none;
	font-size: 0;
	height: 12px;
	line-height: 0;
	outline: 0;
	position: relative;
	width: 12px
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .modal__gallery__controls .slick-dots li button:before {
	background-color: #ccc;
	border: 1px solid #ccc;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 12px;
	left: 0;
	position: absolute;
	top: 0;
	width: 12px
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .modal__gallery__controls .slick-dots li.slick-active button:before {
	background-color: #2f2f2f;
	border: 1px solid #ccc
}

.pursuit-cards__card__modal .pursuit-cards__card__modal__gallery .image {
	background-size: cover;
	height: 100%;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card {
	cursor: default;
	padding-top: 0 !important;
	transition: 0s;
	width: 100% !important
}

@media screen and (min-width:768px) {
	.pursuit-cards__card__modal .pursuit-cards__card {
		padding-top: 0 !important
	}
}

@media screen and (min-width:1024px) {
	.pursuit-cards__card__modal .pursuit-cards__card {
		padding-top: 0 !important
	}
}

@media screen and (min-width:700px) {
	.pursuit-cards__card__modal .pursuit-cards__card {
		height: 700px;
		max-height: 700px;
		width: 50% !important
	}
}

.pursuit-cards__card__modal .pursuit-cards__card.flip {
	transform: translateY(0) !important
}

.pursuit-cards__card__modal .pursuit-cards__card.flip .inner {
	transform: rotateY(180deg)
}

.pursuit-cards__card__modal .pursuit-cards__card.flip .front {
	pointer-events: none
}

.pursuit-cards__card__modal .pursuit-cards__card .inner {
	transform: rotateY(180deg) !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back {
	border-radius: 0 !important;
	justify-content: start !important;
	position: relative;
	transform: rotateY(180deg) !important
}

@media screen and (min-width:700px) {
	.pursuit-cards__card__modal .pursuit-cards__card .back {
		border-radius: 0 20px 20px 0 !important
	}
}

.pursuit-cards__card__modal .pursuit-cards__card .back .card__meta {
	margin-top: auto
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-1,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-10,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-100,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-110,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-120,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-20,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-30,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-40,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-50,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-60,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-70,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-80,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-90 {
	background-position: left -2px bottom 0 !important;
	background-size: 277px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-101,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-11,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-111,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-121,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-2,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-21,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-31,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-41,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-51,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-61,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-71,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-81,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-91 {
	background-position: right 1px top 55px !important;
	background-size: 339px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-102,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-112,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-12,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-122,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-22,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-3,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-32,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-42,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-52,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-62,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-72,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-82,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-92 {
	background-position: right -2px top !important;
	background-size: 280px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-103,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-113,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-123,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-13,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-23,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-33,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-4,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-43,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-53,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-63,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-73,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-83,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-93 {
	background-position: left -21px bottom -12px !important;
	background-size: 259px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-104,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-114,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-124,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-14,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-24,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-34,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-44,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-5,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-54,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-64,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-74,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-84,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-94 {
	background-position: right -20px bottom !important;
	background-size: 287px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-105,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-115,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-125,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-15,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-25,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-35,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-45,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-55,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-6,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-65,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-75,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-85,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-95 {
	background-position: top -2px right !important;
	background-size: 215px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-106,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-116,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-126,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-16,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-26,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-36,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-46,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-56,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-66,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-7,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-76,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-86,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-96 {
	background-position: right -2px bottom 23px !important;
	background-size: 196px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-107,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-117,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-127,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-17,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-27,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-37,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-47,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-57,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-67,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-77,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-8,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-87,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-97 {
	background-position: right 0 bottom !important;
	background-size: 133px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-108,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-118,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-128,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-18,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-28,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-38,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-48,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-58,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-68,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-78,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-88,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-9,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-98 {
	background-position: right -2px top !important;
	background-size: 145px !important
}

.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-109,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-119,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-128,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-129,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-19,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-29,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-39,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-49,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-59,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-69,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-79,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-89,
.pursuit-cards__card__modal .pursuit-cards__card .back.decoration-99 {
	background-position: right -2px top;
	background-size: 200px
}

.pursuit-cards__card__modal .pursuit-cards__card .back .close-button {
	cursor: pointer;
	opacity: .8;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 22px
}

.pursuit-cards__card__modal .pursuit-cards__card .back .close-button:hover {
	opacity: 1
}

@media screen and (max-width:700px) {
	.pursuit-cards__card__modal .pursuit-cards__card .back .close-button {
		display: none
	}
}

.pursuit-cards__card__modal .pursuit-cards__card .back .definition-text {
	margin-top: 30px
}

.pursuit-cards__card__modal .pursuit-cards__card .definition-text {
	padding-bottom: 7px;
	padding-top: 7px;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card .definition-text p,
.pursuit-cards__card__modal .pursuit-cards__card .definition-text strong {
	color: #2f2f2f;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	letter-spacing: .05em;
	line-height: 20px;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card .definition-text strong {
	font-weight: 700
}

.pursuit-cards__card__modal .pursuit-cards__card.pursuit-cards__card__modal__content {
	height: 600px;
	max-height: 600px
}

@media screen and (min-width:700px) {
	.pursuit-cards__card__modal .pursuit-cards__card.pursuit-cards__card__modal__content {
		height: 700px;
		max-height: 700px
	}
}

.pursuit-cards__card__modal .pursuit-cards__card {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	height: 700px;
	justify-content: center;
	max-height: 700px;
	overflow-y: visible;
	perspective: 1000px;
	position: relative;
	transition-duration: .15s;
	transition-property: transform;
	transition-timing-function: cubic-bezier(0, 0, .2, 1);
	width: 320px
}

@media screen and (min-width:1024px) {
	.pursuit-cards__card__modal .pursuit-cards__card {
		width: 340px
	}
}

.pursuit-cards__card__modal .pursuit-cards__card img {
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card .title-and-description {
	overflow-y: auto;
	padding-bottom: 3px;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card .inner {
	height: 100%;
	transform-style: preserve-3d;
	transition: transform .8s;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card .back,
.pursuit-cards__card__modal .pursuit-cards__card .front {
	align-items: flex-start;
	backface-visibility: hidden;
	border-radius: 10px;
	box-shadow: -4px 4px 28px -6px rgba(0, 0, 0, .35);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	left: 0;
	overflow: hidden;
	padding: 25.5px;
	position: absolute;
	top: 0;
	width: 100%
}

@media screen and (min-width:700px) {

	.pursuit-cards__card__modal .pursuit-cards__card .back,
	.pursuit-cards__card__modal .pursuit-cards__card .front {
		padding: 40px 35px !important
	}
}

@media screen and (min-width:1100px) {

	.pursuit-cards__card__modal .pursuit-cards__card .back,
	.pursuit-cards__card__modal .pursuit-cards__card .front {
		padding: 60px 50px 50px !important
	}
}

.pursuit-cards__card__modal .pursuit-cards__card .front:before {
	background-color: #000;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

.pursuit-cards__card__modal .pursuit-cards__card .front .tag--category {
	background-position: left 0;
	background-repeat: no-repeat;
	background-size: 21px 24px;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-style: italic;
	font-weight: 500;
	letter-spacing: .02em;
	line-height: 20.02px;
	min-height: 24px;
	padding-left: 25px;
	padding-top: 4px;
	text-align: left;
	text-transform: capitalize
}

.pursuit-cards__card__modal .pursuit-cards__card .back {
	background-color: #fff;
	background-position: left -32px bottom 0;
	background-repeat: no-repeat;
	background-size: 175px;
	transform: rotateY(180deg)
}

.pursuit-cards__card__modal .pursuit-cards__card .back .h5,
.pursuit-cards__card__modal .pursuit-cards__card .back .single.single--experience .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card .back .single.single--hotel .post__body h2,
.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card .back h2,
.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card .back h2 {
	margin-bottom: 40px
}

@media screen and (max-width:699px) {

	.pursuit-cards__card__modal .pursuit-cards__card .back .h5,
	.pursuit-cards__card__modal .pursuit-cards__card .back .single.single--experience .post__body h2,
	.pursuit-cards__card__modal .pursuit-cards__card .back .single.single--hotel .post__body h2,
	.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card .back h2,
	.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card .back h2 {
		margin-bottom: 30px
	}
}

.pursuit-cards__card__modal .pursuit-cards__card .back>img,
.pursuit-cards__card__modal .pursuit-cards__card .front>img {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card p {
	font-family: "Gotham VU", sans-serif;
	font-size: 35px;
	font-weight: 400;
	letter-spacing: .01em;
	line-height: 30.1px;
	position: relative;
	z-index: 2
}

.pursuit-cards__card__modal .pursuit-cards__card .h5,
.pursuit-cards__card__modal .pursuit-cards__card .single.single--experience .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card .single.single--hotel .post__body h2,
.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card h2,
.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card h2 {
	font-size: 35px !important;
	line-height: 36px !important;
	max-width: 400px !important
}

@media screen and (min-width:700px) {

	.pursuit-cards__card__modal .pursuit-cards__card .h5,
	.pursuit-cards__card__modal .pursuit-cards__card .single.single--experience .post__body h2,
	.pursuit-cards__card__modal .pursuit-cards__card .single.single--hotel .post__body h2,
	.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card h2,
	.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card h2 {
		font-size: 45px !important;
		line-height: 39px !important
	}
}

.pursuit-cards__card__modal .pursuit-cards__card .tag--location {
	background-position: 0;
	background-repeat: no-repeat;
	background-size: 12px;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 500;
	letter-spacing: .02em;
	line-height: 20.02px;
	margin-bottom: 35px;
	padding-left: 20px;
	text-align: left
}

@media screen and (max-width:699px) {
	.pursuit-cards__card__modal .pursuit-cards__card .tag--location {
		margin-bottom: 25px !important
	}
}

.pursuit-cards__card__modal .pursuit-cards__card .card__description p {
	color: #52575c;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 16px !important;
	font-weight: 400;
	letter-spacing: .05em;
	line-height: 24px !important
}

@media screen and (min-width:700px) {
	.pursuit-cards__card__modal .pursuit-cards__card .card__description p {
		line-height: 20px
	}
}

.pursuit-cards__card__modal .pursuit-cards__card .card__meta {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card .card__meta a {
	border: none;
	border-radius: 19px;
	color: #fff;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	justify-content: space-between;
	letter-spacing: .1em;
	line-height: 17.16px;
	padding: 10px 20px 9px;
	text-align: center
}

.pursuit-cards__card__modal .pursuit-cards__card .card__meta .category {
	align-items: center;
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: 16px;
	display: flex;
	padding-bottom: 20px;
	padding-right: 16px;
	padding-top: 20px
}

.pursuit-cards__card__modal .pursuit-cards__card .card__meta .category:hover {
	background-image: url(../../img/pursuit/icon-star-hover.svg) !important
}

.pursuit-cards__card__modal .pursuit-cards__card .card__meta .category:hover span {
	color: #000 !important
}

.pursuit-cards__card__modal .pursuit-cards__card .card__meta .category span {
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 500;
	letter-spacing: .02em;
	line-height: 20.02px;
	margin-right: 5px;
	text-align: right;
	text-transform: capitalize
}

.pursuit-cards__card__modal .pursuit-cards__card .card__meta .category span:hover {
	color: #2f2f2f !important
}

.pursuit-cards__card__modal .pursuit-cards__card .card__meta .category img {
	width: 16px
}

.pursuit-cards__card__modal .pursuit-cards__card .card__expand {
	background-image: url(../../img/icon-maximise.png);
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: 15px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	color: #2f2f2f;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	letter-spacing: .05em;
	line-height: 20px;
	padding-bottom: 7px;
	padding-top: 7px;
	transition: background-color .25s;
	width: 100%
}

.pursuit-cards__card__modal .pursuit-cards__card .card__expand:hover {
	background-color: #e5dfcc
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-blue.svg);
	cursor: pointer
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .front .tag.tag--category {
	color: #1e6e9f
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .definition-text {
	border-bottom: 1px solid #1e6e9f;
	border-top: 1px solid #1e6e9f
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .h5,
.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .single.single--experience .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .single.single--hotel .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .tag,
.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back h2,
.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back h2 {
	color: #1e6e9f
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .btn {
	background-color: #1e6e9f
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .btn:hover {
	background-color: #165074
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .tag--location {
	background-image: url(../../img/icon-pin-contentment.png)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-contentment .back .card__meta .category span {
	color: #1e6e9f
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-turquoise.svg)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .front .tag.tag--category {
	color: #017f83
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .definition-text {
	border-bottom: 1px solid #017f83;
	border-top: 1px solid #017f83
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .h5,
.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .single.single--experience .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .single.single--hotel .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .tag,
.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back h2,
.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back h2 {
	color: #017f83
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .btn {
	background-color: #017f83
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .btn:hover {
	background-color: #014e50
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .tag--location {
	background-image: url(../../img/icon-pin-revitalized.png)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-revitalized .back .card__meta .category span {
	color: #017f83
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-green.svg)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .front .tag.tag--category {
	color: #367468
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .definition-text {
	border-bottom: 1px solid #367468;
	border-top: 1px solid #367468
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .h5,
.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .single.single--experience .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .single.single--hotel .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .tag,
.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back h2,
.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back h2 {
	color: #367468
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .btn {
	background-color: #367468
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .btn:hover {
	background-color: #265149
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .tag--location {
	background-image: url(../../img/icon-pin-freedom.png)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-freedom .back .card__meta .category span {
	color: #367468
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-purple.svg)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .front .tag.tag--category {
	color: #635478
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .definition-text {
	border-bottom: 1px solid #635478;
	border-top: 1px solid #635478
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .h5,
.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .single.single--experience .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .single.single--hotel .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .tag,
.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back h2,
.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back h2 {
	color: #635478
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .btn {
	background-color: #635478
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .btn:hover {
	background-color: #4a3f5a
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .tag--location {
	background-image: url(../../img/icon-pin-distraction.png)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-distraction .back .card__meta .category span {
	color: #635478
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .card__meta .category {
	background-image: url(../../img/pursuit/icon-star-orange.svg)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .front .tag.tag--category {
	color: #cc5426
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .definition-text {
	border-bottom: 1px solid #cc5426;
	border-top: 1px solid #cc5426
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .h5,
.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .single.single--experience .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .single.single--hotel .post__body h2,
.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .tag,
.single.single--experience .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back h2,
.single.single--hotel .post__body .pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back h2 {
	color: #cc5426
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .btn {
	background-color: #cc5426
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .btn:hover {
	background-color: #a1421e
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .tag--location {
	background-image: url(../../img/icon-pin-challenge.png)
}

.pursuit-cards__card__modal .pursuit-cards__card.style-challenged .back .card__meta .category span {
	color: #cc5426
}

.pursuit-cards__card__modal .pursuit-cards__card.style-spotlight.style-spotlight .front .tag.tag--category {
	background-image: url(../../img/pursuit/icon-star-white.svg) !important;
	color: #fff !important
}

.pursuit-cards__card__modal .close-button--mobile {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 9
}

@media screen and (min-width:700px) {
	.pursuit-cards__card__modal .close-button--mobile {
		display: none
	}
}

.pursuit-cards__card__modal .close-button--mobile img {
	height: auto;
	width: 25px
}

.pursuit-cards__card__modal__controls {
	display: none;
	left: 50%;
	position: fixed;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 350px;
	z-index: 10000
}

@media screen and (min-width:730px) {
	.pursuit-cards__card__modal__controls {
		width: 720px
	}
}

@media screen and (min-width:731px) and (max-width:1360px) {
	.pursuit-cards__card__modal__controls {
		display: none !important
	}

	.pursuit-cards__card__modal__controls.active {
		display: none !important;
		justify-content: space-between
	}
}

@media screen and (min-width:1280px) {
	.pursuit-cards__card__modal__controls {
		width: 1200px
	}
}

.pursuit-cards__card__modal__controls.active {
	display: flex;
	justify-content: space-between
}

.pursuit-cards__card__modal__controls button {
	align-items: center;
	background-color: rgba(0, 0, 0, .8);
	border: 1px solid #95999b;
	border-radius: 100%;
	color: #fff;
	display: flex;
	font-size: 20px;
	height: 45px;
	justify-content: center;
	line-height: 1;
	transition: border .25s, background-color -.25s;
	width: 45px
}

.pursuit-cards__card__modal__controls button:hover {
	background-color: #000;
	border: 1px solid #000
}

.pursuit-cards__card__modal__controls button img {
	width: 17px
}

@media screen and (max-width:768px) {
	.pursuit-cards__card__modal__controls {
		padding: 0 25.5px;
		top: 260px;
		width: 100%
	}

	.pursuit-cards__card__modal__controls button {
		background-color: hsla(0, 0%, 100%, .25)
	}
}

.pursuit-cards__card__modal__controls__shuffle {
	display: none;
	left: 50%;
	opacity: 0;
	position: fixed;
	top: calc(50% + 420px);
	transform: translate(-50%, -50%);
	visibility: hidden;
	z-index: 10000
}

@media screen and (max-height:920px) {
	.pursuit-cards__card__modal__controls__shuffle {
		display: none !important
	}
}

@media screen and (min-width:730px) {
	.pursuit-cards__card__modal__controls__shuffle {
		display: inline-block
	}

	.pursuit-cards__card__modal__controls__shuffle.active {
		display: flex;
		justify-content: space-between;
		opacity: 1;
		visibility: visible
	}
}

.pursuit-cards__card__modal__controls__shuffle button {
	border: 1px solid #95999b;
	border-radius: 19px;
	color: #fff;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	justify-content: space-between;
	letter-spacing: .1em;
	line-height: 1;
	line-height: 17.16px;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase
}

.pursuit-category-modal-bg {
	background-color: #1e2123;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999
}

body.pursuit-modal-active {
	overflow-y: hidden !important
}

body.pursuit-modal-active .pursuit-cards__card__modal .back .close-button {
	display: none
}

@media screen and (min-width:700px) {
	body.pursuit-modal-active .pursuit-cards__card__modal .back .close-button {
		display: inline-block
	}
}

@media screen and (min-width:1361px) {
	body.pursuit-modal-active .pursuit-cards__card__modal__controls {
		display: flex !important;
		justify-content: space-between
	}
}

@media screen and (max-width:730px) {
	body.pursuit-modal-active .pursuit-category-cards .pursuit-cards__card__modal__controls {
		display: flex !important;
		justify-content: space-between;
		left: 0;
		padding: 0 15px;
		top: 255px;
		transform: none;
		width: 100%
	}

	body.pursuit-modal-active .pursuit-category-cards .pursuit-cards__card__modal__controls button {
		background-color: rgba(0, 0, 0, .1);
		height: 30px;
		width: 30px
	}
}

body.pursuit-modal-active .pursuit-cards__card.pursuit-cards__card__modal__content {
	margin-top: -10px
}

@media screen and (min-width:700px) {
	body.pursuit-modal-active .pursuit-cards__card.pursuit-cards__card__modal__content {
		margin-top: 0
	}
}

@media screen and (max-width:699px) {
	body.pursuit-modal-active .pursuit-cards .pursuit-cards__card .back {
		padding: 40px 20px 50px
	}
}

.home section.section.section--content.background-custom .btn {
	margin-top: 20px
}

.single main {
	padding-top: 60px
}

.single main article {
	padding-top: 25px
}

.single main article .article__bg {
	background-size: contain;
	background: url(../../img/itinerary-bg.jpg);
	padding-bottom: 43.35px
}

.single main .post__header {
	text-align: center
}

.single main .post__header .post__intro:after {
	background-color: #ccc;
	content: "";
	display: block;
	height: 1px;
	margin: 25px auto;
	width: 60px
}

.single.single--experience main,
.single.single--hotel main {
	padding-top: 15px
}

@media screen and (max-width:768px) {

	.single.single--experience main,
	.single.single--hotel main {
		padding-top: 10px
	}
}

.single.single--experience .post__body h2,
.single.single--hotel .post__body h2 {
	margin-bottom: 15px
}

@media screen and (max-width:768px) {

	.single.single--experience .experience__facts .col,
	.single.single--hotel .experience__facts .col {
		margin-bottom: 30.6px
	}
}

.single.single--experience section.section.section--portrait-tiles.slick--portrait-tiles--carousel .intro__text h2,
.single.single--hotel section.section.section--portrait-tiles.slick--portrait-tiles--carousel .intro__text h2 {
	word-spacing: unset
}

.single.single--experience section.section.section--breadcrumb .breadcrumb,
.single.single--hotel section.section.section--breadcrumb .breadcrumb {
	padding-top: 0
}

@media screen and (max-width:768px) {

	.single.single--experience section.section.section--breadcrumb .breadcrumb,
	.single.single--hotel section.section.section--breadcrumb .breadcrumb {
		padding-top: 16px
	}
}

.post__ctas--text-base-bg {
	background: url(../../img/green-paper-bg.jpg);
	background-repeat: repeat;
	background-size: cover;
	color: #fff;
	margin: 25px 0;
	padding: 25.5px
}

@media screen and (max-width:768px) {
	.post__ctas--text-base-bg {
		background-size: 160%
	}
}

.post__ctas--text-base-bg h3 {
	color: #fff
}

.post__ctas--text-base-bg .flex-holder {
	align-items: flex-start;
	display: flex;
	justify-content: space-between
}

@media screen and (max-width:1024px) {
	.post__ctas--text-base-bg .flex-holder {
		flex-direction: column
	}
}

.post__ctas--text-base-bg .flex-holder p {
	width: 70%
}

@media screen and (max-width:1024px) {
	.post__ctas--text-base-bg .flex-holder p {
		width: 90%
	}
}

.post__ctas--text-base-bg .flex-holder .btn {
	width: 23%
}

@media screen and (max-width:1024px) {
	.post__ctas--text-base-bg .flex-holder .btn {
		margin-left: 0;
		width: auto
	}
}

.tax-country {
	padding-top: 0
}

@media screen and (max-width:768px) {
	.tax-country .section--content .w-100 h2 {
		line-height: 17px
	}

	.tax-country .section--content .introduction .italic-sub-head {
		margin-top: 25px
	}
}

.tax-country .section--portrait-tiles {
	background-color: #f9f9f9
}

.tax-country .read-more-content {
	display: none;
	margin-top: -40px
}

@media screen and (max-width:768px) {
	.tax-country .read-more-content .sm\:d-col {
		flex-direction: column
	}
}

.tax-country .read-more-content .col {
	display: flex;
	flex: 1
}

@media screen and (max-width:768px) {
	.tax-country .read-more-content .col {
		margin-bottom: 15px
	}
}

.tax-country .read-more-content .col .read-more__block {
	border-top: 1px solid #379c8a;
	display: flex;
	flex: 1;
	padding: 20px
}

.tax-country .read-more-content .section--inspiration-boxes {
	padding-top: 0
}

@media screen and (max-width:768px) {
	.tax-country .read-more-content .section--inspiration-boxes {
		padding-top: 0
	}
}

@media screen and (max-width:1280px) {
	.tax-continent .trip-finder-banner {
		background-attachment: scroll !important
	}
}

@media screen and (max-width:768px) {
	.tax-continent .list-countries .centered.show-all .btn {
		margin: 0 auto
	}
}

.tax-continent .list-countries a:not(.btn):hover {
	color: #e7247a;
	text-decoration: none
}

.single-team main {
	padding-top: 0
}

.single-team .section--colour-bar {
	background-image: url(../../img/team-header-blue.jpg);
	background-position: 50%;
	background-size: cover;
	height: 218px
}

@media screen and (max-width:768px) {
	.single-team .section--colour-bar {
		background-position: 0;
		background-size: 210%
	}
}

.single-team .section--colour-bar.section--colour-bar--leadership,
.single-team .section--colour-bar.section--colour-bar--orange {
	background-image: url(../../img/team-bg-pattern-orange.jpg)
}

.single-team .section--colour-bar.section--colour-bar--green,
.single-team .section--colour-bar.section--colour-bar--travel-team {
	background-image: url(../../img/team-bg-pattern-green.jpg)
}

.single-team .section--colour-bar.section--colour-bar--blue,
.single-team .section--colour-bar.section--colour-bar--marketing-and-operations {
	background-image: url(../../img/team-bg-pattern-blue.jpg)
}

.single-team .team__quote {
	margin-bottom: 3px
}

.single-team .section--bio {
	background-color: #f4f3f1;
	background-image: url(../../img/team-bio-pattern.png);
	background-repeat: no-repeat;
	background-size: contain;
	padding-bottom: 90px
}

@media screen and (max-width:768px) {
	.single-team .section--bio {
		background-image: url(../../img/team-bio-pattern-mob.png);
		background-size: 66%;
		padding-bottom: 30px
	}
}

.single-team .section--bio .bio-image {
	margin-top: -65px
}

@media screen and (max-width:768px) {
	.single-team .section--bio .bio-image {
		margin-top: -100px
	}
}

.single-team .section--bio .bio-image .embed__video {
	position: relative
}

.single-team .section--bio .bio-image .embed__video video {
	min-height: 427px;
	-o-object-fit: cover;
	object-fit: cover
}

.single-team .section--bio .bio-image .embed__video.play-button:hover {
	cursor: pointer
}

.single-team .section--bio .bio-image .embed__video.play-button .play-button__button {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	background-color: rgba(0, 0, 0, .3);
	border: 2px solid hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	content: "";
	height: 50px;
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 50px;
	z-index: 10
}

.single-team .section--bio .bio-image .embed__video.play-button .play-button__button:after {
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 7px 0 7px 12px;
	box-sizing: border-box;
	content: "";
	height: 12px;
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
	z-index: 11
}

.single-team .section--bio .staff__title {
	margin-bottom: 3px;
	padding-top: 57px
}

@media screen and (max-width:768px) {
	.single-team .section--bio .staff__title {
		padding-top: 40.8px
	}
}

.single-team .section--bio .staff__role {
	padding-bottom: 25.5px
}

@media screen and (max-width:768px) {
	.single-team .section--bio .staff__role {
		line-height: 1.6;
		padding-bottom: 12.75px
	}
}

.single-team .section--bio .staff__content {
	padding-right: 12.75px
}

.single-team .section--fave-trips {
	background-image: url(../../img/fave-trips-bg.png);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 72px 0 150px
}

@media screen and (max-width:1024px) {
	.single-team .section--fave-trips {
		background-position: 100% 100%;
		padding: 55px 0 50px
	}
}

.single-team .section--fave-trips .content__wrapper .btn {
	margin-left: 0
}

.single-team .section--fave-trips .image-main {
	float: right;
	width: 80%
}

@media screen and (max-width:768px) {
	.single-team .section--fave-trips .image-main {
		margin-top: 50.235px
	}
}

.single-team .section--fave-trips .image-sub {
	bottom: -67px;
	left: 0;
	position: absolute
}

@media screen and (max-width:768px) {
	.single-team .section--fave-trips .image-sub {
		float: left;
		margin-top: -101px;
		position: static
	}
}

.single-team .section--fave-trips:nth-child(2n) {
	background-image: url(../../img/fave-trips-bg-left.png);
	background-position: 0 0
}

@media screen and (max-width:768px) {
	.single-team .section--fave-trips:nth-child(2n) {
		background-position: 0 100%
	}
}

.single-team .section--fave-trips:nth-child(2n) .row {
	flex-direction: row-reverse
}

.single-team .section--fave-trips:nth-child(2n) .row .image-main {
	float: left
}

.single-team .section--fave-trips:nth-child(2n) .row .image-sub {
	left: unset;
	right: 0
}

@media screen and (max-width:768px) {
	.single-team .section--fave-trips:nth-child(2n) .row .image-sub {
		float: right
	}
}

.single-team .section--fave-trips:nth-child(2n) .row .content__holder {
	margin-left: -25.5px
}

@media screen and (max-width:768px) {
	.post-type-archive-team .section--team h1.uppercase-large-heading.xl {
		font-size: 100px;
		font-size: 6.25rem
	}

	.post-type-archive-team .section--team .team__row {
		flex-direction: column
	}
}

.post-type-archive-team .section--team .team__row>div {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start
}

.post-type-archive-team .section--team h3.uppercase-large-heading {
	font-size: 5vw
}

@media screen and (min-width:1280px) {
	.post-type-archive-team .section--team h3.uppercase-large-heading {
		font-size: 80px;
		font-size: 5rem
	}
}

@media screen and (max-width:1024px) {
	.post-type-archive-team .section--team h3.uppercase-large-heading {
		font-size: 5.5vw
	}
}

@media screen and (max-width:768px) {
	.post-type-archive-team .section--team h3.uppercase-large-heading {
		font-size: 45px;
		font-size: 2.8125rem;
		letter-spacing: 2.25px
	}
}

.post-type-archive-team .section--team h3.uppercase-large-heading+.uppercase.text-sm.strong {
	font-size: 1vw
}

@media screen and (min-width:1280px) {
	.post-type-archive-team .section--team h3.uppercase-large-heading+.uppercase.text-sm.strong {
		font-size: 16px;
		font-size: 1rem
	}
}

@media screen and (max-width:1024px) {
	.post-type-archive-team .section--team h3.uppercase-large-heading+.uppercase.text-sm.strong {
		font-size: 14px;
		font-size: .875rem;
		letter-spacing: 1.6px;
		line-height: 1.4;
		margin-bottom: 18px
	}
}

.page-search {
	padding-top: 178px
}

@media screen and (max-width:768px) {
	.page-search {
		padding-top: 125px
	}
}

.page-search .section__content--search-posts {
	background-color: #f5f5f5;
	padding: 30px 0 150px;
	position: relative
}

.page-search .section__content--search-posts:before {
	background-image: url(../../img/search-bg-1.png);
	background-position: 0 0;
	left: 0
}

.page-search .section__content--search-posts:after,
.page-search .section__content--search-posts:before {
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

.page-search .section__content--search-posts:after {
	background-image: url(../../img/search-bg-2.png);
	background-position: 100% 0;
	right: 0
}

@media screen and (max-width:768px) {
	.page-search .bg-tag {
		position: absolute;
		right: 0;
		top: 0;
		width: -moz-max-content;
		width: max-content
	}
}

.page-search .bg--country {
	background-color: #cc5426
}

.page-search .bg--Experiences {
	background-color: #379c8a
}

.page-search .bg--Inspirations {
	background-color: #1e6e9f
}

.page-search .bg--Hotels {
	background-color: #265149
}

.page-search .bg--pages {
	background-color: #342c3f
}

.page-search .text--country {
	color: #cc5426
}

.page-search .text--Experiences {
	color: #379c8a
}

.page-search .text--Inspirations {
	color: #1e6e9f
}

.page-search .text--Hotels {
	color: #265149
}

.page-search .text--pages {
	color: #342c3f
}

.page-template-template-search .button-group .btn:first-child {
	margin-left: 0
}

.page-template-template-search .button-group .btn:last-child {
	margin-right: 0
}

@media screen and (max-width:768px) {
	.page-template-template-search .button-group {
		align-items: center;
		overflow: scroll
	}

	.page-template-template-search .button-group .btn {
		margin: 0 10px 0 0
	}

	.page-template-template-search .button-group .btn:last-child {
		margin-right: none
	}
}

.page-template-template-search .section__content--search-posts .search-results .post--inline {
	clear: both;
	margin-bottom: 25.5px;
	max-width: 100%;
	position: relative;
	z-index: 2
}

@media screen and (max-width:768px) {
	.page-template-template-search .section__content--search-posts .search-results .post--inline {
		margin-bottom: 30.6px;
		min-height: 430px
	}
}

.page-template-template-search .section__content--search-posts .search-results .post__thumb-link {
	margin-right: 0;
	width: 40%
}

@media screen and (max-width:768px) {
	.page-template-template-search .section__content--search-posts .search-results .post__thumb-link {
		width: 100%
	}
}

.page-template-template-search .section__content--search-posts .search-results .post__thumb-link .post__thumb {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.page-template-template-search .section__content--search-posts .search-results .post__content {
	background-color: #fff;
	min-width: unset;
	padding: 25.5px;
	position: relative;
	width: 60%
}

@media screen and (max-width:768px) {
	.page-template-template-search .section__content--search-posts .search-results .post__content {
		margin-bottom: 25.5px;
		width: 100%
	}
}

.page-template-template-search .section__content--search-posts .search-results .post__content .row-tag-title {
	position: absolute;
	right: 0;
	top: 0
}

.section--search-results .section__header form {
	display: flex
}

.section--search-results .section__header form input {
	border-bottom: 1px solid #cacccf;
	display: inline-block;
	padding-left: 0;
	padding-right: 0
}

.section--search-results .section__header form button {
	background-color: #fff;
	display: inline-block;
	float: right;
	margin-bottom: 1px;
	margin-left: -20px
}

.page-template-page-press {
	padding-top: 120px
}

@media screen and (max-width:480px) {
	.page-template-page-press {
		padding-top: 146px
	}
}

.page-template-page-press .section__content--covers {
	overflow: hidden
}

.page-template-page-press .btn__wrapper {
	display: flex;
	justify-content: center;
	margin-bottom: 80px
}

@media screen and (max-width:768px) {
	.page-template-page-press .btn__wrapper {
		margin-bottom: 30.6px
	}
}

@media screen and (max-width:1280px) {
	.page-template-page-press .button-scroll {
		-ms-overflow-style: none;
		margin-left: -15px;
		margin-right: -15px;
		overflow-x: scroll;
		scrollbar-width: none
	}

	.page-template-page-press .button-scroll::-webkit-scrollbar {
		display: none
	}
}

.page-template-page-press .filter-button-group {
	align-items: center;
	flex-wrap: wrap
}

@media screen and (max-width:1280px) {
	.page-template-page-press .filter-button-group {
		-ms-overflow-style: none;
		display: flex;
		flex-wrap: nowrap;
		min-width: 100%;
		overflow-x: scroll;
		padding: 0 15px;
		scrollbar-width: none;
		width: -moz-max-content;
		width: max-content
	}

	.page-template-page-press .filter-button-group::-webkit-scrollbar {
		display: none
	}
}

.page-template-page-press .filter-button-group .btn {
	flex: 1;
	margin-bottom: 10px;
	margin-right: 10px;
	white-space: nowrap
}

@media screen and (max-width:1280px) {
	.page-template-page-press .filter-button-group .btn {
		display: inline-block
	}
}

@media screen and (max-width:768px) {
	.page-template-page-press .filter-button-group .btn {
		margin-top: 0
	}
}

.page-template-page-press .filter-button-group .btn:last-child {
	margin-right: 0
}

.page-template-page-press .filter-button-group .btn:hover {
	background-color: #2f2f2f
}

.page-template-page-press .filter-button-group .is-checked {
	background: #2f2f2f;
	color: #fff
}

.page-template-page-press .filter-grid {
	display: grid;
	margin-left: -15px;
	margin-right: -15px
}

@media screen and (max-width:768px) {
	.page-template-page-press .filter-grid {
		margin-left: -10px;
		margin-right: -10px
	}
}

.page-template-page-press .filter-grid .grid-item,
.page-template-page-press .filter-grid .grid-sizer {
	width: 16.6666666667%
}

@media screen and (max-width:768px) {

	.page-template-page-press .filter-grid .grid-item,
	.page-template-page-press .filter-grid .grid-sizer {
		width: 50%
	}
}

.page-template-page-press .filter-grid .grid-item {
	border-bottom: 15px solid transparent;
	border-top: 15px solid transparent;
	border-color: transparent;
	border-style: solid;
	border-width: 10px 15px;
	height: 25rem;
	overflow: hidden
}

@media screen and (max-width:1024px) {
	.page-template-page-press .filter-grid .grid-item {
		height: 21rem
	}
}

@media screen and (max-width:768px) {
	.page-template-page-press .filter-grid .grid-item {
		border: 10px solid transparent;
		height: 18rem
	}
}

.page-template-page-press .filter-grid .grid-item.visible__item {
	display: none
}

.page-template-page-press .filter-grid .grid-item.grid-2x1 {
	width: 33.3333333333%
}

@media screen and (max-width:768px) {
	.page-template-page-press .filter-grid .grid-item.grid-2x1 {
		width: 100%
	}
}

.page-template-page-press .filter-grid .grid-item.grid-2x2 {
	height: 50rem;
	width: 33.3333333333%
}

@media screen and (max-width:1024px) {
	.page-template-page-press .filter-grid .grid-item.grid-2x2 {
		height: 42rem
	}
}

@media screen and (max-width:768px) {
	.page-template-page-press .filter-grid .grid-item.grid-2x2 {
		height: 35rem;
		width: 100%
	}
}

.page-template-page-press .filter-grid .grid-item.grid-2x2 .press--cover {
	height: 43rem
}

@media screen and (max-width:1024px) {
	.page-template-page-press .filter-grid .grid-item.grid-2x2 .press--cover {
		height: 35rem
	}
}

@media screen and (max-width:768px) {
	.page-template-page-press .filter-grid .grid-item.grid-2x2 .press--cover {
		height: 32rem;
		max-height: 460px
	}
}

.page-template-page-press .filter-grid .grid-item .press--cover {
	background: #ccc;
	height: 18rem;
	position: relative
}

.page-template-page-press .filter-grid .grid-item .press--cover img.press__cover {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

@media screen and (max-width:1024px) {
	.page-template-page-press .filter-grid .grid-item .press--cover {
		height: 14rem
	}
}

@media screen and (max-width:768px) {
	.page-template-page-press .filter-grid .grid-item .press--cover {
		height: 12rem
	}
}

.page-template-page-press .filter-grid .grid-item .press--cover.press__cover--thumb {
	position: relative
}

.page-template-page-press .filter-grid .grid-item .press--cover.press__cover--thumb:before {
	background-color: rgba(0, 0, 0, .2);
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1
}

.page-template-page-press .filter-grid .grid-item .post__content {
	background-color: #f9f9f9;
	bottom: 0;
	min-height: -moz-max-content;
	min-height: max-content;
	min-height: 5.5em;
	position: absolute;
	transition: min-height .5s ease-in-out;
	width: 100%;
	z-index: 1
}

.page-template-page-press .filter-grid .grid-item .post__content .press__headline--hover {
	max-height: 0;
	opacity: 0;
	transition: max-height 125ms ease-in-out
}

.page-template-page-press .filter-grid .grid-item .post__content .press__title {
	height: 1em;
	margin: 12.75px 0 7.65px;
	overflow: hidden
}

.page-template-page-press .filter-grid .grid-item.with-hover:hover .post__content .press__headline--hover {
	height: auto;
	margin-bottom: 15px;
	max-height: 400px;
	opacity: 1
}

.page-template-page-press .filter-grid .grid-item.with-hover:hover .post__content .press__headline {
	height: 0;
	margin: 0;
	opacity: 0
}

.page-template-page-press .section--press-large-carousel {
	overflow: hidden;
	padding: 63px 0 28px
}

.page-template-page-press .section--press-large-carousel .press-quote--slider .slick-track {
	align-items: center;
	display: flex
}

@media screen and (max-width:768px) {
	.page-template-page-press .section--press-large-carousel .press-quote--slider .slick-track {
		align-items: flex-start
	}

	.page-template-page-press .section--press-large-carousel .press-quote--slider .slick-track .slick-slide .d-flex {
		flex-direction: column
	}
}

.page-template-page-press .section--press-large-carousel .press-quote--slider .slick-track .slick-slide .d-flex .press__logo img {
	max-height: 200px;
	max-width: 200px;
	min-width: 160px
}

@media screen and (max-width:768px) {
	.page-template-page-press .section--press-large-carousel .press-quote--slider .slick-track .slick-slide .d-flex .press__logo img {
		max-height: 130px;
		max-width: 130px;
		min-width: 100px
	}
}

.page-template-page-press .section--press-large-carousel .press-quote--slider .slick-arrow {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='15' cy='15' r='15' transform='matrix(-1 0 0 1 30.8 0)' fill='%23000' fill-opacity='.5'/%3E%3C/g%3E%3Cpath d='m15.626 18.186 2.627-3.232-2.627-3.234' stroke='%23E3E5E6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='a' x='-9.2' y='-10' width='50' height='50' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='5'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_3050_208073'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_3050_208073' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	height: 40px;
	opacity: .7;
	position: absolute;
	top: 50%;
	width: 40px
}

.page-template-page-press .section--press-large-carousel .press-quote--slider .slick-arrow.slick-prev {
	left: -45.5px;
	transform: rotate(180deg) translateY(50%)
}

.page-template-page-press .section--press-large-carousel .press-quote--slider .slick-arrow.slick-next {
	right: -75px;
	transform: translateY(-50%)
}

.page-template-page-press .section--press-large-carousel .press {
	position: relative
}

@media screen and (max-width:768px) {
	.page-template-page-press .section--press-large-carousel .press .press__logo img {
		max-height: 130px;
		max-width: 130px;
		min-width: 100px
	}

	.page-template-page-press .section--press-large-carousel .press img.size-slideshow {
		height: auto;
		margin-bottom: 12.75px;
		width: 100% !important
	}
}

.page-template-page-press .section--press-large-carousel .press.press--testimonial {
	margin-left: 50.235px
}

@media screen and (max-width:768px) {
	.page-template-page-press .section--press-large-carousel .press.press--testimonial {
		margin-left: 0
	}

	.page-template-page-press .section--press-large-carousel .press.press--testimonial h2 {
		font-size: 30px;
		font-size: 1.875rem;
		letter-spacing: 1.5px;
		padding-top: 30px
	}
}

.page-template-page-press .section--press-large-carousel .press.press--testimonial p.small {
	margin-bottom: 10px
}

@media screen and (max-width:768px) {
	.page-template-page-press .section--press-large-carousel .press.press--testimonial p {
		font-size: 16px;
		font-size: 1rem;
		letter-spacing: 1.6px;
		line-height: 1.5
	}
}

.page-template-page-press .section--press-large-carousel .press.press--testimonial:before {
	background-image: url(../../img/speechmark.svg);
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 18px;
	left: -40px;
	position: absolute;
	top: 5px;
	width: 20px
}

@media screen and (max-width:768px) {
	.page-template-page-press .section--press-large-carousel .press.press--testimonial:before {
		left: 0
	}
}

.page-template-page-press .press__logo {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2
}

.page-template-page-press .press__logo img {
	max-height: 100px;
	max-width: 100px;
	min-height: 30px;
	min-width: 100px;
	-o-object-fit: contain;
	object-fit: contain
}

.page-template-page-press .grid-item.grid-2x1 .press__logo img {
	max-height: 160px;
	max-width: 160px
}

.page-template-page-press .grid-item.grid-2x2 .press__logo img {
	max-height: 200px;
	max-width: 200px;
	min-width: 160px
}

.post-type-archive-review section.section.section--content-hero.with-pattern {
	align-items: stretch;
	justify-content: center
}

@media screen and (max-width:1024px) {
	.post-type-archive-review section.section.section--content-hero.with-pattern {
		align-items: center
	}
}

@media screen and (max-width:768px) {
	.post-type-archive-review section.section.section--content-hero.with-pattern {
		align-items: flex-start
	}
}

.post-type-archive-review section.section.section--content-hero.with-pattern h1.heading {
	color: #cc5426
}

@media screen and (max-width:1024px) {
	.post-type-archive-review section.section.section--content-hero.with-pattern h1.heading {
		color: #fff
	}

	.post-type-archive-review section.section.section--content-hero.with-pattern {
		background-image: url(../../img/paper-orange.jpg);
		background-repeat: repeat;
		color: #fff
	}

	.post-type-archive-review section.section.section--content-hero.with-pattern:before {
		background-position: 100%;
		background-size: cover;
		display: block;
		filter: brightness(1.7);
		opacity: 100%;
		z-index: 0
	}

	.post-type-archive-review section.section.section--content-hero.with-pattern:after {
		display: none
	}

	.post-type-archive-review section.section.section--content-hero.with-pattern .hero__content,
	.post-type-archive-review section.section.section--content-hero.with-pattern .hero__content .single-team .color--leadership,
	.post-type-archive-review section.section.section--content-hero.with-pattern .hero__content .single-team .color--orange,
	.post-type-archive-review section.section.section--content-hero.with-pattern .hero__content .text-danger,
	.post-type-archive-review section.section.section--content-hero.with-pattern .hero__content .text-headings,
	.single-team .post-type-archive-review section.section.section--content-hero.with-pattern .hero__content .color--leadership,
	.single-team .post-type-archive-review section.section.section--content-hero.with-pattern .hero__content .color--orange {
		color: #e5dfcc !important
	}

	.post-type-archive-review section.section.section--content-hero.with-pattern .hero__content .h6.text-base,
	.post-type-archive-review section.section.section--content-hero.with-pattern .hero__content .tax-country .read-more-content .section--inspiration-boxes .col h3 span.text-base.h5,
	.post-type-archive-review section.section.section--content-hero.with-pattern .hero__content section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a.text-base,
	.tax-country .read-more-content .section--inspiration-boxes .col h3 .post-type-archive-review section.section.section--content-hero.with-pattern .hero__content span.text-base.h5,
	section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title .post-type-archive-review section.section.section--content-hero.with-pattern .hero__content a.text-base {
		color: #fff !important
	}
}

.post-type-archive-review .section--reviews {
	overflow: hidden;
	width: 100%
}

@media screen and (max-width:1024px) {
	.post-type-archive-review .section--reviews {
		overflow: visible
	}
}

.post-type-archive-review .scroller {
	webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;
	overflow-x: scroll;
	overflow-y: hide;
	scrollbar-width: none
}

.post-type-archive-review .scroller::-webkit-scrollbar {
	display: none
}

@media screen and (max-width:1024px) {
	.post-type-archive-review .scroller {
		overflow: hidden;
		overflow: visible
	}
}

.post-type-archive-review article.accordion {
	webkit-overflow-scrolling: touch;
	display: block;
	height: 550px;
	margin: 0 auto;
	overflow-x: scroll;
	overflow-y: hide;
	width: -moz-max-content;
	width: max-content
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion {
		height: unset;
		width: 100%
	}
}

.post-type-archive-review article.accordion section {
	background-image: url(../../img/paper-orange.jpg);
	background-size: auto;
	color: #fff;
	display: block;
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 5em
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section {
		background-size: 130%;
		height: 4.7em;
		width: 100%
	}
}

@media screen and (max-width:480px) {
	.post-type-archive-review article.accordion section {
		height: 4.5em
	}
}

.post-type-archive-review article.accordion section:last-child .reviews__next {
	display: none !important
}

.post-type-archive-review article.accordion section:hover {
	cursor: pointer
}

.post-type-archive-review article.accordion section .count {
	color: #fff;
	font-weight: 700;
	min-height: 35px;
	padding-top: 12.75px;
	text-align: center;
	width: 5em
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .count {
		margin: 0 0 0 -40px;
		padding: 0 40px 0 0;
		transform: rotate(-90deg);
		width: 8em
	}
}

.post-type-archive-review article.accordion section h2.spine {
	bottom: -2em;
	color: #fff;
	height: 2em;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	transform: rotate(-90deg);
	transform-origin: 0 0;
	width: 12em;
	z-index: 5
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section h2.spine {
		bottom: unset;
		font-size: 30px;
		font-size: 1.875rem;
		letter-spacing: 1.5px;
		line-height: 1;
		padding: 0 0 0 26px;
		transform: none;
		width: 100%
	}
}

.post-type-archive-review article.accordion section h2.spine a {
	color: inherit;
	display: block;
	line-height: 2em;
	outline: 0 none;
	text-decoration: none;
	width: 100%
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section h2.spine a {
		line-height: 2.7em
	}
}

.post-type-archive-review article.accordion section h2.spine a .mob-arrow {
	display: none
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section h2.spine a .mob-arrow {
		display: inline-block !important;
		float: right;
		margin-right: 12.75px;
		margin-top: 3%;
		opacity: 1;
		transform: rotate(-90deg);
		transition: transform .25s ease-in-out
	}
}

@media screen and (max-width:768px) {
	.post-type-archive-review article.accordion section h2.spine a .mob-arrow {
		margin-top: 5%
	}
}

@media screen and (max-width:480px) {
	.post-type-archive-review article.accordion section h2.spine a .mob-arrow {
		margin-top: 9%
	}
}

.post-type-archive-review article.accordion section .reviews__next {
	align-items: center;
	background-color: rgba(0, 0, 0, .3);
	border-radius: 50%;
	bottom: 35px;
	display: flex !important;
	height: 40px;
	justify-content: center;
	opacity: 0;
	position: absolute;
	right: 35px;
	width: 40px;
	z-index: 10
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .reviews__next {
		display: none
	}
}

.post-type-archive-review article.accordion section .content {
	align-items: center;
	color: #fff;
	display: flex;
	height: 100%;
	margin-top: -35px;
	max-width: 830px;
	opacity: 1;
	padding-left: 5em;
	padding-right: 40.8px;
	transition: opacity .25s ease-in-out;
	width: 73vw
}

@media screen and (max-width:1280px) {
	.post-type-archive-review article.accordion section .content {
		width: 100vw
	}
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .content {
		display: block;
		margin: 0 auto;
		max-width: unset;
		padding-left: 0;
		padding-right: 0;
		padding-top: 45px;
		width: 100vw
	}
}

.post-type-archive-review article.accordion section .content>div {
	display: inline-block;
	float: left
}

.post-type-archive-review article.accordion section .content>div.img__holder {
	display: flex;
	flex: 1
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .content>div.img__holder {
		max-width: unset;
		width: 100%
	}
}

.post-type-archive-review article.accordion section .content>div.img__holder .section__img {
	height: 400px;
	max-width: 280px;
	-o-object-fit: cover;
	object-fit: cover
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .content>div.img__holder .section__img {
		max-width: unset;
		width: 100%
	}
}

@media screen and (max-width:480px) {
	.post-type-archive-review article.accordion section .content>div.img__holder .section__img {
		aspect-ratio: .94/1;
		height: unset
	}
}

.post-type-archive-review article.accordion section .content>div.content__holder {
	display: flex;
	flex: 2;
	flex-direction: column;
	opacity: 1;
	padding-left: 40.8px;
	transition: opacity 3s ease-in-out
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .content>div.content__holder {
		padding: 30px;
		transition: opacity 2s ease-in-out;
		width: 100%
	}
}

@media screen and (max-width:768px) {
	.post-type-archive-review article.accordion section .content>div.content__holder {
		padding: 15px
	}
}

.post-type-archive-review article.accordion section .content .content__holder .review__subhead,
.post-type-archive-review article.accordion section .content h2 {
	color: #fff
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .content .content__holder .review__subhead {
		color: #cc5426
	}
}

.post-type-archive-review article.accordion section .content .content__holder .review__date {
	color: #fff
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .content .content__holder .review__date {
		color: #cc5426
	}
}

.post-type-archive-review article.accordion section .content .content__holder .review__name {
	color: #fff
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section .content .content__holder .review__name {
		color: #cc5426
	}

	.post-type-archive-review article.accordion section .content .content__holder {
		background: #fff;
		color: #52575c
	}
}

.post-type-archive-review article.accordion section[data-id].active {
	background-color: #fff;
	color: #333;
	width: 49em
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section[data-id].active h2.spine .mob-arrow {
		transform: rotate(0deg)
	}
}

.post-type-archive-review article.accordion section[data-id].active .content,
.post-type-archive-review article.accordion section[data-id].active .reviews__next {
	opacity: 1
}

@media screen and (max-width:1024px) {
	.post-type-archive-review article.accordion section[data-id].active .reviews__next {
		display: none;
		opacity: 0
	}

	.post-type-archive-review article.accordion section[data-id].active {
		height: 100%;
		width: 100%
	}
}

.post-type-archive-review article.accordion section:nth-child(4n+2) {
	background-image: url(../../img/dark-green-paper-bg.jpg)
}

@media screen and (max-width:1024px) {

	.post-type-archive-review article.accordion section:nth-child(4n+2) .content__holder .review__date,
	.post-type-archive-review article.accordion section:nth-child(4n+2) .content__holder .review__name,
	.post-type-archive-review article.accordion section:nth-child(4n+2) .content__holder .review__subhead {
		color: #265149
	}
}

.post-type-archive-review article.accordion section:nth-child(4n+3) {
	background-image: url(../../img/green-paper-bg.jpg)
}

@media screen and (max-width:1024px) {

	.post-type-archive-review article.accordion section:nth-child(4n+3) .content__holder .review__date,
	.post-type-archive-review article.accordion section:nth-child(4n+3) .content__holder .review__name,
	.post-type-archive-review article.accordion section:nth-child(4n+3) .content__holder .review__subhead {
		color: #379c8a
	}
}

.post-type-archive-review article.accordion section:nth-child(4n+4) {
	background-image: url(../../img/blue-paper.jpg)
}

@media screen and (max-width:1024px) {

	.post-type-archive-review article.accordion section:nth-child(4n+4) .content__holder .review__date,
	.post-type-archive-review article.accordion section:nth-child(4n+4) .content__holder .review__name,
	.post-type-archive-review article.accordion section:nth-child(4n+4) .content__holder .review__subhead {
		color: #023b66
	}
}

.post-type-archive-review article.accordion section,
.post-type-archive-review article.accordion section h2.spine {
	transition: width 1s ease
}

.post-type-archive-review #progress {
	margin-top: -35px;
	position: relative;
	width: 50%
}

.post-type-archive-review #progress-bar {
	background: #000;
	border-radius: 3px;
	height: 5px;
	left: 0;
	position: absolute;
	top: 50%;
	transition: width .25s ease-in-out;
	width: 0
}

.post-type-archive-review #progress-num {
	display: flex;
	height: 10px;
	justify-content: space-between;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative
}

.post-type-archive-review #progress-num:before {
	background-color: #e3e5e6;
	border-radius: 3px;
	content: "";
	height: 5px;
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: -1
}

.post-template-template-experience-superitinerary.single.single--experience main {
	padding-top: 0
}

.post-template-template-experience-superitinerary.single.single--experience main .content__read-more .content__rest,
.post-template-template-experience-superitinerary.single.single--experience main .content__read-more .read--less {
	display: none
}

.post-template-template-experience-superitinerary section.section.section--hero-banner.section--hero-banner--full {
	height: calc(100vh - 135px)
}

.post-template-template-experience-superitinerary .section--destination {
	position: relative
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination>.container {
		padding: 0
	}
}

.post-template-template-experience-superitinerary .section--destination .section--destination__wrapper {
	padding-left: 51px
}

@media screen and (max-width:1024px) {
	.post-template-template-experience-superitinerary .section--destination .section--destination__wrapper {
		padding-left: 0
	}

	.post-template-template-experience-superitinerary .section--destination .section--destination__heading {
		padding: 25.5px
	}
}

.post-template-template-experience-superitinerary .section--destination .container {
	position: relative
}

.post-template-template-experience-superitinerary .section--destination .container:before {
	border-left: 1px dashed #379c8a;
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 51px;
	position: absolute;
	top: 0;
	transform: translateX(-25.5px);
	width: 1px
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination .container:before {
		display: none
	}
}

.post-template-template-experience-superitinerary .section--destination .container.container--orange:before {
	border-color: #cc5426
}

.post-template-template-experience-superitinerary .section--destination .container.container--blue:before {
	border-color: #1e6e9f
}

.post-template-template-experience-superitinerary .section--destination .container.container--turquoise:before {
	border-color: #379c8a
}

.post-template-template-experience-superitinerary .section--destination .container.container--green:before {
	border-color: #265149
}

.post-template-template-experience-superitinerary .section--destination .experience-slide {
	margin-bottom: 51px
}

@media screen and (max-width:1024px) {
	.post-template-template-experience-superitinerary .section--destination .experience-slide {
		margin-left: 20px;
		margin-right: 20px
	}
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination .experience-slide {
		margin-bottom: 0
	}
}

.post-template-template-experience-superitinerary .section--destination .experience-slide:before {
	background-color: #379c8a;
	border-radius: 100%;
	content: "";
	display: block;
	height: 15px;
	left: 25.5px;
	position: absolute;
	transform: translateX(-50%);
	width: 15px
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination .experience-slide:before {
		display: none
	}
}

.post-template-template-experience-superitinerary .section--destination .experience-slide.experience-slide--orange:before {
	background-color: #cc5426
}

.post-template-template-experience-superitinerary .section--destination .experience-slide.experience-slide--blue:before {
	background-color: #1e6e9f
}

.post-template-template-experience-superitinerary .section--destination .experience-slide.experience-slide--turquoise:before {
	background-color: #379c8a
}

.post-template-template-experience-superitinerary .section--destination .experience-slide.experience-slide--green:before {
	background-color: #265149
}

.post-template-template-experience-superitinerary .section--destination__map {
	display: flex;
	height: 100%;
	justify-content: flex-end;
	position: absolute;
	right: 0;
	top: 0;
	width: 40%;
	z-index: 1
}

.post-template-template-experience-superitinerary .section--destination__map>div {
	height: 100vh;
	max-height: 100%;
	position: sticky;
	top: 0
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination__map>div {
		height: auto
	}
}

.post-template-template-experience-superitinerary .section--destination__map svg {
	height: 100%;
	max-height: 100%;
	width: auto
}

.post-template-template-experience-superitinerary .section--destination__map img {
	display: none
}

@media screen and (max-width:1280px) {
	.post-template-template-experience-superitinerary .section--destination__map svg {
		display: none
	}
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination__map img {
		display: block;
		min-height: 500px;
		-o-object-fit: cover;
		object-fit: cover;
		width: auto
	}

	.post-template-template-experience-superitinerary .section--destination__map {
		display: flex;
		height: auto;
		left: 0;
		overflow: hidden;
		position: relative;
		width: 100%
	}
}

.post-template-template-experience-superitinerary .section--destination-carousel {
	overflow: hidden;
	padding: 76.5px 0;
	position: relative
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination-carousel {
		padding: 0 0 30.6px
	}
}

.post-template-template-experience-superitinerary .section--destination-carousel .slick-list {
	-webkit-clip-path: inset(-100vw -100vw -100vw 0);
	clip-path: inset(-100vw -100vw -100vw 0);
	overflow: visible
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination-carousel .slick-list {
		-webkit-clip-path: unset;
		clip-path: unset;
		margin: 0 -15px;
		overflow: hidden
	}
}

.post-template-template-experience-superitinerary .section--destination-carousel .slick-slider.slideractive .slick-list {
	-webkit-clip-path: unset;
	clip-path: unset
}

.post-template-template-experience-superitinerary .section--destination-carousel .slide {
	padding: 0 6.375px
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination-carousel .slide {
		padding: 0
	}
}

.post-template-template-experience-superitinerary .section--destination-carousel .slide img {
	height: 550px
}

@media screen and (max-width:1024px) {
	.post-template-template-experience-superitinerary .section--destination-carousel .slide img {
		height: 450px;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}

	.post-template-template-experience-superitinerary .section--destination-carousel .slide br {
		display: none
	}
}

.post-template-template-experience-superitinerary .section--destination-carousel .section--destination-carousel__arrow {
	background-image: url(../../img/assignment-carousel-arrow.svg);
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 100px;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px
}

@media screen and (max-width:1024px) {
	.post-template-template-experience-superitinerary .section--destination-carousel .section--destination-carousel__arrow {
		display: none
	}
}

.post-template-template-experience-superitinerary .section--destination-carousel .section--destination-carousel__caption {
	max-width: 90%;
	white-space: break-spaces
}

@media screen and (max-width:1024px) {
	.post-template-template-experience-superitinerary .section--destination-carousel .section--destination-carousel__caption {
		max-width: 100%
	}
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .section--destination-carousel .section--destination-carousel__caption {
		padding: 15px
	}
}

.post-template-template-experience-superitinerary .slider__meta {
	align-items: center;
	background: rgba(0, 0, 0, .4);
	border-radius: 23px;
	display: flex;
	justify-content: space-between;
	max-width: -moz-max-content;
	max-width: max-content;
	min-width: 90px;
	padding: 0 5px
}

.post-template-template-experience-superitinerary .slider__meta .slick-arrow {
	height: 22px;
	width: 10px
}

.post-template-template-experience-superitinerary .slider__meta .slick-arrow.slick__next {
	transform: scale(-1)
}

.post-template-template-experience-superitinerary .slider__meta .slick-arrow:hover {
	cursor: pointer
}

.post-template-template-experience-superitinerary .slider__meta .slider__count .slick-dots li {
	display: none;
	width: -moz-max-content;
	width: max-content
}

.post-template-template-experience-superitinerary .slider__meta .slider__count .slick-dots li.slick-active {
	color: #fff;
	display: flex;
	font-size: 15px;
	font-size: .9375rem
}

.post-template-template-experience-superitinerary .slider__meta .slider__count .slick-dots li.slick-active span {
	display: flex
}

.post-template-template-experience-superitinerary .slider__meta .slider__count .slick-dots li:last-child {
	margin-right: 5px
}

@media screen and (max-width:768px) {
	.post-template-template-experience-superitinerary .slider__meta {
		margin-left: auto;
		margin-right: auto
	}
}

.post-template-template-experience-superitinerary .section--breadcrumb {
	margin-top: 15px
}

.post-template-template-experience-superitinerary section.section.section--portrait-tiles.bg--light {
	background: #f9f9f9;
	color: #000
}

.post-template-template-experience-superitinerary section.section.section--portrait-tiles.bg--base-bg {
	background: #fff;
	color: #000
}

.post-template-template-experience-superitinerary section.section.section--portrait-tiles.bg--dark {
	background-image: url(../../img/itinerary-dark-bg.jpg);
	color: #fff
}

.post-template-template-experience-superitinerary section.section.section--portrait-tiles.bg--dark h2 {
	color: inherit
}

.post-template-template-experience-superitinerary section.section.section--portrait-tiles.bg--white-img {
	background-image: url(../../img/BG-White.jpg);
	color: #000
}

.post-template-template-experience-superitinerary section.section.section--portrait-tiles .slick-portrait-cards {
	display: flex;
	overflow: hidden
}

.experience-slide {
	border-radius: 15px;
	box-shadow: 2px 3px 4px rgba(0, 0, 0, .2);
	height: 100%;
	margin-bottom: 51px;
	max-width: 100%;
	width: 930px
}

@media screen and (max-width:768px) {
	.experience-slide {
		box-shadow: none
	}
}

.experience-slide.flex {
	display: flex
}

@media screen and (max-width:768px) {
	.experience-slide.flex {
		flex-direction: column
	}
}

.experience-slide .experience-slide__wrapper {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
	display: flex;
	height: 100%;
	overflow: hidden
}

@media screen and (max-width:768px) {
	.experience-slide .experience-slide__wrapper {
		flex-direction: column
	}
}

.experiences-modal .experience-slide {
	margin-left: auto;
	margin-right: auto
}

.experience-slide .experience-slide__content {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
	display: flex;
	flex-direction: column;
	margin-left: -15px;
	padding: 35px;
	position: relative;
	width: 100%
}

@media screen and (max-width:768px) {
	.experience-slide .experience-slide__content {
		box-shadow: none;
		margin-left: 0;
		padding: 51px 25.5px
	}
}

.experience-slide .experience-slide__tags {
	display: flex;
	justify-content: space-between
}

@media screen and (max-width:768px) {
	.experience-slide .experience-slide__tags {
		flex-direction: column;
		gap: 25.5px;
		padding: 12.75px 0
	}

	.experience-slide .experience-slide__text {
		font-size: 13px;
		font-size: .8125rem
	}
}

.experience-slide img {
	height: 100%
}

.experience-slide video {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 400px
}

.experience-slide.flex-col {
	flex-direction: row
}

@media screen and (max-width:768px) {
	.experience-slide.flex-col {
		flex-direction: column
	}
}

.experience-slide.experience-slide--reverse {
	flex-direction: row-reverse
}

.experience-slide.experience-slide--reverse .experience-slide__content {
	margin-left: 0;
	margin-right: -15px
}

@media screen and (max-width:768px) {
	.experience-slide.experience-slide--reverse .experience-slide__content {
		margin-right: 0
	}

	.experience-slide.experience-slide--reverse {
		flex-direction: column
	}

	.experience-slide video {
		border-radius: 0;
		width: 100%
	}
}

.experience-slide .experience-slide__media {
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	max-width: 44%
}

@media screen and (max-width:768px) {
	.experience-slide .experience-slide__media {
		border-radius: 0;
		max-width: unset
	}
}

.experience-slide .experience-slide__media .slick-slider .slick-list .slick-track .slick-slide.slide:first-child {
	display: block
}

.experience-slide .experience-slide__media .slick-slider .slick-list .slick-track .slick-slide.slide img {
	height: 480px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

@media screen and (max-width:1280px) {
	.experience-slide .experience-slide__media .slick-slider .slick-list .slick-track .slick-slide.slide img {
		height: 450px;
		width: 100% !important
	}
}

.experience-slide .experience-slide__media .slick-slide {
	height: inherit !important
}

.experience-slide .experience-slide__media .slick-dotted {
	margin-bottom: 0
}

@media screen and (max-width:768px) {

	.experience-slide .experience-slide__media .rounded-bl-md,
	.experience-slide .experience-slide__media .rounded-br-md,
	.experience-slide .experience-slide__media .rounded-md,
	.experience-slide .experience-slide__media .rounded-tl-md,
	.experience-slide .experience-slide__media .rounded-tr-md {
		border-radius: 0 !important
	}

	.experience-slide .experience-slide__media {
		max-width: 100%
	}
}

@media screen and (max-width:1280px) {
	.experience-slide {
		height: auto;
		width: auto
	}
}

.experience-slide .slick-dotted.slick-slider {
	margin-bottom: 0
}

.experience-slide .slick-dots {
	bottom: 10px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 100%
}

.experience-slide .slick-dots li {
	background-color: #ccc;
	border: 1px solid #fff;
	border-radius: 100%;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 0 3px;
	padding: 0;
	position: relative;
	width: 10px
}

.experience-slide .slick-dots li.slick-active {
	background-color: #2f2f2f
}

.experience-slide .slick-dots li button {
	display: none
}

.experience-slide .slick-track {
	display: flex !important
}

.experience-slide:nth-child(odd) .experience-slide__media {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px
}

@media screen and (max-width:768px) {
	.experience-slide:nth-child(odd) .experience-slide__media {
		border-radius: 0
	}
}

.experience-slide:nth-child(odd) .experience-slide__content {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 0;
	border-top-right-radius: 15px
}

.arrow-hover {
	height: 86%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

@media screen and (max-width:768px) {
	.arrow-hover {
		display: none
	}
}

.arrow-hover .arrow-hover__left {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 50%
}

.arrow-hover .arrow-hover__left:hover {
	cursor: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23000' fill-opacity='.5'/%3E%3C/g%3E%3Cpath d='m15.174 18.186-2.627-3.232 2.627-3.234' stroke='%23E3E5E6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='a' x='-10' y='-10' width='50' height='50' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='5'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_3050_208038'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_3050_208038' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") 16 16, pointer
}

.arrow-hover .arrow-hover__right {
	height: 100%;
	left: 50%;
	position: absolute;
	right: 0;
	top: 0
}

.arrow-hover .arrow-hover__right:hover {
	cursor: url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='15' cy='15' r='15' transform='matrix(-1 0 0 1 30.8 0)' fill='%23000' fill-opacity='.5'/%3E%3C/g%3E%3Cpath d='m15.626 18.186 2.627-3.232-2.627-3.234' stroke='%23E3E5E6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='a' x='-9.2' y='-10' width='50' height='50' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='5'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_3050_208073'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_3050_208073' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") 16 16, pointer
}

.page-template-template-about-us .section {
	position: relative
}

.page-template-template-about-us .section .xl {
	font-size: 145px;
	font-size: 9.0625rem;
	line-height: .8em
}

@media screen and (max-width:768px) {
	.page-template-template-about-us .section .xl {
		font-size: 100px;
		font-size: 6.25rem
	}
}

.page-template-template-about-us .section.section--content-hero {
	background-image: url(../../img/about-us/about-us-header.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: unset;
	padding: 250px 0 100px
}

@media screen and (max-width:1024px) {
	.page-template-template-about-us .section.section--content-hero {
		padding: 140px 0 100px
	}

	.page-template-template-about-us .section.section--content-hero .xl {
		margin-bottom: 92px
	}
}

@media screen and (max-width:768px) {
	.page-template-template-about-us .section.section--content-hero {
		padding: 93px 0 100px
	}
}

.page-template-template-about-us .section .image-1 {
	margin-top: -57%
}

@media screen and (max-width:1024px) {
	.page-template-template-about-us .section .image-1 {
		margin-bottom: 25.5px;
		margin-top: -120px
	}
}

@media screen and (max-width:768px) {
	.page-template-template-about-us .section .image-1 {
		margin-top: 0
	}

	.page-template-template-about-us .section.section--two {
		margin-top: -28px;
		padding-top: 0
	}

	.page-template-template-about-us .section.section--two .container {
		padding-bottom: 0;
		padding-top: 0
	}
}

.page-template-template-about-us .section.section--three .image-2 {
	margin-top: -25%
}

@media screen and (max-width:1024px) {
	.page-template-template-about-us .section.section--three {
		margin-top: -50px
	}

	.page-template-template-about-us .section.section--three .image-2 {
		margin-bottom: 45px
	}
}

@media screen and (max-width:768px) {
	.page-template-template-about-us .section.section--three {
		margin-top: 0
	}

	.page-template-template-about-us .section.section--three .image-2 {
		margin: 0 0 45px
	}
}

.page-template-template-about-us .section.section--four {
	z-index: 2
}

@media screen and (max-width:1024px) {
	.page-template-template-about-us .section.section--four .image-3 {
		margin: 60px 0 45px
	}
}

.page-template-template-about-us .section.section--five {
	margin-top: -5%;
	padding-bottom: 96px
}

@media screen and (max-width:1024px) {
	.page-template-template-about-us .section.section--five {
		margin-top: 0
	}

	.page-template-template-about-us .section.section--five .image-4 {
		margin: 30px 0
	}
}

.page-template-template-about-us .section.section--five .image-coral {
	margin-left: 20px;
	margin-top: -140px
}

@media screen and (max-width:1024px) {
	.page-template-template-about-us .section.section--five .image-coral {
		margin-left: 0;
		margin-top: 30px;
		padding: 0
	}
}

.page-template-template-about-us .section.section--eight,
.page-template-template-about-us .section.section--seven,
.page-template-template-about-us .section.section--six {
	z-index: 3
}

.page-template-template-about-us .section.section--six {
	background-color: #fff
}

@media screen and (max-width:1024px) {
	.page-template-template-about-us .section.section--six .image-5 {
		margin: 55px 0 45px;
		position: relative;
		z-index: 5
	}
}

.page-template-template-about-us .section.section--seven {
	margin-top: -25px
}

@media screen and (min-width:1280px) {
	.page-template-template-about-us .section.section--seven {
		margin-top: -150px
	}
}

@media screen and (max-width:1024px) {

	.page-template-template-about-us .section.section--seven,
	.page-template-template-about-us .section.section--seven .container>.row {
		margin-top: 0
	}

	.page-template-template-about-us .section.section--seven .image-6 {
		margin: -95px 0 45px
	}
}

@media screen and (max-width:768px) {
	.page-template-template-about-us .section.section--seven .image-6 {
		margin: 45px 0
	}
}

.page-template-template-about-us .section.section--purpose .section__sticky,
.page-template-template-about-us .section.section--values .section__sticky {
	align-items: center;
	display: flex;
	height: 100svh;
	width: 100%;
	z-index: 2
}

.page-template-template-about-us .section.section--purpose .section__sticky .container,
.page-template-template-about-us .section.section--values .section__sticky .container {
	position: relative;
	z-index: 2
}

.page-template-template-about-us .section.section--purpose video,
.page-template-template-about-us .section.section--values video {
	height: 100svh;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%
}

@media screen and (max-width:1024px) {

	.page-template-template-about-us .section.section--purpose video,
	.page-template-template-about-us .section.section--values video {
		height: 100%
	}
}

@media screen and (min-width:1280px) {

	.page-template-template-about-us .section.section--purpose.sticky-active .section__sticky,
	.page-template-template-about-us .section.section--values.sticky-active .section__sticky {
		position: fixed;
		top: 0
	}
}

@media screen and (max-width:1024px) {

	.page-template-template-about-us .section.section--purpose.sticky-active [data-fade-in],
	.page-template-template-about-us .section.section--values.sticky-active [data-fade-in] {
		opacity: 1;
		transform: translateY(0)
	}

	.page-template-template-about-us .section.section--purpose,
	.page-template-template-about-us .section.section--values {
		height: auto !important;
		padding: 100px 0
	}

	.page-template-template-about-us .section.section--purpose .section__sticky,
	.page-template-template-about-us .section.section--values .section__sticky {
		height: auto
	}

	.page-template-template-about-us .section.section--purpose [data-fade-in],
	.page-template-template-about-us .section.section--values [data-fade-in] {
		transform: translateY(100%);
		transition: opacity .75s, transform .75s
	}
}

.page-template-template-about-us .section.section--purpose {
	background-color: #373240;
	height: 200svh
}

.page-template-template-about-us .section.section--purpose .section--purpose__box {
	opacity: 0
}

.page-template-template-about-us .section.section--values {
	background-color: #355955;
	background-image: url(../../img/about-us/values-bg.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 300svh;
	min-height: 600px;
	z-index: 2
}

.page-template-template-about-us .section.section--values .section--values__value {
	height: 100%;
	opacity: 0
}

@media screen and (max-width:1024px) {
	.page-template-template-about-us .section.section--values .section--values__value {
		height: auto;
		margin-bottom: 20px;
		transition: opacity .75s, transform .75s
	}

	.page-template-template-about-us .section.section--values .section--values__value.section--values__value--one {
		transition-delay: .5s
	}

	.page-template-template-about-us .section.section--values .section--values__value.section--values__value--two {
		transition-delay: .75s
	}

	.page-template-template-about-us .section.section--values .section--values__value.section--values__value--three {
		transition-delay: 1s
	}

	.page-template-template-about-us .section.section--values video {
		display: none
	}
}

.page-template-template-usps .section {
	position: relative
}

.page-template-template-usps .section.section--hero .column {
	background: transparent !important
}

@media screen and (max-width:1024px) {
	.page-template-template-usps .section.section--hero {
		background-color: #52575c;
		background-image: url(../../img/usps/usps-header.jpg);
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		min-height: 100svh;
		padding: 140px 0 100px
	}

	.page-template-template-usps .section.section--hero .section__content {
		padding: 0 25.5px
	}
}

@media screen and (max-width:768px) {
	.page-template-template-usps .section.section--hero {
		padding: 160px 0 100px
	}
}

.page-template-template-usps .section.section--usp {
	align-items: center;
	background-color: #52575c;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	padding: 50px 0
}

.page-template-template-usps .section .section__image {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	min-height: 500px;
	position: absolute;
	top: 0;
	width: 100%
}

@media screen and (max-width:1024px) {
	.page-template-template-usps .section .section__image {
		display: none;
		left: 0 !important;
		position: relative;
		width: 100%
	}
}

.page-template-template-usps .section .section__content {
	margin: auto;
	max-width: 525px
}

@media screen and (max-width:1024px) {
	.page-template-template-usps .section .section__content {
		padding: 120px 25.5px
	}
}

.page-template-template-usps .section .mobile-image {
	display: none
}

@media screen and (max-width:1024px) {
	.page-template-template-usps .section .mobile-image {
		display: block;
		height: 500px;
		position: relative
	}

	.page-template-template-usps .section .mobile-image img {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
}

.page-template-template-usps .usps-navigation {
	display: flex;
	flex-direction: column;
	gap: 80px;
	list-style: none;
	margin: 0;
	position: fixed;
	right: 50px;
	top: 50%;
	transform: translateY(-50%)
}

.page-template-template-usps .usps-navigation li {
	color: #fff;
	font-family: "Gotham VU", sans-serif;
	position: relative;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .25)
}

.page-template-template-usps .usps-navigation li a {
	color: #fff;
	opacity: .7;
	transition: opacity .25s
}

.page-template-template-usps .usps-navigation li a:hover {
	text-decoration: none
}

.page-template-template-usps .usps-navigation li a.active {
	opacity: 1
}

.page-template-template-usps .usps-navigation li:after {
	background: hsla(216, 5%, 80%, .5);
	bottom: calc(100% - 10px);
	content: "";
	display: block;
	height: 52px;
	left: 50%;
	position: absolute;
	transform: translate(100%, -50%);
	width: 1px
}

.page-template-template-usps .usps-navigation li:first-child:after {
	display: none
}

@media screen and (max-width:1024px) {
	.page-template-template-usps .usps-navigation {
		gap: 50px;
		position: absolute;
		right: 25.5px
	}

	.page-template-template-usps .usps-navigation li:after {
		height: 37px;
		transform: translate(-50%, -50%)
	}
}

.page-template-template-usps .js-fullpage-usps .section--fp {
	width: 100%
}

.page-template-template-usps .js-fullpage-usps .section--fp .column {
	background-color: #333;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

@media screen and (min-width:1024px) {
	.page-template-template-usps .js-fullpage-usps {
		background-color: #52575c;
		background-image: url(../../img/usps/usps-header.jpg);
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		transform: translateZ(0) !important
	}

	.page-template-template-usps .js-fullpage-usps .section--fp {
		height: 100svh;
		left: 0;
		position: absolute;
		top: 0
	}

	.page-template-template-usps .js-fullpage-usps .section--fp .column {
		align-items: center;
		display: flex;
		height: 100%
	}

	.page-template-template-usps .js-fullpage-usps .section--fp .column.column-left {
		backface-visibility: hidden;
		color: #333;
		float: left;
		transform: translateY(100%);
		transition: all 1s ease 0s;
		width: 50%
	}

	.page-template-template-usps .js-fullpage-usps .section--fp .column.column-right {
		backface-visibility: hidden;
		color: #333;
		float: right;
		transform: translateY(-100%);
		transition: all 1s ease 0s;
		width: 50%
	}

	.page-template-template-usps .js-fullpage-usps .section--fp.active {
		z-index: 1
	}

	.page-template-template-usps .js-fullpage-usps .section--fp.active .column-left,
	.page-template-template-usps .js-fullpage-usps .section--fp.active .column-right {
		transform: translateY(0)
	}

	.page-template-template-usps .js-fullpage-usps .section--fp.active~.section .column-left {
		transform: translateY(-100%)
	}

	.page-template-template-usps .js-fullpage-usps .section--fp.active~.section .column-right {
		transform: translateY(100%)
	}
}

.page-template-template-careers section.section.section--careers-table .tabs,
.single-careers section.section.section--careers-table .tabs {
	display: grid;
	grid-template-columns: 1fr 2fr
}

@media screen and (max-width:768px) {

	.page-template-template-careers section.section.section--careers-table .tabs,
	.single-careers section.section.section--careers-table .tabs {
		grid-template-columns: 1fr
	}
}

.page-template-template-careers section.section.section--careers-table .tabs__nav,
.single-careers section.section.section--careers-table .tabs__nav {
	list-style: none;
	margin: 0 30.6px 0 0
}

@media screen and (max-width:768px) {

	.page-template-template-careers section.section.section--careers-table .tabs__nav,
	.single-careers section.section.section--careers-table .tabs__nav {
		margin: 0
	}
}

.page-template-template-careers section.section.section--careers-table .tabs__nav a,
.single-careers section.section.section--careers-table .tabs__nav a {
	display: block;
	padding: 15px 20px;
	text-decoration: none
}

.page-template-template-careers section.section.section--careers-table .tabs__nav li,
.single-careers section.section.section--careers-table .tabs__nav li {
	background-color: #f9f9f9;
	margin-bottom: 20px;
	transition: all .25s ease-in-out
}

.page-template-template-careers section.section.section--careers-table .tabs__nav .is-active,
.page-template-template-careers section.section.section--careers-table .tabs__nav li:hover,
.single-careers section.section.section--careers-table .tabs__nav .is-active,
.single-careers section.section.section--careers-table .tabs__nav li:hover {
	background-color: #379c8a;
	color: #fff
}

.page-template-template-careers section.section.section--careers-table .tabs__nav .is-active a,
.page-template-template-careers section.section.section--careers-table .tabs__nav li:hover a,
.single-careers section.section.section--careers-table .tabs__nav .is-active a,
.single-careers section.section.section--careers-table .tabs__nav li:hover a {
	color: inherit
}

.page-template-template-careers section.section.section--careers-table .tabs__container,
.single-careers section.section.section--careers-table .tabs__container {
	display: none;
	margin-left: 30.6px
}

@media screen and (max-width:768px) {

	.page-template-template-careers section.section.section--careers-table .tabs__container,
	.single-careers section.section.section--careers-table .tabs__container {
		margin: 0
	}
}

.page-template-template-careers section.section.section--careers-table .tabs__container.is-active,
.single-careers section.section.section--careers-table .tabs__container.is-active {
	display: block
}

.page-template-template-careers section.section.section--hero-banner.section--hero-banner--shallow,
.single-careers section.section.section--hero-banner.section--hero-banner--shallow {
	min-height: 684px
}

.page-template-template-careers .sidebar__item,
.single-careers .sidebar__item {
	padding: 25px 20px;
	position: relative
}

.page-template-template-careers .sidebar__item img,
.single-careers .sidebar__item img {
	max-height: 500px;
	-o-object-fit: cover;
	object-fit: cover
}

.page-template-template-careers .sidebar__item.border-brand:after,
.single-careers .sidebar__item.border-brand:after {
	background: #444 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-brand,
.single-careers .sidebar__item.bg-brand {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-brand a,
.single-careers .sidebar__item.bg-brand a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-brand .btn,
.single-careers .sidebar__item.bg-brand .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-brand .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-brand .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-base:after,
.single-careers .sidebar__item.border-base:after {
	background: #52575c !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-base,
.single-careers .sidebar__item.bg-base {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-base a,
.single-careers .sidebar__item.bg-base a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-base .btn,
.single-careers .sidebar__item.bg-base .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-base .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-base .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-base-dk:after,
.single-careers .sidebar__item.border-base-dk:after {
	background: #2f2f2f !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-base-dk,
.single-careers .sidebar__item.bg-base-dk {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-base-dk a,
.single-careers .sidebar__item.bg-base-dk a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-base-dk .btn,
.single-careers .sidebar__item.bg-base-dk .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-base-dk .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-base-dk .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-base-bg:after,
.single-careers .sidebar__item.border-base-bg:after {
	background: #fff !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-base-bg,
.single-careers .sidebar__item.bg-base-bg {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-base-bg a,
.single-careers .sidebar__item.bg-base-bg a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-base-bg .btn,
.single-careers .sidebar__item.bg-base-bg .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-base-bg .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-base-bg .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-headings:after,
.single-careers .sidebar__item.border-headings:after {
	background: #000 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-headings,
.single-careers .sidebar__item.bg-headings {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-headings a,
.single-careers .sidebar__item.bg-headings a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-headings .btn,
.single-careers .sidebar__item.bg-headings .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-headings .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-headings .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-bright:after,
.single-careers .sidebar__item.border-bright:after {
	background: #e7247a !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-bright,
.single-careers .sidebar__item.bg-bright {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-bright a,
.single-careers .sidebar__item.bg-bright a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-bright .btn,
.single-careers .sidebar__item.bg-bright .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-bright .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-bright .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-light:after,
.single-careers .sidebar__item.border-light:after {
	background: #f9f9f9 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-light,
.single-careers .sidebar__item.bg-light {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-light a,
.single-careers .sidebar__item.bg-light a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-light .btn,
.single-careers .sidebar__item.bg-light .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-light .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-light .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-success:after,
.single-careers .sidebar__item.border-success:after {
	background: #379c8a !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-success,
.single-careers .sidebar__item.bg-success {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-success a,
.single-careers .sidebar__item.bg-success a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-success .btn,
.single-careers .sidebar__item.bg-success .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-success .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-success .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-success-dull:after,
.single-careers .sidebar__item.border-success-dull:after {
	background: #6a9f99 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-success-dull,
.single-careers .sidebar__item.bg-success-dull {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-success-dull a,
.single-careers .sidebar__item.bg-success-dull a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-success-dull .btn,
.single-careers .sidebar__item.bg-success-dull .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-success-dull .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-success-dull .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-danger:after,
.single-careers .sidebar__item.border-danger:after {
	background: #cc5426 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-danger,
.single-careers .sidebar__item.bg-danger {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-danger a,
.single-careers .sidebar__item.bg-danger a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-danger .btn,
.single-careers .sidebar__item.bg-danger .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-danger .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-danger .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-info:after,
.single-careers .sidebar__item.border-info:after {
	background: #1e6e9f !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-info,
.single-careers .sidebar__item.bg-info {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-info a,
.single-careers .sidebar__item.bg-info a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-info .btn,
.single-careers .sidebar__item.bg-info .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-info .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-info .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-mid:after,
.single-careers .sidebar__item.border-mid:after {
	background: #ccc !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-mid,
.single-careers .sidebar__item.bg-mid {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-mid a,
.single-careers .sidebar__item.bg-mid a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-mid .btn,
.single-careers .sidebar__item.bg-mid .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-mid .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-mid .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-purple-dk:after,
.single-careers .sidebar__item.border-purple-dk:after {
	background: #342c3f !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-purple-dk,
.single-careers .sidebar__item.bg-purple-dk {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-purple-dk a,
.single-careers .sidebar__item.bg-purple-dk a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-purple-dk .btn,
.single-careers .sidebar__item.bg-purple-dk .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-purple-dk .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-purple-dk .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-mid-blue:after,
.single-careers .sidebar__item.border-mid-blue:after {
	background: #023b66 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-mid-blue,
.single-careers .sidebar__item.bg-mid-blue {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-mid-blue a,
.single-careers .sidebar__item.bg-mid-blue a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-mid-blue .btn,
.single-careers .sidebar__item.bg-mid-blue .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-mid-blue .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-mid-blue .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-grey-neu:after,
.single-careers .sidebar__item.border-grey-neu:after {
	background: #f5f5f5 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-grey-neu,
.single-careers .sidebar__item.bg-grey-neu {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-grey-neu a,
.single-careers .sidebar__item.bg-grey-neu a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-grey-neu .btn,
.single-careers .sidebar__item.bg-grey-neu .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-grey-neu .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-grey-neu .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-white:after,
.single-careers .sidebar__item.border-white:after {
	background: #fff !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-white,
.single-careers .sidebar__item.bg-white {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-white a,
.single-careers .sidebar__item.bg-white a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-white .btn,
.single-careers .sidebar__item.bg-white .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-white .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-white .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-grey-light-alt:after,
.single-careers .sidebar__item.border-grey-light-alt:after {
	background: #e3e5e6 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-grey-light-alt,
.single-careers .sidebar__item.bg-grey-light-alt {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-grey-light-alt a,
.single-careers .sidebar__item.bg-grey-light-alt a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-grey-light-alt .btn,
.single-careers .sidebar__item.bg-grey-light-alt .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-grey-light-alt .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-grey-light-alt .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-stone:after,
.single-careers .sidebar__item.border-stone:after {
	background: #f4f3f1 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-stone,
.single-careers .sidebar__item.bg-stone {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-stone a,
.single-careers .sidebar__item.bg-stone a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-stone .btn,
.single-careers .sidebar__item.bg-stone .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-stone .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-stone .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-forest-green:after,
.single-careers .sidebar__item.border-forest-green:after {
	background: #265149 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-forest-green,
.single-careers .sidebar__item.bg-forest-green {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-forest-green a,
.single-careers .sidebar__item.bg-forest-green a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-forest-green .btn,
.single-careers .sidebar__item.bg-forest-green .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-forest-green .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-forest-green .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-beige:after,
.single-careers .sidebar__item.border-beige:after {
	background: #e5dfcc !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-beige,
.single-careers .sidebar__item.bg-beige {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-beige a,
.single-careers .sidebar__item.bg-beige a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-beige .btn,
.single-careers .sidebar__item.bg-beige .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-beige .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-beige .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-grey-mid-light:after,
.single-careers .sidebar__item.border-grey-mid-light:after {
	background: #cacccf !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-grey-mid-light,
.single-careers .sidebar__item.bg-grey-mid-light {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-grey-mid-light a,
.single-careers .sidebar__item.bg-grey-mid-light a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-grey-mid-light .btn,
.single-careers .sidebar__item.bg-grey-mid-light .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-grey-mid-light .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-grey-mid-light .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-orange:after,
.single-careers .sidebar__item.border-orange:after {
	background: #cc5426 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-orange,
.single-careers .sidebar__item.bg-orange {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-orange a,
.single-careers .sidebar__item.bg-orange a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-orange .btn,
.single-careers .sidebar__item.bg-orange .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-orange .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-orange .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-blue:after,
.single-careers .sidebar__item.border-blue:after {
	background: #1e6e9f !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-blue,
.single-careers .sidebar__item.bg-blue {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-blue a,
.single-careers .sidebar__item.bg-blue a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-blue .btn,
.single-careers .sidebar__item.bg-blue .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-blue .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-blue .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-green:after,
.single-careers .sidebar__item.border-green:after {
	background: #265149 !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-green,
.single-careers .sidebar__item.bg-green {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-green a,
.single-careers .sidebar__item.bg-green a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-green .btn,
.single-careers .sidebar__item.bg-green .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-green .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-green .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-turquoise:after,
.single-careers .sidebar__item.border-turquoise:after {
	background: #379c8a !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-turquoise,
.single-careers .sidebar__item.bg-turquoise {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-turquoise a,
.single-careers .sidebar__item.bg-turquoise a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-turquoise .btn,
.single-careers .sidebar__item.bg-turquoise .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-turquoise .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-turquoise .btn.btn--outline:hover {
	color: #52575c
}

.page-template-template-careers .sidebar__item.border-mustard:after,
.single-careers .sidebar__item.border-mustard:after {
	background: #cc973d !important;
	content: "";
	height: 100%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}

.page-template-template-careers .sidebar__item.bg-mustard,
.single-careers .sidebar__item.bg-mustard {
	color: #fff
}

.page-template-template-careers .sidebar__item.bg-mustard a,
.single-careers .sidebar__item.bg-mustard a {
	color: inherit
}

.page-template-template-careers .sidebar__item.bg-mustard .btn,
.single-careers .sidebar__item.bg-mustard .btn {
	margin-left: 0
}

.page-template-template-careers .sidebar__item.bg-light,
.page-template-template-careers .sidebar__item.bg-mustard .btn.btn--outline:hover,
.page-template-template-careers .sidebar__item.bg-white,
.single-careers .sidebar__item.bg-light,
.single-careers .sidebar__item.bg-mustard .btn.btn--outline:hover,
.single-careers .sidebar__item.bg-white {
	color: #52575c
}

.page-template-template-careers .sidebar__item.bg-light a,
.page-template-template-careers .sidebar__item.bg-white a,
.single-careers .sidebar__item.bg-light a,
.single-careers .sidebar__item.bg-white a {
	color: inherit
}

.page-template-template-careers .sidebar__item.media-top,
.single-careers .sidebar__item.media-top {
	display: flex;
	flex-direction: column-reverse
}

.page-template-template-careers .sidebar__item.media-top .embed__video,
.page-template-template-careers .sidebar__item.media-top img,
.single-careers .sidebar__item.media-top .embed__video,
.single-careers .sidebar__item.media-top img {
	margin-bottom: 35px
}

.page-template-template-careers .sidebar__item.media-bottom .embed__video,
.page-template-template-careers .sidebar__item.media-bottom img,
.single-careers .sidebar__item.media-bottom .embed__video,
.single-careers .sidebar__item.media-bottom img {
	margin-top: 35px
}

.page-template-template-careers .sidebar__item.media-bg,
.single-careers .sidebar__item.media-bg {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.page-template-template-careers .sidebar__item img,
.page-template-template-careers .sidebar__item video,
.single-careers .sidebar__item img,
.single-careers .sidebar__item video {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.page-template-template-careers .sidebar__item.vacancies a:hover,
.single-careers .sidebar__item.vacancies a:hover {
	text-decoration: none
}

.page-template-template-careers .career__feature,
.single-careers .career__feature {
	background-color: #f9f9f9;
	border: 2px solid #379c8a;
	padding: 25.5px
}

.page-template-template-careers section.section--text-media .player:hover .controls,
.single-careers section.section--text-media .player:hover .controls {
	bottom: 0
}

.page-template-template-regenerative .stacked-images {
	align-items: center;
	display: flex
}

.page-template-template-regenerative .stacked-images:nth-child(2) {
	transform: scale(.75)
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .stacked-images.has-video img {
		display: none
	}
}

.page-template-template-regenerative ul:not(.slick-dots) li {
	margin-bottom: 5px
}

@media screen and (max-width:768px) {

	.page-template-template-regenerative .h6,
	.page-template-template-regenerative .tax-country .read-more-content .section--inspiration-boxes .col h3 span.h5,
	.page-template-template-regenerative h6,
	.page-template-template-regenerative section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title a,
	.tax-country .read-more-content .section--inspiration-boxes .col h3 .page-template-template-regenerative span.h5,
	section.section.section--inspiration-boxes .inspirations--slider .post--card .post__copy .post__title .page-template-template-regenerative a {
		margin-bottom: 10px
	}
}

.page-template-template-regenerative .slider__meta {
	align-items: center;
	background: rgba(0, 0, 0, .4);
	border-radius: 23px;
	display: flex;
	justify-content: space-between;
	max-width: -moz-max-content;
	max-width: max-content;
	min-width: 90px;
	padding: 0 5px
}

.page-template-template-regenerative .slider__meta .slick-arrow {
	height: 22px;
	width: 10px
}

.page-template-template-regenerative .slider__meta .slick-arrow.slick__next {
	transform: scale(-1)
}

.page-template-template-regenerative .slider__meta .slick-arrow:hover {
	cursor: pointer
}

.page-template-template-regenerative .slider__meta .slider__count .slick-dots li {
	display: none;
	width: -moz-max-content;
	width: max-content
}

.page-template-template-regenerative .slider__meta .slider__count .slick-dots li.slick-active {
	color: #fff;
	display: flex;
	font-size: 15px;
	font-size: .9375rem
}

.page-template-template-regenerative .slider__meta .slider__count .slick-dots li.slick-active span {
	display: flex
}

.page-template-template-regenerative .slider__meta .slider__count .slick-dots li:last-child {
	margin-right: 5px
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .slider__meta {
		margin-left: auto;
		margin-right: auto
	}
}

.page-template-template-regenerative .section {
	padding: 30px 0;
	position: relative
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .section {
		padding: 25px 0
	}
}

.page-template-template-regenerative .section .xl {
	font-size: 145px;
	font-size: 9.0625rem;
	line-height: .8em
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .section .xl {
		font-size: 70px;
		font-size: 4.375rem
	}
}

.page-template-template-regenerative .section.section--content-hero {
	background-image: url(../../img/pages/regenerative/header.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: unset;
	padding: 250px 0 100px
}

@media screen and (max-width:1024px) {
	.page-template-template-regenerative .section.section--content-hero {
		padding: 140px 0 100px
	}

	.page-template-template-regenerative .section.section--content-hero .xl {
		margin-bottom: 92px
	}
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .section.section--content-hero {
		padding: 93px 0 100px
	}
}

@media screen and (min-width:1024px) {
	.page-template-template-regenerative .section.section--content-hero .row .col:nth-child(2) {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		justify-content: flex-start;
		text-align: right
	}
}

.page-template-template-regenerative .section.section--two .image-1 {
	margin-top: -50%
}

@media screen and (max-width:1024px) {
	.page-template-template-regenerative .section.section--two .image-1 {
		margin-top: 25.5px
	}
}

@media screen and (min-width:1280px) {
	.page-template-template-regenerative .section.section--three .image-2 {
		margin-top: -25%;
		transform: scale(1.1);
		transform-origin: left bottom
	}
}

@media screen and (max-width:1024px) {
	.page-template-template-regenerative .section.section--three {
		margin-top: -50px
	}
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .section.section--three {
		margin-top: 0
	}
}

.page-template-template-regenerative .section.section--four {
	z-index: 2
}

.page-template-template-regenerative .section.section--four video {
	aspect-ratio: 4/5;
	max-width: 100%;
	width: 377px
}

@media screen and (max-width:1024px) {
	.page-template-template-regenerative .section.section--four .image-3 {
		margin: 60px 0 45px
	}

	.page-template-template-regenerative .section.section--five .image-4 {
		margin: 30px 0
	}
}

.page-template-template-regenerative .section.section--seven {
	height: 100vh;
	margin-top: 30px;
	max-height: 800px;
	padding: 0;
	position: relative
}

.page-template-template-regenerative .section.section--seven img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.page-template-template-regenerative .section.section--seven .section__content {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 2
}

.page-template-template-regenerative .section.section--seven .section__content * {
	color: #fff
}

@media screen and (max-width:1024px) {
	.page-template-template-regenerative .section.section--seven {
		max-height: 580px
	}
}

.page-template-template-regenerative .section.section--eight {
	background: #212121 url(../../img/pages/regenerative/carousel-dark-bg.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.page-template-template-regenerative .section.section--eight * {
	color: #fff
}

.page-template-template-regenerative .section.section--nine {
	background: url(../../img/pages/regenerative/grey-bg.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 100px 0
}

.page-template-template-regenerative .section.section--nine .image-2 {
	margin-top: -5%;
	transform: scale(1.125);
	transform-origin: left bottom
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .section.section--nine {
		padding: 51px 0
	}
}

.page-template-template-regenerative .section.section--carousel {
	overflow: hidden;
	padding: 50px 0
}

.page-template-template-regenerative .section.section--carousel .slider .slick-list {
	-webkit-clip-path: inset(-100vw -100vw -100vw 0);
	clip-path: inset(-100vw -100vw -100vw 0);
	overflow: visible
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .section.section--carousel .slider .slick-list {
		-webkit-clip-path: unset;
		clip-path: unset;
		margin: 0 -15px;
		overflow: hidden
	}
}

.page-template-template-regenerative .section.section--carousel .slider .slide {
	display: none;
	padding: 0 6.375px
}

.page-template-template-regenerative .section.section--carousel .slider .slide:first-child {
	display: block
}

.page-template-template-regenerative .section.section--carousel .slider .slide img {
	height: 100%;
	max-height: 550px;
	-o-object-fit: cover;
	object-fit: cover
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .section.section--carousel .slider .slide img {
		height: 450px
	}
}

.page-template-template-regenerative .section.section--carousel .slider.slick-initialized .slide {
	display: block
}

.page-template-template-regenerative .section.section--carousel .slider .slick-track {
	display: flex !important
}

.page-template-template-regenerative .section.section--carousel .slider .slick-slide {
	height: inherit !important
}

@media screen and (max-width:768px) {
	.page-template-template-regenerative .section.section--carousel {
		padding: 25px 0
	}
}

.page-template-template-regenerative .section.section--cta {
	padding: 0
}

.page-template-template-regenerative .section.section--cta img {
	width: 100%
}

.page-template-template-about-us,
.page-template-template-careers,
.page-template-template-our-purpose {
	padding-top: 0
}

.page-template-template-about-us .bar,
.page-template-template-careers .bar,
.page-template-template-our-purpose .bar {
	display: none
}

.page-template-template-about-us .section.section--our-purpose,
.page-template-template-careers .section.section--our-purpose,
.page-template-template-our-purpose .section.section--our-purpose {
	height: auto !important
}

.page-template-template-about-us .section.section--mission,
.page-template-template-careers .section.section--mission,
.page-template-template-our-purpose .section.section--mission {
	background: none !important;
	height: unset;
	position: relative;
	z-index: 2
}

.page-template-template-about-us .section.section--mission .section__background,
.page-template-template-careers .section.section--mission .section__background,
.page-template-template-our-purpose .section.section--mission .section__background {
	background-image: url(../../img/values-header.jpg);
	background-repeat: no-repeat;
	background-size: cover
}

.page-template-template-about-us .section.section--mission .section__background.section__background--one,
.page-template-template-careers .section.section--mission .section__background.section__background--one,
.page-template-template-our-purpose .section.section--mission .section__background.section__background--one {
	background-image: url(../../img/our-purpose/our-values-bg.jpg) !important
}

.page-template-template-about-us .section.section--video,
.page-template-template-careers .section.section--video,
.page-template-template-our-purpose .section.section--video {
	align-items: center;
	background-color: #000;
	display: flex;
	height: 100svh;
	position: relative;
	z-index: 2
}

.page-template-template-about-us .section.section--video video,
.page-template-template-careers .section.section--video video,
.page-template-template-our-purpose .section.section--video video {
	height: 100svh;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.page-template-template-about-us .section .section__pin .section__content,
.page-template-template-careers .section .section__pin .section__content,
.page-template-template-our-purpose .section .section__pin .section__content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 100svh;
	width: 100%;
	will-change: transform
}

.page-template-template-about-us .section .section__chunk,
.page-template-template-careers .section .section__chunk,
.page-template-template-our-purpose .section .section__chunk {
	height: 175vh;
	min-height: 1200px;
	position: relative;
	z-index: 2
}

.page-template-template-about-us .side-by-side .max-width,
.page-template-template-careers .side-by-side .max-width,
.page-template-template-our-purpose .side-by-side .max-width {
	max-width: 535px
}

.page-template-template-about-us .side-by-side img,
.page-template-template-careers .side-by-side img,
.page-template-template-our-purpose .side-by-side img {
	height: 100svh;
	-o-object-fit: cover;
	object-fit: cover
}

.page-template-template-about-us .gsap-sticky,
.page-template-template-careers .gsap-sticky,
.page-template-template-our-purpose .gsap-sticky {
	height: 100svh;
	left: 0;
	max-height: 100svh !important;
	position: absolute;
	top: 0;
	width: 100%
}

.page-template-template-about-us .gsap-fade-in,
.page-template-template-about-us .gsap-fade-text-reverse,
.page-template-template-careers .gsap-fade-in,
.page-template-template-careers .gsap-fade-text-reverse,
.page-template-template-our-purpose .gsap-fade-in,
.page-template-template-our-purpose .gsap-fade-text-reverse {
	opacity: 0
}

.page-template-template-about-us .gsap-roll-in-box,
.page-template-template-careers .gsap-roll-in-box,
.page-template-template-our-purpose .gsap-roll-in-box {
	opacity: 0;
	transform: translateY(50px)
}

.page-template-template-about-us .uppercase-large-heading,
.page-template-template-careers .uppercase-large-heading,
.page-template-template-our-purpose .uppercase-large-heading {
	line-height: .85em
}

.page-template-template-about-us .section--mission .section--mission__value,
.page-template-template-careers .section--mission .section--mission__value,
.page-template-template-our-purpose .section--mission .section--mission__value {
	height: 100%;
	transition-delay: none !important;
	transition: none !important
}

@media screen and (max-width:1280px) {

	.page-template-template-about-us .section--mission .section__chunk,
	.page-template-template-careers .section--mission .section__chunk,
	.page-template-template-our-purpose .section--mission .section__chunk {
		height: auto
	}

	.page-template-template-about-us .section__chunk,
	.page-template-template-careers .section__chunk,
	.page-template-template-our-purpose .section__chunk {
		min-height: unset !important
	}

	.page-template-template-about-us .section--mission .section--mission__two,
	.page-template-template-careers .section--mission .section--mission__two,
	.page-template-template-our-purpose .section--mission .section--mission__two {
		background-image: url(../../img/our-purpose/our-values-bg-mobile.jpg);
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: unset !important;
		padding-bottom: 12.75px;
		padding-top: 51px
	}

	.page-template-template-about-us .section--mission .section--mission__two .section__content,
	.page-template-template-careers .section--mission .section--mission__two .section__content,
	.page-template-template-our-purpose .section--mission .section--mission__two .section__content {
		min-height: unset
	}
}

@media screen and (max-width:768px) {

	.page-template-template-about-us br,
	.page-template-template-careers br,
	.page-template-template-our-purpose br {
		display: none
	}

	.page-template-template-about-us .h5,
	.page-template-template-about-us .single.single--experience .post__body h2,
	.page-template-template-about-us .single.single--hotel .post__body h2,
	.page-template-template-careers .h5,
	.page-template-template-careers .single.single--experience .post__body h2,
	.page-template-template-careers .single.single--hotel .post__body h2,
	.page-template-template-our-purpose .h5,
	.page-template-template-our-purpose .single.single--experience .post__body h2,
	.page-template-template-our-purpose .single.single--hotel .post__body h2,
	.single.single--experience .post__body .page-template-template-about-us h2,
	.single.single--experience .post__body .page-template-template-careers h2,
	.single.single--experience .post__body .page-template-template-our-purpose h2,
	.single.single--hotel .post__body .page-template-template-about-us h2,
	.single.single--hotel .post__body .page-template-template-careers h2,
	.single.single--hotel .post__body .page-template-template-our-purpose h2 {
		font-size: 15px;
		font-size: .9375rem
	}

	.page-template-template-about-us .side-by-side .section__pin .section__content img,
	.page-template-template-careers .side-by-side .section__pin .section__content img,
	.page-template-template-our-purpose .side-by-side .section__pin .section__content img {
		height: 40vh
	}
}

@media screen and (max-width:1024px) {

	.page-template-template-about-us .uppercase-large-heading,
	.page-template-template-careers .uppercase-large-heading,
	.page-template-template-our-purpose .uppercase-large-heading {
		font-size: 80px;
		font-size: 5rem
	}

	.page-template-template-about-us .h1,
	.page-template-template-careers .h1,
	.page-template-template-our-purpose .h1 {
		font-size: 30px;
		font-size: 1.875rem
	}

	.page-template-template-about-us .h1--alt,
	.page-template-template-careers .h1--alt,
	.page-template-template-our-purpose .h1--alt {
		font-size: 45px;
		font-size: 2.8125rem
	}

	.page-template-template-about-us .h1--alt2,
	.page-template-template-careers .h1--alt2,
	.page-template-template-our-purpose .h1--alt2 {
		font-size: 40px;
		font-size: 2.5rem
	}

	.page-template-template-about-us .side-by-side .max-width,
	.page-template-template-careers .side-by-side .max-width,
	.page-template-template-our-purpose .side-by-side .max-width {
		padding: 25.5px
	}

	.page-template-template-about-us .side-by-side .section__pin .section__content,
	.page-template-template-careers .side-by-side .section__pin .section__content,
	.page-template-template-our-purpose .side-by-side .section__pin .section__content {
		justify-content: flex-start
	}

	.page-template-template-about-us .side-by-side .section__pin .section__content img,
	.page-template-template-careers .side-by-side .section__pin .section__content img,
	.page-template-template-our-purpose .side-by-side .section__pin .section__content img {
		height: 40vh
	}

	.page-template-template-about-us .side-by-side .max-width,
	.page-template-template-careers .side-by-side .max-width,
	.page-template-template-our-purpose .side-by-side .max-width {
		margin: auto
	}

	.page-template-template-about-us .h1,
	.page-template-template-careers .h1,
	.page-template-template-our-purpose .h1 {
		font-size: 40px;
		font-size: 2.5rem
	}
}

.page-template-template-about-us .gsap-fade-text-reverse,
.page-template-template-careers .gsap-fade-text-reverse,
.page-template-template-our-purpose .gsap-fade-text-reverse {
	left: 0;
	line-height: 1.1em;
	opacity: 0;
	position: absolute;
	top: 0
}

.page-template-template-careers .section.section--mission .section__background.section__background--one {
	background-image: url(../../img/values-header.jpg) !important
}

.page-template-template-careers .section.section--content-hero {
	position: relative;
	z-index: 2
}

.page-template-template-careers .section.section--masonry-grid {
	background-color: #fff;
	padding: 80px 0;
	position: relative;
	z-index: 2
}

.page-template-template-careers .section.section--cta_bar+.section--text-media {
	padding-top: 0
}

.template-thank-you-2025 section.section.section--colour-bar {
	background: url(../../img/paper-dk-green.jpg);
	height: 52px;
	overflow: hidden;
	position: relative
}

@media screen and (max-width:768px) {
	.template-thank-you-2025 section.section.section--colour-bar {
		height: 65px
	}
}

.template-thank-you-2025 section.section.section--colour-bar:after {
	background: url(../../img/pattern-enruire-top-right.svg);
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 180px;
	position: absolute;
	right: 0;
	top: 0;
	width: 890px
}

@media screen and (max-width:1024px) {
	.template-thank-you-2025 section.section.section--colour-bar:after {
		background: none
	}
}

.template-thank-you-2025 section.section.section--content {
	overflow: hidden;
	padding-bottom: 55px;
	padding-top: 60px;
	position: relative
}

.template-thank-you-2025 section.section.section--content:before {
	background: url(../../img/patern-enquire-content-left.svg);
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	height: 100%;
	left: 0;
	opacity: 8%;
	position: absolute;
	top: 0;
	width: 530px
}

@media screen and (max-width:1024px) {
	.template-thank-you-2025 section.section.section--content:before {
		background: url(../../img/pattern-enquire-content-left-mob.svg);
		background-position: bottom;
		height: 100%;
		width: 160px
	}
}

.template-thank-you-2025 section.section.section--content:after {
	background: url(../../img/patern-enquire-content-right.svg);
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	height: 100%;
	opacity: 8%;
	position: absolute;
	right: 0;
	top: 0;
	width: 638px;
	z-index: 30
}

@media screen and (max-width:1024px) {
	.template-thank-you-2025 section.section.section--content:after {
		background: url(../../img/pattern-enquire-content-right-mob.svg);
		width: 318px;
		z-index: -1
	}
}

.template-thank-you-2025 section.section.section--content .section__main {
	padding-top: 35px
}

.template-thank-you-2025 section.section.section--cta-blocks .section__main {
	overflow: hidden
}

.template-thank-you-2025 section.section.section--cta-blocks .block--cta {
	position: relative
}

.template-thank-you-2025 section.section.section--cta-blocks .block--cta .overlay {
	background: rgba(0, 0, 0, .2);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .25s ease-in-out;
	width: 100%;
	z-index: 1
}

.template-thank-you-2025 section.section.section--cta-blocks .block--cta>a:hover .overlay {
	opacity: 1
}

.template-thank-you-2025 section.section.section--cta-blocks .block--cta .block__heading {
	left: 50%;
	line-height: .8;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 70%;
	z-index: 2
}

@media screen and (max-width:1024px) {
	.template-thank-you-2025 section.section.section--cta-blocks .block--cta .block__heading {
		font-size: 45px;
		font-size: 2.8125rem
	}
}

.template-thank-you-2025 section.section.section--cta-blocks .items-wrapper {
	overflow: scroll;
	scrollbar-width: none
}

.template-thank-you-2025 section.section.section--cta-blocks .items-wrapper .scroller {
	overflow: visible;
	width: -moz-max-content;
	width: max-content
}

.template-thank-you-2025 section.section.section--cta-blocks .items-wrapper .scroller .item {
	float: left;
	margin-right: 25.5px;
	width: 260px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 {
	padding-top: 0
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 main {
	position: relative
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 main:after {
	background: url(../../img/enquiry-page-pattern.svg);
	bottom: 0;
	content: "";
	height: 1304px;
	position: absolute;
	right: 0;
	width: 678px;
	z-index: -1
}

@media screen and (max-width:768px) {
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__contact {
		padding-left: 12.75px;
		text-align: right
	}
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__contact h2 div,
body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__contact h2 span,
body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__contact h2 span a {
	color: #fff;
	display: inline-block;
	float: left;
	font-family: Brandon Grotesque, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	font-weight: 700;
	letter-spacing: 1.3px
}

@media screen and (max-width:768px) {

	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__contact h2 div,
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__contact h2 span,
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__contact h2 span a {
		float: right
	}
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__contact h2 span a {
	color: #e7247a;
	margin-left: 12.75px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 header .header__content__col .header__logo {
	height: 30px;
	margin: 0
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .intro__heading {
	max-width: 900px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .intro__heading a.underline {
	text-decoration: underline
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 aside.sidebar {
	margin-bottom: 136px
}

@media screen and (max-width:1024px) {
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 aside.sidebar {
		margin-bottom: 0
	}
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 aside.sidebar .panel--contact {
	padding: 30px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 aside.sidebar .panel--contact img {
	width: 24px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 aside.sidebar .panel--contact p {
	font-size: 17px;
	font-size: 1.0625rem
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 aside.sidebar .panel--contact hr {
	background-color: #cacccf;
	max-width: 45%
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 aside.sidebar .panel--contact .hours-list div {
	margin-bottom: 12.75px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel {
	background: #f5f5f5;
	border: 0;
	box-shadow: none
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel.panel--shadow {
	padding: 0
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel.panel--shadow .panel__header {
	background: #f5f5f5;
	border-color: #f5f5f5;
	color: #000;
	margin-bottom: 0;
	min-height: 76px;
	padding: 20px 30px 10px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel.panel--shadow .panel__header h2.panel__heading {
	font-size: 16px;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 0;
	padding-top: 14px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel.panel--shadow .panel__header .panel__widget {
	margin-top: 10px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel.panel--shadow .panel__body {
	padding: 0 30px 15px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel.panel--shadow .panel__body .form__group .option,
body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel.panel--shadow .panel__body .form__group .placeholder,
body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 .panel.panel--shadow .panel__body .form__group label {
	font-size: 17px;
	font-size: 1.0625rem
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .input-toggle {
	border-radius: 20px;
	flex-shrink: 0;
	margin-top: 0;
	width: 80px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .input-toggle .toggle__group {
	background: #95999b
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .input-toggle .toggle__group label {
	color: #fff;
	font-size: 12px;
	justify-content: flex-end;
	text-transform: uppercase
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .input-toggle .toggle__group label.toggle--on {
	justify-content: flex-start;
	padding-left: 10px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .input-toggle .toggle__group label.toggle--off {
	right: 10px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .input-toggle .toggle__group .toggle__handle {
	border-radius: 75px;
	padding: 0 18px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .input-toggle .toggle__group .toggle.toggle--off.active+.toggle__handle {
	left: 62%
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .input-toggle .toggle__group .toggle.toggle--on.active~.toggle__handle {
	left: 39%
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group label {
	color: #2f2f2f;
	font-size: 17px;
	font-size: 1.0625rem
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input,
body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .select2,
body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .select2 .select2-selection,
body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group input {
	border: 0;
	box-shadow: none
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input--third+.select2 {
	margin-right: 10px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__label--forty {
	float: left;
	width: calc(40% - 25.5px)
}

@media screen and (max-width:768px) {
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__label--forty {
		margin-bottom: 10px;
		width: 100%
	}
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input--two-thirds,
body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__label--two-thirds {
	float: left;
	width: calc(60% - 12.75px)
}

@media screen and (max-width:768px) {

	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input--two-thirds,
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__label--two-thirds {
		margin-bottom: 10px;
		width: 100%
	}
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__label-thirty {
	float: left;
	width: calc(30% - 12.75px)
}

@media screen and (max-width:768px) {
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__label-thirty {
		margin-bottom: 10px;
		width: 100%
	}
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input--range {
	width: calc(60% - 12.75px)
}

@media screen and (max-width:768px) {
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input--range {
		width: 100%
	}
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input--range #price-budget {
	color: #2f2f2f;
	font-size: 14px;
	font-size: .875rem
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input--range .ui-slider {
	background-color: #fff;
	border-radius: 10px;
	box-shadow: inset 0 2px 1px rgba(0, 0, 0, .2);
	height: 16px
}

body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group .form__input--range .ui-slider .ui-slider-handle {
	background: #e3e5e6;
	border-color: #e3e5e6;
	height: 17px;
	margin-left: -10px;
	width: 17px
}

@media screen and (max-width:768px) {
	body.page-template-template-make-an-enquiry-2025.make-an-enquiry-2017.make-an-enquiry-2021 form.form.form--2021 .form__group.form__group--splitted .form__group--splitted__fields {
		flex-direction: column
	}
}