/*
 * css/style.css
 */
/* Globals
------------------------------*/
body {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
	line-height: 1.5em;
}

.container-fluid {
	max-width: 1140px;
}

h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
	letter-spacing: 1px;
	line-height: 1;
	margin: 0 0 25px 0;
}

h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
	margin: 0 0 25px 0;
}

h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
	margin: 0 0 25px 0;
}

p {
	line-height: 1.5em;
	margin: 0 0 15px 0;
}

a,
.btn-link {
	color: rgb(0, 0, 0);
}

a:hover,
a:focus,
a:active,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	color: rgb(0, 174, 239);
}

/* General Component Styles */
section[class^="component"] {
	padding: 60px 0;
}

section.headline {
	margin-bottom: 15px;
}

/* Utility Classes */
.hidden {
	display: none;
}

.text-center {
	text-align: center;
}

.flex-center {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.row-reverse {
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.square-img-container {
	padding: 0;
	position: relative;

	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
}

/* Magical CSS hack to maintain 1:1 Aspect Ratio */
.square-img-container::before {
	content: "";
	display: block;
	padding-top: 100%;
}

.square-img-container .square-img-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
.square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	.square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	.square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	.square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	.square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	.square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	.square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/* Other bootstrap overrides
------------------------------*/
.dropdown-menu {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active:active,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-item.open .nav-link:active {
	background-color: rgb(0, 0, 0);
}

.panel {
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	margin: 0 0 20px 0;
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 15px;
}

.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	color: inherit;
	font-size: 16px;
	margin: 0;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
	color: inherit;
}

.panel-footer {
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding: 10px 15px;
}

/* Buttons */
.btn {
	border-radius: 0;
	border: none;
	font-size: 14px;
	letter-spacing: 0.077em;
	padding: 1em 3em;
}

.btn-small {
	border: 2px solid rgb(63, 175, 239);
	color: rgb(63, 175, 239);
	padding: 0.6em 1.8em;
}

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: rgb(0, 0, 0);
	border-color: rgb(0, 0, 0);
}

.btn-link {
	padding: 1.2em 0;
}

.btn-primary {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus {
	background-color: rgb(0, 174, 239);
	color: #FFFFFF;
}

.btn-secondary {
	background-color: rgb(155, 155, 155);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgba(155, 155, 155, 0.5);
	color: #FFFFFF;
}

.btn-empty {
	background-color: transparent;
	border: 1px solid rgb(63, 175, 239);
	color: rgb(63, 175, 239);
}

.btn-empty:hover,
.btn-empty:focus,
.btn-empty:active,
.btn-empty:active:focus {
	background-color: #FFFFFF;
}

/* Index
------------------------------*/

/* Subscribe Flow
------------------------------*/
.sf-grid {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.sf-grid__container {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	padding: .9375rem 0;
}

.sf-item {
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;

	border: 1px solid #E1E1E1;
	margin: 20px;
	text-align: center;
	padding: 20px;
}

.sf-item, .sf-item__content {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sf-item__content {
	-webkit-flex: 1 1 auto;
	-moz-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.sf-item__name {
	margin: 1em 0;
}

.sf-item * {
	max-width: 100%;
}

/* Survey Forms
------------------------------*/
.survey h2 {
	margin: 0 0 1em 0;
}

.survey .radio input[type="radio"],
.survey .checkbox input[type="checkbox"] {
	margin: 0 0.5em 0 0;
}

/* Sold Out
------------------------------*/
.sold-out-image {
	height: 171px;
	width: 195px;
	margin: auto;
	margin-bottom: 38px;
}

/* Checkout
------------------------------*/
.checkout_content {
	margin-top: 0;
	overflow: auto;
}

.checkout_content #add_coupon_code {
	padding: .375rem 1rem;
	width: auto;
}

.checkout_content #checkout_button {
	background-color: rgb(0, 0, 0);
	border: none;
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
	letter-spacing: 0.167em;
	padding: 1.2em 5em;
}

.checkout_content #checkout_button:hover,
.checkout_content #checkout_button:focus,
.checkout_content #checkout_button:active,
.checkout_content #checkout_button:active:focus {
	background-color: rgb(0, 174, 239);
	color: #FFFFFF;
}

/* Thank You
------------------------------*/
.checkout_content section {
	border-color: #F5F5F5;
}

.checkout_content h1 {
	margin: 0 0 25px 0;
	text-align: center;
}

.cart_listing table {
	border-color: #F5F5F5;
}

/* Account
------------------------------*/
.account-header h1,
.account-header h2 {
	margin: 0 0 15px 0;
}

.account-header .gift-card-container {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.account-header .gift-card-balance {
	margin: 0 0 15px 0;
}

.my-account {
	margin: 25px 0;
}

.address-container {
	width: 100%;
}

.address-panel .inner-address-row {
	padding: 0;
}

.address-panel .address-edit-btn {
	min-width: auto;
	padding: 10px;
}

.address-info #is_primary {
	margin: 0;
	width: auto;
}

.address-container {
	width: 100%;
}

.errors {
	margin: 25px 0;
}

.cratejoy-loading-icon {
	color: rgb(63, 175, 239);
}

.skip-dialog .row {
	display: block;
	text-align: center;
}

.skip-dialog h4 {
	margin: 0 0 22px 0;
}

.panel-sub-confirm {
	box-shadow: none;
}

.panel-sub-confirm form div:last-child {
	display: block;
}

#skip_button,
input[type="radio"] + label.cj-btn {
	background-color: transparent;
	border: 1px solid rgb(0, 0, 0);
	color: rgb(0, 0, 0);
	letter-spacing: 1px;
	text-transform: uppercase;
}

#skip_button:hover,
#skip_button:focus,
#skip_button:active,
input[type="radio"]:checked + label.cj-btn, #skip_button.skipped {
	background-color: rgb(0, 174, 239);
	border-color: rgb(0, 174, 239);
	text-decoration: none;
}

/* Media Queries
------------------------------*/
@media (max-width: 767px) {
	section[class^="component"] {
		padding: 40px 0;
	}
	/* Used to reverse a row when it wraps on smaller screens */
	.row-sm-reverse {
		-webkit-flex-wrap: wrap-reverse;
		-moz-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.panel-cratejoy .pull-right,
	.panel-cratejoy .pull-left,
	.skip-dialog .pull-right,
	.skip-dialog .pull-left,
	.subscription_cancel .pull-right,
	.subscription_cancel .pull-left,
	#edit-subscription-form .pull-right,
	#edit-subscription-form .pull-left {
		float: none;
		width: 100%;
		margin: 10px 0;
	}
}

@media (min-width: 768px) {
	.account-header .gift-card-container {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.account-header .gift-card-balance {
		margin: 0;
	}
}

@media (min-width: 992px) {
	.account-header h1,
	.account-header h2 {
		margin: 0;
	}
}

/*
 * components/about/cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c/component.css
 */
#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c {
	background-color: rgb(255, 255, 255);
}

#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c h2 {
	color: rgb(63, 175, 240);
	font-family: Viga;
	font-size: 38px;
}

#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}


#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c .btn {
	background-color: rgb(63, 175, 240);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c .component-rich-text-with-button__content-row,
#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c .component-rich-text-with-button__content-row,
	#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_e0ce436f-9157-43b4-ad64-d18d9b1f4f4c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/checkout/cmp_674b528d-0373-47e5-90ae-390100c803d4/component.css
 */
#cmp_674b528d-0373-47e5-90ae-390100c803d4 .checkout_content {
	overflow: auto;
}

#cmp_674b528d-0373-47e5-90ae-390100c803d4 .checkout_content section {
	border-color: #F5F5F5;
}

#cmp_674b528d-0373-47e5-90ae-390100c803d4 .cart_listing table {
	border-color: #F5F5F5;
}

/*
 * components/customer/account/cmp_c9e5368e-abee-441f-a832-ddbe86bc98e7/component.css
 */

/*
 * components/customer/edit/cmp_a1905ca7-1e9a-4eb6-954f-6a9ae4d33824/component.css
 */

/*
 * components/customer/forgot_password/cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090/component.css
 */
#cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090 {
	background-color: rgb(255, 255, 255);
}

#cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_a7bbcd9b-15f8-4006-9590-4f512a76f090 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/customer/forgot_password/cmp_e58f6867-92f3-484c-8aa0-7055d2cbd32d/component.css
 */
#cmp_e58f6867-92f3-484c-8aa0-7055d2cbd32d {
	padding: 0 0 120px 0;
}
/*
 * components/customer/login/cmp_34e1560f-fa9d-4843-bbb4-6115b1d0e375/component.css
 */
#cmp_34e1560f-fa9d-4843-bbb4-6115b1d0e375 {
	padding: 0 0 120px 0;
}
/*
 * components/customer/login/cmp_4751c951-7279-4b27-8985-01fcd3dd8f94/component.css
 */
#cmp_4751c951-7279-4b27-8985-01fcd3dd8f94 {
	background-color: rgb(255, 255, 255);
}

#cmp_4751c951-7279-4b27-8985-01fcd3dd8f94 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_4751c951-7279-4b27-8985-01fcd3dd8f94 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_4751c951-7279-4b27-8985-01fcd3dd8f94 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_4751c951-7279-4b27-8985-01fcd3dd8f94 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_4751c951-7279-4b27-8985-01fcd3dd8f94 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_4751c951-7279-4b27-8985-01fcd3dd8f94 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_4751c951-7279-4b27-8985-01fcd3dd8f94 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/customer/password_reset/cmp_6d4190ef-d368-4798-ac02-389c934b4297/component.css
 */
#cmp_6d4190ef-d368-4798-ac02-389c934b4297 {
	padding: 0 0 120px 0;
}
/*
 * components/customer/password_reset/cmp_eeb866b0-b042-40d4-8435-8c52866ba88b/component.css
 */
#cmp_eeb866b0-b042-40d4-8435-8c52866ba88b {
	background-color: rgb(255, 255, 255);
}

#cmp_eeb866b0-b042-40d4-8435-8c52866ba88b h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_eeb866b0-b042-40d4-8435-8c52866ba88b h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_eeb866b0-b042-40d4-8435-8c52866ba88b h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_eeb866b0-b042-40d4-8435-8c52866ba88b p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_eeb866b0-b042-40d4-8435-8c52866ba88b .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_eeb866b0-b042-40d4-8435-8c52866ba88b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_eeb866b0-b042-40d4-8435-8c52866ba88b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/customer/thank_you/cmp_51b9c537-6976-4a6c-8e56-c4e6737e93b4/component.css
 */

/*
 * components/faq/cmp_84abd943-89ce-4d21-a530-8672c82baf97/component.css
 */
#cmp_84abd943-89ce-4d21-a530-8672c82baf97 {
	background-color: rgb(255, 255, 255);
}

#cmp_84abd943-89ce-4d21-a530-8672c82baf97 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_84abd943-89ce-4d21-a530-8672c82baf97 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_84abd943-89ce-4d21-a530-8672c82baf97 h3 {
	color: #000000;
	font-family: Viga;
	font-size: 22px;
}

#cmp_84abd943-89ce-4d21-a530-8672c82baf97 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_84abd943-89ce-4d21-a530-8672c82baf97 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_84abd943-89ce-4d21-a530-8672c82baf97 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_84abd943-89ce-4d21-a530-8672c82baf97 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_84abd943-89ce-4d21-a530-8672c82baf97 h2 {
	margin: 0 0 40px 0;
}
#cmp_84abd943-89ce-4d21-a530-8672c82baf97 p {
	border-bottom: 1px solid #EEEEEE;
	padding: 0 0 25px 0;
}
/*
 * components/global/cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9/component.css
 */
#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9.footer {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	padding: 25px 0;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9.footer p {
	color: rgb(0, 0, 0);
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-subscribe {
	padding: 15px 0;
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-subscribe .btn {
	border: 1px solid #FFFFFF;
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-social {
	padding: 15px 0;
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-social a {
	display: inline-block;
	padding: 0 5px;
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-social svg path {
	fill: rgb(0, 0, 0);
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-social a:hover svg path,
#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-social a:focus svg path,
#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-social a:active svg path {
	fill: rgb(0, 174, 239);
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-contact {
	padding: 15px 0;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9 .footer-contact p {
	margin: 0 0 0.5em 0;
}

@media (min-width: 768px) {
	#cmp_0210807c-6fa0-4e6a-ba6d-99c2e25c62d9.footer {
		padding: 40px 0;

		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		align-items: flex-start;

		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

/*
 * components/global/cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3/component.css
 */
#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 {
	background-color: rgb(255, 255, 255);
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}


#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 .btn {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 .btn:hover {
	background-color: rgb(0, 174, 239);
	color: #FFFFFF;
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 .component-rich-text-with-button__content-row,
#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 .component-rich-text-with-button__content-row,
	#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_14ae7ee1-ad04-4192-adea-dccbfe7b3cb3  {
	padding-top: 0;
}
/*
 * components/global/cmp_ed759d8b-7813-4655-9f49-53f0963a2a22/component.css
 */
#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 {
	border-bottom: 4px solid rgb(255, 255, 255);
	padding: 0;
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar {
	background-color: rgb(0, 0, 0);
	border-radius: 0;
	padding: 0;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar a:hover,
#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar a:focus,
#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar a:active {
	color: rgb(255, 255, 255);
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-brand {
	color: rgb(255, 255, 255);
	font-family: Viga;
	font-size: 36px;
	margin: 0;
	max-width: 100%;
	padding: 15px;
	text-align: center;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;

	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-shrink: 0;
	flex-shrink: 0;
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-brand img {
	max-width: 100%;
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar .navbar-toggler {
	background-color: rgb(0, 0, 0);
	border-radius: 0;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0.071em;
	padding: 15px;
	text-transform: uppercase;
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar .navbar-toggler:hover,
#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar .navbar-toggler:focus,
#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar .navbar-toggler:active {
	background-color: rgb(0, 174, 239);
	color: #FFFFFF;
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-nav {
	background-color: rgb(0, 0, 0);
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-nav .nav-link {
	color: #FFFFFF;
	font-family: Viga;
	font-size: 24px;;
	padding: 15px;
	text-align: center;
}

@media (max-width: 767px) {
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 {
		border-width: 0;
	}
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .dropdown-menu {
		background-color: rgb(0, 0, 0);
	}
}

@media (min-width: 768px) {
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar {
		padding: 15px;
		padding-bottom: 0;

		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		align-items: center;

		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-brand {
		padding: 0;
		padding-bottom: 15px;
	}
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-toggleable-sm {
		-webkit-flex-shrink: 1;
		-moz-flex-shrink: 1;
		-ms-flex-shrink: 1;
		flex-shrink: 1;

		-webkit-flex-grow: 2;
		-moz-flex-grow: 2;
		-ms-flex-grow: 2;
		flex-grow: 2;
	}
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-nav {
		background-color: rgb(0, 0, 0);
		padding: 0;
		padding-bottom: 15px;

		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

		-webkit-justify-content: space-around;
		-moz-justify-content: space-around;
		-ms-justify-content: space-around;
		justify-content: space-around;
	}
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-nav li {
		padding: 0;
	}
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar-nav .nav-link {
		color: rgb(255, 255, 255);
	}
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar a:hover,
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar a:focus,
	#cmp_ed759d8b-7813-4655-9f49-53f0963a2a22 .navbar a:active {
		color: rgb(255, 255, 255);
	}
}

/*
 * components/howitworks/cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9/component.css
 */
#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9 {
	background-color: rgb(255, 255, 255);
}

#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9 h3 {
	color: rgb(0, 174, 239);
	font-family: Viga;
	font-size: 28px;
}

#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_064f4fa6-8b90-45f5-bb51-ad7bb2301db9  {
	padding-bottom: 0;
}
/*
 * components/howitworks/cmp_784ab45c-b886-40c4-b478-09edb5ccb93a/component.css
 */
#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a {
	background-color: rgb(255, 255, 255);
}

#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}


#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a .btn {
	background-color: rgb(63, 175, 240);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a .component-rich-text-with-button__content-row,
#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a .component-rich-text-with-button__content-row,
	#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_784ab45c-b886-40c4-b478-09edb5ccb93a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/howitworks/cmp_c99944cf-b973-4e72-99ab-7d2709b6804d/component.css
 */
#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d {
	background-color: rgb(255, 255, 255);
}

#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d .content-row {
	margin: 0;

	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
}

#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d .content {
	background-color: rgb(255, 255, 255);
	border: 5px solid #FFFFFF;
	margin: 15px 0;
	padding: 25px;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
	margin-bottom: 0;
}

#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d h2 {
	color: rgb(63, 175, 240);
	font-family: Viga;
	font-size: 38px;
	margin-bottom: 0;
}

#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d h3 {
	color: rgb(63, 175, 240);
	font-family: Viga;
	font-size: 20px;
	margin-bottom: 15px;
}

#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d hr {
	border-top: 1px solid #EEE;
	width: 100%;
}

@media (min-width: 768px) {
	#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d .content {
		margin: 15px;
	}
}
#cmp_c99944cf-b973-4e72-99ab-7d2709b6804d  {
	padding-top: 0;
}
/*
 * components/index/cmp_089366db-07ec-425d-a9fc-b973222fe2ed/component.css
 */
#cmp_089366db-07ec-425d-a9fc-b973222fe2ed {
	padding: 0;
}

#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .hero-content p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .hero-content .btn {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .hero-content .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_089366db-07ec-425d-a9fc-b973222fe2ed .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_2feec537-966f-4b86-9f7e-7386b33c98cd/component.css
 */
#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd {
	padding: 0;
}

#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .hero-content p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .hero-content .btn {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .hero-content .btn:hover {
	background-color: rgb(63, 175, 239);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_2feec537-966f-4b86-9f7e-7386b33c98cd .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0/component.css
 */
#cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0 {
	background-color: rgb(255, 255, 255);
}

#cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_58ef82bd-4fd2-4b76-8342-51ab22763dc0 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/index/cmp_68937fc9-b2ff-4df2-a580-b1248f253845/component.css
 */
#cmp_68937fc9-b2ff-4df2-a580-b1248f253845 {
  background-color: rgb(255, 255, 255);
}

#cmp_68937fc9-b2ff-4df2-a580-b1248f253845 h1 {
  color: rgb(0, 0, 0);
  font-family: Viga;
  font-size: 48px;
}

#cmp_68937fc9-b2ff-4df2-a580-b1248f253845 h2 {
  color: rgb(0, 0, 0);
  font-family: Viga;
  font-size: 38px;
  margin-bottom: 10px;
}

#cmp_68937fc9-b2ff-4df2-a580-b1248f253845 h3 {
  color: rgb(0, 0, 0);
  font-family: Viga;
  font-size: 22px;
  margin-bottom: 10px;
}

#cmp_68937fc9-b2ff-4df2-a580-b1248f253845 p {
  color: rgb(0, 0, 0);
  font-family: Archivo;
  font-size: 14px;
}

@media (min-width: 768px) {
  #cmp_68937fc9-b2ff-4df2-a580-b1248f253845 .content {
    margin: 0 auto;
    width: 80%;
  }
}

#cmp_68937fc9-b2ff-4df2-a580-b1248f253845 ol {
  list-style: decimal;
  list-style-position: insidone for the;
  color: rgb(0, 0, 0);
  font-family: Archivo;
  font-size: 14px;
}

#cmp_68937fc9-b2ff-4df2-a580-b1248f253845 ul {
  list-style: disc;
  list-style-position: inside;
  color: rgb(0, 0, 0);
  font-family: Archivo;
  font-size: 14px;
}

/*
 * components/index/cmp_bb7a781f-0b37-4bf9-9eea-a0e1532abcd2/component.css
 */
#cmp_bb7a781f-0b37-4bf9-9eea-a0e1532abcd2 img {
	max-width: 100%;
}

/*
 * components/index/cmp_ea79453d-2a0d-48b9-8a5b-1afea02add4e/component.css
 */
#cmp_ea79453d-2a0d-48b9-8a5b-1afea02add4e img {
	max-width: 100%;
}

/*
 * components/privacy_policy/cmp_9081eed1-7e4d-4027-9cee-608ed5134202/component.css
 */
#cmp_9081eed1-7e4d-4027-9cee-608ed5134202 {
	background-color: rgb(255, 255, 255);
  padding-top: 0;
}

#cmp_9081eed1-7e4d-4027-9cee-608ed5134202 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_9081eed1-7e4d-4027-9cee-608ed5134202 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 26px;
  margin-bottom: 10px;
  margin-top: 30px;
}

#cmp_9081eed1-7e4d-4027-9cee-608ed5134202 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
  margin-bottom: 10px;
  margin-top: 20px;
}

#cmp_9081eed1-7e4d-4027-9cee-608ed5134202 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_9081eed1-7e4d-4027-9cee-608ed5134202 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_9081eed1-7e4d-4027-9cee-608ed5134202 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_9081eed1-7e4d-4027-9cee-608ed5134202 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/privacy_policy/cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73/component.css
 */
#cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73 {
	background-color: rgb(255, 255, 255);
  padding-bottom: 0;
}

#cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_dcb7562d-d3d9-4e24-95bc-31e221543c73 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/privacy_policy/cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d/component.css
 */
#cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d {
	background-color: rgb(255, 255, 255);
  padding: 0;
}

#cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 26px;
  margin-bottom: 10px;
  margin-top: 30px;
}

#cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
  margin-bottom: 10px;
  margin-top: 20px;
}

#cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_ebb9eae7-32c1-4b65-9917-9fa9c90e409d ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/shop/listing/cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d/component.css
 */
#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d {
	background-color: rgb(236, 240, 241);
}

#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_27ad2110-b2df-4ba8-b1b0-2f4b0231e93d  {
	padding-bottom: 20px;
}
/*
 * components/shop/listing/cmp_32cc5717-9638-45f4-b7d4-2cbc909d4642/component.css
 */
.shop-listing-item {
	color: rgb(0, 0, 0);
}

.shop-listing-item:hover,
.shop-listing-item:focus {
	text-decoration: none;
}

.shop-listing-item__image {
	background-position: center center;
	background-size: cover;
}

.shop-listing-item__name {
	margin: 10px 0;
}

.shop-listing-item__price {
	margin: 10px 0 30px;
}

.product_paging {
	margin: 20px 0;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.product_page a,
.next_page a,
.prev_page a {
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	display: block;
	margin: 0 2px;
	padding: 12px 15px;
}

.product_page.active a,
.product_page a:hover, .product_page a:focus,
.next_page a:hover, .next_page a:focus,
.prev_page a:hover, .prev_page a:focus {
	background-color: #F9F9F9;
	text-decoration: none;
}

.product_page.active a {
	color: black;
}

/*
 * components/shop/listing/cmp_5d04f3ad-d9fe-4522-a067-f6eca1864853/component.css
 */
#cmp_5d04f3ad-d9fe-4522-a067-f6eca1864853 {
	border-bottom: 1px solid #E1E1E1;
	padding: 20px 0 40px 0;
}

#cmp_5d04f3ad-d9fe-4522-a067-f6eca1864853 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_b5f9b989-eacb-4a59-ae42-3aaf2e644b87/component.css
 */
#cmp_b5f9b989-eacb-4a59-ae42-3aaf2e644b87 {
	padding: 20px 0;
}

#cmp_b5f9b989-eacb-4a59-ae42-3aaf2e644b87 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/product/cmp_c3d6d372-2e17-454c-8beb-7160953c2c95/component.css
 */
#cmp_c3d6d372-2e17-454c-8beb-7160953c2c95.shop-product-header {
	padding: 60px 0 20px 0;
}

/*
 * components/shop/product/cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1/component.css
 */
#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product select {
	width: auto;
}

#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product__name {
	margin-bottom: 20px;
}

#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product__review-share-desktop .rating,
#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product__review-share-desktop .sharing {
	padding-top: 10px;
}

#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product__review-share-desktop h3,
#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1 .shop-product__review-share-mobile h3 {
	margin: 10px 0;
}
#cmp_ce079bdf-f72a-4992-9af8-20f154a0a1b1  {
	padding-top: 0;
}
/*
 * components/sold_out/cmp_535ecc4b-251e-4420-b6df-cc5494a73f42/component.css
 */
#cmp_535ecc4b-251e-4420-b6df-cc5494a73f42 img {
	max-width: 100%;
}

/*
 * components/sold_out/cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e/component.css
 */
#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e {
	background-color: rgb(255, 255, 255);
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}


#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e .btn {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e .btn:hover {
	background-color: rgb(0, 174, 239);
	color: #FFFFFF;
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e .component-rich-text-with-button__content-row,
#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e .component-rich-text-with-button__content-row,
	#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_5f1d44da-ce2b-4c55-a1eb-b438e647379e  {
	padding-top: 0;
}
/*
 * components/subscribe/cmp_9fb06204-ade9-4a88-abae-2edfa1992e00/component.css
 */
#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00 {
	background-color: rgb(236, 240, 241);
}

#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_9fb06204-ade9-4a88-abae-2edfa1992e00  {
	padding-bottom: 0;
}
/*
 * components/subscribe/cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361/component.css
 */
#cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361 {
	background-color: rgb(0, 0, 0);
}

#cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361 p {
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_bb92540a-977b-4982-b5c1-30ef9e7f4361 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/subscribe/cmp_c6e1e49a-2e07-404d-b83b-8bb2e9fe68f3/component.css
 */
#cmp_c6e1e49a-2e07-404d-b83b-8bb2e9fe68f3 {
	background-color: rgb(236, 240, 241);
}

#cmp_c6e1e49a-2e07-404d-b83b-8bb2e9fe68f3 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 30px;
}

#cmp_c6e1e49a-2e07-404d-b83b-8bb2e9fe68f3 p {
	color: rgb(0, 0, 0);
	font-family: Archivo;
	font-size: 14px;
}

#cmp_c6e1e49a-2e07-404d-b83b-8bb2e9fe68f3 .sf-item {
	background-color: rgb(255, 255, 255);
}
#cmp_c6e1e49a-2e07-404d-b83b-8bb2e9fe68f3  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/addons_step/cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9/component.css
 */
#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9.addons-container {
	margin-right: auto;
	margin-left: auto;

	max-width: 940px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-products-row {
	border: 1px solid #D3D3D3;

	padding-left: 40px;
	padding-right: 40px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	padding-top: 40px;
	padding-bottom: 40px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product + .addons-product {
	border-top: 1px solid #D3D3D3;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left {
	padding-right: 30px;

	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-image {
	width: 100%;
	height: 100%;
	min-height: 275px;

	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;

	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

	margin-bottom: 15px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-top-right {
	text-align: right;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-btn-cart {
	padding: 7px 12px;

	font-family: ;
	font-size: 14px;

	color: #FFFFFF;
	background-color: rgb(0, 0, 0);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-btn-cart:hover {
	color: #FFFFFF;
	background-color: rgb(0, 174, 239);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-name {
	font-size: 20px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-price {
	margin-bottom: 20px;

	font-size: 16px;
	color: #38BFC3;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-form-group .control-label {
	font-size: 12px;
	color: #9B9B9B;

	margin-bottom: 2px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-form-group select {
	height: 30px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-cta-row {
	margin-top: 40px;

	text-align: center;
}


#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-continue-btn {
	font-family: ;
	font-size: 14px;

	color: #FFFFFF;
	background-color: rgb(0, 0, 0);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-continue-btn:hover {
	color: #FFFFFF;
	background-color: rgb(0, 174, 239);
}

@media only screen and (max-width : 768px) {
	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left,
	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-right {
		-webkit-box-flex: 1 0 100%;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%;
	}

	.addons-product-right {
		margin-top: 40px;
	}

	 #cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left {
		padding-right: 0;
	}
}

/*
 * components/subscribe_flow/survey_step/cmp_2a7541d1-8b27-4ef6-b1e3-48df4129e8b9/component.css
 */
#cmp_2a7541d1-8b27-4ef6-b1e3-48df4129e8b9 {
	background-color: #D5CEC2;
}

#cmp_2a7541d1-8b27-4ef6-b1e3-48df4129e8b9 h1 {
	color: #FFFFFF;
	font-family: Viga;
	font-size: 48px;
}

#cmp_2a7541d1-8b27-4ef6-b1e3-48df4129e8b9 p {
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
}
#cmp_2a7541d1-8b27-4ef6-b1e3-48df4129e8b9  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b/component.css
 */
#cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b {
	background-color: #D5CEC2;
	padding-bottom: 0;
}

#cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b .progress-bar-container {
	position: relative;
}

#cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b .progress-bar-filler {
	background: #FFFFFF;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b .progress-bar .step {
	color: #FFFFFF;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

#cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b .progress-bar .step .point {
	background-color: #D5CEC2;
	border: 4px solid #FFFFFF;
	border-radius: 10px;
	margin-bottom: 5px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b .progress-bar .step.active .point {
	background-color: rgb(63, 175, 239);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_a3f0e23e-b6db-4b3b-83f2-92a52e02382b .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/survey_step/cmp_b1921c9a-4e4e-4cf4-ab12-e66ff9cbb825/component.css
 */
#cmp_b1921c9a-4e4e-4cf4-ab12-e66ff9cbb825 {
	background-color: #D5CEC2;
}

#cmp_b1921c9a-4e4e-4cf4-ab12-e66ff9cbb825 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_b1921c9a-4e4e-4cf4-ab12-e66ff9cbb825 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_b1921c9a-4e4e-4cf4-ab12-e66ff9cbb825  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445/component.css
 */
#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 {
	background-color: #FFFFFF;
}

#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 .content-row {
	margin: 0;

	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
}

#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 .content {
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
	margin: 15px 0;
	padding: 25px;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445 .content {
		margin: 15px;
	}
}
#cmp_b69de9fa-eefe-4c23-b5d0-4f44a596e445  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b/component.css
 */
#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b {
	background-color: rgb(255, 255, 255);
}

#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_f3252a95-5dc1-4cdb-b0f9-a8d79d0bbc8b  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_15c7255a-7f00-4bec-bd7f-67b426eec9f3/component.css
 */
#cmp_15c7255a-7f00-4bec-bd7f-67b426eec9f3 {
	background-color: rgb(236, 240, 241);
}

#cmp_15c7255a-7f00-4bec-bd7f-67b426eec9f3 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_15c7255a-7f00-4bec-bd7f-67b426eec9f3 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_15c7255a-7f00-4bec-bd7f-67b426eec9f3 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_15c7255a-7f00-4bec-bd7f-67b426eec9f3 .sf-item {
	background-color: rgb(255, 255, 255);
}
#cmp_15c7255a-7f00-4bec-bd7f-67b426eec9f3  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_d023184a-96c0-4431-b5f6-3c1c6631a874/component.css
 */
#cmp_d023184a-96c0-4431-b5f6-3c1c6631a874 {
	background-color: rgb(236, 240, 241);
}

#cmp_d023184a-96c0-4431-b5f6-3c1c6631a874 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_d023184a-96c0-4431-b5f6-3c1c6631a874 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}
#cmp_d023184a-96c0-4431-b5f6-3c1c6631a874  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_4f32455c-175f-4d1d-98ed-dd86d439767b/component.css
 */
#cmp_4f32455c-175f-4d1d-98ed-dd86d439767b {
	background-color: #D5CEC2;
}

#cmp_4f32455c-175f-4d1d-98ed-dd86d439767b h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_4f32455c-175f-4d1d-98ed-dd86d439767b p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_4f32455c-175f-4d1d-98ed-dd86d439767b .sf-item {
	background-color: rgb(255, 255, 255);
}
#cmp_4f32455c-175f-4d1d-98ed-dd86d439767b  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_735be9fc-f43a-4fd4-bd48-92523971173a/component.css
 */
#cmp_735be9fc-f43a-4fd4-bd48-92523971173a {
	background-color: #FFFFFF;
}

#cmp_735be9fc-f43a-4fd4-bd48-92523971173a .content-row {
	margin: 0;

	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
}

#cmp_735be9fc-f43a-4fd4-bd48-92523971173a .content {
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
	margin: 15px 0;
	padding: 25px;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_735be9fc-f43a-4fd4-bd48-92523971173a .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_735be9fc-f43a-4fd4-bd48-92523971173a h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_735be9fc-f43a-4fd4-bd48-92523971173a h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_735be9fc-f43a-4fd4-bd48-92523971173a h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_735be9fc-f43a-4fd4-bd48-92523971173a p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_735be9fc-f43a-4fd4-bd48-92523971173a .content {
		margin: 15px;
	}
}
#cmp_735be9fc-f43a-4fd4-bd48-92523971173a  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_8157f261-9dbf-4b18-b34e-67be63765d44/component.css
 */
#cmp_8157f261-9dbf-4b18-b34e-67be63765d44 {
	background-color: rgb(255, 255, 255);
}

#cmp_8157f261-9dbf-4b18-b34e-67be63765d44 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_8157f261-9dbf-4b18-b34e-67be63765d44 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_8157f261-9dbf-4b18-b34e-67be63765d44 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_8157f261-9dbf-4b18-b34e-67be63765d44 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_8157f261-9dbf-4b18-b34e-67be63765d44 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_8157f261-9dbf-4b18-b34e-67be63765d44 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_8157f261-9dbf-4b18-b34e-67be63765d44 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_8157f261-9dbf-4b18-b34e-67be63765d44  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_9860b932-edbd-4005-b560-0a4d8228a527/component.css
 */
#cmp_9860b932-edbd-4005-b560-0a4d8228a527 {
	background-color: #D5CEC2;
	padding-bottom: 0;
}

#cmp_9860b932-edbd-4005-b560-0a4d8228a527 .progress-bar-container {
	position: relative;
}

#cmp_9860b932-edbd-4005-b560-0a4d8228a527 .progress-bar-filler {
	background: #FFFFFF;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_9860b932-edbd-4005-b560-0a4d8228a527 .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_9860b932-edbd-4005-b560-0a4d8228a527 .progress-bar .step {
	color: #FFFFFF;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

#cmp_9860b932-edbd-4005-b560-0a4d8228a527 .progress-bar .step .point {
	background-color: #D5CEC2;
	border: 4px solid #FFFFFF;
	border-radius: 10px;
	margin-bottom: 5px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_9860b932-edbd-4005-b560-0a4d8228a527 .progress-bar .step.active .point {
	background-color: rgb(63, 175, 239);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_9860b932-edbd-4005-b560-0a4d8228a527 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/variant_step/cmp_c7389f98-32c8-4370-9845-92fe9482d521/component.css
 */
#cmp_c7389f98-32c8-4370-9845-92fe9482d521 {
	background-color: #D5CEC2;
}

#cmp_c7389f98-32c8-4370-9845-92fe9482d521 h1 {
	color: #FFFFFF;
	font-family: Viga;
	font-size: 48px;
}

#cmp_c7389f98-32c8-4370-9845-92fe9482d521 p {
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
}
#cmp_c7389f98-32c8-4370-9845-92fe9482d521  {
	padding-bottom: 0;
}
/*
 * components/terms_and_conditions/cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514/component.css
 */
#cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514 {
	background-color: rgb(255, 255, 255);
}

#cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_5dd1a5f6-69c2-48c3-8dcb-b28eff156514 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/terms_and_conditions/cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461/component.css
 */
#cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461 {
	background-color: rgb(255, 255, 255);
  padding-top: 0;
}

#cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
  margin: 30px 0 10px;
}

#cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_6e1b0b83-48e4-4410-8dbf-b6676c638461 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/terms_and_conditions/cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f/component.css
 */
#cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f {
	background-color: rgb(255, 255, 255);
  padding: 0;
}

#cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
  margin: 30px 0 10px;
}

#cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_cc8a2cd0-f82e-41a0-bcc4-b72dc7a98b5f ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/view-cart/cmp_0b2aeb22-f358-40b2-a971-546768302e43/component.css
 */
#cmp_0b2aeb22-f358-40b2-a971-546768302e43 {
	background-color: rgb(255, 255, 255);
}

#cmp_0b2aeb22-f358-40b2-a971-546768302e43 h1 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 48px;
}

#cmp_0b2aeb22-f358-40b2-a971-546768302e43 h2 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 38px;
}

#cmp_0b2aeb22-f358-40b2-a971-546768302e43 h3 {
	color: rgb(0, 0, 0);
	font-family: Viga;
	font-size: 22px;
}

#cmp_0b2aeb22-f358-40b2-a971-546768302e43 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_0b2aeb22-f358-40b2-a971-546768302e43 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_0b2aeb22-f358-40b2-a971-546768302e43 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_0b2aeb22-f358-40b2-a971-546768302e43 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/view-cart/cmp_edad855b-3001-437b-a503-1407bdcde665/component.css
 */
#cmp_edad855b-3001-437b-a503-1407bdcde665 {
	padding: 15px 15px 100px 15px;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .cart-thead {
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .cart-thead h3 {
	text-transform: uppercase;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .cart-item {
	border: 1px solid #E1E1E1;
	padding: 25px 0;
	position: relative;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .product-main {
	margin: 0 0 15px 0;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .product-label p {
	margin: 0;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .product-label .info {
	color: rgb(0, 0, 0);
	text-align: right;
	text-transform: uppercase;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .product-label .meta {
	color: rgb(0, 0, 0);
	font-size: 14px;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 figure {
	margin: 0 0 15px 0;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .cart-subtotal h2 {
	margin: 0 0 15px 0;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_edad855b-3001-437b-a503-1407bdcde665 .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_edad855b-3001-437b-a503-1407bdcde665 .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_edad855b-3001-437b-a503-1407bdcde665 .product-rem-btn {
		top: 40%;
	}
	#cmp_edad855b-3001-437b-a503-1407bdcde665 figure {
		margin: 0;
	}
}