/** Shopify CDN: Minification failed

Line 140:23 Unexpected "("
Line 144:23 Unexpected "("
Line 148:23 Unexpected "("
Line 152:23 Unexpected "("
Line 156:23 Unexpected "("

**/
img,
video,
iframe,
hr,
a,
button {
	max-width: 100%;
}

img,
video,
iframe,
hr,
a,
button {
	max-width: 100%;
}

* {
	box-sizing: border-box;
}

[data-gjs-type="text"][class*="gjs-comp-selected"] {
	outline-color: purple !important;
	outline-style: solid !important;
	outline-width: 3px !important;
}

[data-gjs-type="text"][class*="gjs-selected"] {
	outline: 3px solid purple !important;
}

.shopify-section-group-footer-group,
footer:not(cart-drawer footer),
[id^="shopify-section-footer"] {
	display: none !important;
}

slot-fb {
	display: contents;
}

slot-fb[hidden] {
	display: none;
}

ft-banner,
ft-full-page,
ft-block,
ft-close-icon,
ft-number-rating,
ft-slider-rating,
ft-textarea,
ft-url-input,
ft-add-to-cart-button,
ft-call-button,
ft-html-embed,
ft-link,
ft-masked-input,
ft-phone-number,
ft-date,
ft-connect-wallet-button,
ft-image-choice-item,
ft-input-file,
ft-spacer,
ft-tap-to-sign-up,
ft-video,
ft-form.scraped-container,
ft-form,
ft-form-title,
ft-popup,
ft-slide-out,
ft-form-section,
ft-section-column,
ft-choice,
ft-checkbox,
ft-email-input,
ft-input,
ft-button,
ft-button-option,
ft-discount-code,
ft-image,
ft-radio,
ft-heading,
ft-text,
ft-errors.scraped-container,
ft-error,
ft-dropdown {
	visibility: hidden;
}

.max-width {
	max-width: 1000px;
	margin: 0 auto;
}

.max-width1 {
	max-width: 1200px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.additional-checkout-buttons--vertical .wallet-cart-grid {
	justify-content: start;
	flex-direction: column;
	margin: 0;
}

.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button.scraped-container {
	width: var(--wallet-button-width-vertical);
	height: var(--wallet-button-height-vertical);
	margin: var(--wallet-button.scraped-container-margin-vertical);
}

.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button.scraped-container:first-child {
	margin-top: 8px;
}

.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button {
	width: var(--wallet-button-width-vertical);
	height: var(--wallet-button-height-vertical);
}

.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button.scraped-container,
.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button {
	width: var(--wallet-button-width-horizontal) !important;
	height: var(--wallet-button-height-horizontal) !important;
	border-radius: var(--wallet-button-border-radius) !important;
}

.scraped-container dcc (width >=150px) and (width <=500px) {
	undefined: undefined;
}

.scraped-container dcc (width <=310px) {
	undefined: undefined;
}

.scraped-container dcc (width <=470px) {
	undefined: undefined;
}

.scraped-container dcc (width <=630px) {
	undefined: undefined;
}

.scraped-container dcc (width <=790px) {
	undefined: undefined;
}

.wallet-cart-grid:has(>.wallet-cart-button.scraped-container:nth-of-type(6)) {
	justify-content: start;
	flex-direction: column;
	margin: 0;
}

.wallet-cart-grid:has(>.wallet-cart-button.scraped-container:nth-of-type(6)) .wallet-cart-button.scraped-container {
	width: var(--wallet-button-width-vertical);
	height: var(--wallet-button-height-vertical);
	margin: var(--wallet-button.scraped-container-margin-vertical);
}

.wallet-cart-grid:has(>.wallet-cart-button.scraped-container:nth-of-type(6)) .wallet-cart-button.scraped-container:first-child {
	margin-top: 8px;
}

.wallet-cart-grid:has(>.wallet-cart-button.scraped-container:nth-of-type(6)) .wallet-cart-button {
	width: var(--wallet-button-width-vertical);
	height: var(--wallet-button-height-vertical);
}

#shopify-buyer-consent.hidden {
	display: none;
}

#hue-widget-loader span {
	border: 2px solid black;
	border-right-color: transparent;
	border-radius: 50%;
	animation: hueLoaderFrame 0.75s linear infinite;
	text-align: center;
	width: 100px;
	height: 100px;
}

.minmaxify-p-wrap>div {
	display: table-cell;
	vertical-align: middle;
}

.minmaxify-p button {
	user-select: none;
	-webkit-user-select: none;
	cursor: pointer;
	float: right;
	width: unset;
}

.minmaxify-p ul {
	padding-left: 2rem;
	margin-bottom: 2rem;
}

.cc-window * [tabindex]:focus,
.cc-window input:focus~.reject.scraped-container,
.cc-window input:focus~.accept.scraped-container,
.cc-settings-dialog.classic .cc-btn-cookie-info.scraped-container:focus svg {
	box-shadow: 0 0 0 3px rgba(21, 156, 228, 0.4);
	transition: all 0.3s ease;
	outline: none;
	transform: scale(1.06);
	text-decoration: none !important;
}

.cc-settings-dialog .cc-consent-verification a,
.isense-cc-settings-dialog .isense-cc-consent-verification a {
	color: inherit;
	font-weight: 700;
	font-size: 11px;
	text-decoration: underline !important;
}

.isense-close-icon:focus,
.cc-settings-dialog a:focus,
.cc-settings-dialog button:focus,
.cc-settings-dialog input:focus+.cc-checkbox,
.cc-settings-dialog.default .cc-btn-cookie-info.scraped-container:focus svg,
.cc-settings-dialog.modern .cc-btn-cookie-info.scraped-container:focus svg,
.cc-window a:focus,
.cc-window button:focus,
.classic-switch input:focus~span.slider,
.isense-cc-settings-dialog a:focus,
.isense-cc-settings-dialog button:focus,
.isense-cc-settings-dialog input:focus+.isense-cc-checkbox,
.isense-cc-settings-dialog.default .isense-cc-btn-cookie-info.scraped-container:focus svg,
.isense-cc-settings-dialog.modern .isense-cc-btn-cookie-info.scraped-container:focus svg,
.isense-cc-window a:focus,
.isense-cc-window button:focus,
.isense-classic-switch input:focus~span.slider,
.isense-modern-switch.scraped-container input:focus~.isense-accept.scraped-container,
.isense-modern-switch.scraped-container input:focus~.isense-reject.scraped-container,
.modern-switch.scraped-container input:focus~.accept.scraped-container,
.modern-switch.scraped-container input:focus~.reject.scraped-container {
	box-shadow: 0 0 0 3px rgba(21, 156, 228, .4);
	transition: .3s;
	outline: 0;
	transform: scale(1.06);
	text-decoration: none !important;
}

.cookie-settings-section-paragraph,
.cc-checkbox.scraped-container label {
	color: inherit;
}

.hQNWDXrFJkL4VeyFQkBW button {
	margin-left: 10px;
}

.rsIPeaPf0Eb1SYunhxrP>div {
	flex-wrap: nowrap;
	justify-content: space-around;
	display: flex;
	width: fit-content;
	align-items: center;
	padding: 20px;
	border-radius: 5px;
}

.bbH7WoqZY3ke7xCgZyKy>div {
	padding: 1em 1.8em;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.KGsNEDJlbTjOEr3ElKbg>div {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	grid-gap: 20px;
	padding: 2em;
	width: unset;
}

._Vh4fQODII8fY3icfuun>div {
	display: flex !important;
	flex-direction: column;
	width: 20em;
	grid-gap: 1em;
	text-align: center;
	padding: 20px 35px;
}

.ArczmAE2AepHx0hrK1_Z button {
	min-width: 12em;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 0 !important;
	margin-bottom: 0.3em;
}

.BPVlt0N5FgOFKYD8AyKY * {
	font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	color: black !important;
}

.ivnSmWHyKd4px0x4kZXh * {
	font-family: Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	color: black !important;
}

.HUenF3ow0eE7JmemuS5Y>div {
	padding: 0 !important;
}

.DUdTvGtvX3TofIjHxy1o button {
	width: 100%;
	padding: 10px;
}

.CqTAM_OoW5r1YaNVvOuW button {
	border: unset;
	font-size: 14px;
	border-radius: 7px;
}

.zgPOfr0PCy62lyOAqCL1 button {
	border: 2px solid black;
	font-size: 14px;
	border-radius: 4px;
}

.iJ5n4WxTp1IqeKSiQ0wA p {
	display: flex;
	flex: 1 100%;
	color: inherit !important;
	margin: 0;
}

.FWU8YIqDCjaPKPZ_PhPM svg {
	fill: #fff;
	opacity: .7;
	width: 13px;
	height: 13px;
	cursor: pointer;
	transform: translateY(2px);
	transition: .1s;
}

.FkjIJMtPqgU22tT5iBwS input[type=checkbox] {
	display: unset;
	visibility: unset;
	margin: inherit;
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	appearance: checkbox;
	-webkit-appearance: checkbox;
}

.FkjIJMtPqgU22tT5iBwS input:checked+.Cw8tR6OdGWklLDdCGggb {
	background-color: var(--switcher-color-active) !important;
}

.FkjIJMtPqgU22tT5iBwS input:checked+.Cw8tR6OdGWklLDdCGggb::before {
	-webkit-transform: translateX(19px);
	-ms-transform: translateX(19px);
	transform: translateX(19px);
}

.cBEZz1V1BKx1n4xVjaeT input[type=checkbox] {
	display: unset;
	visibility: unset;
	margin: inherit;
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

input:focus~.gksfQlVcrzLptaRVDJyd,
input:focus~.myZAB14bB8ybmBE6kD1T {
	box-shadow: 0 0 0 3px rgba(21, 156, 228, .4);
	transition: .3s;
	outline: 0;
	transform: scale(1.06);
	text-decoration: none !important;
}

.Dtc39fX5P8EzQhP42nWr img {
	max-width: fit-content;
	margin: 0;
	height: 35px;
	width: 40px;
}

.octane-plugin__checkbox iframe {
	overflow: hidden;
	border: none;
	visibility: visible;
	min-height: 70px;
}

.octane-plugin__checkbox--withbox iframe {
	min-height: 150px;
}

.octane-popup--imageLeft .octane-popup__content {
	padding-left: 394px;
	padding-top: 100px;
	padding-right: 66px;
	padding-bottom: 100px;
}

.octane-popup--imageLeft .octane-popup__content-with-optin-channels {
	padding-top: 30px;
	padding-bottom: 30px;
}

.octane-popup--imageLeft .octane-popup__img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 327px;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
}

.octane-popup--center .octane-popup__content {
	width: 100%;
}

.octane-popup--center .octane-popup__img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 327px;
	background-size: cover;
	background-repeat: no-repeat;
	display: none;
}

.octane-popup--center .octane-popup__highlighted {
	text-align: center;
}

.octane-popup--center .octane-popup__big-headline {
	text-align: center;
}

.octane-popup--center .octane-popup__sub-headline {
	text-align: center;
}

.octane-popup--center .octane-popup__description {
	text-align: center;
}

.octane-popup--center .octane-popup__decline {
	text-align: center;
}

.rc_theme--avenue .rc.scraped-container,
.rc_theme--avenue .rc.scraped-container label {
	font-size: 15px;
}

.rc_theme--avenue .rc-radio__input:before {
	display: none;
}

.rc_theme--avenue .rc-selling-plans__dropdown {
	background: #fff;
	min-width: 204px;
	font-size: 15px;
	border: 1px solid #ccc;
}

.rc_theme--pacific .rc-selling-plans__dropdown {
	appearance: auto;
}

.rc_theme--envy .rc-option {
	padding: 10px;
}

.rc_theme--envy .rc-option input[type=radio] {
	display: none;
}

.rc_theme--envy .rc-selling-plans__dropdown {
	padding: 10px;
}

.rc_theme--vantage .rc-selling-plans {
	margin-bottom: 40px;
}

.rc_theme--vantage .rc-selling-plans__dropdown {
	padding: 10px 28px 10px 18px;
}

.rc_theme--california .rc-radio__label:after {
	display: none;
}

.rc_theme--reach .site-main {
	z-index: auto;
}

div.rc_popup {
	display: block;
	padding: 8px;
	white-space: nowrap;
}

div.rc_block__type--active+div.rc_popup {
	margin-top: 8px;
}

div.rc_popup__hover,
a.rc_popup__hover {
	display: inline-flex;
	align-items: center;
	position: relative;
	padding-bottom: 12px;
	cursor: pointer;
}

div.rc_popup__block {
	display: none;
	position: absolute;
	top: 100%;
	cursor: default;
	left: 0;
	text-align: left;
	white-space: initial;
	width: 300px;
	padding: 0;
}

div.rc_popup__block.active {
	display: block;
}

div.rc_popup__hover:hover .rc_popup__block,
div.rc_popup__block:hover {
	display: block;
}

div.rc_popup__hover--mobile div.rc_popup__block:hover {
	display: none;
}

div.rc_popup__close {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	font-size: 23px;
	text-align: center;
	line-height: 40px;
	z-index: 300;
	cursor: pointer;
	font-family: arial;
}

div.rc_popup__block__content a {
	text-decoration: none;
}

.rc_popup__hover a[data-v-7bc675e0] {
	text-decoration: none;
}

.rc_popup__hover[data-v-7bc675e0]:after {
	display: none;
	content: "";
	width: 1px;
	border: 10px solid rgba(0, 0, 0, 0);
	position: absolute;
	top: 18px;
	border-bottom-color: var(--backgroundColor);
}

.rc_popup__hover[data-v-7bc675e0]:hover:after {
	display: block;
}

.rc_popup__block[data-v-7bc675e0]:before {
	border-bottom-color: var(--backgroundColor);
}

.rc_popup__block__content[data-v-7bc675e0] {
	padding-bottom: 8px;
}

.rc_popup__block[data-v-7bc675e0] {
	font-size: 12px;
	padding: 12px;
	z-index: 1000;
}

.rc_popup__label[data-v-7bc675e0] {
	padding-left: 8px;
}

.rc_popup__block__footer[data-v-7bc675e0] {
	display: flex;
	justify-content: flex-end;
}

.reload-icon[data-v-7bc675e0] {
	height: 16px;
	width: 16px;
	color: var(--rc-icon-color);
}

.tooltip-badge[data-v-7bc675e0] {
	font-size: 12px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background-color: #fff;
	border-radius: 50px;
	padding: 4px 12px;
}

.tooltip-badge .powered-by[data-v-7bc675e0] {
	color: #191d48;
	font-weight: 400;
	padding-right: 4px;
}

.tooltip-badge svg[data-v-7bc675e0] {
	color: #191d48;
	width: 5em;
}

.rc-selling-plans__label[data-v-335eb9f1] {
	cursor: initial;
}

.rc-selling-plans__label[data-v-7965ef98] {
	cursor: initial;
}

.rc-template__legacy-radio .rc-radio {
	display: block;
	white-space: nowrap;
	padding: 8px;
}

.rc-template__legacy-radio .rc-radio+.rc-radio {
	padding-top: 0;
}

.rc-template__legacy-radio .rc-radio.rc-option__subsave {
	padding-bottom: 0;
}

.rc-template__legacy-radio .rc-radio__input,
.rc-template__legacy-radio .rc-radio__label {
	display: inline;
	vertical-align: middle;
}

.rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans {
	padding-left: 30px;
	padding-bottom: 8px;
}

.rc-template__button-group .rc-radio {
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 12px 20px;
	text-align: center;
	flex: 1 1 50%;
}

.rc-template__button-group .rc-radio.rc-option--active {
	box-shadow: 0px 0px 0px 1px #ccc;
}

.rc-template__button-group .rc-radio:first-child {
	margin-right: 4px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.rc-template__button-group .rc-radio:nth-child(2) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.rc-template__button-group .rc-radio .rc-radio__input {
	border: 0px;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
}

.rc-template__button-group .rc-radio .rc-radio__input:focus-visible+.rc-radio__label {
	outline: .2rem solid var(--rc-active-color);
	outline-offset: .3rem;
}

.rc-template__button-group .rc-radio .rc-radio__label {
	margin-left: 0;
	line-height: 1;
	width: 100%;
}

.rc-template__button-group .rc-radio .rc-option__price {
	display: block;
	font-weight: bold;
	font-size: 20px;
	margin-top: 8px;
}

.rc-template__button-group .rc-button-group__options {
	justify-content: center;
}

.rc-template__button-group .rc-radio-group__options {
	display: flex;
	justify-content: center;
}

.rc-template__button-group .rc-radio-group__options+.rc-selling-plans {
	margin-top: 12px;
}

.rc-template__checkbox .rc-option__text,
.rc-template__checkbox .rc-option__discount {
	font-weight: bold;
}

.rc-widget .rc-template__checkbox .rc-option__discount {
	padding-right: 0;
}

.rc-template__radio-group .rc-radio-group__options {
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 10px;
}

.rc-template__radio-group .rc-radio {
	display: flex;
	padding: 8px 20px;
}

.rc-template__radio-group .rc-radio:not(:first-child) {
	border-top: 1px solid #ccc;
}

.rc-template__radio-group .rc-radio .rc-radio__input {
	min-height: 0;
}

.rc-template__radio-group .rc-radio.rc-option__subsave .rc-radio__label {
	font-weight: bold;
}

.rc-template__radio-group .rc-radio .rc-radio__label {
	display: flex;
}

.rc-template__radio-group .rc-radio .rc-radio__label .rc-option__text {
	order: 2;
}

.rc-template__radio-group .rc-radio .rc-radio__label .rc-option__discount {
	order: 3;
}

.rc-template__radio-group .rc-radio .rc-radio__label .rc-option__price {
	order: 1;
	font-weight: bold;
	margin-right: 16px;
}

.rc-template__radio-group .rc-radio-group__options+.rc-selling-plans {
	margin-top: 16px;
	font-weight: bold;
}

.rc-widget .rc-option--active {
	color: var(--rc-active-color);
	background-color: var(--rc-active-bg);
}

.rc-widget .rc-option__text,
.rc-widget .rc-option__discount {
	padding-right: 4px;
}

.rc-widget label {
	color: inherit;
}

:root {
	--rc-color: #040404;
	--rc-active-bg: #efefef;
	--rc-active-color: #000000;
	--use-sticky-header: 1;
	--use-unsticky-header: 0;
	--header-is-not-transparent: 1;
	--header-is-transparent: 0;
}

[data-bv-rating] a,
[data-bv-rating] span,
[data-bv-rating] div,
[data-bv-rating] svg,
[data-bv-rating] path,
[data-bv-rating] polygon,
[data-bv-rating] button,
[data-bv-show="inline_rating"] a,
[data-bv-show="inline_rating"] span,
[data-bv-show="inline_rating"] div,
[data-bv-show="inline_rating"] svg,
[data-bv-show="inline_rating"] path,
[data-bv-show="inline_rating"] polygon,
[data-bv-show="inline_rating"] button {
	background-attachment: scroll !important;
	background-color: transparent !important;
	background-image: none !important;
	undefined: undefined;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
	border-color: currentColor !important;
	border-radius: 0 !important;
	border-style: none !important;
	border-width: medium !important;
	bottom: auto !important;
	clear: none !important;
	clip: auto !important;
	color: inherit !important;
	counter-increment: none !important;
	counter-reset: none !important;
	cursor: inherit !important;
	direction: inherit !important;
	display: inline !important;
	float: none !important;
	font-family: inherit !important;
	font-size: inherit !important;
	font-style: inherit !important;
	font-variant: normal !important;
	font-weight: inherit !important;
	height: auto !important;
	left: auto !important;
	letter-spacing: normal !important;
	line-height: inherit !important;
	list-style-type: inherit !important;
	list-style-position: outside !important;
	list-style-image: none !important;
	margin: 0 !important;
	max-height: none !important;
	max-width: none !important;
	min-height: 0 !important;
	min-width: 0 !important;
	opacity: 1;
	outline: invert none medium !important;
	overflow: visible !important;
	padding: 0 !important;
	position: static !important;
	quotes: """" !important;
	right: auto !important;
	table-layout: auto !important;
	text-align: inherit !important;
	text-decoration: inherit !important;
	text-indent: 0 !important;
	text-transform: none !important;
	top: auto !important;
	unicode-bidi: normal !important;
	vertical-align: baseline !important;
	visibility: inherit !important;
	white-space: normal !important;
	width: auto !important;
	word-spacing: normal !important;
	z-index: auto !important;
	-webkit-background-origin: padding-box !important;
	background-origin: padding-box !important;
	-webkit-background-clip: border-box !important;
	background-clip: border-box !important;
	-webkit-background-size: auto !important;
	-moz-background-size: auto !important;
	background-size: auto !important;
	-webkit-border-image: none !important;
	-moz-border-image: none !important;
	-o-border-image: none !important;
	border-image: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	-webkit-column-count: auto !important;
	-moz-column-count: auto !important;
	column-count: auto !important;
	-webkit-column-gap: normal !important;
	-moz-column-gap: normal !important;
	column-gap: normal !important;
	-webkit-column-rule: medium none black !important;
	-moz-column-rule: medium none black !important;
	column-rule: medium none black !important;
	-webkit-column-span: 1 !important;
	-moz-column-span: 1 !important;
	column-span: 1 !important;
	-webkit-column-width: auto !important;
	-moz-column-width: auto !important;
	column-width: auto !important;
	font-feature-settings: normal !important;
	overflow-x: visible !important;
	overflow-y: visible !important;
	-webkit-hyphens: manual !important;
	-moz-hyphens: manual !important;
	hyphens: manual !important;
	-webkit-perspective: none !important;
	-moz-perspective: none !important;
	-ms-perspective: none !important;
	-o-perspective: none !important;
	perspective: none !important;
	-webkit-perspective-origin: 50% 50% !important;
	-moz-perspective-origin: 50% 50% !important;
	-ms-perspective-origin: 50% 50% !important;
	-o-perspective-origin: 50% 50% !important;
	perspective-origin: 50% 50% !important;
	-webkit-backface-visibility: visible !important;
	-moz-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	-o-backface-visibility: visible !important;
	backface-visibility: visible !important;
	text-shadow: none !important;
	-webkit-transition: all 0s ease 0s !important;
	transition: all 0s ease 0s !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
	-webkit-transform-origin: 50% 50% !important;
	-moz-transform-origin: 50% 50% !important;
	-ms-transform-origin: 50% 50% !important;
	-o-transform-origin: 50% 50% !important;
	transform-origin: 50% 50% !important;
	-webkit-transform-style: flat !important;
	-moz-transform-style: flat !important;
	-ms-transform-style: flat !important;
	-o-transform-style: flat !important;
	transform-style: flat !important;
	word-break: normal !important;
}

[data-bv-rating] path,
[data-bv-rating] polygon {
	fill: currentColor !important;
}

[data-bv-show="inline_rating"] path,
[data-bv-show="inline_rating"] polygon {
	fill: currentColor !important;
}

[data-bv-show=inline_rating] .bv_incentivized_review.scraped-container {
	display: block !important;
}

[data-bv-show=inline_rating] .bv-rating-text.scraped-container {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	cursor: default !important;
	width: 100% !important;
	visibility: visible !important;
}

[data-bv-show=inline_rating] .bv-rating-text.scraped-container .bv-rating-text {
	color: #333 !important;
	font-size: 16px !important;
	line-height: 19.5px !important;
	font-family: Arial, Helvetica, Helvetica Neue, sans-serif !important;
	font-style: normal !important;
	font-weight: normal !important;
	text-decoration: none !important;
	text-transform: none !important;
	word-break: break-word !important;
	overflow: hidden !important;
	display: inline-block !important;
	text-overflow: ellipsis !important;
	width: 100% !important;
	white-space: nowrap !important;
}

[data-bv-show=inline_rating] .bv_inline_rating_div.scraped-container {
	display: inline-block !important;
	width: 100% !important;
}

[data-bv-show=inline_rating] .bv_hundred_percent_width {
	width: 100% !important;
}

[data-bv-show=inline_rating] .incentivized_text {
	color: #333 !important;
	font-size: 16px !important;
	font-family: Arial, Helvetica, Helvetica Neue, sans-serif !important;
	text-transform: none !important;
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
	line-height: 19.5px !important;
}

[data-bv-show=inline_rating] .bv_main.scraped-container.bv_hide_visibility {
	visibility: hidden !important;
}

[data-bv-rating] .bv_main.scraped-container,
[data-bv-show=inline_rating] .bv_main.scraped-container {
	display: flex !important;
	align-items: center !important;
	width: 100% !important;
	flex-wrap: wrap !important;
	position: relative !important;
}

[data-bv-rating] .bv_main.scraped-container .bv_stars_button.scraped-container,
[data-bv-show=inline_rating] .bv_main.scraped-container .bv_stars_button.scraped-container {
	overflow: hidden !important;
}

[data-bv-rating] .bv_main.scraped-container .bv_stars_svg_no_wrap,
[data-bv-show=inline_rating] .bv_main.scraped-container .bv_stars_svg_no_wrap {
	display: flex !important;
	align-items: center !important;
	white-space: nowrap !important;
}

[data-bv-rating] .bv_main.scraped-container .bv_stars_svg_no_wrap svg:not(:last-child),
[data-bv-show=inline_rating] .bv_main.scraped-container .bv_stars_svg_no_wrap svg:not(:last-child) {
	padding-right: 1px !important;
}

[data-bv-rating] .bv_main.scraped-container .bv_averageRating_component.scraped-container,
[data-bv-show=inline_rating] .bv_main.scraped-container .bv_averageRating_component.scraped-container {
	padding-right: 5px !important;
}

[data-bv-rating] .bv_main.scraped-container .bv_text,
[data-bv-show=inline_rating] .bv_main.scraped-container .bv_text {
	padding: .15em 0 0 0 !important;
	color: #333 !important;
	font-size: 15px !important;
	font-family: Arial, Helvetica, Helvetica Neue, sans-serif !important;
	text-transform: none !important;
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
	line-height: 19.5px !important;
}

[data-bv-rating] .bv_main.scraped-container .bv_stars_component.scraped-container,
[data-bv-show=inline_rating] .bv_main.scraped-container .bv_stars_component.scraped-container {
	padding-right: 5px !important;
}

[data-bv-rating] .bv_main.scraped-container .bv-off-screen,
[data-bv-show=inline_rating] .bv_main.scraped-container .bv-off-screen {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	padding: 0 !important;
	border: 0 !important;
}

[data-bv-rating] .bv_hover,
[data-bv-show=inline_rating] .bv_hover {
	border: 0 !important;
	background: transparent !important;
}

[data-bv-rating] .bv_hover:hover,
[data-bv-show=inline_rating] .bv_hover:hover {
	cursor: pointer !important;
}

#askAProPopup h2 {
	font-family: 'Minion 3 Display';
	text-align: center;
	font-weight: 600;
	font-size: 30px;
	margin-bottom: 10px;
}

#askAProPopup p {
	font-size: 24px;
	text-align: center;
	line-height: normal;
	font-family: 'Minion 3 Display';
}

#askAProPopup p strong {
	font-weight: 600;
	text-transform: capitalize;
}

button.Button.askAProCancel,
button.Button.askAProOK {
	margin: 0 15px;
	color: white;
	font-size: 14px;
}

a.Heading.Link.Link--primary.Text--subdued.u-h8.Header__Account {
	font-size: 12px;
}

a.Heading.Link.Link--primary.Text--subdued.u-h8.Header__Tracking,
a.Heading.Link.Link--primary.Text--subdued.u-h8.Header__Contact,
a.Heading.Link.Link--primary.Text--subdued.u-h8.Header___Rewards {
	display: inline-flex;
	align-items: center;
	font-size: 12px;
}

li.HorizontalList__Item.HorizontalItem__Rewards {
	display: flex;
	margin: 20px auto;
}

a.Heading.Link.Link--primary.Text--subdued.u-h8.Header__Rewards::before {
	content: '';
	background: url(//www.laurageller.com/cdn/shop/t/90/assets/star.png?v=54891003589774850181662580469) no-repeat;
	margin-right: 7px;
	width: 17px;
	height: 17px;
	position: relative;
	margin-left: -6px;
	display: inline-flex;
	background-size: 17px;
	bottom: -3px;
	filter: brightness(0);
}

.HorizontalList__Item.is-expanded>a.sale_nav.Heading.u-h6::after {
	display: none !important;
}

.Header .sale_nav {
	color: #fafafa;
}

.Header .sale_nav .Header__LinkSpacer:after {
	border-color: #fafafa;
}

.navigation_product_text h4 {
	color: #000000;
	font-family: Baskerville;
	text-transform: capitalize;
	font-size: 14.5px;
	letter-spacing: normal;
}

.navigation_view_all a {
	text-decoration: underline;
	color: #000000;
	letter-spacing: 2px;
}

.Header__FlexItem.Header__FlexItem--fill.Desktop_Nav .Header__Search::before {
	content: '';
	display: none;
	background: url(//www.laurageller.com/cdn/shop/t/90/assets/Search.png?v=20023908243980444171662580469) no-repeat;
	width: 16px;
	height: 16px;
	background-size: 16px;
	position: relative;
	left: 5px;
	top: 4px;
	margin-right: 2px;
	filter: invert(100%);
}

span.Header__CartCount {
	color: white;
	font-size: 9px;
	position: relative;
	left: -15px;
	top: 8px;
	z-index: 9;
	width: 15px;
	display: inline-block;
	text-align: center;
}

span.Header__CartBall {
	height: 14.5px;
	width: 14.5px;
	border-radius: 50%;
	background: black;
	display: flex;
	position: relative;
	top: -10px;
	right: -5px;
	z-index: 0;
}

.tablet_only .Header__Account {
	display: none;
	z-index: 1;
}

.tablet_only .Header__Account::before {
	content: " (" attr(/account) ")";
	width: 13px;
	height: 16px;
	background-size: 13px;
	left: -9px;
	top: -2.5px;
}

#cart-popup .rebuy-widget {
	padding: 30px 0 30px;
}

#cart-popup .rebuy-product-block {
	padding: 0 !important;
}

#cart-popup .rebuy-product-info,
#cart-popup .rebuy-product-title {
	undefined: undefined;
}

#cart-popup .rebuy-button {
	background: #d05d89 !important;
	border: none;
	text-transform: uppercase;
	font-size: 14px;
}

#cart-popup .rebuy-product-title {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 1px;
}

#cart-popup .rebuy-product-price,
#cart-popup .rebuy-money .money {
	font-weight: 500;
	color: black !important;
	font-size: 16px;
}

#cart-popup .rebuy-product-options,
#cart-popup .rebuy-product-actions {
	max-width: 280px;
	float: left !important;
}

.your_bag_buttons .keep_shopping {
	text-decoration: underline;
	border: none;
	font-weight: 500;
	min-width: 200px;
	font-size: 16px;
	letter-spacing: 1px;
}

.your_bag_buttons .custom-select {
	display: flex;
	flex-direction: row;
	margin-top: 20px;
	justify-content: center;
	align-items: center;
}

:not(#\20):not(#\20).r-19a6255 {
	display: flex;
	position: relative;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1bvgpdr {
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-bhfjw6 {
	display: flex;
	position: relative;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	margin-top: 65px;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-yy8wu2 {
	top: 65px;
	left: 50%;
	width: 100%;
	display: flex;
	z-index: 1;
	position: fixed;
	max-width: 100%;
	min-width: auto;
	transform: translate3d(-50%, 0px, 0px);
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
	background-color: #000000FF;
	background-image: none;
}

:not(#\20):not(#\20).r-1v8yeiq {
	width: 100%;
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	transform: none;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-11dbnih {
	top: 0px;
	left: 50%;
	width: 100%;
	display: flex;
	z-index: 99;
	position: fixed;
	max-width: 100%;
	min-width: auto;
	transform: translate3d(-50%, 0px, 0px);
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-top: 14px;
	padding-bottom: 14px;
	justify-content: center;
	background-color: #000000FF;
	background-image: none;
}

:not(#\20):not(#\20).r-ohvk1h {
	width: 100%;
	display: flex;
	z-index: 50;
	position: relative;
	max-width: 1340px;
	min-width: auto;
	transform: none;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-left: 20px;
	padding-right: 20px;
	justify-content: center;
}

:not(#\20):not(#\20).r-1p19hcl {
	width: 100%;
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: space-between;
}

:not(#\20):not(#\20).r-8w0e01 {
	width: 100%;
	cursor: pointer;
	display: flex;
	max-width: 100px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-1g14h7e {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1kk1wob {
	width: 100%;
	cursor: pointer;
	display: flex;
	max-width: 328px;
	flex-basis: auto;
	text-align: center;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 19px;
	padding-left: 32px;
	padding-right: 32px;
	padding-bottom: 19px;
	justify-content: center;
	text-align-last: center;
	background-color: #000000FF;
	background-image: none;
	border-top-color: #FFFFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #FFFFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #FFFFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #FFFFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

:not(#\20):not(#\20):not(#\20).r-xtig40 {
	width: 100%;
	cursor: pointer;
	display: flex;
	max-width: 328px;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 19px;
	padding-left: 32px;
	padding-right: 32px;
	padding-bottom: 19px;
	justify-content: center;
	background-color: #B2BFED;
	background-image: none;
	border-top-color: #FFFFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #FFFFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #FFFFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #FFFFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

:not(#\20):not(#\20).r-1n27w34 {
	color: #FFFFFF;
	flex-grow: 1;
	font-size: 16px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 24px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.r-xtig40 :not(#\20):not(#\20).r-1n27w34 {
	color: #000000FF;
	flex-grow: 1;
	font-size: 16px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0px;
	text-transform: uppercase;
}

:not(#\20):not(#\20).r-s2hzyc {
	color: #FFFFFF;
	display: none;
	flex-grow: 1;
	font-size: 16px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 24px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-transform: uppercase;
}

:not(#\20):not(#\20).r-6o0fys {
	display: flex;
	row-gap: 80px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 80px;
	flex-basis: auto;
	margin-top: 120px;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-rmvhs5 {
	width: 540px;
	display: flex;
	row-gap: 56px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 56px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1hee7vl {
	width: 100%;
	display: flex;
	row-gap: 16px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 16px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-ihcnuk {
	width: 100%;
	display: flex;
	row-gap: 16px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 16px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-tb3anm {
	font-size: 16px;
	align-self: stretch;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 22px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: left;
}

:not(#\20):not(#\20).r-wru7yx {
	display: none;
	font-size: 16px;
	align-self: stretch;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 22px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: left;
}

:not(#\20):not(#\20).r-13yg2w {
	font-size: 30px;
	align-self: stretch;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 0;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 38px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: left;
}

:not(#\20):not(#\20).r-7ps4h5 {
	display: none;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1w4kv6d {
	width: 550px;
	height: 577px;
	display: flex;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-v46pk3 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1tgt1bi {
	width: 100%;
	display: flex;
	row-gap: 16px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 16px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	padding-top: 40px;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1dq9f9r {
	font-size: 20px;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 26px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1gg9kgu {
	font-size: 20px;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 26px;
	margin-bottom: 10px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1p1b0d7 {
	cursor: pointer;
	display: flex;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 12px;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 12px;
	justify-content: center;
	text-align-last: center;
	background-color: #000000FF;
	background-image: none;
}

:not(#\20):not(#\20):not(#\20).r-6rsjnb {
	cursor: pointer;
	display: flex;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 12px;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 12px;
	justify-content: center;
	background-color: #B2BFED;
	background-image: none;
}

:not(#\20):not(#\20).r-zy2s9r {
	color: #FFFFFF;
	flex-grow: 1;
	font-size: 16px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 24px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.r-6rsjnb :not(#\20):not(#\20).r-zy2s9r {
	color: #000000FF;
	flex-grow: 1;
	font-size: 16px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0px;
	text-transform: uppercase;
}

:not(#\20):not(#\20).r-rbv9jr {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1xyoc1z {
	width: 550px;
	height: 577px;
	display: flex;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-tckab9 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1v0ynfp {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-top: 55px;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1ksz3fj {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-left: 20px;
	padding-right: 20px;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1lim3aq {
	flex-grow: 1;
	font-size: 32px;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 500;
	line-height: 45px;
	margin-bottom: 50px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-104g8q1 {
	width: 90%;
	display: flex;
	row-gap: 80px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 80px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-5g6sag {
	width: 40%;
	display: flex;
	max-width: 600px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-1nyq06t {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-l5bzxr {
	width: 600px;
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-m1ux92 {
	display: flex;
	row-gap: 12px;
	position: relative;
	flex-grow: 2;
	max-width: 100%;
	min-width: auto;
	column-gap: 12px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 2;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-u26oir {
	flex-grow: 1;
	font-size: 80px;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 500;
	line-height: 100px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-his3k5 {
	flex-grow: 1;
	font-size: 30px;
	flex-basis: auto;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 52px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-tqgh30 {
	width: 520px;
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-fapp7u {
	width: 132px;
	display: flex;
	flex-grow: 1;
	min-width: 0;
	flex-basis: auto;
	margin-top: 40px;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
	margin-bottom: 20px;
}

:not(#\20):not(#\20).r-1puhdo {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-whqdf2 {
	width: 80%;
	font-size: 18px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-u5y6fg {
	display: flex;
	row-gap: 150px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 150px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-rtru1u {
	font-size: 16px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-eycod3 {
	width: 9%;
	height: 9%;
	display: flex;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-vcwwby {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1xvfb0k {
	width: 90%;
	display: flex;
	row-gap: 80px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: center;
	column-gap: 80px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-top: 50px;
	flex-direction: row-reverse;
	justify-content: center;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-1slwwh6 {
	width: 40%;
	display: flex;
	max-width: 600px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-1vzfo0x {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1sjv4zp {
	width: 500px;
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-x3hrtn {
	display: flex;
	row-gap: 12px;
	position: relative;
	flex-grow: 2;
	max-width: 100%;
	min-width: auto;
	column-gap: 12px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 2;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-19jvule {
	flex-grow: 1;
	font-size: 80px;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 500;
	line-height: 100px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-1qvxjo2 {
	flex-grow: 1;
	font-size: 30px;
	flex-basis: auto;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 52px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-quv1b1 {
	width: 520px;
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-1it4847 {
	width: 132px;
	display: flex;
	flex-grow: 1;
	min-width: 0;
	flex-basis: auto;
	margin-top: 40px;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
	margin-bottom: 20px;
}

:not(#\20):not(#\20).r-kbh5ps {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-3a7qd6 {
	width: 80%;
	font-size: 18px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-5mzdqq {
	display: flex;
	row-gap: 150px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 150px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-1xguug2 {
	font-size: 16px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1de51ng {
	width: 9%;
	height: 9%;
	display: flex;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-t7mugl {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-5i5iq4 {
	width: 90%;
	display: flex;
	row-gap: 80px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 80px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-top: 50px;
	justify-content: center;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-nejt97 {
	width: 40%;
	display: flex;
	max-width: 600px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-tuyupu {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-srfzu8 {
	width: 600px;
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1r8t0dw {
	display: flex;
	row-gap: 12px;
	position: relative;
	flex-grow: 2;
	max-width: 100%;
	min-width: auto;
	column-gap: 12px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 2;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1y6kagl {
	flex-grow: 1;
	font-size: 80px;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 500;
	line-height: 100px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-17zsw7v {
	flex-grow: 1;
	font-size: 30px;
	flex-basis: auto;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 52px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-10q6nvr {
	width: 500px;
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-mfrfhb {
	width: 132px;
	display: flex;
	flex-grow: 1;
	min-width: 0;
	flex-basis: auto;
	margin-top: 40px;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
	margin-bottom: 20px;
}

:not(#\20):not(#\20).r-iawvv6 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-yqqxbr {
	width: 70%;
	font-size: 18px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1syi7gn {
	display: flex;
	row-gap: 90px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 90px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-iwz4z4 {
	font-size: 16px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1h92d79 {
	width: 9%;
	height: 9%;
	display: flex;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-12fvw51 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-oc8f8w {
	width: 90%;
	display: flex;
	row-gap: 80px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: center;
	column-gap: 80px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-top: 50px;
	flex-direction: row-reverse;
	justify-content: center;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-136hhde {
	width: 40%;
	display: flex;
	max-width: 600px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-n2sx2a {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1f1ejaa {
	width: 500px;
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-16wo42d {
	display: flex;
	row-gap: 12px;
	position: relative;
	flex-grow: 2;
	max-width: 100%;
	min-width: auto;
	column-gap: 12px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 2;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1nd30ka {
	flex-grow: 1;
	font-size: 80px;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 500;
	line-height: 100px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-z3sm1y {
	flex-grow: 1;
	font-size: 30px;
	flex-basis: auto;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 52px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-1tomkvn {
	width: 520px;
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-1wybxd0 {
	width: 132px;
	display: flex;
	flex-grow: 1;
	min-width: 0;
	flex-basis: auto;
	margin-top: 40px;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
	margin-bottom: 20px;
}

:not(#\20):not(#\20).r-1mlnt1o {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1ow6eku {
	width: 98%;
	font-size: 18px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-wpiwy2 {
	display: flex;
	row-gap: 150px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 150px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-1drm653 {
	font-size: 16px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1onnzuq {
	width: 9%;
	height: 9%;
	display: flex;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-1t2191p {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-ccfxrz {
	width: 90%;
	display: flex;
	row-gap: 80px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 80px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-top: 50px;
	justify-content: center;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-1uxmwv7 {
	width: 40%;
	display: flex;
	max-width: 600px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-ovj9zc {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1osndwn {
	width: 600px;
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-ixiek9 {
	display: flex;
	row-gap: 12px;
	position: relative;
	flex-grow: 2;
	max-width: 100%;
	min-width: auto;
	column-gap: 12px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 2;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1qlswj0 {
	flex-grow: 1;
	font-size: 80px;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 500;
	line-height: 100px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-jhc5qe {
	flex-grow: 1;
	font-size: 30px;
	flex-basis: auto;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 52px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-13v3k1r {
	width: 500px;
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-1m8q7yo {
	width: 132px;
	display: flex;
	flex-grow: 1;
	min-width: 0;
	flex-basis: auto;
	margin-top: 40px;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
	margin-bottom: 20px;
}

:not(#\20):not(#\20).r-1twkvlm {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-mxemrh {
	width: 75%;
	font-size: 18px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1551sy3 {
	display: flex;
	row-gap: 150px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 150px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-qym0ta {
	font-size: 16px;
	flex-basis: auto;
	flex-shrink: 0;
	font-weight: 400;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1dx0u1n {
	width: 9%;
	height: 9%;
	display: flex;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-mdhkqs {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-11iuyst {
	display: flex;
	row-gap: 18px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 18px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-top: 40px;
	flex-direction: column;
	padding-bottom: 40px;
	justify-content: center;
}

:not(#\20):not(#\20).r-heccgg {
	font-size: 34px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 500;
	line-height: 40px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-jkg6st {
	width: 600px;
	display: flex;
	position: relative;
	max-width: 100%;
	flex-basis: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-1rx6qqa {
	cursor: pointer;
	display: flex;
	position: relative;
	flex-wrap: wrap;
	align-self: stretch;
	flex-basis: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
	--replo-flex-min-dimension: auto;
}

:not(#\20):not(#\20):not(#\20).r-irkyts {
	cursor: default;
	display: flex;
	position: relative;
	flex-wrap: wrap;
	align-self: stretch;
	flex-basis: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
	--replo-flex-min-dimension: auto;
}

:not(#\20):not(#\20).r-1hqna0z {
	--rsw: 100%;
	width: 30px;
	height: 60px;
	flex-basis: auto;
	transition: inherit;
	flex-shrink: 0;
	line-height: 100%;
}

.r-irkyts :not(#\20):not(#\20).r-1hqna0z {
	width: 30px;
	height: 60px;
	opacity: 20%;
	flex-basis: auto;
	transition: inherit;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-6yjrz {
	width: var(--rsw, 100%);
	height: 100%;
}

:not(#\20):not(#\20).r-1jvkmib {
	display: flex;
	row-gap: 12px;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 12px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1ayaufa {
	display: flex;
	row-gap: 60px;
	position: relative;
	align-self: stretch;
	column-gap: 60px;
	flex-basis: auto;
	overflow-x: clip;
	overflow-y: visible;
	--replo-gap: 60px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-1p5ivgc {
	width: 600px;
	display: flex;
	row-gap: 60px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 60px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-1a89qxq {
	display: flex;
	flex-grow: 1;
	min-width: var(--replo-flex-min-dimension, 0px);
	align-self: stretch;
	flex-basis: 0;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
}

:not(#\20):not(#\20).r-jhoq87 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1nk74bu {
	width: 600px;
	display: flex;
	row-gap: 60px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 60px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-46klyt {
	display: flex;
	flex-grow: 1;
	min-width: var(--replo-flex-min-dimension, 0px);
	align-self: stretch;
	flex-basis: 0;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
}

:not(#\20):not(#\20).r-sliy5i {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-ab82bc {
	display: flex;
	row-gap: 10px;
	z-index: 2;
	position: relative;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-7mp8nu {
	width: 15px;
	cursor: pointer;
	height: 15px;
	display: flex;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	min-width: auto;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	justify-content: flex-start;
	background-color: #0000004D;
	background-image: none;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

:not(#\20):not(#\20):not(#\20).r-ar1epc {
	width: 15px;
	cursor: pointer;
	height: 15px;
	display: flex;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	flex-basis: auto;
	align-items: flex-start;
	flex-shrink: 0;
	justify-content: flex-start;
	background-color: #000000FF;
	background-image: none;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

:not(#\20):not(#\20).r-i93ldm {
	cursor: pointer;
	display: flex;
	position: relative;
	align-self: stretch;
	flex-basis: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20):not(#\20).r-16qpckk {
	cursor: default;
	display: flex;
	position: relative;
	align-self: stretch;
	flex-basis: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-aty1 {
	--rsw: 100%;
	width: 30px;
	height: 30px;
	flex-basis: auto;
	transition: inherit;
	flex-shrink: 0;
	line-height: 100%;
}

.r-16qpckk :not(#\20):not(#\20).r-aty1 {
	width: 30px;
	height: 30px;
	opacity: 20%;
	flex-basis: auto;
	transition: inherit;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-dhd5vk {
	width: var(--rsw, 100%);
	height: 100%;
}

:not(#\20):not(#\20).r-612ytj {
	display: flex;
	row-gap: 32px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 32px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-top: 40px;
	flex-direction: column;
	padding-bottom: 40px;
	justify-content: center;
}

:not(#\20):not(#\20).r-thhvp8 {
	width: 100%;
	display: flex;
	position: relative;
	max-width: 1050px;
	min-width: auto;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-left: 20px;
	padding-right: 20px;
	justify-content: center;
}

:not(#\20):not(#\20).r-gfi1vz {
	flex-grow: 1;
	font-size: 26px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	text-align: center;
	flex-shrink: 1;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 36px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-3euskn {
	width: 100%;
	display: flex;
	position: relative;
	max-width: 1240px;
	min-width: auto;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	padding-left: 20px;
	padding-right: 20px;
	flex-direction: column;
	justify-content: center;
}

:not(#\20):not(#\20).r-1gc0ub2 {
	gap: 36px 80px;
	display: grid;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	align-self: stretch;
	flex-basis: 0;
	min-height: auto;
	--replo-gap: 80px;
	align-items: center;
	flex-shrink: 1;
	justify-content: center;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-6gix52 {
	display: flex;
	align-self: stretch;
	flex-basis: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-jp6xyo {
	display: flex;
	row-gap: 10px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: var(--replo-flex-min-dimension, 0px);
	align-self: stretch;
	column-gap: 10px;
	flex-basis: 0;
	min-height: auto;
	align-items: flex-end;
	flex-shrink: 1;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1dpqpjp {
	width: 560px;
	height: 625px;
	display: flex;
	min-width: 0;
	align-self: flex-end;
	flex-basis: auto;
	min-height: 0;
	object-fit: fill;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-tdccq7 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: fill;
}

:not(#\20):not(#\20).r-powcff {
	display: none;
	font-size: 32px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 40px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-l124w {
	width: 560px;
	height: 625px;
	display: none;
	min-width: 0;
	align-self: flex-end;
	flex-basis: auto;
	min-height: 0;
	object-fit: fill;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-1g4g0tc {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: fill;
}

:not(#\20):not(#\20).r-12d23dv {
	color: #000000FF;
	display: flex;
	row-gap: 48px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: var(--replo-flex-min-dimension, 0px);
	align-self: stretch;
	column-gap: 48px;
	flex-basis: 0;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 1;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-p9hz4l {
	display: flex;
	row-gap: 32px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 32px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1j4pj7h {
	display: flex;
	row-gap: 12px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 12px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-426iiy {
	font-size: 30px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: "Minion 3 Display", sans-serif;
	font-weight: 600;
	line-height: 40px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-13ym6dh {
	display: flex;
	row-gap: 12px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 12px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1uw1u4g {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: center;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-d1vnog {
	display: flex;
	row-gap: 5px;
	column-gap: 5px;
	flex-basis: auto;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-1bdvci {
	fill: #B2BFEDFF;
	width: 20px;
	height: 20px;
}

:not(#\20):not(#\20).r-jxwlgd {
	color: #828282FF;
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

:not(#\20):not(#\20).r-1ca33ih {
	width: 100%;
	display: flex;
	position: relative;
	max-width: 800px;
	min-width: auto;
	flex-basis: auto;
	min-height: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-jatrzs {
	cursor: pointer;
	display: flex;
	max-width: 100%;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	margin-left: 50px;
	padding-top: 20px;
	margin-right: 50px;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 20px;
	justify-content: space-between;
	text-align-last: center;
	background-color: #000000FF;
	background-image: none;
}

:not(#\20):not(#\20):not(#\20).r-nrc123 {
	cursor: pointer;
	display: flex;
	max-width: 100%;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	margin-left: 50px;
	padding-top: 20px;
	margin-right: 50px;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 20px;
	justify-content: space-between;
	background-color: #B2BFED;
	background-image: none;
}

:not(#\20):not(#\20).r-15x7y63 {
	color: #FFFFFF;
	flex-grow: 1;
	font-size: 22px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 34px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.r-nrc123 :not(#\20):not(#\20).r-15x7y63 {
	color: #000000FF;
	flex-grow: 1;
	font-size: 22px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 34px;
	letter-spacing: 0px;
	text-transform: uppercase;
}

:not(#\20):not(#\20).r-1eb99wo {
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 1;
	position: absolute;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	transform: translate3d(-50%, -50%, 0px);
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	transition: inherit;
	align-items: flex-start;
	flex-shrink: 1;
	flex-direction: column;
	justify-content: flex-start;
}

.r-1nf6k60 :not(#\20):not(#\20).r-1eb99wo {
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	display: flex;
	z-index: 1;
	position: absolute;
	flex-grow: 1;
	max-width: 100%;
	transform: translate3d(-50%, -50%, 0px);
	align-self: stretch;
	flex-basis: auto;
	transition: inherit;
	align-items: flex-start;
	flex-shrink: 1;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1cx3bvk {
	width: 100%;
	cursor: pointer;
	display: flex;
	z-index: 1;
	position: relative;
	max-width: 100%;
	transform: none;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 12px;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 12px;
	justify-content: center;
	background-color: #444444FF;
	background-image: none;
}

:not(#\20):not(#\20):not(#\20).r-17x5ogx {
	width: 100%;
	cursor: pointer;
	display: flex;
	z-index: 1;
	position: relative;
	max-width: 100%;
	transform: none;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 12px;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 12px;
	justify-content: center;
	background-color: #B2BFED;
	background-image: none;
}

:not(#\20):not(#\20).r-1ao7i8w {
	color: #FFFFFF;
	flex-grow: 1;
	font-size: 16px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 24px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.r-17x5ogx :not(#\20):not(#\20).r-1ao7i8w {
	color: #000000FF;
	flex-grow: 1;
	font-size: 16px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0px;
	text-transform: uppercase;
}

:not(#\20):not(#\20).r-1s9eaid {
	font-size: 18px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-weight: 500;
	line-height: 28px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-r60tux {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: auto;
	align-items: flex-start;
	flex-shrink: 0;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-12erqxk {
	display: flex;
	row-gap: 33px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: var(--replo-flex-min-dimension, 0px);
	align-self: stretch;
	column-gap: 33px;
	flex-basis: 0;
	min-height: auto;
	align-items: center;
	flex-shrink: 1;
	flex-direction: column;
	justify-content: center;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

:not(#\20):not(#\20).r-1gs10ir {
	display: flex;
	row-gap: 32px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 32px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-10cjjkq {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-qyujps {
	width: 68px;
	height: 70px;
	display: flex;
	min-width: 0;
	align-self: center;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-cfszeo {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1bhsk6q {
	flex-grow: 1;
	font-size: 20px;
	flex-basis: auto;
	font-style: italic;
	flex-shrink: 1;
	font-weight: 500;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-1jwrdjv {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1psngzy {
	width: 47px;
	height: 70px;
	display: flex;
	min-width: 0;
	align-self: center;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-tdp9q7 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1lqr5dv {
	flex-grow: 1;
	font-size: 20px;
	flex-basis: auto;
	font-style: italic;
	text-align: center;
	flex-shrink: 1;
	font-weight: 500;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
	text-align-last: center;
}

:not(#\20):not(#\20).r-1pbr0ey {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1pkv5if {
	width: 46px;
	height: 69px;
	display: flex;
	min-width: 0;
	align-self: center;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-xls0zg {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-29c1rs {
	flex-grow: 1;
	font-size: 20px;
	flex-basis: auto;
	font-style: italic;
	flex-shrink: 1;
	font-weight: 500;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-2ifva {
	display: flex;
	row-gap: 32px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 32px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

:not(#\20):not(#\20).r-1k3jz5i {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1q8nw8c {
	width: 68px;
	height: 70px;
	display: flex;
	min-width: 0;
	align-self: center;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-ypxsjx {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-p3q011 {
	flex-grow: 1;
	font-size: 20px;
	flex-basis: auto;
	font-style: italic;
	flex-shrink: 1;
	font-weight: 500;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-4579ye {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	column-gap: 10px;
	flex-basis: auto;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
}

:not(#\20):not(#\20).r-1kydtoy {
	width: 68px;
	height: 70px;
	display: flex;
	min-width: 0;
	align-self: center;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

:not(#\20):not(#\20).r-1l51xej {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

:not(#\20):not(#\20).r-1q3onmq {
	flex-grow: 1;
	font-size: 20px;
	flex-basis: auto;
	font-style: italic;
	flex-shrink: 1;
	font-weight: 500;
	line-height: 26px;
	overflow-wrap: break-word;
	letter-spacing: 0px;
}

:not(#\20):not(#\20).r-1yu7bla {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	margin-top: 20px;
	min-height: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: space-between;
	background-color: #000000FF;
	background-image: none;
}

:not(#\20):not(#\20).r-z4ih11 {
	color: #FFFFFFFF;
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 26px;
	padding-top: 20px;
	padding-left: 40px;
	overflow-wrap: break-word;
	padding-bottom: 20px;
}

:not(#\20):not(#\20).r-1n19i6o {
	color: #FFFFFFFF;
	font-size: 20px;
	flex-basis: auto;
	text-align: right;
	flex-shrink: 0;
	line-height: 24px;
	padding-top: 20px;
	overflow-wrap: break-word;
	padding-right: 40px;
	padding-bottom: 20px;
	text-align-last: right;
}

.alchemy-reset .metafield-rich_text_field a {
	text-decoration: underline !important;
}

.alchemy-reset .metafield-rich_text_field h1,
.alchemy-reset .metafield-rich_text_field h2,
.alchemy-reset .metafield-rich_text_field h3,
.alchemy-reset .metafield-rich_text_field h4,
.alchemy-reset .metafield-rich_text_field h5,
.alchemy-reset .metafield-rich_text_field h6 {
	color: inherit;
}

.alchemy-reset .metafield-rich_text_field h1 {
	font-size: 2.5em !important;
}

.alchemy-reset .metafield-rich_text_field h2 {
	font-size: 2em !important;
}

.alchemy-reset .metafield-rich_text_field h3 {
	font-size: 1.5em !important;
}

.alchemy-reset .metafield-rich_text_field h4 {
	font-size: 1.25em !important;
}

.alchemy-reset .metafield-rich_text_field h5 {
	font-size: 1.1em !important;
}

.alchemy-reset .metafield-rich_text_field h6 {
	font-size: 1em !important;
}

.alchemy-reset :host {
	all: initial;
}

.alchemy-reset * {
	box-sizing: border-box;
}

.alchemy-reset html[data-rid],
.alchemy-reset body[data-rid],
.alchemy-reset div[data-rid],
.alchemy-reset span[data-rid],
.alchemy-reset applet[data-rid],
.alchemy-reset object[data-rid],
.alchemy-reset iframe[data-rid],
.alchemy-reset h1[data-rid],
.alchemy-reset h2[data-rid],
.alchemy-reset h3[data-rid],
.alchemy-reset h4[data-rid],
.alchemy-reset h5[data-rid],
.alchemy-reset h6[data-rid],
.alchemy-reset p[data-rid],
.alchemy-reset blockquote[data-rid],
.alchemy-reset pre[data-rid],
.alchemy-reset a[data-rid],
.alchemy-reset a:visited[data-rid],
.alchemy-reset abbr[data-rid],
.alchemy-reset acronym[data-rid],
.alchemy-reset address[data-rid],
.alchemy-reset big[data-rid],
.alchemy-reset cite[data-rid],
.alchemy-reset code[data-rid],
.alchemy-reset del[data-rid],
.alchemy-reset dfn[data-rid],
.alchemy-reset em[data-rid],
.alchemy-reset img[data-rid],
.alchemy-reset picture[data-rid],
.alchemy-reset ins[data-rid],
.alchemy-reset kbd[data-rid],
.alchemy-reset q[data-rid],
.alchemy-reset s[data-rid],
.alchemy-reset samp[data-rid],
.alchemy-reset small[data-rid],
.alchemy-reset strike[data-rid],
.alchemy-reset strong[data-rid],
.alchemy-reset sub[data-rid],
.alchemy-reset sup[data-rid],
.alchemy-reset tt[data-rid],
.alchemy-reset var[data-rid],
.alchemy-reset b[data-rid],
.alchemy-reset u[data-rid],
.alchemy-reset i[data-rid],
.alchemy-reset center[data-rid],
.alchemy-reset dl[data-rid],
.alchemy-reset dt[data-rid],
.alchemy-reset dd[data-rid],
.alchemy-reset ol[data-rid],
.alchemy-reset ul[data-rid],
.alchemy-reset li[data-rid],
.alchemy-reset fieldset[data-rid],
.alchemy-reset form[data-rid],
.alchemy-reset label[data-rid],
.alchemy-reset legend[data-rid],
.alchemy-reset table[data-rid],
.alchemy-reset caption[data-rid],
.alchemy-reset tbody[data-rid],
.alchemy-reset tfoot[data-rid],
.alchemy-reset thead[data-rid],
.alchemy-reset tr[data-rid],
.alchemy-reset th[data-rid],
.alchemy-reset td[data-rid],
.alchemy-reset article[data-rid],
.alchemy-reset aside[data-rid],
.alchemy-reset canvas[data-rid],
.alchemy-reset details[data-rid],
.alchemy-reset embed[data-rid],
.alchemy-reset figure[data-rid],
.alchemy-reset figcaption[data-rid],
.alchemy-reset footer[data-rid],
.alchemy-reset header[data-rid],
.alchemy-reset hgroup[data-rid],
.alchemy-reset menu[data-rid],
.alchemy-reset nav[data-rid],
.alchemy-reset output[data-rid],
.alchemy-reset ruby[data-rid],
.alchemy-reset section[data-rid],
.alchemy-reset summary[data-rid],
.alchemy-reset time[data-rid],
.alchemy-reset mark[data-rid],
.alchemy-reset audio[data-rid],
.alchemy-reset video[data-rid],
.alchemy-reset button[data-rid],
.alchemy-reset select[data-rid],
.alchemy-reset [data-rid]>p {
	letter-spacing: inherit;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.alchemy-reset html[data-rid]::-webkit-scrollbar,
.alchemy-reset body[data-rid]::-webkit-scrollbar,
.alchemy-reset div[data-rid]::-webkit-scrollbar,
.alchemy-reset span[data-rid]::-webkit-scrollbar,
.alchemy-reset applet[data-rid]::-webkit-scrollbar,
.alchemy-reset object[data-rid]::-webkit-scrollbar,
.alchemy-reset iframe[data-rid]::-webkit-scrollbar,
.alchemy-reset h1[data-rid]::-webkit-scrollbar,
.alchemy-reset h2[data-rid]::-webkit-scrollbar,
.alchemy-reset h3[data-rid]::-webkit-scrollbar,
.alchemy-reset h4[data-rid]::-webkit-scrollbar,
.alchemy-reset h5[data-rid]::-webkit-scrollbar,
.alchemy-reset h6[data-rid]::-webkit-scrollbar,
.alchemy-reset p[data-rid]::-webkit-scrollbar,
.alchemy-reset blockquote[data-rid]::-webkit-scrollbar,
.alchemy-reset pre[data-rid]::-webkit-scrollbar,
.alchemy-reset a[data-rid]::-webkit-scrollbar,
.alchemy-reset a:visited[data-rid]::-webkit-scrollbar,
.alchemy-reset abbr[data-rid]::-webkit-scrollbar,
.alchemy-reset acronym[data-rid]::-webkit-scrollbar,
.alchemy-reset address[data-rid]::-webkit-scrollbar,
.alchemy-reset big[data-rid]::-webkit-scrollbar,
.alchemy-reset cite[data-rid]::-webkit-scrollbar,
.alchemy-reset code[data-rid]::-webkit-scrollbar,
.alchemy-reset del[data-rid]::-webkit-scrollbar,
.alchemy-reset dfn[data-rid]::-webkit-scrollbar,
.alchemy-reset em[data-rid]::-webkit-scrollbar,
.alchemy-reset img[data-rid]::-webkit-scrollbar,
.alchemy-reset picture[data-rid]::-webkit-scrollbar,
.alchemy-reset ins[data-rid]::-webkit-scrollbar,
.alchemy-reset kbd[data-rid]::-webkit-scrollbar,
.alchemy-reset q[data-rid]::-webkit-scrollbar,
.alchemy-reset s[data-rid]::-webkit-scrollbar,
.alchemy-reset samp[data-rid]::-webkit-scrollbar,
.alchemy-reset small[data-rid]::-webkit-scrollbar,
.alchemy-reset strike[data-rid]::-webkit-scrollbar,
.alchemy-reset strong[data-rid]::-webkit-scrollbar,
.alchemy-reset sub[data-rid]::-webkit-scrollbar,
.alchemy-reset sup[data-rid]::-webkit-scrollbar,
.alchemy-reset tt[data-rid]::-webkit-scrollbar,
.alchemy-reset var[data-rid]::-webkit-scrollbar,
.alchemy-reset b[data-rid]::-webkit-scrollbar,
.alchemy-reset u[data-rid]::-webkit-scrollbar,
.alchemy-reset i[data-rid]::-webkit-scrollbar,
.alchemy-reset center[data-rid]::-webkit-scrollbar,
.alchemy-reset dl[data-rid]::-webkit-scrollbar,
.alchemy-reset dt[data-rid]::-webkit-scrollbar,
.alchemy-reset dd[data-rid]::-webkit-scrollbar,
.alchemy-reset ol[data-rid]::-webkit-scrollbar,
.alchemy-reset ul[data-rid]::-webkit-scrollbar,
.alchemy-reset li[data-rid]::-webkit-scrollbar,
.alchemy-reset fieldset[data-rid]::-webkit-scrollbar,
.alchemy-reset form[data-rid]::-webkit-scrollbar,
.alchemy-reset label[data-rid]::-webkit-scrollbar,
.alchemy-reset legend[data-rid]::-webkit-scrollbar,
.alchemy-reset table[data-rid]::-webkit-scrollbar,
.alchemy-reset caption[data-rid]::-webkit-scrollbar,
.alchemy-reset tbody[data-rid]::-webkit-scrollbar,
.alchemy-reset tfoot[data-rid]::-webkit-scrollbar,
.alchemy-reset thead[data-rid]::-webkit-scrollbar,
.alchemy-reset tr[data-rid]::-webkit-scrollbar,
.alchemy-reset th[data-rid]::-webkit-scrollbar,
.alchemy-reset td[data-rid]::-webkit-scrollbar,
.alchemy-reset article[data-rid]::-webkit-scrollbar,
.alchemy-reset aside[data-rid]::-webkit-scrollbar,
.alchemy-reset canvas[data-rid]::-webkit-scrollbar,
.alchemy-reset details[data-rid]::-webkit-scrollbar,
.alchemy-reset embed[data-rid]::-webkit-scrollbar,
.alchemy-reset figure[data-rid]::-webkit-scrollbar,
.alchemy-reset figcaption[data-rid]::-webkit-scrollbar,
.alchemy-reset footer[data-rid]::-webkit-scrollbar,
.alchemy-reset header[data-rid]::-webkit-scrollbar,
.alchemy-reset hgroup[data-rid]::-webkit-scrollbar,
.alchemy-reset menu[data-rid]::-webkit-scrollbar,
.alchemy-reset nav[data-rid]::-webkit-scrollbar,
.alchemy-reset output[data-rid]::-webkit-scrollbar,
.alchemy-reset ruby[data-rid]::-webkit-scrollbar,
.alchemy-reset section[data-rid]::-webkit-scrollbar,
.alchemy-reset summary[data-rid]::-webkit-scrollbar,
.alchemy-reset time[data-rid]::-webkit-scrollbar,
.alchemy-reset mark[data-rid]::-webkit-scrollbar,
.alchemy-reset audio[data-rid]::-webkit-scrollbar,
.alchemy-reset video[data-rid]::-webkit-scrollbar,
.alchemy-reset button[data-rid]::-webkit-scrollbar,
.alchemy-reset select[data-rid]::-webkit-scrollbar,
.alchemy-reset [data-rid]>p::-webkit-scrollbar {
	display: none;
}

.alchemy-reset [data-rid] {
	pointer-events: auto;
}

.alchemy-reset button[data-rid] {
	align-items: normal;
}

.alchemy-reset button[data-replo-tabs-trigger] {
	color: inherit;
}

.alchemy-reset html[data-rid],
.alchemy-reset body[data-rid],
.alchemy-reset div[data-rid],
.alchemy-reset span[data-rid],
.alchemy-reset applet[data-rid],
.alchemy-reset object[data-rid],
.alchemy-reset iframe[data-rid],
.alchemy-reset h1[data-rid],
.alchemy-reset h2[data-rid],
.alchemy-reset h3[data-rid],
.alchemy-reset h4[data-rid],
.alchemy-reset h5[data-rid],
.alchemy-reset h6[data-rid],
.alchemy-reset p[data-rid],
.alchemy-reset blockquote[data-rid],
.alchemy-reset pre[data-rid],
.alchemy-reset a[data-rid],
.alchemy-reset abbr[data-rid],
.alchemy-reset acronym[data-rid],
.alchemy-reset address[data-rid],
.alchemy-reset big[data-rid],
.alchemy-reset cite[data-rid],
.alchemy-reset code[data-rid],
.alchemy-reset dfn[data-rid],
.alchemy-reset img[data-rid],
.alchemy-reset picture[data-rid],
.alchemy-reset ins[data-rid],
.alchemy-reset kbd[data-rid],
.alchemy-reset q[data-rid],
.alchemy-reset samp[data-rid],
.alchemy-reset small[data-rid],
.alchemy-reset strike[data-rid],
.alchemy-reset sub[data-rid],
.alchemy-reset sup[data-rid],
.alchemy-reset tt[data-rid],
.alchemy-reset var[data-rid],
.alchemy-reset center[data-rid],
.alchemy-reset dl[data-rid],
.alchemy-reset dt[data-rid],
.alchemy-reset dd[data-rid],
.alchemy-reset ol[data-rid],
.alchemy-reset ul[data-rid],
.alchemy-reset li[data-rid],
.alchemy-reset fieldset[data-rid],
.alchemy-reset form[data-rid],
.alchemy-reset label[data-rid],
.alchemy-reset legend[data-rid],
.alchemy-reset table[data-rid],
.alchemy-reset caption[data-rid],
.alchemy-reset tbody[data-rid],
.alchemy-reset tfoot[data-rid],
.alchemy-reset thead[data-rid],
.alchemy-reset tr[data-rid],
.alchemy-reset th[data-rid],
.alchemy-reset td[data-rid],
.alchemy-reset article[data-rid],
.alchemy-reset aside[data-rid],
.alchemy-reset canvas[data-rid],
.alchemy-reset details[data-rid],
.alchemy-reset embed[data-rid],
.alchemy-reset figure[data-rid],
.alchemy-reset figcaption[data-rid],
.alchemy-reset footer[data-rid],
.alchemy-reset header[data-rid],
.alchemy-reset hgroup[data-rid],
.alchemy-reset menu[data-rid],
.alchemy-reset nav[data-rid],
.alchemy-reset output[data-rid],
.alchemy-reset ruby[data-rid],
.alchemy-reset section[data-rid],
.alchemy-reset summary[data-rid],
.alchemy-reset time[data-rid],
.alchemy-reset mark[data-rid],
.alchemy-reset audio[data-rid],
.alchemy-reset video[data-rid],
.alchemy-reset button[data-rid],
.alchemy-reset select[data-rid],
.alchemy-reset [data-rid]>p {
	font-style: inherit;
	text-decoration: inherit;
	color: inherit;
	background-color: transparent;
}

.alchemy-reset .alchemy-rte a,
.alchemy-reset .alchemy-rte p,
.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte u,
.alchemy-reset .alchemy-rte b,
.alchemy-reset .alchemy-rte i,
.alchemy-reset .alchemy-rte h1,
.alchemy-reset .alchemy-rte h2,
.alchemy-reset .alchemy-rte h3,
.alchemy-reset .alchemy-rte mark {
	font-style: inherit;
	font-family: inherit;
	text-decoration: inherit;
	text-align: inherit;
	text-transform: inherit;
	color: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	vertical-align: baseline;
	font-size: 100%;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.alchemy-reset .alchemy-rte a::-webkit-scrollbar,
.alchemy-reset .alchemy-rte p::-webkit-scrollbar,
.alchemy-reset .alchemy-rte s::-webkit-scrollbar,
.alchemy-reset .alchemy-rte u::-webkit-scrollbar,
.alchemy-reset .alchemy-rte b::-webkit-scrollbar,
.alchemy-reset .alchemy-rte i::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h1::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h2::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h3::-webkit-scrollbar,
.alchemy-reset .alchemy-rte mark::-webkit-scrollbar {
	display: none;
}

.alchemy-reset .alchemy-rte b,
.alchemy-reset .alchemy-rte strong,
.alchemy-reset .alchemy-rte u,
.alchemy-reset .alchemy-rte i,
.alchemy-reset .alchemy-rte em,
.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte del,
.alchemy-reset .alchemy-rte li,
.alchemy-reset .alchemy-rte span {
	font-family: inherit;
}

.alchemy-reset .alchemy-rte u {
	text-decoration: underline;
}

.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte del {
	text-decoration: line-through;
}

.alchemy-reset .alchemy-rte i {
	font-style: italic;
}

.alchemy-reset .alchemy-rte b {
	font-weight: bold;
}

.alchemy-reset .alchemy-rte ul,
.alchemy-reset .alchemy-rte li {
	list-style: inherit;
	padding-left: 1.7em;
}

.alchemy-reset .alchemy-rte code {
	background-color: rgba(97, 97, 97, 0.1);
	color: #616161;
}

.alchemy-reset .alchemy-rte pre {
	background: #0d0d0d;
	color: #fff;
	font-family: "JetBrainsMono", monospace;
	padding: 0.75rem 1rem;
	border-radius: 0.5rem;
}

.alchemy-reset .alchemy-rte pre code {
	color: inherit;
	padding: 0;
	background: none;
	font-size: 0.8rem;
}

.alchemy-reset .alchemy-rte img {
	max-width: 100%;
	height: auto;
}

.alchemy-reset .alchemy-rte blockquote {
	padding-left: 1rem;
	border-left: 2px solid rgba(13, 13, 13, 0.1);
}

.alchemy-reset .alchemy-rte hr {
	border: none;
	border-top: 2px solid rgba(13, 13, 13, 0.1);
	margin: 2rem 0;
}

.alchemy-reset article[data-rid],
.alchemy-reset aside[data-rid],
.alchemy-reset details[data-rid],
.alchemy-reset figcaption[data-rid],
.alchemy-reset figure[data-rid],
.alchemy-reset footer[data-rid],
.alchemy-reset header[data-rid],
.alchemy-reset hgroup[data-rid],
.alchemy-reset menu[data-rid],
.alchemy-reset nav[data-rid],
.alchemy-reset section[data-rid] {
	display: block;
}

.alchemy-reset body {
	line-height: 1;
}

.alchemy-reset blockquote,
.alchemy-reset q {
	quotes: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.alchemy-reset blockquote:before,
.alchemy-reset blockquote:after,
.alchemy-reset q:before,
.alchemy-reset q:after {
	content: none;
}

.alchemy-reset table {
	border-collapse: collapse;
	border-spacing: 0;
}

.alchemy-reset button>picture,
.alchemy-reset button>img,
.alchemy-reset a>picture,
.alchemy-reset a>img {
	display: flex;
}

.splide li {
	padding: 0 !important;
	margin: 0;
}

.splide li::before {
	display: none !important;
}

.splide .splide__list {
	overflow: visible !important;
}

[data-replo-collapsible] .replo-animated {
	overflow: hidden;
}

[data-replo-collapsible] .replo-animated[data-state=open] {
	animation: slideDown 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

[data-replo-collapsible] .replo-animated[data-state=closed] {
	animation: slideUp 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track]) {
	scrollbar-width: none;
}

[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track])::-webkit-scrollbar {
	display: none;
}

html,
body {
	zoom: unset !important;
	height: 100%;
}

#main,
main {
	margin: 0 !important;
	padding: 0 !important;
	max-width: none !important;
	max-height: none !important;
}

[data-equal="height"] ul li.splide__slide {
	height: auto !important;
}

#shopify-section-footer-slider .homepage-featured-slider-blocks {
	max-width: 1200px;
	margin-left: auto !important;
	margin-right: auto;
}

#shopify-section-footer-slider .swiper-button-prev {
	left: -36px;
	width: 12px;
	height: 24px;
}

#shopify-section-footer-slider .swiper-button-next {
	right: -36px;
	width: 12px;
	height: 24px;
}

#shopify-section-footer-slider .swiper-button-next:after,
#shopify-section-footer-slider .swiper-button-prev:after {
	content: none;
}

.section--footer-icons .swiper-pagination {
	bottom: -2.5rem !important;
	top: auto !important;
}

#shopify-section-footer .Footer {
	overflow: hidden;
}

#shade-finder button[type="submit"] {
	background-color: black;
	padding: 6px 45px;
	margin-top: 10px;
}

.shade_finder_wrapper h2 {
	font-family: 'Baskerville10Pro', serif;
	font-size: 36px;
	text-align: center;
	line-height: 60px;
	font-weight: 600;
	margin: 0 auto 20px;
}

.shade_finder_wrapper h3 {
	font-size: 20px;
	font-family: 'Brandon Grotesque';
	font-weight: 600;
	margin: 0 auto 35px;
	letter-spacing: 1px;
	text-align: center;
}

.shade_finder_block h4 {
	font-weight: 500;
	font-size: 18px;
	margin-bottom: 10px;
}

.shade_finder_block select {
	background-color: white;
	height: 45px;
	padding: 10px;
	width: 100%;
	margin-bottom: 30px;
	appearance: none;
}

.shade_finder_block input[type="email"] {
	width: 100%;
	border: 1px solid #767676;
	height: 45px;
	margin-bottom: 30px;
	padding: 10px;
}

input[type="file"] {
	display: none;
}

#shade-finder .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready {
	height: 100% !important;
}

#shade-finder-image .mfp-close {
	color: white;
	font-family: 'Avenir';
	font-weight: 700;
	text-align: center;
	font-size: 30px;
}

#shade-finder .mfp-close {
	color: black;
	font-family: 'Avenir';
	font-weight: 500;
	text-align: center;
	font-size: 30px;
}

a[data-gjs-type="link"][class*="gjs-selected"] {
	outline: 3px solid purple !important;
}

a {
	cursor: pointer;
}

img[data-gjs-type="image"][class*="gjs-selected"] {
	outline: 3px solid orange !important;
}

[data-gjs-type="input"][class*="gjs-selected"] {
	outline: 3px solid green !important;
	border: none;
	box-shadow: none;
}

.fk-row {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-wrap: nowrap;
	padding: 1px;
	height: auto;
	max-width: 100%;
}

.fk-row.gjs-selected {
	outline: 3px solid red !important;
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 0;
	max-width: 100%;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.fk-col {
	min-height: 25px;
	padding: 1px;
	flex-grow: 1;
	width: min-content;
	min-width: auto;
}

.fk-col.gjs-selected {
	outline: 3px solid #f8ba03 !important;
}

#i8mywlh {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
	flex: 1 0;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
}

.fk-image-defaults {
	width: 150px;
	height: 150px;
	max-width: 100%;
}

#is3065y-3 {
	padding-bottom: 0;
	padding-left: 0;
	margin-right: 0;
	padding-top: 0;
	margin-left: 0;
	margin-top: 0;
	padding-right: 0;
}

#ixxvbp {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
}

#i7932f {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#icauux {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 32px;
	margin-bottom: 0;
	font-weight: 800;
	color: #231f20 !important;
	flex-direction: row;
}

#iucin1 {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#i0zejg {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-left: 40px;
}

#ialvhk {
	padding: 12px 10px;
	width: 85%;
	margin-bottom: 50px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#i05a1m {
	padding: 12px 10px;
	width: 50% !important;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#in91na {
	padding: 12px 10px;
	width: 100% !important;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.termly-styles-module-root-c82f71:not(.termly-styles-module-disabled-f3b5ea) {
	cursor: pointer;
}

.termly-styles-module-root-fb0fcd:not(.termly-styles-module-disabled-c85e61) {
	cursor: pointer;
}

.termly-styles-module-spinner-d9d2d6 .termly-styles-module-path-da4f9d {
	stroke: var(--loading-circle-color, hsl(210, 70%, 75%));
	stroke-linecap: round;
	animation: termly-styles-module-dash-c05540 1.5s ease-in-out infinite;
}

.termly-styles-module-root-a6c3b2:not(.termly-styles-module-disabled-fda258) {
	cursor: pointer;
}

.termly-styles-module-radio-a94319.termly-styles-module-checked-e5d8eb .termly-styles-module-radio__inner-d76ba3 {
	width: 7px;
	height: 7px;
	border-radius: 4px;
	background-color: #239eeb;
}

.termly-styles-module-buttons-e4250e>* {
	font-weight: 600;
	font-size: var(--termly-theme-font-size);
	width: 100%;
}

.termly-styles-module-buttons-e4250e .termly-styles-module-acceptButton-b04512 {
	background: var(--termly-theme-button-background-color);
	border-color: var(--termly-theme-button-background-color) !important;
	color: var(--termly-theme-button-text-color) !important;
}

.termly-styles-module-buttons-e4250e .termly-styles-module-prefsButton-c1a9b2 {
	background: rgba(0, 0, 0, 0);
	border-color: var(--termly-theme-color) !important;
	color: var(--termly-theme-color) !important;
}

.jIL3GXoHoG3de6QaRS4o:not(.eTbztep_noqp4NOWXRLk) {
	cursor: pointer;
}

.w_NvOKvHtaRdVBRHk4Qw:not(.yF5hO573cScd_5h3kkP0) {
	cursor: pointer;
}

.J3CEYBfZ0taNLzWKXNRc .kdyWUbgxwNFMuJ5lnihw {
	stroke: var(--loading-circle-color, hsl(210, 70%, 75%));
	stroke-linecap: round;
	animation: wFVAI4t3w21EBippFV64 1.5s ease-in-out infinite;
}

.mmw7KoVaZchfavjy6cbF:not(.kQL9oli0skiC3tD_Q38I) {
	cursor: pointer;
}

.qUMZXUSqhfmzTreiBA6i.R35djry7LNeOLDm7HJfn .eR12uj6Ghmw8AaYWyxp6 {
	width: 7px;
	height: 7px;
	border-radius: 4px;
	background-color: #239eeb;
}

.termly-styles-termly-banner-e1ed59 .termly-styles-logo-c34670 {
	justify-content: left;
}

.termly-styles-termly-banner-e1ed59 .termly-styles-content-fcefe4 {
	display: flex;
	flex: 1;
	align-items: center;
}

.termly-styles-termly-banner-e1ed59 .termly-styles-message-d6c726 {
	margin-right: 2em;
}

.termly-styles-termly-tooltip-c26ee2 .termly-styles-message-d6c726 {
	margin-bottom: 1.5em;
}

div.uwy {
	position: relative !important;
	z-index: 999999990;
}

.uwy.userway_p1 .uai {
	transform: none !important;
}

body .uwy:not(.uh) .uai:hover,
body .uwy:not(.uh).userway_p1 .uai:hover,
body .uwy:not(.uh).userway_p3 .uai:hover {
	undefined: undefined;
	transform: scale(1.1) !important;
}

img.ui_b {
	height: auto !important;
	width: auto !important;
}

.override-cursor * {
	cursor: pointer;
}

:root:has([data-is-manly="true"]) .offer-div .offer-row {
	background: var(--secondary-color);
}

:root:has([data-is-manly="true"]) .offer-div h1,
:root:has([data-is-manly="true"]) .offer-div .countdownTimer {
	font-style: italic !important;
}

:root:has([data-is-manly="true"]) .offer-div .countdownTimer {
	margin-left: -15px;
}

:root:has([data-is-manly="true"]) .offer-div .text-block-3 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	font-family: "Brandon Med";
}

:root:has([data-is-manly="true"]) .offer-div .div-block-12 {
	background-color: #fcf8cd;
}

:root:has([data-is-manly="true"]) .offer-div .text-block-4,
:root:has([data-is-manly="true"]) .offer-div .text-block-5 {
	display: flex;
	align-items: center;
	gap: 0.3rem;
	font-size: 10px;
}

:root:has([data-is-manly="true"]) .offer-div .text-block-5 {
	align-items: start;
}

:root:has([data-is-manly="true"]) .offer-div .cta-icon {
	display: inherit;
}

.s6-holiday .advertorialSection {
	margin-right: 28px;
	margin-left: 28px;
}

.calloutBox .color-red {
	font-family: “Montserrat”, sans-serif !important;
	font-weight: 800;
	color: #ec2222;
}

.s6-holiday .text-span-30 {
	color: #ec2222;
}

img {
	max-width: 100%;
	vertical-align: initial;
	opacity: 1;
	transition: opacity 0.3s;
}

.text-span-33 {
	color: var(--blue-color);
}

.text-span-31 {
	color: #ec2222;
	font-weight: 800;
}

.sticky-nav[data-topBar-enabled="true"].scrolled,
.sticky-nav[data-topBar-enabled="false"].scrolled {
	transform: translate(0, 0);
}

#es_countdown small {
	font-size: 10px;
	font-weight: 600;
	width: 60px;
	display: inline-block;
	text-align: right;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 2px;
}

span#es_timer {
	font-weight: 600;
	font-size: 20px;
	margin-left: 8px;
}

.es_label2 .es_countdown {
	font-family: "Montserrat";
}

.es_label2 .countdownTimer {
	font-family: "Montserrat";
}

.es_comment .coupon {
	display: inline-block;
	padding: 5px 10px;
	background: #000;
	color: #ffffff !important;
	font-weight: 600;
	border-radius: 20px;
	margin-left: 5px;
}

.s6-holiday .offer-section {
	padding-left: 0;
	padding-right: 0;
}

.html-embed-6 {
	font-family: "Brandon reg", sans-serif;
	color: #e56161;
	line-height: 21px;
	text-align: center;
	letter-spacing: 1px;
}

.s6-holiday .offer-col-2 {
	padding-top: 0;
	padding-bottom: 0;
}

.div-block-11 {
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.div-block-12 {
	display: flex;
	margin-top: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	border-radius: 10px;
	background-color: #f5f5f5;
}

.text-block-4 {
	font-family: Montserrat, sans-serif;
	font-size: 17px;
}

.text-block-5 {
	display: flex;
	align-items: center;
	font-family: Montserrat, sans-serif;
	color: var(--blue-color);
	font-size: 17px;
}

.text-block-5 p {
	margin: 0;
	font-family: Montserrat, sans-serif;
	color: var(--blue-color);
	font-size: 17px;
}

.s6-holiday .new1 {
	padding: 1rem 0;
}

.es_comment .es_label1 {
	font-size: 11px !important;
	text-align: center;
	line-height: 20px;
}

.nObTn9cF p {
	color: var(--blue-color);
}

.Va7lAFQm p {
	font-family: Brandon bld;
	font-size: 22px;
	margin: 0 0 0 10px;
}

ul li {
	list-style-type: none;
	margin-top: 10px;
}

.VqX70f8D p {
	font-family: Brandon bld;
	font-size: 12px;
	line-height: 22px;
}

.brEdEdXJ p {
	font-family: Brandon reg;
	font-size: 12px;
	line-height: 1.3;
	margin-top: 30px;
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-family: sans-serif;
	height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: 700 !important;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 26px;
	margin: .67em 0;
	line-height: 1.2;
	color: #fff;
	font-family: Ellenluff larken;
	letter-spacing: -.054px;
	margin-bottom: 18px;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto;
	-webkit-appearance: none;
}

input[type=search] {
	-webkit-appearance: none;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

[class*=" w-icon-"],
[class^=w-icon-] {
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: webflow-icons !important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none;
}

html.FaWbSO28 * {
	background-attachment: scroll !important;
}

input.RsHdseO3 {
	-webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
	color: transparent !important;
}

.tzIngCsa,
.tzIngCsa * {
	font-smoothing: auto;
	word-wrap: normal;
	background: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border: 0 transparent;
	border-radius: 0;
	bottom: auto;
	box-shadow: none;
	box-sizing: border-box;
	clear: none;
	color: inherit;
	cursor: inherit;
	direction: ltr;
	display: block;
	float: none;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	height: auto;
	left: auto;
	letter-spacing: inherit;
	line-height: inherit;
	list-style-type: disc;
	margin: 0;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	opacity: 1;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding: 0;
	position: static;
	right: auto;
	text-align: inherit;
	text-decoration: inherit;
	text-indent: 0;
	text-shadow: none;
	text-transform: inherit;
	top: auto;
	transform: none;
	transition: none;
	vertical-align: baseline;
	visibility: visible;
	white-space: inherit;
	width: auto;
	word-break: normal;
	word-spacing: normal;
	z-index: auto;
}

.tzIngCsa,
.tzIngCsa>img {
	display: inline-block !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.tzIngCsa>img {
	vertical-align: middle !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
	margin-bottom: 10px;
}

h1,
h2 {
	margin-top: 20px;
}

h2 {
	line-height: 1.2;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 28px;
}

h3 {
	font-size: 26px;
	line-height: 1.1;
	margin-top: 20px;
	margin: 0 0 18px;
}

h4 {
	font-size: 18px;
	line-height: 24px;
}

h4,
h5 {
	margin-top: 10px;
}

h5 {
	font-size: 14px;
	line-height: 20px;
}

h6 {
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}

p {
	margin-bottom: 10px;
	margin-top: 0;
	color: #000;
	font-family: MediumFont;
	font-size: 16px;
	line-height: 1.5;
}

blockquote {
	border-left: 5px solid #e2e2e2;
	font-size: 18px;
	line-height: 22px;
	padding: 10px 20px;
}

blockquote,
figure {
	margin: 0 0 10px;
}

figcaption {
	margin-top: 5px;
	text-align: center;
}

ol,
ul {
	margin-bottom: 10px;
	margin-top: 0;
	padding-left: 40px;
}

.q1If1Mpa embed,
.q1If1Mpa iframe,
.q1If1Mpa object {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

button,
html input[type=button],
input[type=reset] {
	-webkit-appearance: button;
	border: 0;
	cursor: pointer;
}

label {
	display: block;
	font-weight: 700;
	margin-bottom: 5px;
}

.gJggsDcT[disabled],
.gJggsDcT[readonly],
.oALclKqY[disabled],
.oALclKqY[readonly],
fieldset[disabled] .gJggsDcT,
fieldset[disabled] .oALclKqY {
	background-color: #eee;
	cursor: not-allowed;
}

textarea.gJggsDcT,
textarea.oALclKqY {
	height: auto;
}

.oALclKqY[multiple] {
	height: auto;
}

.QkMUWyLz .BM5v5Mxb {
	margin-left: -10px;
	margin-right: -10px;
}

.BM5v5Mxb .BM5v5Mxb {
	margin-left: 0;
	margin-right: 0;
}

.uyY5JhJR .uyY5JhJR {
	padding-left: 0;
	padding-right: 0;
}

.FRtCyweE label {
	display: inline;
	width: auto;
}

.FRtCyweE img {
	max-width: inherit;
}

.FRtCyweE .clo79eOr {
	text-align: center;
}

.FRtCyweE .clo79eOr>button {
	display: none !important;
}

.ngzUNI3d * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.ngzUNI3d .PJ2_WcS2 {
	color: #999;
	font-family: serif;
	font-size: 15px;
	line-height: 12px;
	position: relative;
	text-align: center;
}

.ngzUNI3d .R8vzdWnz {
	display: block;
	position: relative;
}

.ngzUNI3d.hGOarc6I .PJ2_WcS2 {
	font-size: 18px;
	line-height: 18px;
}

.ngzUNI3d:not(.QSwRthEY) {
	margin-left: 5px;
	margin-right: 8px;
}

.ngzUNI3d:not(.QSwRthEY).hGOarc6I {
	margin-left: 6px;
}

.ngzUNI3d:not(.QSwRthEY):after,
.ngzUNI3d:not(.QSwRthEY):before {
	border: solid transparent;
	content: " ";
	height: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	width: 0;
}

.ngzUNI3d:not(.QSwRthEY):before {
	border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px;
}

.ngzUNI3d:not(.QSwRthEY).hGOarc6I:before {
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px;
}

.ngzUNI3d:not(.QSwRthEY):after {
	border-color: hsla(0, 0%, 100%, 0) #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px;
}

.ngzUNI3d:not(.QSwRthEY).hGOarc6I:after {
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px;
}

.ngzUNI3d.QSwRthEY .PJ2_WcS2 {
	font-size: 18px;
	line-height: 22px;
}

.iy6zDmcW>video {
	background-position: 50% 50%;
	background-size: cover;
	bottom: -100%;
	height: 100%;
	left: -100%;
	margin: auto;
	object-fit: cover;
	position: absolute;
	right: -100%;
	top: -100%;
	width: 100%;
	z-index: -100;
}

.iy6zDmcW>video::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	display: none !important;
}

.FL38NM6W.fg7nDfRx>div {
	border-radius: 100%;
}

.FL38NM6W.OqhtVHgm>div {
	font-size: inherit;
	height: auto;
	line-height: inherit;
	padding: .2em .5em;
	width: auto;
}

.FL38NM6W.uGGkAXQL>div {
	box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.YnRN_bv3>div {
	background-color: rgba(34, 34, 34, .4);
}

.YnRN_bv3>div.mJZPpH6_ {
	background-color: #222;
}

.P3lG7ATN:focus.mJZPpH6_ {
	box-shadow: none;
}

.LXsqRhHW [class*=" w-icon-"],
.LXsqRhHW [class^=w-icon-],
.RskardWv [class*=" w-icon-"],
.RskardWv [class^=w-icon-] {
	position: absolute;
}

.pxlyJvCU,
.pxlyJvCU .qbonhQvk,
.pxlyJvCU .qbonhQvk:before {
	height: 86vh;
}

.pxlyJvCU .LcrxvX4u {
	cursor: pointer;
}

.pxlyJvCU .Vp9oWvHn {
	max-height: 86vh;
}

.jKQDDf1M .qyzHe2yC {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}

.jKQDDf1M .NBLqFvjk {
	height: 100%;
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
}

.TH4ASa_n[contenteditable=true]:after,
.TH4ASa_n[contenteditable=true]:before {
	white-space: normal;
}

.TH4ASa_n ol,
.TH4ASa_n ul {
	overflow: hidden;
}

.TH4ASa_n .WVQcXJUY.iUo8hMBM div,
.TH4ASa_n .WVQcXJUY.iemvj2dd div:after,
.TH4ASa_n .WVQcXJUY[data-rt-type=image] div,
.TH4ASa_n .WVQcXJUY[data-rt-type=video] div:after {
	outline: 2px solid #2895f7;
}

.TH4ASa_n figure.iemvj2dd>div:after,
.TH4ASa_n figure[data-rt-type=video]>div:after {
	bottom: 0;
	content: "";
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.TH4ASa_n figure {
	max-width: 60%;
	position: relative;
}

.TH4ASa_n figure>div:before {
	cursor: default !important;
}

.TH4ASa_n figure img {
	width: 100%;
}

.TH4ASa_n figure figcaption.bO0Zt3Vu {
	opacity: .6;
}

.TH4ASa_n figure div {
	color: transparent;
	font-size: 0;
}

.TH4ASa_n figure.iUo8hMBM,
.TH4ASa_n figure[data-rt-type=image] {
	display: table;
}

.TH4ASa_n figure.iUo8hMBM>div,
.TH4ASa_n figure[data-rt-type=image]>div {
	display: inline-block;
}

.TH4ASa_n figure.iUo8hMBM>figcaption,
.TH4ASa_n figure[data-rt-type=image]>figcaption {
	caption-side: bottom;
	display: table-caption;
}

.TH4ASa_n figure.iemvj2dd,
.TH4ASa_n figure[data-rt-type=video] {
	height: 0;
	width: 60%;
}

.TH4ASa_n figure.iemvj2dd iframe,
.TH4ASa_n figure[data-rt-type=video] iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.TH4ASa_n figure.iemvj2dd>div,
.TH4ASa_n figure[data-rt-type=video]>div {
	width: 100%;
}

.TH4ASa_n figure.PfzcH9D7 {
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

.TH4ASa_n figure.PfzcH9D7.iUo8hMBM>div,
.TH4ASa_n figure.PfzcH9D7[data-rt-type=image]>div {
	max-width: 100%;
}

.TH4ASa_n figure.rKQNYbYT {
	clear: both;
}

.TH4ASa_n figure.kA9PJlmC {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	text-align: center;
	width: 100%;
}

.TH4ASa_n figure.kA9PJlmC>div {
	display: inline-block;
	padding-bottom: inherit;
}

.TH4ASa_n figure.kA9PJlmC>figcaption {
	display: block;
}

.TH4ASa_n figure.iPhCGSlQ {
	clear: none;
	float: left;
	margin-right: 15px;
}

.TH4ASa_n figure.vZNEYaaH {
	clear: none;
	float: right;
	margin-left: 15px;
}

[data-nav-menu-open] {
	background: #c8c8c8;
	display: block !important;
	left: 0;
	min-width: 200px;
	overflow: visible;
	position: absolute;
	right: 0;
	text-align: center;
	top: 100%;
}

.Usszsgji [data-nav-menu-open] {
	top: 0;
}

.LKyuUrgT[data-animation=over-left] .Usszsgji {
	width: auto;
}

.LKyuUrgT[data-animation=over-left] .Usszsgji,
.LKyuUrgT[data-animation=over-left] [data-nav-menu-open] {
	right: auto;
	top: 0;
	z-index: 1;
}

.LKyuUrgT[data-animation=over-right] .Usszsgji {
	width: auto;
}

.LKyuUrgT[data-animation=over-right] .Usszsgji,
.LKyuUrgT[data-animation=over-right] [data-nav-menu-open] {
	left: auto;
	top: 0;
	z-index: 1;
}

.LKyuUrgT[data-collapse=all] .GKi7RXBe {
	display: none;
}

.hl6k4VMZ,
.LKyuUrgT[data-collapse=all] .nvPJl6xT {
	display: block;
}

nav {
	display: flex;
	justify-content: center;
	padding: 16px 0;
}

main,
nav {
	background-color: #fff;
}

strong {
	font-family: Brandon, sans-serif !important;
}

.g17W3_Mz img,
.k7ceNy2y img,
footer img,
nav img {
	width: auto;
}

#EiULzq1d .tM9Gbrkj {
	color: #000 !important;
}

p.wO1xmlFA {
	font-size: 13px !important;
	margin-bottom: 0;
	margin-top: 16px;
}

h2,
h3 {
	font-family: Ellenluff larken;
	letter-spacing: -.054px;
}

.k7ceNy2y .vTf03QzB {
	animation: m7VPscBN 1s ease-out;
	transform: translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg);
	transform-style: preserve-3d;
}

.k7ceNy2y h1 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	color: #fff;
	font-family: Brandon;
	font-size: 50px;
	font-weight: 600;
	line-height: 59px;
	margin-bottom: 16px;
	margin-top: 0;
	text-align: center;
}

.k7ceNy2y p {
	color: #fff;
	font-size: 19px;
	margin-bottom: 24px;
	font-family: Merriweather, serif !important;
	font-style: normal;
	line-height: 23px;
}

.JFt33oyf .MVP54KrZ {
	display: flex;
	width: 50%;
}

.yETaugr8 .kMLFss0R {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-color: hsla(0, 0%, 95%, 0);
	background-image: none;
	border: 1px #cecaca;
	border-radius: 15px;
	box-shadow: 1px 0 20px -3px rgba(0, 0, 0, .47);
	display: flex;
	margin-bottom: 0;
	margin-top: 0;
	max-width: 1000px;
	padding: 34px 21px 34px 0;
	width: 1000px;
}

.yETaugr8 .kMLFss0R ._guGJy3E {
	text-align: center;
	width: 41.666666%;
}

.yETaugr8 .pM1Rr9LJ {
	color: var(--blue-color);
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

.yETaugr8 .g17W3_Mz {
	grid-gap: 0;
	align-items: center;
	background-color: #206b2e;
	background-image: linear-gradient(180deg, #85bb01, #19973d);
	border: 2px solid #19973d;
	border-radius: 10px;
	color: #fff;
	display: flex;
	font-family: Montserrat, sans-serif;
	font-size: 22px;
	font-weight: 700;
	justify-content: center;
	line-height: 15px;
	margin-bottom: 14px;
	margin-top: 21px;
	padding: 21px 38px;
	text-align: left;
	width: 100%;
}

.yETaugr8 .g17W3_Mz:hover {
	box-shadow: 1px 1px 11px 2px rgba(0, 0, 0, .35);
}

.yETaugr8 .FUSgCypI {
	display: none;
}

.yETaugr8 .JXh2L3UA {
	padding-right: 15px;
}

.yETaugr8 .JXh2L3UA,
.yETaugr8 ._DvRzUXZ {
	font-family: Fa solid\ 900, sans-serif;
	font-weight: 400;
}

.yETaugr8 ._DvRzUXZ {
	color: var(--blue-color);
	font-size: 17px;
}

.kMLFss0R img {
	height: 100%;
	object-fit: cover;
}

.I3cUAjY5 a {
	margin-left: auto;
	margin-right: auto;
}

.I3cUAjY5 div {
	align-items: center;
	display: flex;
}

.I3cUAjY5 p {
	font-size: 13px;
}

.VTmu0IKZ img {
	height: 17px;
	width: auto;
}

.VTmu0IKZ div {
	grid-gap: 3px;
}

.VTmu0IKZ p {
	margin-bottom: 0;
	color: var(--blue-color);
	font-size: 17px;
	line-height: 18px !important;
}

.g17W3_Mz img {
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-name: x45LJdv_;
	animation-timing-function: ease-in-out;
}

.bhk7uuXy span {
	font-family: BoldFont;
	font-size: 19px;
	margin-bottom: 2px;
	text-transform: none;
	font-weight: 400;
	line-height: 23px;
}

p.kHYtJuAI {
	font-family: BoldFont;
	font-size: 36px !important;
	line-height: 1;
}

footer p {
	color: #fff;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 8px;
	text-align: center;
}

footer a {
	color: #fff;
	text-decoration: none;
}

.euVL5VdG span {
	display: block;
}

.xmU6nLl1 a {
	color: #fff;
}

:root:has([data-is-manly=true]) {
	--blue-color: #000;
	--secondary-color: #fffef2;
}

:root:has([data-is-manly=true]) .JFt33oyf {
	min-height: 609px;
}

:root:has([data-is-manly=true]) .nObTn9cF {
	background-color: var(--blue-color);
	color: #fff !important;
}

:root:has([data-is-manly=true]) .nObTn9cF .TdTKuuSC {
	margin-bottom: 50px;
	margin-top: 24px;
}

:root:has([data-is-manly=true]) .nObTn9cF .TdTKuuSC img {
	height: 35px;
	width: 161px;
}

:root:has([data-is-manly=true]) .nObTn9cF p {
	color: #fff !important;
}

:root:has([data-is-manly=true]) .nObTn9cF .ZY5hKKEV,
:root:has([data-is-manly=true]) .nObTn9cF a {
	color: hsla(0, 0%, 78%, .8) !important;
	font-family: Brandon reg;
	font-style: italic;
	font-weight: 300;
}

:root:has([data-is-manly=true]) .nObTn9cF .dSbjC2Gn {
	border-bottom: 1px solid hsla(0, 0%, 100%, .2);
}

.JFt33oyf p {
	color: #333;
	font-family: PT Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: 40px;
}

.JFt33oyf h2 {
	color: var(--blue-color);
	font-family: Brandon, sans-serif;
	font-size: 31px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 0;
	margin-top: 0;
}

.JFt33oyf .MIKF5Vau {
	margin-left: 14px;
}

.BWwIM0Nr.JFt33oyf h2 {
	font-size: 45px !important;
	line-height: 1 !important;
}

.BWwIM0Nr a {
	text-decoration: underline;
}

.BWwIM0Nr.JFt33oyf .MIKF5Vau {
	margin: 0;
}

.JFt33oyf:nth-child(2n) h2 {
	color: #d3d3d3;
	font-family: Brandon, sans-serif;
	font-size: 31px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 0;
	margin-top: 0;
}

.JFt33oyf:nth-child(2n) .eo8NTEnC {
	color: #d3d3d3;
	font-size: 100px;
	line-height: 80px;
}

.JFt33oyf:nth-child(2n) p {
	color: #d3d3d3;
}

.BWwIM0Nr.JFt33oyf .eo8NTEnC {
	font-size: 45px;
}

.I3cUAjY5 h3 {
	color: var(--blue-color);
	font-family: Montserrat, sans-serif;
	font-size: 26px;
	font-weight: 600 !important;
	line-height: 34px;
	margin-bottom: 10px;
	margin-top: 16px;
	text-align: center;
}

.bhk7uuXy,
.bhk7uuXy span {
	font-family: Brandon reg, sans-serif !important;
}

.bhk7uuXy .kHYtJuAI {
	color: var(--blue-color);
	font-family: Lato, sans-serif;
	font-size: 2.5rem !important;
	padding: 4px 0;
	text-align: center;
}

.VTmu0IKZ ._hbkLAiA,
.VTmu0IKZ p {
	font-family: Montserrat, sans-serif;
}

.VTmu0IKZ .cxpm_Asd {
	text-transform: uppercase;
}

.VTmu0IKZ .cxpm_Asd strong {
	font-weight: 400;
}

.An16GNAN .ivRcJyKR {
	margin-bottom: 10px;
	margin-top: 21px;
}

.An16GNAN .RgwpJduG {
	margin-bottom: 0;
	margin-top: 0 !important;
}

.An16GNAN .RgwpJduG,
.An16GNAN .ivRcJyKR,
.An16GNAN a {
	color: var(--blue-color) !important;
	font-family: Brandon reg, Arial, sans-serif !important;
	font-size: 13px;
}

.An16GNAN img {
	height: 31.6px;
	width: 150px;
}

main,
nav.EIIR2C8N {
	background-color: #fff !important;
}

.JFt33oyf .NgX2m8Hd {
	object-fit: cover;
}

html.EQJ2Ovuk * {
	background-attachment: scroll !important;
}

input.iT3P11y2 {
	-webkit-appearance: button;
}

.dq0431wE,
.dq0431wE * {
	font-smoothing: auto;
	word-wrap: normal;
	background: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border: 0 transparent;
	border-radius: 0;
	bottom: auto;
	box-shadow: none;
	box-sizing: border-box;
	clear: none;
	color: inherit;
	cursor: inherit;
	direction: ltr;
	display: block;
	float: none;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	height: auto;
	left: auto;
	letter-spacing: inherit;
	line-height: inherit;
	list-style-type: disc;
	margin: 0;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	opacity: 1;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding: 0;
	position: static;
	right: auto;
	text-align: inherit;
	text-decoration: inherit;
	text-indent: 0;
	text-shadow: none;
	text-transform: inherit;
	top: auto;
	transform: none;
	transition: none;
	vertical-align: baseline;
	visibility: visible;
	white-space: inherit;
	width: auto;
	word-break: normal;
	word-spacing: normal;
	z-index: auto;
}

.dq0431wE,
.dq0431wE>img {
	display: inline-block !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.dq0431wE>img {
	vertical-align: middle !important;
}

.EstvYeyK embed,
.EstvYeyK iframe,
.EstvYeyK object {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.CJbzV68W[disabled],
.CJbzV68W[readonly],
.eMKKh5DO[disabled],
.eMKKh5DO[readonly],
fieldset[disabled] .CJbzV68W,
fieldset[disabled] .eMKKh5DO {
	background-color: #eee;
	cursor: not-allowed;
}

textarea.CJbzV68W,
textarea.eMKKh5DO {
	height: auto;
}

.eMKKh5DO[multiple] {
	height: auto;
}

.RNqWf8Y0 .Gspd65UM {
	margin-left: -10px;
	margin-right: -10px;
}

.Gspd65UM .Gspd65UM {
	margin-left: 0;
	margin-right: 0;
}

.f50D1__e .f50D1__e {
	padding-left: 0;
	padding-right: 0;
}

.Ri6B7nvW label {
	display: inline;
	width: auto;
}

.Ri6B7nvW img {
	max-width: inherit;
}

.Ri6B7nvW .yL0UGsmM {
	text-align: center;
}

.Ri6B7nvW .yL0UGsmM>button {
	display: none !important;
}

.t5xHHIJj * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.t5xHHIJj .XDRot5a5 {
	color: #999;
	font-family: serif;
	font-size: 15px;
	line-height: 12px;
	position: relative;
	text-align: center;
}

.t5xHHIJj .JG6TjNGj {
	display: block;
	position: relative;
}

.t5xHHIJj.GEuf66Gb .XDRot5a5 {
	font-size: 18px;
	line-height: 18px;
}

.t5xHHIJj:not(.XOgAATRs) {
	margin-left: 5px;
	margin-right: 8px;
}

.t5xHHIJj:not(.XOgAATRs).GEuf66Gb {
	margin-left: 6px;
}

.t5xHHIJj:not(.XOgAATRs):after,
.t5xHHIJj:not(.XOgAATRs):before {
	border: solid transparent;
	content: " ";
	height: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	width: 0;
}

.t5xHHIJj:not(.XOgAATRs):before {
	border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px;
}

.t5xHHIJj:not(.XOgAATRs).GEuf66Gb:before {
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px;
}

.t5xHHIJj:not(.XOgAATRs):after {
	border-color: hsla(0, 0%, 100%, 0) #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px;
}

.t5xHHIJj:not(.XOgAATRs).GEuf66Gb:after {
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px;
}

.t5xHHIJj.XOgAATRs .XDRot5a5 {
	font-size: 18px;
	line-height: 22px;
}

.FhopSCdu>video {
	background-position: 50% 50%;
	background-size: cover;
	bottom: -100%;
	height: 100%;
	left: -100%;
	margin: auto;
	object-fit: cover;
	position: absolute;
	right: -100%;
	top: -100%;
	width: 100%;
	z-index: -100;
}

.FhopSCdu>video::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	display: none !important;
}

.ql11GePR.fPHQ8d7k>div {
	border-radius: 100%;
}

.ql11GePR.vEq44L2R>div {
	font-size: inherit;
	height: auto;
	line-height: inherit;
	padding: .2em .5em;
	width: auto;
}

.ql11GePR.TkP87Dq7>div {
	box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.OVl6tNKw>div {
	background-color: rgba(34, 34, 34, .4);
}

.OVl6tNKw>div.TDfY6s8v {
	background-color: #222;
}

.aXNOL5xS:focus.TDfY6s8v {
	box-shadow: none;
}

.jy8sIwV4 [class*=" w-icon-"],
.jy8sIwV4 [class^=w-icon-],
.uyB1z1Lq [class*=" w-icon-"],
.uyB1z1Lq [class^=w-icon-] {
	position: absolute;
}

.BZ6Wah8U,
.BZ6Wah8U .U_h42EnN,
.BZ6Wah8U .U_h42EnN:before {
	height: 86vh;
}

.BZ6Wah8U .ZXMWp03I {
	cursor: pointer;
}

.BZ6Wah8U .l4JPgaQj {
	max-height: 86vh;
}

.Il_7mlxG .mB3nhFv3 {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}

.Il_7mlxG ._X60rMAb {
	height: 100%;
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
}

.nOdfupNY[contenteditable=true]:after,
.nOdfupNY[contenteditable=true]:before {
	white-space: normal;
}

.nOdfupNY ol,
.nOdfupNY ul {
	overflow: hidden;
}

.nOdfupNY .KzkSfPUc.CjoQJWp0 div:after,
.nOdfupNY .KzkSfPUc.ci4tbFGx div,
.nOdfupNY .KzkSfPUc[data-rt-type=image] div,
.nOdfupNY .KzkSfPUc[data-rt-type=video] div:after {
	outline: 2px solid #2895f7;
}

.nOdfupNY figure.CjoQJWp0>div:after,
.nOdfupNY figure[data-rt-type=video]>div:after {
	bottom: 0;
	content: "";
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.nOdfupNY figure {
	max-width: 60%;
	position: relative;
}

.nOdfupNY figure>div:before {
	cursor: default !important;
}

.nOdfupNY figure img {
	width: 100%;
}

.nOdfupNY figure figcaption.iwz2bFcU {
	opacity: .6;
}

.nOdfupNY figure div {
	color: transparent;
	font-size: 0;
}

.nOdfupNY figure.ci4tbFGx,
.nOdfupNY figure[data-rt-type=image] {
	display: table;
}

.nOdfupNY figure.ci4tbFGx>div,
.nOdfupNY figure[data-rt-type=image]>div {
	display: inline-block;
}

.nOdfupNY figure.ci4tbFGx>figcaption,
.nOdfupNY figure[data-rt-type=image]>figcaption {
	caption-side: bottom;
	display: table-caption;
}

.nOdfupNY figure.CjoQJWp0,
.nOdfupNY figure[data-rt-type=video] {
	height: 0;
	width: 60%;
}

.nOdfupNY figure.CjoQJWp0 iframe,
.nOdfupNY figure[data-rt-type=video] iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.nOdfupNY figure.CjoQJWp0>div,
.nOdfupNY figure[data-rt-type=video]>div {
	width: 100%;
}

.nOdfupNY figure.RUDHYHOa {
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

.nOdfupNY figure.RUDHYHOa.ci4tbFGx>div,
.nOdfupNY figure.RUDHYHOa[data-rt-type=image]>div {
	max-width: 100%;
}

.nOdfupNY figure.HMb4SsN9 {
	clear: both;
}

.nOdfupNY figure.AGmlUPlf {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	text-align: center;
	width: 100%;
}

.nOdfupNY figure.AGmlUPlf>div {
	display: inline-block;
	padding-bottom: inherit;
}

.nOdfupNY figure.AGmlUPlf>figcaption {
	display: block;
}

.nOdfupNY figure._AFrFtyq {
	clear: none;
	float: left;
	margin-right: 15px;
}

.nOdfupNY figure.ZzhwLHDh {
	clear: none;
	float: right;
	margin-left: 15px;
}

.ilZzdo15 [data-nav-menu-open] {
	top: 0;
}

.ZuVhRen7[data-animation=over-left] .ilZzdo15 {
	width: auto;
}

.ZuVhRen7[data-animation=over-left] .ilZzdo15,
.ZuVhRen7[data-animation=over-left] [data-nav-menu-open] {
	right: auto;
	top: 0;
	z-index: 1;
}

.ZuVhRen7[data-animation=over-right] .ilZzdo15 {
	width: auto;
}

.ZuVhRen7[data-animation=over-right] .ilZzdo15,
.ZuVhRen7[data-animation=over-right] [data-nav-menu-open] {
	left: auto;
	top: 0;
	z-index: 1;
}

.ZuVhRen7[data-collapse=all] .Fb7OTxXj {
	display: none;
}

.kt8AwwG_,
.ZuVhRen7[data-collapse=all] .Zg6RdthI {
	display: block;
}

.kEbxviX1 img,
.qYW6QzOM img,
footer img,
nav img {
	width: auto;
}

#AcK9ay1Q .qvtl2aej {
	color: #000 !important;
}

p.TPh7q8Mo {
	font-size: 13px !important;
	margin-bottom: 0;
	margin-top: 16px;
}

.kEbxviX1 h1 {
	font-size: 34px;
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
}

.kEbxviX1 p {
	color: #fff;
	font-size: 18px;
	margin-bottom: 24px;
}

.Hc62dFjK span {
	display: contents;
}

.Hc62dFjK:nth-child(odd) img {
	order: 1;
}

.jrbKzVMF img {
	height: 100%;
	object-fit: cover;
}

.SRhvATyH div {
	align-items: center;
	display: flex;
}

.SRhvATyH p {
	font-size: 13px;
}

.TTy83yyh img {
	height: 17px;
	width: auto;
}

.TTy83yyh div {
	grid-gap: 3px;
}

.TTy83yyh p {
	margin-bottom: 0;
	font-size: 15px;
}

.qYW6QzOM img {
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-name: vhNv_Epb;
	animation-timing-function: ease-in-out;
}

.nNhr63us span {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 2px;
	text-transform: uppercase;
}

.nNhr63us span,
p.zZdmm4Jo {
	font-family: BoldFont, sans-serif;
}

p.zZdmm4Jo {
	font-size: 36px !important;
	font-weight: 600;
	line-height: 1;
}

.BZYIt0i8 span {
	display: contents;
}

#B7ue_aXl .A3ZLrYLE #fQfs0cHN small {
	display: inline-block;
	font-size: 10px;
	font-weight: 600;
	line-height: 9px;
	text-align: right;
	width: 60px;
}

main,
nav.dGAfBvum {
	background-color: var(--main-color) !important;
}

.tFnQwN8a img {
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
}

#B7ue_aXl,
#B7ue_aXl .A3ZLrYLE {
	align-items: center;
	display: flex;
	height: 65px;
	justify-content: center;
	overflow: hidden;
	width: 100%;
}

#B7ue_aXl .A3ZLrYLE {
	flex-direction: row;
	max-width: 1200px;
	padding: 0;
	position: absolute;
}

#B7ue_aXl .U8QsnDrz {
	align-items: center;
	display: flex;
	font-weight: 400;
	margin-bottom: 0;
	padding: 0 10px 0 20px;
}

#B7ue_aXl .EjubqQLn {
	align-items: center;
	display: initial;
	white-space: pre;
}

#B7ue_aXl .S9kKlqrh {
	align-items: center;
	display: flex;
}

#B7ue_aXl #XOKStuhD {
	align-items: baseline;
	display: inline-flex;
}

#B7ue_aXl #fQfs0cHN {
	display: flex;
	flex-direction: column;
	font-size: 9px;
	justify-content: start;
}

#B7ue_aXl #fQfs0cHN #P1ypOg5p {
	padding-left: 2px;
	font-size: 20px;
	font-weight: 600;
	margin-left: 8px;
	visibility: visible;
}

#B7ue_aXl #fQfs0cHN small {
	display: inline-block;
	font-size: 9px;
	font-weight: 600;
	text-align: right;
	width: 60px;
}

#B7ue_aXl strong {
	font-family: Montserrat !important;
	font-weight: 700;
}

.MpEFBt0i[data-topBar-enabled=true] {
	top: 65px;
}

.MpEFBt0i[data-topBar-enabled=false],
.MpEFBt0i[data-topBar-enabled=true] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-color: #fff;
	color: #00237e;
	display: flex;
	font-family: Brandon med, sans-serif;
	height: 72px;
	-webkit-justify-content: center;
	justify-content: center;
	max-width: 100vw;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 20px;
	position: fixed;
	-webkit-transform: translateY(-105%);
	-ms-transform: translateY(-105%);
	transform: translateY(-105%);
	-webkit-transition: all .25s cubic-bezier(.55, .055, .675, .19);
	transition: all .25s cubic-bezier(.55, .055, .675, .19);
	width: 100%;
	z-index: 99;
}

.MpEFBt0i[data-topBar-enabled=false] {
	top: 0;
}

.hidden {
	display: none;
}

#top_bar #es_countdown {
	font-size: 9px;
}

#top_bar #es_countdown span.showDesktop {
	line-height: 1.2;
	text-align: right;
	padding-right: 10px;
}

#top_bar #es_countdown span.showMobile {
	line-height: 1.2;
	text-align: right;
}

#top_bar .es_comment {
	margin-bottom: 0;
	font-weight: 500;
}

#top_bar .es_topbar_logo {
	height: calc(100% + 15px);
}

#top_bar .coupon {
	display: inline-block;
	padding: 5px 10px;
	background: #DCFF8E;
	color: #000000;
	font-weight: 600;
	border-radius: 20px;
	margin-left: 5px;
}

.es_comment.mobile .es_label2 svg {
	width: 14px;
	line-height: 0;
	height: 14px;
	margin-left: 4px;
}

.es_comment.mobile .es_label1 {
	width: 100%;
}

.es_comment.mobile .es_label2 {
	width: 100%;
	margin-top: 3px;
}

#top_bar .es_comment.mobile .coupon {
	padding: 0 10px;
}

#top_bar .inner.scraped-container {
	padding: 0;
	flex-direction: row;
	position: relative;
	max-width: 1200px;
	display: flex;
	width: 100%;
	justify-content: center;
}

div#top_bar {
	position: fixed !important;
	top: 0 !important;
	width: 100% !important;
	z-index: 500000 !important;
	text-align: center;
}

.termlyRoot>div {
	width: 100%;
}

div[aria-label="Cookie Consent Preferences"]>* {
	--termly-theme-background-color: var(--cookie-banner-color, black) !important;
	scrollbar-color: white var(--cookie-banner-color) !important;
	background-color: var(--cookie-banner-color, black) !important;
}

[data-banner-variant="EU"] .t-preference-modal,
[data-banner-variant="US"] .t-preference-modal {
	background-color: var(--cookie-banner-color);
	undefined: undefined;
}

html.gvKatpkY * {
	background-attachment: scroll !important;
}

.NXKHz_xT,
.NXKHz_xT * {
	font-smoothing: auto;
	word-wrap: normal;
	background: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border: 0 transparent;
	border-radius: 0;
	bottom: auto;
	box-shadow: none;
	box-sizing: border-box;
	clear: none;
	color: inherit;
	cursor: inherit;
	direction: ltr;
	display: block;
	float: none;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	height: auto;
	left: auto;
	letter-spacing: inherit;
	line-height: inherit;
	list-style-type: disc;
	margin: 0;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	opacity: 1;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding: 0;
	position: static;
	right: auto;
	text-align: inherit;
	text-decoration: inherit;
	text-indent: 0;
	text-shadow: none;
	text-transform: inherit;
	top: auto;
	transform: none;
	transition: none;
	vertical-align: baseline;
	visibility: visible;
	white-space: inherit;
	width: auto;
	word-break: normal;
	word-spacing: normal;
	z-index: auto;
}

.NXKHz_xT,
.NXKHz_xT>img {
	display: inline-block !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.NXKHz_xT>img {
	vertical-align: middle !important;
}

.lwb_SQQr embed,
.lwb_SQQr iframe,
.lwb_SQQr object {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.W8QxQaX7[disabled],
.W8QxQaX7[readonly],
.on3OFTSL[disabled],
.on3OFTSL[readonly],
fieldset[disabled] .W8QxQaX7,
fieldset[disabled] .on3OFTSL {
	background-color: #eee;
	cursor: not-allowed;
}

textarea.W8QxQaX7,
textarea.on3OFTSL {
	height: auto;
}

.on3OFTSL[multiple] {
	height: auto;
}

.N7zw1XCF .gyK4dbcZ {
	margin-left: -10px;
	margin-right: -10px;
}

.gyK4dbcZ .gyK4dbcZ {
	margin-left: 0;
	margin-right: 0;
}

.g3nNctUC .g3nNctUC {
	padding-left: 0;
	padding-right: 0;
}

.ID2UuGy7 label {
	display: inline;
	width: auto;
}

.ID2UuGy7 img {
	max-width: inherit;
}

.ID2UuGy7 .shi8Qx48 {
	text-align: center;
}

.ID2UuGy7 .shi8Qx48>button {
	display: none !important;
}

.gZq9bbpF * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.gZq9bbpF .uPmmzqWE {
	color: #999;
	font-family: serif;
	font-size: 15px;
	line-height: 12px;
	position: relative;
	text-align: center;
}

.gZq9bbpF .Bzq6I1mM {
	display: block;
	position: relative;
}

.gZq9bbpF.Bg7jZneg .uPmmzqWE {
	font-size: 18px;
	line-height: 18px;
}

.gZq9bbpF:not(.tBAG4JGd) {
	margin-left: 5px;
	margin-right: 8px;
}

.gZq9bbpF:not(.tBAG4JGd).Bg7jZneg {
	margin-left: 6px;
}

.gZq9bbpF:not(.tBAG4JGd):after,
.gZq9bbpF:not(.tBAG4JGd):before {
	border: solid transparent;
	content: " ";
	height: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	width: 0;
}

.gZq9bbpF:not(.tBAG4JGd):before {
	border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px;
}

.gZq9bbpF:not(.tBAG4JGd).Bg7jZneg:before {
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px;
}

.gZq9bbpF:not(.tBAG4JGd):after {
	border-color: hsla(0, 0%, 100%, 0) #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px;
}

.gZq9bbpF:not(.tBAG4JGd).Bg7jZneg:after {
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px;
}

.gZq9bbpF.tBAG4JGd .uPmmzqWE {
	font-size: 18px;
	line-height: 22px;
}

.RtWzDeHb>video {
	background-position: 50% 50%;
	background-size: cover;
	bottom: -100%;
	height: 100%;
	left: -100%;
	margin: auto;
	object-fit: cover;
	position: absolute;
	right: -100%;
	top: -100%;
	width: 100%;
	z-index: -100;
}

.RtWzDeHb>video::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	display: none !important;
}

.ozl54nE2.jcJbpT5B>div {
	border-radius: 100%;
}

.ozl54nE2.UePhWjao>div {
	font-size: inherit;
	height: auto;
	line-height: inherit;
	padding: .2em .5em;
	width: auto;
}

.ozl54nE2.xpJEmohX>div {
	box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.QQnWADMD>div {
	background-color: rgba(34, 34, 34, .4);
}

.QQnWADMD>div.Y0WaRtM3 {
	background-color: #222;
}

._OP2M4qy:focus.Y0WaRtM3 {
	box-shadow: none;
}

.Mr5XZQlD [class*=" w-icon-"],
.Mr5XZQlD [class^=w-icon-],
.NMV9a4Br [class*=" w-icon-"],
.NMV9a4Br [class^=w-icon-] {
	position: absolute;
}

.PVtiQAmu,
.PVtiQAmu .XeCPsJXH,
.PVtiQAmu .XeCPsJXH:before {
	height: 86vh;
}

.PVtiQAmu .KZoHJ9wX {
	cursor: pointer;
}

.PVtiQAmu .IwDtviR6 {
	max-height: 86vh;
}

.fDGjI8Hr .Q7vMl5CF {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}

.fDGjI8Hr .TXoeZOiu {
	height: 100%;
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
}

.DJOcRdK6[contenteditable=true]:after,
.DJOcRdK6[contenteditable=true]:before {
	white-space: normal;
}

.DJOcRdK6 ol,
.DJOcRdK6 ul {
	overflow: hidden;
}

.DJOcRdK6 .ni6ZTsQF.LDxPAeNk div:after,
.DJOcRdK6 .ni6ZTsQF.npg5KD4a div,
.DJOcRdK6 .ni6ZTsQF[data-rt-type=image] div,
.DJOcRdK6 .ni6ZTsQF[data-rt-type=video] div:after {
	outline: 2px solid #2895f7;
}

.DJOcRdK6 figure.LDxPAeNk>div:after,
.DJOcRdK6 figure[data-rt-type=video]>div:after {
	bottom: 0;
	content: "";
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.DJOcRdK6 figure {
	max-width: 60%;
	position: relative;
}

.DJOcRdK6 figure>div:before {
	cursor: default !important;
}

.DJOcRdK6 figure img {
	width: 100%;
}

.DJOcRdK6 figure figcaption.pPhj3Ojm {
	opacity: .6;
}

.DJOcRdK6 figure div {
	color: transparent;
	font-size: 0;
}

.DJOcRdK6 figure.npg5KD4a,
.DJOcRdK6 figure[data-rt-type=image] {
	display: table;
}

.DJOcRdK6 figure.npg5KD4a>div,
.DJOcRdK6 figure[data-rt-type=image]>div {
	display: inline-block;
}

.DJOcRdK6 figure.npg5KD4a>figcaption,
.DJOcRdK6 figure[data-rt-type=image]>figcaption {
	caption-side: bottom;
	display: table-caption;
}

.DJOcRdK6 figure.LDxPAeNk,
.DJOcRdK6 figure[data-rt-type=video] {
	height: 0;
	width: 60%;
}

.DJOcRdK6 figure.LDxPAeNk iframe,
.DJOcRdK6 figure[data-rt-type=video] iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.DJOcRdK6 figure.LDxPAeNk>div,
.DJOcRdK6 figure[data-rt-type=video]>div {
	width: 100%;
}

.DJOcRdK6 figure.kUlPBFaH {
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

.DJOcRdK6 figure.kUlPBFaH.npg5KD4a>div,
.DJOcRdK6 figure.kUlPBFaH[data-rt-type=image]>div {
	max-width: 100%;
}

.DJOcRdK6 figure.Zq7ctjXA {
	clear: both;
}

.DJOcRdK6 figure.hUUydhoO {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	text-align: center;
	width: 100%;
}

.DJOcRdK6 figure.hUUydhoO>div {
	display: inline-block;
	padding-bottom: inherit;
}

.DJOcRdK6 figure.hUUydhoO>figcaption {
	display: block;
}

.DJOcRdK6 figure.vUKuy4iG {
	clear: none;
	float: left;
	margin-right: 15px;
}

.DJOcRdK6 figure.jid_3S5y {
	clear: none;
	float: right;
	margin-left: 15px;
}

.KKP8JuSe [data-nav-menu-open] {
	top: 0;
}

.BTK7qjuN[data-animation=over-left] .KKP8JuSe {
	width: auto;
}

.BTK7qjuN[data-animation=over-left] .KKP8JuSe,
.BTK7qjuN[data-animation=over-left] [data-nav-menu-open] {
	right: auto;
	top: 0;
	z-index: 1;
}

.BTK7qjuN[data-animation=over-right] .KKP8JuSe {
	width: auto;
}

.BTK7qjuN[data-animation=over-right] .KKP8JuSe,
.BTK7qjuN[data-animation=over-right] [data-nav-menu-open] {
	left: auto;
	top: 0;
	z-index: 1;
}

.BTK7qjuN[data-collapse=all] .ojGbMUFA {
	display: none;
}

.e2S92e8n,
.BTK7qjuN[data-collapse=all] .YJmh1Rf3 {
	display: block;
}

.cUKgoIRm img,
.eOZ8PScy img,
footer img,
nav img {
	width: auto;
}

#IYpettyc .P0XcwdRj {
	color: #000 !important;
}

p.gQHP847J {
	font-size: 13px !important;
	margin-bottom: 0;
	margin-top: 16px;
}

.cUKgoIRm h1 {
	font-size: 50px;
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
	font-family: Brandon, sans-serif;
	line-height: 59px;
}

.cUKgoIRm p {
	font-size: 19px;
	margin-bottom: 0;
	color: #fff;
	font-family: Merriweather, serif;
	font-style: normal;
	line-height: 23px;
	padding-left: 0;
	padding-right: 19px;
}

.di6TmkHV span {
	display: contents;
}

.di6TmkHV:nth-child(odd) img {
	order: 1;
}

.eOZ8PScy img {
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-name: G_dZpxuF;
	animation-timing-function: ease-in-out;
}

.osYgBt0Y span {
	font-size: 19px;
	font-weight: 400;
	margin-bottom: 2px;
	text-transform: none;
	line-height: 23px;
}

.osYgBt0Y span,
p.g9fwj0mm {
	font-family: BoldFont, sans-serif;
}

p.g9fwj0mm {
	font-size: 36px !important;
	font-weight: 600;
	line-height: 1;
}

.vVa_7EeH span {
	display: block;
}

.di6TmkHV .ivCSTE1n {
	align-items: center;
	display: flex;
	width: 50%;
}

.di6TmkHV .DAlyvpFL {
	height: 100%;
	object-fit: cover;
}

.di6TmkHV p {
	color: #333;
	font-family: PT Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: 40px;
}

.di6TmkHV h2 {
	color: #00237e;
	font-family: Brandon, sans-serif;
	font-size: 31px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 0;
	margin-top: 0;
}

.di6TmkHV .wKbc5J_q {
	margin-left: 14px;
}

.di6TmkHV:nth-child(2n) h2 {
	color: #d3d3d3;
	font-family: Brandon, sans-serif;
	font-size: 31px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 0;
	margin-top: 0;
}

.di6TmkHV:nth-child(2n) .OOqEJBpr {
	color: #d3d3d3;
	font-size: 100px;
	line-height: 80px;
}

.di6TmkHV:nth-child(2n) p {
	color: #d3d3d3;
}

.cUKgoIRm .sH1G61h_ {
	color: #f27b77;
	display: block;
	font-family: Fa solid\ 900, sans-serif;
	font-size: 41px;
	line-height: 36px;
	margin-top: 42px;
	text-decoration: none;
}

.FwofpIiI .sH1G61h_ {
	color: #fff !important;
}

.hl6aAwar .olrJq0RI {
	border: 6px solid #ffaca9;
	max-width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-color: hsla(0, 0%, 95%, 0);
	background-image: radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0%, 100%, .89) 26%, hsla(0, 0%, 100%, .66) 66%, #b6b3b3 99%, hsla(0, 0%, 100%, .62)), url(/fast-image/miracle/a/images/v33.jpg);
	background-position: 0 0, 50% 50%;
	background-size: auto, cover;
	border-radius: 15px;
	box-shadow: 1px 0 20px -3px rgba(0, 0, 0, .47);
	display: flex;
	margin-bottom: 0;
	margin-top: 0;
	padding: 34px 21px 34px 0;
	width: 1000px;
}

.hl6aAwar .olrJq0RI .vzZMk69u {
	margin-left: -5px;
	width: 50%;
	background-attachment: scroll;
	background-image: url(/fast-image/miracle/a/images/rays_v03.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 39px 0 39px 10px;
	text-align: center;
}

.hl6aAwar .olrJq0RI .vzZMk69u img {
	padding-bottom: 26px;
	padding-top: 26px;
	width: 313px;
}

.hl6aAwar .olrJq0RI p.aZ_uLaMr strong {
	font-family: Open Sans, sans-serif !important;
	font-weight: 700;
}

.hl6aAwar .aZ_uLaMr {
	color: #00237e;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 0;
	text-align: center;
}

.hl6aAwar .eOZ8PScy {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-color: #206b2e;
	background-image: linear-gradient(180deg, #85bb01, #19973d);
	border: 2px solid #19973d;
	border-radius: 10px;
	color: #fff;
	display: flex;
	font-family: Montserrat, sans-serif;
	font-size: 22px;
	font-weight: 700;
	-webkit-justify-content: center;
	justify-content: center;
	line-height: 15px;
	margin: 21px auto 14px;
	padding: 21px 38px;
	text-align: left;
	width: 500px;
}

.hl6aAwar .eOZ8PScy:hover {
	box-shadow: 1px 1px 11px 2px rgba(0, 0, 0, .35);
}

.hl6aAwar .De7NDQAg {
	display: none;
}

.hl6aAwar .lQxarEaV {
	padding-right: 15px;
}

.hl6aAwar .lQxarEaV,
.hl6aAwar .yW50lQ2o {
	font-family: Fa solid\ 900, sans-serif;
	font-weight: 400;
}

.hl6aAwar .yW50lQ2o {
	color: #00237e;
	font-size: 17px;
}

.olrJq0RI img {
	height: 100%;
	object-fit: cover;
}

.iJbyUtey div {
	align-items: center;
	display: flex;
}

.iJbyUtey p {
	font-size: 13px;
}

.KJUQuY4_ img {
	height: 17px;
	width: auto;
}

.KJUQuY4_ div {
	grid-gap: 3px;
}

.KJUQuY4_ p {
	margin-bottom: 0;
	color: #00237e;
	font-size: 17px;
	line-height: 20px;
}

.iJbyUtey h3 {
	margin-bottom: 10px;
}

.iJbyUtey h3,
.olrJq0RI h3 {
	color: #00237e;
	font-family: Montserrat, sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 32px;
	margin-top: 16px;
	text-align: center;
}

.olrJq0RI h3 {
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.osYgBt0Y,
.osYgBt0Y span {
	font-family: Brandon reg, sans-serif !important;
}

.osYgBt0Y .g9fwj0mm {
	color: #00237e;
	font-family: Lato, sans-serif;
	font-size: 2.5rem !important;
	font-weight: 400;
	line-height: 21px;
	margin-bottom: 0;
	padding: .8rem 0;
	text-align: center;
}

.KJUQuY4_ .NBjE3nQu,
.KJUQuY4_ p {
	font-family: Montserrat, sans-serif;
}

.KJUQuY4_ .FZDVi4xN {
	text-transform: uppercase;
}

.KJUQuY4_ .FZDVi4xN strong {
	font-weight: 400;
}

.AN7THE1B .RoubtiHA {
	margin-bottom: 10px;
	margin-top: 21px;
}

.AN7THE1B .vygW5u_g {
	color: #333 !important;
	margin-bottom: 0;
	margin-top: 0 !important;
}

.AN7THE1B .RoubtiHA,
.AN7THE1B a {
	color: #00237e !important;
	font-family: Brandon reg, Arial, sans-serif !important;
	font-size: 13px;
}

.AN7THE1B a {
	text-decoration: underline;
}

.AN7THE1B img {
	height: auto;
	width: 150px;
}

.PzEKeLwr,
.PzEKeLwr strong {
	font-family: Open Sans, sans-serif !important;
}

input.iLiescd3 {
	-webkit-appearance: button;
}

.H99w7tCC,
.H99w7tCC .g9fwj0mm {
	color: #00237e;
	font-family: Lato, sans-serif;
	text-align: center;
}

.H99w7tCC .g9fwj0mm {
	font-size: 2.5rem !important;
	font-weight: 400;
	margin-bottom: 0;
}

.GH5H3O4n p {
	font-size: 10px;
	margin-bottom: 0;
}

main {
	background-color: var(--main-color) !important;
}

nav.mlNcCMF5 {
	background-color: #fff !important;
}

html.wHZVOq7D * {
	background-attachment: scroll !important;
}

input.UNuJXJh6 {
	-webkit-appearance: button;
}

.rIcVId4l,
.rIcVId4l * {
	font-smoothing: auto;
	word-wrap: normal;
	background: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border: 0 transparent;
	border-radius: 0;
	bottom: auto;
	box-shadow: none;
	box-sizing: border-box;
	clear: none;
	color: inherit;
	cursor: inherit;
	direction: ltr;
	display: block;
	float: none;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	height: auto;
	left: auto;
	letter-spacing: inherit;
	line-height: inherit;
	list-style-type: disc;
	margin: 0;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	opacity: 1;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding: 0;
	position: static;
	right: auto;
	text-align: inherit;
	text-decoration: inherit;
	text-indent: 0;
	text-shadow: none;
	text-transform: inherit;
	top: auto;
	transform: none;
	transition: none;
	vertical-align: baseline;
	visibility: visible;
	white-space: inherit;
	width: auto;
	word-break: normal;
	word-spacing: normal;
	z-index: auto;
}

.rIcVId4l,
.rIcVId4l>img {
	display: inline-block !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.rIcVId4l>img {
	vertical-align: middle !important;
}

.YoBsUw5f embed,
.YoBsUw5f iframe,
.YoBsUw5f object {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.LfC3iEtq[disabled],
.LfC3iEtq[readonly],
.mroWUMTn[disabled],
.mroWUMTn[readonly],
fieldset[disabled] .LfC3iEtq,
fieldset[disabled] .mroWUMTn {
	background-color: #eee;
	cursor: not-allowed;
}

textarea.LfC3iEtq,
textarea.mroWUMTn {
	height: auto;
}

.mroWUMTn[multiple] {
	height: auto;
}

.Dc0IHexB .V3pAGHJk {
	margin-left: -10px;
	margin-right: -10px;
}

.V3pAGHJk .V3pAGHJk {
	margin-left: 0;
	margin-right: 0;
}

.KyakjERS .KyakjERS {
	padding-left: 0;
	padding-right: 0;
}

.HgyexFsF label {
	display: inline;
	width: auto;
}

.HgyexFsF img {
	max-width: inherit;
}

.HgyexFsF .jBYoNFZK {
	text-align: center;
}

.HgyexFsF .jBYoNFZK>button {
	display: none !important;
}

.FmxQXiTA * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.FmxQXiTA ._OHyD6Va {
	color: #999;
	font-family: serif;
	font-size: 15px;
	line-height: 12px;
	position: relative;
	text-align: center;
}

.FmxQXiTA .xKi614Tg {
	display: block;
	position: relative;
}

.FmxQXiTA.mFJF6ykT ._OHyD6Va {
	font-size: 18px;
	line-height: 18px;
}

.FmxQXiTA:not(.pgcnNSGm) {
	margin-left: 5px;
	margin-right: 8px;
}

.FmxQXiTA:not(.pgcnNSGm).mFJF6ykT {
	margin-left: 6px;
}

.FmxQXiTA:not(.pgcnNSGm):after,
.FmxQXiTA:not(.pgcnNSGm):before {
	border: solid transparent;
	content: " ";
	height: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	width: 0;
}

.FmxQXiTA:not(.pgcnNSGm):before {
	border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px;
}

.FmxQXiTA:not(.pgcnNSGm).mFJF6ykT:before {
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px;
}

.FmxQXiTA:not(.pgcnNSGm):after {
	border-color: hsla(0, 0%, 100%, 0) #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px;
}

.FmxQXiTA:not(.pgcnNSGm).mFJF6ykT:after {
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px;
}

.FmxQXiTA.pgcnNSGm ._OHyD6Va {
	font-size: 18px;
	line-height: 22px;
}

.VPxyVMna>video {
	background-position: 50% 50%;
	background-size: cover;
	bottom: -100%;
	height: 100%;
	left: -100%;
	margin: auto;
	object-fit: cover;
	position: absolute;
	right: -100%;
	top: -100%;
	width: 100%;
	z-index: -100;
}

.VPxyVMna>video::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	display: none !important;
}

.gHRcMkzx.oyi_UcF4>div {
	border-radius: 100%;
}

.gHRcMkzx.uTYzhI4F>div {
	font-size: inherit;
	height: auto;
	line-height: inherit;
	padding: .2em .5em;
	width: auto;
}

.gHRcMkzx.bEeNbNAp>div {
	box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.daPt8mdf>div {
	background-color: rgba(34, 34, 34, .4);
}

.daPt8mdf>div.dbtdfo5i {
	background-color: #222;
}

.h4Rm0ym3:focus.dbtdfo5i {
	box-shadow: none;
}

.blRnhXqp [class*=" w-icon-"],
.blRnhXqp [class^=w-icon-],
.wPBPk4Qq [class*=" w-icon-"],
.wPBPk4Qq [class^=w-icon-] {
	position: absolute;
}

.YbbuoIlD,
.YbbuoIlD .eHJJToCb,
.YbbuoIlD .eHJJToCb:before {
	height: 86vh;
}

.YbbuoIlD .ROpfvAyo {
	cursor: pointer;
}

.YbbuoIlD .mJJU4MKv {
	max-height: 86vh;
}

.fwPf_Gc9 .vRODVU9z {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}

.fwPf_Gc9 .Ga1k0YFW {
	height: 100%;
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
}

.sWVfJT14[contenteditable=true]:after,
.sWVfJT14[contenteditable=true]:before {
	white-space: normal;
}

.sWVfJT14 ol,
.sWVfJT14 ul {
	overflow: hidden;
}

.sWVfJT14 .cmPcBB7C.W0ZCJAKV div:after,
.sWVfJT14 .cmPcBB7C.qrWZ4Wky div,
.sWVfJT14 .cmPcBB7C[data-rt-type=image] div,
.sWVfJT14 .cmPcBB7C[data-rt-type=video] div:after {
	outline: 2px solid #2895f7;
}

.sWVfJT14 figure.W0ZCJAKV>div:after,
.sWVfJT14 figure[data-rt-type=video]>div:after {
	bottom: 0;
	content: "";
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.sWVfJT14 figure {
	max-width: 60%;
	position: relative;
}

.sWVfJT14 figure>div:before {
	cursor: default !important;
}

.sWVfJT14 figure img {
	width: 100%;
}

.sWVfJT14 figure figcaption.sZ0t9IAO {
	opacity: .6;
}

.sWVfJT14 figure div {
	color: transparent;
	font-size: 0;
}

.sWVfJT14 figure.qrWZ4Wky,
.sWVfJT14 figure[data-rt-type=image] {
	display: table;
}

.sWVfJT14 figure.qrWZ4Wky>div,
.sWVfJT14 figure[data-rt-type=image]>div {
	display: inline-block;
}

.sWVfJT14 figure.qrWZ4Wky>figcaption,
.sWVfJT14 figure[data-rt-type=image]>figcaption {
	caption-side: bottom;
	display: table-caption;
}

.sWVfJT14 figure.W0ZCJAKV,
.sWVfJT14 figure[data-rt-type=video] {
	height: 0;
	width: 60%;
}

.sWVfJT14 figure.W0ZCJAKV iframe,
.sWVfJT14 figure[data-rt-type=video] iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.sWVfJT14 figure.W0ZCJAKV>div,
.sWVfJT14 figure[data-rt-type=video]>div {
	width: 100%;
}

.sWVfJT14 figure.HtKGtHD9 {
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

.sWVfJT14 figure.HtKGtHD9.qrWZ4Wky>div,
.sWVfJT14 figure.HtKGtHD9[data-rt-type=image]>div {
	max-width: 100%;
}

.sWVfJT14 figure.Y1Nva79N {
	clear: both;
}

.sWVfJT14 figure.EOCpsros {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	text-align: center;
	width: 100%;
}

.sWVfJT14 figure.EOCpsros>div {
	display: inline-block;
	padding-bottom: inherit;
}

.sWVfJT14 figure.EOCpsros>figcaption {
	display: block;
}

.sWVfJT14 figure.LiSPX1a_ {
	clear: none;
	float: left;
	margin-right: 15px;
}

.sWVfJT14 figure.s48WAqLg {
	clear: none;
	float: right;
	margin-left: 15px;
}

.HdxN3UO1 [data-nav-menu-open] {
	top: 0;
}

.x2yfFVbt[data-animation=over-left] .HdxN3UO1 {
	width: auto;
}

.x2yfFVbt[data-animation=over-left] .HdxN3UO1,
.x2yfFVbt[data-animation=over-left] [data-nav-menu-open] {
	right: auto;
	top: 0;
	z-index: 1;
}

.x2yfFVbt[data-animation=over-right] .HdxN3UO1 {
	width: auto;
}

.x2yfFVbt[data-animation=over-right] .HdxN3UO1,
.x2yfFVbt[data-animation=over-right] [data-nav-menu-open] {
	left: auto;
	top: 0;
	z-index: 1;
}

.x2yfFVbt[data-collapse=all] .VB9t0iTp {
	display: none;
}

.dhkMl0fw,
.x2yfFVbt[data-collapse=all] .f6xpXGpx {
	display: block;
}

.S3SPZBL5 img,
.nMfxtuyj img,
footer img,
nav img {
	width: auto;
}

#iGCzFIQe .UcptJUvE {
	color: #000 !important;
}

p.rftT6_7h {
	font-size: 13px !important;
	margin-bottom: 0;
	margin-top: 16px;
}

.S3SPZBL5 h1 {
	font-size: 34px;
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
}

.S3SPZBL5 p {
	color: #fff;
	font-size: 18px;
	margin-bottom: 24px;
}

.EH5CtDnK span {
	display: contents;
}

.EH5CtDnK:nth-child(odd) img {
	order: 1;
}

.hsCzP17T img {
	height: 100%;
	object-fit: cover;
}

.BYBrCpur div {
	align-items: center;
	display: flex;
}

.BYBrCpur p {
	font-size: 13px;
}

.slXpuvey img {
	height: 17px;
	width: auto;
}

.slXpuvey div {
	grid-gap: 3px;
}

.slXpuvey p {
	margin-bottom: 0;
	font-size: 15px;
}

.nMfxtuyj img {
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-name: rtY6oU19;
	animation-timing-function: ease-in-out;
}

.zaJ52aNZ span {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 2px;
	text-transform: uppercase;
}

.zaJ52aNZ span,
p.uthfCZqc {
	font-family: BoldFont, sans-serif;
}

p.uthfCZqc {
	font-size: 36px !important;
	font-weight: 600;
	line-height: 1;
}

.C0ZIh_kN span {
	display: contents;
}

#C9ej8rss .teXr1pEd #CguMjMEu small {
	display: inline-block;
	font-size: 10px;
	font-weight: 600;
	line-height: 9px;
	text-align: right;
	width: 60px;
}

main,
nav.voVkY26a {
	background-color: var(--main-color) !important;
}

.ubj6wkm_ img {
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
}

.pGu8NzFb p {
	color: var(--blue-color);
}

.VyAykLJI p {
	font-family: Brandon bld;
	font-size: 22px;
	margin: 0 0 0 10px;
}

.q6kzFQEl p {
	font-family: Brandon bld;
	font-size: 12px;
	line-height: 22px;
}

.ibRGcMsG p {
	font-family: Brandon reg;
	font-size: 12px;
	line-height: 1.3;
	margin-top: 30px;
}

html.o8LkVY2j * {
	background-attachment: scroll !important;
}

input.rp7TnxLy {
	-webkit-appearance: button;
}

.rjMV1a1M,
.rjMV1a1M * {
	font-smoothing: auto;
	word-wrap: normal;
	background: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border: 0 transparent;
	border-radius: 0;
	bottom: auto;
	box-shadow: none;
	box-sizing: border-box;
	clear: none;
	color: inherit;
	cursor: inherit;
	direction: ltr;
	display: block;
	float: none;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	height: auto;
	left: auto;
	letter-spacing: inherit;
	line-height: inherit;
	list-style-type: disc;
	margin: 0;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	opacity: 1;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	padding: 0;
	position: static;
	right: auto;
	text-align: inherit;
	text-decoration: inherit;
	text-indent: 0;
	text-shadow: none;
	text-transform: inherit;
	top: auto;
	transform: none;
	transition: none;
	vertical-align: baseline;
	visibility: visible;
	white-space: inherit;
	width: auto;
	word-break: normal;
	word-spacing: normal;
	z-index: auto;
}

.rjMV1a1M,
.rjMV1a1M>img {
	display: inline-block !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.rjMV1a1M>img {
	vertical-align: middle !important;
}

.vMniandb:after {
	content: " ";
	display: table;
	grid-column-end: 2;
	grid-column-start: 1;
	grid-row-end: 2;
	grid-row-start: 1;
	clear: both;
}

.vMniandb:before {
	content: " ";
	display: table;
	grid-column-end: 2;
	grid-column-start: 1;
	grid-row-end: 2;
	grid-row-start: 1;
}

.yun0cqTA embed,
.yun0cqTA iframe,
.yun0cqTA object {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.axBel70G[disabled],
.axBel70G[readonly],
.tnKNxES4[disabled],
.tnKNxES4[readonly],
fieldset[disabled] .axBel70G,
fieldset[disabled] .tnKNxES4 {
	background-color: #eee;
	cursor: not-allowed;
}

textarea.axBel70G,
textarea.tnKNxES4 {
	height: auto;
}

.axBel70G[multiple] {
	height: auto;
}

.TRU7l3ot .BnFcDLn7 {
	margin-left: -10px;
	margin-right: -10px;
}

.BnFcDLn7 .BnFcDLn7 {
	margin-left: 0;
	margin-right: 0;
}

.uAzZqxs3 .uAzZqxs3 {
	padding-left: 0;
	padding-right: 0;
}

.wsm3Rckv label {
	display: inline;
	width: auto;
}

.wsm3Rckv img {
	max-width: inherit;
}

.wsm3Rckv .X7_glht1 {
	text-align: center;
}

.wsm3Rckv .X7_glht1>button {
	display: none !important;
}

.IY4SAsLb * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.IY4SAsLb .rlV4U5rN {
	color: #999;
	font-family: serif;
	font-size: 15px;
	line-height: 12px;
	position: relative;
	text-align: center;
}

.IY4SAsLb .O3I2PZCj {
	display: block;
	position: relative;
}

.IY4SAsLb.lLbi8Vrq .rlV4U5rN {
	font-size: 18px;
	line-height: 18px;
}

.IY4SAsLb:not(.JCdSJkle) {
	margin-left: 5px;
	margin-right: 8px;
}

.IY4SAsLb:not(.JCdSJkle).lLbi8Vrq {
	margin-left: 6px;
}

.IY4SAsLb:not(.JCdSJkle):after,
.IY4SAsLb:not(.JCdSJkle):before {
	border: solid transparent;
	content: " ";
	height: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	width: 0;
}

.IY4SAsLb:not(.JCdSJkle):before {
	border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px;
}

.IY4SAsLb:not(.JCdSJkle).lLbi8Vrq:before {
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px;
}

.IY4SAsLb:not(.JCdSJkle):after {
	border-color: hsla(0, 0%, 100%, 0) #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px;
}

.IY4SAsLb:not(.JCdSJkle).lLbi8Vrq:after {
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px;
}

.IY4SAsLb.JCdSJkle .rlV4U5rN {
	font-size: 18px;
	line-height: 22px;
}

.gP7jmVNU>video {
	background-position: 50% 50%;
	background-size: cover;
	bottom: -100%;
	height: 100%;
	left: -100%;
	margin: auto;
	object-fit: cover;
	position: absolute;
	right: -100%;
	top: -100%;
	width: 100%;
	z-index: -100;
}

.gP7jmVNU>video::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	display: none !important;
}

.wR0rVgVi.ubbe2I0R>div {
	border-radius: 100%;
}

.wR0rVgVi.FEDDmWf8>div {
	font-size: inherit;
	height: auto;
	line-height: inherit;
	padding: .2em .5em;
	width: auto;
}

.wR0rVgVi.Kp5E5reV>div {
	box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.rhghA9Ya>div {
	background-color: rgba(34, 34, 34, .4);
}

.rhghA9Ya>div.ID1IXngm {
	background-color: #222;
}

.UAdhYNZv:focus.ID1IXngm {
	box-shadow: none;
}

.jt2xHUDc [class*=" w-icon-"],
.jt2xHUDc [class^=w-icon-],
.k1R497Qj [class*=" w-icon-"],
.k1R497Qj [class^=w-icon-] {
	position: absolute;
}

.tclyFbKA,
.tclyFbKA .DN_RZioM,
.tclyFbKA .DN_RZioM:before {
	height: 86vh;
}

.tclyFbKA .BPmZ6j1E {
	cursor: pointer;
}

.tclyFbKA .igtzFvpy {
	max-height: 86vh;
}

.Jbp_yKVe .E1_9kP0d {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}

.Jbp_yKVe .v1tDmfIN {
	height: 100%;
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
}

.nUezTD7g[contenteditable=true]:after,
.nUezTD7g[contenteditable=true]:before {
	white-space: normal;
}

.nUezTD7g ol,
.nUezTD7g ul {
	overflow: hidden;
}

.nUezTD7g .GaiDDdsA.TuoVX_o9 div,
.nUezTD7g .GaiDDdsA.bVY7_ROx div:after,
.nUezTD7g .GaiDDdsA[data-rt-type=image] div,
.nUezTD7g .GaiDDdsA[data-rt-type=video] div:after {
	outline: 2px solid #2895f7;
}

.nUezTD7g figure.bVY7_ROx>div:after,
.nUezTD7g figure[data-rt-type=video]>div:after {
	bottom: 0;
	content: "";
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.nUezTD7g figure {
	max-width: 60%;
	position: relative;
}

.nUezTD7g figure>div:before {
	cursor: default !important;
}

.nUezTD7g figure img {
	width: 100%;
}

.nUezTD7g figure figcaption._DZT3Dvx {
	opacity: .6;
}

.nUezTD7g figure div {
	color: transparent;
	font-size: 0;
}

.nUezTD7g figure.TuoVX_o9,
.nUezTD7g figure[data-rt-type=image] {
	display: table;
}

.nUezTD7g figure.TuoVX_o9>div,
.nUezTD7g figure[data-rt-type=image]>div {
	display: inline-block;
}

.nUezTD7g figure.TuoVX_o9>figcaption,
.nUezTD7g figure[data-rt-type=image]>figcaption {
	caption-side: bottom;
	display: table-caption;
}

.nUezTD7g figure.bVY7_ROx,
.nUezTD7g figure[data-rt-type=video] {
	height: 0;
	width: 60%;
}

.nUezTD7g figure.bVY7_ROx iframe,
.nUezTD7g figure[data-rt-type=video] iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.nUezTD7g figure.bVY7_ROx>div,
.nUezTD7g figure[data-rt-type=video]>div {
	width: 100%;
}

.nUezTD7g figure.GbSsI1Cd {
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

.nUezTD7g figure.GbSsI1Cd.TuoVX_o9>div,
.nUezTD7g figure.GbSsI1Cd[data-rt-type=image]>div {
	max-width: 100%;
}

.nUezTD7g figure.toe_y9Qy {
	clear: both;
}

.nUezTD7g figure.iyHXWUyc {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	text-align: center;
	width: 100%;
}

.nUezTD7g figure.iyHXWUyc>div {
	display: inline-block;
	padding-bottom: inherit;
}

.nUezTD7g figure.iyHXWUyc>figcaption {
	display: block;
}

.nUezTD7g figure.PTSB7rOG {
	clear: none;
	float: left;
	margin-right: 15px;
}

.nUezTD7g figure.nDHcAn6j {
	clear: none;
	float: right;
	margin-left: 15px;
}

.tvbiKlzl [data-nav-menu-open] {
	top: 0;
}

.lARWMWEC[data-animation=over-left] .tvbiKlzl {
	width: auto;
}

.lARWMWEC[data-animation=over-left] .tvbiKlzl,
.lARWMWEC[data-animation=over-left] [data-nav-menu-open] {
	right: auto;
	top: 0;
	z-index: 1;
}

.lARWMWEC[data-animation=over-right] .tvbiKlzl {
	width: auto;
}

.lARWMWEC[data-animation=over-right] .tvbiKlzl,
.lARWMWEC[data-animation=over-right] [data-nav-menu-open] {
	left: auto;
	top: 0;
	z-index: 1;
}

.lARWMWEC[data-collapse=all] .M39AUMYI {
	display: none;
}

.WTk1gQpz,
.lARWMWEC[data-collapse=all] .Mb4YmdHu {
	display: block;
}

.fBCrOHba img,
.mHqQBlns img,
footer img,
nav img {
	width: auto;
}

.knFsbyCB {
	display: none;
}

#N6PmigPg .YKt6QZm5 {
	color: #000 !important;
}

p.DKkILiL8 {
	font-size: 13px !important;
	margin-bottom: 0;
	margin-top: 16px;
}

.mHqQBlns .Fa7VlQVL {
	animation: nzdOnRc3 1s ease-out;
	transform: translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg);
	transform-style: preserve-3d;
}

.mHqQBlns h1 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	color: #fff;
	font-family: Brandon;
	font-size: 50px;
	font-weight: 600;
	line-height: 59px;
	margin-bottom: 16px;
	margin-top: 0;
	text-align: center;
}

.mHqQBlns p {
	color: #fff;
	font-size: 19px;
	margin-bottom: 24px;
	font-family: Merriweather, serif !important;
	font-style: normal;
	line-height: 23px;
}

.RTVDwUwM .oD8gwVNh {
	display: flex;
	width: 50%;
}

.VUK0jhD3 .plUy4tWk {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-color: hsla(0, 0%, 95%, 0);
	background-image: none;
	border: 1px #cecaca;
	border-radius: 15px;
	box-shadow: 1px 0 20px -3px rgba(0, 0, 0, .47);
	display: flex;
	margin-bottom: 0;
	margin-top: 0;
	max-width: 1000px;
	padding: 34px 21px 34px 0;
	width: 1000px;
}

.VUK0jhD3 .plUy4tWk .buXqJeVv {
	text-align: center;
	width: 41.666666%;
}

.VUK0jhD3 .zCUyYwDS {
	color: var(--blue-color);
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

.VUK0jhD3 .fBCrOHba {
	grid-gap: 0;
	align-items: center;
	background-color: #206b2e;
	background-image: linear-gradient(180deg, #85bb01, #19973d);
	border: 2px solid #19973d;
	border-radius: 10px;
	color: #fff;
	display: flex;
	font-family: Montserrat, sans-serif;
	font-size: 22px;
	font-weight: 700;
	justify-content: center;
	line-height: 15px;
	margin-bottom: 14px;
	margin-top: 21px;
	padding: 21px 38px;
	text-align: left;
	width: 100%;
}

.VUK0jhD3 .fBCrOHba:hover {
	box-shadow: 1px 1px 11px 2px rgba(0, 0, 0, .35);
}

.VUK0jhD3 .Ra5bS_Ot {
	display: none;
}

.VUK0jhD3 .GVSGLc0x {
	padding-right: 15px;
}

.VUK0jhD3 .GVSGLc0x,
.VUK0jhD3 .O393zquW {
	font-family: Fa solid\ 900, sans-serif;
	font-weight: 400;
}

.VUK0jhD3 .O393zquW {
	color: var(--blue-color);
	font-size: 17px;
}

.plUy4tWk img {
	height: 100%;
	object-fit: cover;
}

.OE6gNDdL a {
	margin-left: auto;
	margin-right: auto;
}

.OE6gNDdL div {
	align-items: center;
	display: flex;
}

.OE6gNDdL p {
	font-size: 13px;
}

.rFqMnlR8 img {
	height: 17px;
	width: auto;
}

.rFqMnlR8 div {
	grid-gap: 3px;
}

.rFqMnlR8 p {
	margin-bottom: 0;
	color: var(--blue-color);
	font-size: 17px;
	line-height: 18px !important;
}

.fBCrOHba img {
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-name: d84w7XYf;
	animation-timing-function: ease-in-out;
}

.B4pikADk span {
	font-family: BoldFont;
	font-size: 19px;
	margin-bottom: 2px;
	text-transform: none;
	font-weight: 400;
	line-height: 23px;
}

p.vCIN1Fop {
	font-family: BoldFont;
	font-size: 36px !important;
	line-height: 1;
}

.b8wZDPFC span {
	display: block;
}

.B6Ou0VKh a {
	color: #fff;
}

.T2dS0FYl {
	color: #e56161;
	font-family: Brandon reg, sans-serif;
	letter-spacing: 1px;
	line-height: 21px;
	text-align: center;
}

.TmzgB79B {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	display: flex;
}

.wl0h2WvU {
	display: flex;
	-ms-flex-pack: distribute;
	background-color: #f5f5f5;
	border-radius: 10px;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	margin-top: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
}

.S2XYw9OG,
.S2XYw9OG p {
	font-family: Montserrat, sans-serif;
	font-size: 17px;
}

.S2XYw9OG p {
	margin: 0;
}

.vNa52ora {
	font-family: Montserrat, sans-serif;
	font-size: 17px;
	color: var(--blue-color);
	display: flex;
}

:root:has([data-is-manly=true]) .RTVDwUwM {
	min-height: 609px;
}

:root:has([data-is-manly=true]) .pGu8NzFb {
	background-color: var(--blue-color);
	color: #fff !important;
}

:root:has([data-is-manly=true]) .pGu8NzFb .wrLoHWyb {
	margin-bottom: 50px;
	margin-top: 24px;
}

:root:has([data-is-manly=true]) .pGu8NzFb .wrLoHWyb img {
	height: 35px;
	width: 161px;
}

:root:has([data-is-manly=true]) .pGu8NzFb p {
	color: #fff !important;
}

:root:has([data-is-manly=true]) .pGu8NzFb .HCjBsvdW,
:root:has([data-is-manly=true]) .pGu8NzFb a {
	color: hsla(0, 0%, 78%, .8) !important;
	font-family: Brandon reg;
	font-style: italic;
	font-weight: 300;
}

:root:has([data-is-manly=true]) .pGu8NzFb .VwmCGnls {
	border-bottom: 1px solid hsla(0, 0%, 100%, .2);
}

.RTVDwUwM p {
	color: #333;
	font-family: PT Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: 40px;
}

.RTVDwUwM h2 {
	color: var(--blue-color);
	font-family: Brandon, sans-serif;
	font-size: 31px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 0;
	margin-top: 0;
}

.RTVDwUwM .c3jUSJWX {
	margin-left: 14px;
}

._4nYJu4S.RTVDwUwM h2 {
	font-size: 45px !important;
	line-height: 1 !important;
}

._4nYJu4S a {
	text-decoration: underline;
}

._4nYJu4S.RTVDwUwM .c3jUSJWX {
	margin: 0;
}

.RTVDwUwM:nth-child(2n) h2 {
	color: #d3d3d3;
	font-family: Brandon, sans-serif;
	font-size: 31px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 0;
	margin-top: 0;
}

.RTVDwUwM:nth-child(2n) .iEWD7Y_Q {
	color: #d3d3d3;
	font-size: 100px;
	line-height: 80px;
}

.RTVDwUwM:nth-child(2n) p {
	color: #d3d3d3;
}

._4nYJu4S.RTVDwUwM .iEWD7Y_Q {
	font-size: 45px;
}

.OE6gNDdL h3 {
	color: var(--blue-color);
	font-family: Montserrat, sans-serif;
	font-size: 26px;
	font-weight: 600 !important;
	line-height: 34px;
	margin-bottom: 10px;
	margin-top: 16px;
	text-align: center;
}

.B4pikADk,
.B4pikADk span {
	font-family: Brandon reg, sans-serif !important;
}

.B4pikADk .vCIN1Fop {
	color: var(--blue-color);
	font-family: Lato, sans-serif;
	font-size: 2.5rem !important;
	padding: 4px 0;
	text-align: center;
}

.rFqMnlR8 .OkYJE0gB,
.rFqMnlR8 p {
	font-family: Montserrat, sans-serif;
}

.rFqMnlR8 .d8sKPZrz {
	text-transform: uppercase;
}

.rFqMnlR8 .d8sKPZrz strong {
	font-weight: 400;
}

.jzkPPdtp .KNNKEitX {
	margin-bottom: 10px;
	margin-top: 21px;
}

.jzkPPdtp .kjgjsaFN {
	margin-bottom: 0;
	margin-top: 0 !important;
}

.jzkPPdtp .KNNKEitX,
.jzkPPdtp .kjgjsaFN,
.jzkPPdtp a {
	color: var(--blue-color) !important;
	font-family: Brandon reg, Arial, sans-serif !important;
	font-size: 13px;
}

.jzkPPdtp img {
	height: 31.6px;
	width: 150px;
}

main,
nav.JZAndzo1 {
	background-color: #fff !important;
}

[data-gjs-type="label"][class*="gjs-selected"] {
	outline: 3px solid green !important;
}

#ix5qmu,
#ix5qmu p {
	color: #231F20 !important;
	text-align: center;
	font-size: 21px;
}

#i0vvz5 {
	color: #231F20 !important;
	margin-bottom: 16px;
	line-height: 74px;
	text-align: left;
	font-size: 15px;
	display: block;
}

body {
	overflow-x: unset !important;
}

.nObTn9cF {
	color: var(--blue-color);
	font-family: Brandon reg;
	background-color: var(--secondary-color);
	margin-top: 0;
	padding-bottom: 26px;
	padding-top: 37px;
}

.TdTKuuSC {
	justify-content: flex-start;
	margin-left: auto;
	margin-right: auto;
	max-width: 940px;
}

.brEdEdXJ {
	margin-left: auto;
	margin-right: auto;
	max-width: 940px;
}

.VqX70f8D {
	font-family: Brandon bld;
	font-size: 12px;
	margin-right: auto;
	margin-top: 38px;
	max-width: 940px;
	display: flex;
	margin-left: auto;
}

.vbeg0l5z {
	display: flex;
	margin-left: auto;
	align-items: center;
}

.XxxsHkwS {
	align-items: center;
	display: flex;
	font-family: Brandon med;
	justify-content: center;
}

.qf5tiDId {
	background-color: var(--blue-color);
	height: 9px;
	margin-left: 7.5px;
	margin-right: 7.5px;
	width: 1px;
}

#fkt-link-f24-186-8d2 {
	cursor: pointer;
}

#fkt-link-23f-19a-adf {
	cursor: pointer;
}

#fkt-link-08d-18c-9f6 {
	cursor: pointer;
}

.gjs-cv-canvas__tools>#gjs-tools>.gjs-toolbar>div>.fa-trash-o {
	pointer-events: none;
}

select {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: Helvetica, serif;
}

input:not([type=checkbox]),
input:not([type=radio]) {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: Helvetica, serif;
}

[data-gjs-type="form"][class*="gjs-selected"],
[data-gjs-type="form"] *[class*="gjs-selected"] {
	outline: 3px solid #8bc34a !important;
}

.fk-youtube .fk-rm.image {
	-webkit-background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
}

.fk-youtube .play-button {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
}

.fk-youtube .play-button:before {
	content: "";
	border-style: solid;
	border-width: 15px 0 15px 26.0px;
	border-color: transparent transparent transparent #fff;
}

.fk-youtube .fk-rm.image,
.fk-youtube .play-button {
	cursor: pointer;
}

.fk-youtube .fk-rm.image,
.fk-youtube iframe,
.fk-youtube .play-button,
.fk-youtube .play-button:before {
	position: absolute;
}

.fk-youtube .play-button,
.fk-youtube .play-button:before {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.fk-youtube iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

[data-gjs-type="label"][class*="gjs-comp-selected"] {
	outline: 3px solid green !important;
}

a[data-gjs-type="link"][class*="gjs-comp-selected"] {
	outline: 3px solid purple !important;
}

img[data-gjs-type="image"][class*="gjs-comp-selected"] {
	outline: 3px solid orange !important;
}

a:hover {
	color: rgb(0, 86, 179);
	text-decoration: none;
}

#brand p {
	font-family: "Proxima Nova";
	font-weight: 500;
	font-size: 42px;
	float: left;
	margin-right: 70px;
	color: rgb(255, 255, 255);
	height: 50px;
	padding-top: 10px;
	margin-top: -10px;
}

.btn.btn-primary.btn-one-style:active:focus {
	box-shadow: none;
}

.btn.btn-primary.btnStyle:active:focus {
	box-shadow: none;
}

[data-gjs-type="video"][class*="gjs-selected"] {
	outline: 3px solid orange !important;
}

.multi-carousel-container .slick-slider .slick-arrow {
	background: #19D1BF !important;
}

#VSL\ DESKTOP {
	padding: 12px 10px;
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

[data-gjs-type="countdown"][class*="gjs-selected"] {
	outline: 3px solid #795548 !important;
}

#VSL\ MOBILE {
	padding: 12px 10px;
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

.fk-collapsible-list summary::marker {
	content: none;
}

.fk-collapsible-list summary::-webkit-details-marker {
	display: none;
}

details[open] .fk-collapsible-list-content {
	display: block;
	border-radius: 0 0 5px 5px;
}

.fk-collapsible-list details[open] .fk-collapsible-list-right-label {
	border-radius: 5px 5px 0 0;
}

[data-gjs-type="collapsibleList"][class*="gjs-selected"] {
	outline: 3px solid green !important;
}

#VSL\ Desktop {
	padding: 12px 10px;
	width: 100%;
}

#VSL\ Mobile {
	padding: 12px 10px;
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

#VSL\ 2 {
	padding: 12px 10px;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-style: solid;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
}

#TP\ Reviews {
	padding: 12px 10px;
	width: 100%;
	margin-top: 30px;
}

#Trustpilot\ Reviews {
	padding: 12px 10px;
	width: 100%;
}

#wistia-video iframe {
	width: 100%;
	height: auto;
}

#if24 iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#ig8ct iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	Left: 0;
}

.fk-collapsible-list details[open] .fk-collapsible-list-left-label {
	border-radius: 5px 5px 0 0;
}

footer>div.fk-footer-row {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-wrap: nowrap;
	height: auto;
	margin-top: 100px;
	background-color: #f5f5f5;
	padding: 0 50px;
}

footer .fk-footer-col {
	min-height: 25px;
	flex-grow: 1;
	flex-basis: 100%;
	padding: 10px;
}

[data-gjs-type="carouselSlide"][class*="gjs-selected"] {
	outline: 3px solid green !important;
}

[data-gjs-type="carousel"][class*="gjs-selected"] {
	outline: 3px solid green !important;
	border: none;
	box-shadow: none;
}

.cc-bottom-nav-carousel,
.cc-bottom-nav-carousel .cc-thumnail-carousel-slide {
	padding: 5px;
	margin: 5px;
}

.cc-bottom-nav-carousel .cc-thumnail-carousel-slide,
.cc-bottom-nav-carousel .cc-thumnail-carousel-image {
	width: 100%;
	height: auto;
}

#Trustpilot\ Stars {
	padding: 12px 10px;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#videos video {
	border-radius: 10px;
}

.el-798052>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-982818>.scraped-container-box:nth-child(1) {
	width: 10%;
	min-width: 10%;
	max-width: 10%;
}

.el-982818>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-116263>.scraped-container-box:nth-child(1) {
	width: 10%;
	min-width: 10%;
	max-width: 10%;
}

.el-116263>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-933481>.scraped-container-box:nth-child(1) {
	width: 10%;
	min-width: 10%;
	max-width: 10%;
}

.el-933481>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-140341>.scraped-container-box:nth-child(1) {
	width: 10%;
	min-width: 10%;
	max-width: 10%;
}

.el-140341>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

#\32 15257 {
	position: sticky;
	border-top: 1px solid rgb(99, 106, 123);
	border-left: none rgb(99, 106, 123);
	border-right: none rgb(99, 106, 123);
	border-bottom: none rgb(99, 106, 123);
	margin: 20px 0px 0px;
	z-index: 10;
	bottom: 0px;
	background-color: rgb(25, 175, 66);
	background-position: center top;
	background-size: 100%;
	background-repeat: no-repeat;
}

.textbox-facebook:focus::placeholder {
	color: #b4b4b4;
}

ul#fbcommentslist {
	margin: 0 10px 48px 5px;
}

#fbcommentslist li {
	margin: 8px 0px;
}

#fbcomments h3 {
	font-family: helvetica, arial, sans-serif;
	color: #3b5998;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	cursor: pointer;
	margin: 0;
	display: inline-block;
}

#fbcomments p {
	margin: 4px 0px;
	color: black;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0;
	text-align: left;
	word-wrap: break-word;
}

#idbuttons div {
	padding-top: 2px;
}

.fbbuttons .blue {
	color: #627aad;
	font-size: 12px;
	margin: 0;
	cursor: pointer;
}

.fbbuttons .grijs {
	color: #7f7f7f;
	font-size: 12px;
	margin: 0;
}

.fbbuttons .like:hover {
	text-decoration: underline;
}

.fbbuttons .reply:hover {
	text-decoration: underline;
}

#fbsubmit p {
	font-weight: bold;
	opacity: 0;
}

ul {
	padding: 0;
	padding-left: 7px;
	margin-bottom: 10px;
}

li ul {
	border-left: 1px dotted #d3d6db;
}

#\33 744 {
	background-color: rgb(59, 57, 57);
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 29655 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\35 25119 {
	padding: 0px 15px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 84648 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	border-radius: 0px;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-color: rgba(0, 0, 0, 0);
	background-size: auto;
	background-repeat: no-repeat;
}

#\33 23674 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 15px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 0053 {
	border-top: 1px solid rgb(99, 106, 123);
	border-left: none rgb(99, 106, 123);
	border-right: none rgb(99, 106, 123);
	border-bottom: none rgb(99, 106, 123);
	margin: 40px 0px 0px;
	padding: 0px 15px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 37845 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 44116 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 7236 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

.logo-slide-wrapper img {
	border: 0;
	height: auto;
	max-width: 100%;
	border-radius: 10px;
}

#\31 78568 {
	position: sticky;
	z-index: 10;
	bottom: 0px;
	background-color: rgb(86, 118, 107);
	background-size: auto;
	background-repeat: no-repeat;
}

.el-234357>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-45049>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-45049>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-934306>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-934306>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-238431>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-238431>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-134962>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-134962>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-612959>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-612959>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-868184>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-868184>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-190494>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-190494>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-839457>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-839457>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-410782>.scraped-container-box:nth-child(1) {
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}

.el-410782>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-230706>.scraped-container-box:nth-child(1) {
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}

.el-230706>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-924497>.scraped-container-box:nth-child(1) {
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}

.el-924497>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-680291>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-467307>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-647891>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-647891>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-421836>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-421836>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-248139>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-248139>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-798933>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-798933>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-983695>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-983695>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-572668>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-572668>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-91081>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-114027>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-602706>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-602706>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-190581>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-190581>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-24622>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-24622>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-666822>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-666822>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-963721>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-963721>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-384857>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-384857>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-589660>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-589660>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-925565>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-925565>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-917811>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-917811>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-184076>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-184076>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-673584>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-673584>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-118597>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-118597>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-732787>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-732787>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-41897>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-41897>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-706544>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-706544>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-409477>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-51608>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-215510>.scraped-container-box:nth-child(1) {
	width: 50%;
	min-width: 50%;
	max-width: 50%;
}

.el-215510>.scraped-container-box:nth-child(2) {
	width: 15%;
	min-width: 15%;
	max-width: 15%;
}

.el-215510>.scraped-container-box:nth-child(3) {
	width: 15%;
	min-width: 15%;
	max-width: 15%;
}

.el-215510>.scraped-container-box:nth-child(4) {
	width: 20%;
	min-width: 20%;
	max-width: 20%;
}

.el-66300>.scraped-container-box:nth-child(1) {
	width: 50%;
	min-width: 50%;
	max-width: 50%;
}

.el-66300>.scraped-container-box:nth-child(2) {
	width: 15%;
	min-width: 15%;
	max-width: 15%;
}

.el-66300>.scraped-container-box:nth-child(3) {
	width: 15%;
	min-width: 15%;
	max-width: 15%;
}

.el-66300>.scraped-container-box:nth-child(4) {
	width: 20%;
	min-width: 20%;
	max-width: 20%;
}

.el-74275>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-589910>.scraped-container-box:nth-child(1) {
	width: 43%;
	min-width: 43%;
	max-width: 43%;
}

.el-589910>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-589910>.scraped-container-box:nth-child(3) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-589910>.scraped-container-box:nth-child(4) {
	width: 19%;
	min-width: 19%;
	max-width: 19%;
}

.el-15700>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-590434>.scraped-container-box:nth-child(1) {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}

.el-590434>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-590434>.scraped-container-box:nth-child(3) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-590434>.scraped-container-box:nth-child(4) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-25331>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-917791>.scraped-container-box:nth-child(1) {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}

.el-917791>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-917791>.scraped-container-box:nth-child(3) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-917791>.scraped-container-box:nth-child(4) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-16048>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-755104>.scraped-container-box:nth-child(1) {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}

.el-755104>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-755104>.scraped-container-box:nth-child(3) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-755104>.scraped-container-box:nth-child(4) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-24544>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-194346>.scraped-container-box:nth-child(1) {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}

.el-194346>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-194346>.scraped-container-box:nth-child(3) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-194346>.scraped-container-box:nth-child(4) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-513000>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-926975>.scraped-container-box:nth-child(1) {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}

.el-926975>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-926975>.scraped-container-box:nth-child(3) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-926975>.scraped-container-box:nth-child(4) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-802959>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-834130>.scraped-container-box:nth-child(1) {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}

.el-834130>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-834130>.scraped-container-box:nth-child(3) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-834130>.scraped-container-box:nth-child(4) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-272860>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-766427>.scraped-container-box:nth-child(1) {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}

.el-766427>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-766427>.scraped-container-box:nth-child(3) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-766427>.scraped-container-box:nth-child(4) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-348823>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-69809>.scraped-container-box:nth-child(1) {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}

.el-69809>.scraped-container-box:nth-child(2) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-69809>.scraped-container-box:nth-child(3) {
	width: 17%;
	min-width: 17%;
	max-width: 17%;
}

.el-69809>.scraped-container-box:nth-child(4) {
	width: 21%;
	min-width: 21%;
	max-width: 21%;
}

.el-974776>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-359143>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-359143>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-76685>.scraped-container-box:nth-child(1) {
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}

.el-76685>.scraped-container-box:nth-child(2) {
	width: 55%;
	min-width: 55%;
	max-width: 55%;
}

.el-76685>.scraped-container-box:nth-child(3) {
	width: 15%;
	min-width: 15%;
	max-width: 15%;
}

.el-778881>.scraped-container-box:nth-child(1) {
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}

.el-778881>.scraped-container-box:nth-child(2) {
	width: 55%;
	min-width: 55%;
	max-width: 55%;
}

.el-778881>.scraped-container-box:nth-child(3) {
	width: 15%;
	min-width: 15%;
	max-width: 15%;
}

.el-590374>.scraped-container-box:nth-child(1) {
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}

.el-590374>.scraped-container-box:nth-child(2) {
	width: 55%;
	min-width: 55%;
	max-width: 55%;
}

.el-590374>.scraped-container-box:nth-child(3) {
	width: 15%;
	min-width: 15%;
	max-width: 15%;
}

.el-826016>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-826016>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-522123>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-522123>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-409109>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-409109>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-409109>.scraped-container-box:nth-child(3) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-650147>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-602512>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-72881>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-466530>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-187795>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-376688>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-366824>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-366824>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-486624>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-486624>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-527377>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-527377>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-654813>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-654813>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-461504>.scraped-container-box:nth-child(1) {
	width: 7%;
	min-width: 7%;
	max-width: 7%;
}

.el-461504>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-314205>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-615724 .faq-header {
	font-size: 16px;
	text-align: left;
	background-color: #EAE4DA;
	border-top: nullpx solid null;
	border-left: nullpx solid null;
	border-right: nullpx solid null;
	border-bottom: nullpx solid null;
	border-radius: nullpx nullpx nullpx nullpx;
	font-family: Montserrat;
	font-weight: bold;
}

.el-726484 .faq-header {
	font-size: 16px;
	text-align: left;
	background-color: #EAE4DA;
	border-top: nullpx solid null;
	border-left: nullpx solid null;
	border-right: nullpx solid null;
	border-bottom: nullpx solid null;
	border-radius: nullpx nullpx nullpx nullpx;
	font-family: Montserrat;
	font-weight: bold;
}

.el-602367 .faq-header {
	font-size: 16px;
	text-align: left;
	background-color: #EAE4DA;
	border-top: nullpx solid null;
	border-left: nullpx solid null;
	border-right: nullpx solid null;
	border-bottom: nullpx solid null;
	border-radius: nullpx nullpx nullpx nullpx;
	font-family: Montserrat;
	font-weight: bold;
}

.el-538542 .faq-header {
	font-size: 16px;
	text-align: left;
	background-color: #EAE4DA;
	border-top: nullpx solid null;
	border-left: nullpx solid null;
	border-right: nullpx solid null;
	border-bottom: nullpx solid null;
	border-radius: nullpx nullpx nullpx nullpx;
	font-family: Montserrat;
	font-weight: bold;
}

.el-755318 .faq-header {
	font-size: 16px;
	text-align: left;
	background-color: #EAE4DA;
	border-top: nullpx solid null;
	border-left: nullpx solid null;
	border-right: nullpx solid null;
	border-bottom: nullpx solid null;
	border-radius: nullpx nullpx nullpx nullpx;
	font-family: Montserrat;
	font-weight: bold;
}

.el-290958 .faq-header {
	font-size: 16px;
	text-align: left;
	background-color: #EAE4DA;
	border-top: nullpx solid null;
	border-left: nullpx solid null;
	border-right: nullpx solid null;
	border-bottom: nullpx solid null;
	border-radius: nullpx nullpx nullpx nullpx;
	font-family: Montserrat;
	font-weight: bold;
}

#\32 93892 {
	background-color: rgb(86, 118, 107);
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 44674 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 03824 {
	margin: 0px;
	padding: 0px 0px 20px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url(https://assets.funnelkonnekt.com/Funnel/assets/images/fadfad32-3aee-484f-859c-b3ac63a4a1f3/205d922e-a636-4cf9-be7b-f43474977533/1672158092-11__1_.jpg?versionId=X0.7edKwrfm5uLxswRiiShKNBjdEeLm5);
}

#\34 81796 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px 0px 20px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 73749 {
	background-size: 100%;
	background-repeat: no-repeat;
}

#\35 85560 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px 0px 20px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 06069 {
	background-color: rgb(234, 228, 218);
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 91489 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 26904 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px 0px 20px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 58135 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 28335 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 08435 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 58750 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 46260 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 31054 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 30px 0px 0px;
	padding: 0px 10px 20px;
	background-size: auto;
	background-repeat: no-repeat;
	font-family: 'Montserrat', sans-serif;
}

#\33 9039 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px 10px 20px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 54466 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px 10px 20px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 34888 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 49997 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\33 55614 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 1671 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 18788 {
	margin: 60px 0px 0px;
	padding: 0px 0px 30px;
	background-color: rgb(252, 251, 243);
	background-size: auto;
	background-repeat: no-repeat;
}

#\35 11825 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\33 89959 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
	align-self: center;
	justify-content: space-around;
	align-items: center;
}

#\36 97488 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-position: center top;
	background-size: auto;
	background-repeat: no-repeat;
}

#\33 4561 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 39253 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 46509 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 76581 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\33 42398 {
	margin: 0px;
	background-color: rgb(252, 251, 243);
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 21150 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px 0px 40px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 90515 {
	background-color: rgb(234, 228, 218);
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 33058 {
	border-width: 5px;
	border-style: solid;
	border-color: white;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 30px 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 84510 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 05237 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 25362 {
	margin: 0px 0px 20px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\35 28197 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 52416 {
	background-color: rgb(234, 228, 218);
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 9183 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 07324 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 57406 {
	border-width: 2px;
	border-style: solid;
	border-color: rgba(86, 118, 107, 0.53);
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 30px 0px 20px;
	padding: 0px 10px;
	background-color: rgb(244, 251, 246);
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 52711 {
	margin: 10px 0px 0px;
	background-color: rgb(234, 228, 218);
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 33657 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 24482 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 13858 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\33 58104 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 20px 0px 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 48703 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 30px 0px 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 95221 {
	margin: 60px 0px 0px;
	background-color: rgb(234, 228, 218);
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 21020 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 75304 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px 10px;
	background-size: auto;
	background-repeat: no-repeat;
}

.fk-collapsible-list details[open] .fk-collapsible-list-right-label .fk-icon-rotate {
	transform: rotate(90deg);
}

#Trustpilot\ Desktop {
	padding: 12px 10px;
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

#Trustpilot\ Mobile {
	padding: 12px 10px;
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

#Trustbox\ Desktop {
	padding: 12px 10px;
	width: 100%;
	margin-top: 30px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

#Trustbox\ Mobile {
	padding: 12px 10px;
	width: 100%;
	margin-top: 30px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

#itfj1u p {
	padding: 1px;
	font-size: 36px;
	font-family: Montserrat, sans-serif;
	font-weight: 800;
	line-height: 55px;
	color: #231F20 !important;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 10px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
	flex: 0 0;
}

.product-list .pl-variants .pl-variant-option.selected {
	background: #3E87AF !important;
}

.product-list .pl-variants {
	color: black !important;
}

.group-wrap>.scraped-container-box {
	position: relative;
}

.indented>.paragraph-inner p {
	position: relative;
}

.indented>.paragraph-inner p::before {
	content: url(https://img.funnelish.com/6978/50909/1696425348-hand-pointing-right.png);
	position: absolute;
	transform: translate(-150%, 0%);
}

.el-209762>.scraped-container-box:nth-child(1) {
	width: 500px;
	min-width: 500px;
	max-width: 500px;
}

.el-781217>.scraped-container-box:nth-child(1) {
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

.el-781217>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-884454>.scraped-container-box:nth-child(1) {
	width: 400px;
	min-width: 400px;
	max-width: 400px;
}

.el-976590>.scraped-container-box:nth-child(1) {
	width: 80px;
	min-width: 80px;
	max-width: 80px;
}

.el-976590>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-496172>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-496172>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-995862>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-187711>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-187711>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-309789>.scraped-container-box:nth-child(1) {
	width: 850px;
	min-width: 850px;
	max-width: 850px;
}

.el-406616>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-406616>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-581084>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-581084>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-248488>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-138068>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-921971>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-921971>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-612211>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-934810>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-123945>.scraped-container-box:nth-child(1) {
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

.el-123945>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-416056>.scraped-container-box:nth-child(1) {
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

.el-416056>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-838900>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-663845>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-361769>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-758668>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-410045>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-20931>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-817842>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-517541>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-239615>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-491130>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-491130>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-216099>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-188580>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-526058>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-526058>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-347666>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-91998>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-522030>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-522030>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-694820>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-366295>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-366295>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-954539>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-652551>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-509525>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-887702>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-857619>.scraped-container-box:nth-child(1) {
	width: 94px;
	min-width: 94px;
	max-width: 94px;
}

.el-857619>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-555837>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-640181>.scraped-container-box:nth-child(1) {
	width: 94px;
	min-width: 94px;
	max-width: 94px;
}

.el-640181>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-444244>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-72336>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-195294>.scraped-container-box:nth-child(1) {
	width: 440px;
	min-width: 440px;
	max-width: 440px;
}

.el-263211>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-561739>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-985952>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-985952>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-57740>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-120839>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-972965>.scraped-container-box:nth-child(1) {
	width: 15px;
	min-width: 15px;
	max-width: 15px;
}

.el-972965>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-512279>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-612752>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-612752>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-63986>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-747336>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-250766>.scraped-container-box:nth-child(1) {
	width: 15px;
	min-width: 15px;
	max-width: 15px;
}

.el-250766>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-171259>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-622703>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-285782>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-617567>.scraped-container-box:nth-child(1) {
	width: 94px;
	min-width: 94px;
	max-width: 94px;
}

.el-617567>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-990814>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-990814>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-194270>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-298026>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-841626>.scraped-container-box:nth-child(1) {
	width: 15px;
	min-width: 15px;
	max-width: 15px;
}

.el-841626>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-964353>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-222445>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-222445>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-886482>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-979803>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-219293>.scraped-container-box:nth-child(1) {
	width: 15px;
	min-width: 15px;
	max-width: 15px;
}

.el-219293>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-64368>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-114553>.scraped-container-box:nth-child(1) {
	width: 700px;
	min-width: 700px;
	max-width: 700px;
}

.el-619798>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-759002>.scraped-container-box:nth-child(1) {
	width: 94px;
	min-width: 94px;
	max-width: 94px;
}

.el-759002>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-141946>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-791009>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-338133>.scraped-container-box:nth-child(1) {
	width: 94px;
	min-width: 94px;
	max-width: 94px;
}

.el-338133>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-894077>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-894077>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-840862>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-878570>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-442515>.scraped-container-box:nth-child(1) {
	width: 15px;
	min-width: 15px;
	max-width: 15px;
}

.el-442515>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-792570>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-985194>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-618188>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-896539>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-268729>.scraped-container-box:nth-child(1) {
	width: 15px;
	min-width: 15px;
	max-width: 15px;
}

.el-268729>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-782784>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-787278>.scraped-container-box:nth-child(1) {
	width: 700px;
	min-width: 700px;
	max-width: 700px;
}

.el-637540>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-599127>.scraped-container-box:nth-child(1) {
	width: 94px;
	min-width: 94px;
	max-width: 94px;
}

.el-599127>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-487346>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-388417>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-544731>.scraped-container-box:nth-child(1) {
	width: 94px;
	min-width: 94px;
	max-width: 94px;
}

.el-544731>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-376473>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-529644>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-752923>.scraped-container-box:nth-child(1) {
	width: 94px;
	min-width: 94px;
	max-width: 94px;
}

.el-752923>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-99475>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-475823>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-475823>.scraped-container-box:nth-child(2) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-979464>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-525393>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-142829>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-142829>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-680135>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-833524>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-120722>.scraped-container-box:nth-child(1) {
	width: 200px;
	min-width: 200px;
	max-width: 200px;
}

.el-844344>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-658109>.scraped-container-box:nth-child(1) {
	width: 230px;
	min-width: 230px;
	max-width: 230px;
}

.el-409310>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-830519>.scraped-container-box:nth-child(1) {
	width: 200px;
	min-width: 200px;
	max-width: 200px;
}

.el-120435>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-755497>.scraped-container-box:nth-child(1) {
	width: 230px;
	min-width: 230px;
	max-width: 230px;
}

.el-675190>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-826978>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-367526>.scraped-container-box:nth-child(1) {
	width: 720px;
	min-width: 720px;
	max-width: 720px;
}

.el-690787>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-540537>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-977119>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-323276>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-641752>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.scraped-container p {
	font-family: 'Oswald';
	margin-right: 5px;
}

.el-703718>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-363534>.scraped-container-box:nth-child(1) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-363534>.scraped-container-box:nth-child(2) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-363534>.scraped-container-box:nth-child(3) {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.el-990159>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-406154>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-953206>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-148192>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-232617>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-659713>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-40334>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-881882>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-904528>.scraped-container-box:nth-child(1) {
	width: unset;
	min-width: 0;
	max-width: unset;
}

.el-691934 .btn:hover {
	color: #000000 !important;
	font-size: nullpx !important;
	font-weight: bold !important;
	background-color: #FDE35E !important;
	box-shadow: #00000024 2.4492935982947064e-16px 4px 5px 1px !important;
}

.el-675148 .btn:hover {
	color: #000000 !important;
	font-size: nullpx !important;
	font-weight: bold !important;
	background-color: #FDE35E !important;
	box-shadow: #00000024 2.4492935982947064e-16px 4px 5px 1px !important;
}

.el-35624 .btn:hover {
	color: #000000 !important;
	font-size: nullpx !important;
	font-weight: bold !important;
	background-color: #FDE35E !important;
	box-shadow: #00000024 2.4492935982947064e-16px 4px 5px 1px !important;
}

.el-160561 .btn:hover {
	color: #000000 !important;
	font-size: nullpx !important;
	font-weight: bold !important;
	background-color: #FDE35E !important;
	box-shadow: #00000024 2.4492935982947064e-16px 4px 5px 1px !important;
}

.el-323914 .btn:hover {
	color: #000000 !important;
	font-size: nullpx !important;
	font-weight: bold !important;
	background-color: #FDE35E !important;
	box-shadow: #00000024 2.4492935982947064e-16px 4px 5px 1px !important;
}

.el-4071 .btn:hover {
	color: #000000 !important;
	font-size: nullpx !important;
	font-weight: bold !important;
	background-color: #FDE35E !important;
	box-shadow: #00000024 2.4492935982947064e-16px 4px 5px 1px !important;
}

.el-188173 .btn:hover {
	color: #000000 !important;
	font-size: nullpx !important;
	font-weight: bold !important;
	background-color: #FDE35E !important;
	box-shadow: #00000024 2.4492935982947064e-16px 4px 5px 1px !important;
}

#\38 68882 {
	background-color: rgb(8, 119, 94);
	background-size: auto;
	background-repeat: no-repeat;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}

#\39 52602 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 75959 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 13621 {
	background-color: transparent;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 26926 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-color: white;
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 49987 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 16360 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\35 52567 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 60714 {
	background-color: rgb(51, 51, 51);
	background-size: auto;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-bottom: 50px;
}

#\32 95134 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 91553 {
	background-color: rgba(253, 253, 253, 0);
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 07993 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px 0px 30px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 86685 {
	padding: 30px 0px;
	background-color: rgba(240, 240, 240, 0.49);
	background-size: auto;
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-bottom: 40px;
}

#\34 54116 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 61013 {
	padding: 30px 0px;
	background-color: rgb(8, 119, 94);
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 24207 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 8807 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\35 50534 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 88028 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\35 7357 {
	margin: 0px;
	background-color: rgba(240, 240, 240, 0.49);
	background-size: auto;
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-bottom: 40px;
}

#\38 00542 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 29166 {
	background-size: auto;
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-bottom: 30px;
}

#\36 7685 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 83369 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 08973 {
	background-color: rgb(51, 51, 51);
	background-size: auto;
	background-repeat: no-repeat;
	margin-top: 1px;
	padding-top: 40px;
	padding-bottom: 40px;
	height: 550px;
}

#\33 87256 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 22404 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 98024 {
	background-size: auto;
	background-repeat: no-repeat;
	padding-top: 120px;
}

#\39 12883 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 58772 {
	background-color: rgba(240, 240, 240, 0.49);
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 13802 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 69371 {
	background-color: rgba(240, 240, 240, 0.49);
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 89402 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 50476 {
	background-color: rgb(8, 119, 94);
	background-size: auto;
	background-repeat: no-repeat;
}

#\33 58565 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 43978 {
	background-color: rgb(8, 119, 94);
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 1555 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 87726 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 62687 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\33 17584 {
	background-color: rgb(37, 42, 50);
	background-size: auto;
	background-repeat: no-repeat;
}

#\37 63419 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\34 50373 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 94029 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\36 14216 {
	background-size: auto;
	background-repeat: no-repeat;
}

#\32 48451 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\31 89934 {
	margin: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\38 34195 {
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
	color: rgb(48, 48, 48);
	font-size: 14px;
	text-align: initial;
	margin: 0px;
	padding: 0px;
	background-size: auto;
	background-repeat: no-repeat;
}

#\39 03772 {
	border-radius: 0px;
	margin: 20px 0px 0px;
	padding: 10px;
	background-color: white;
}

#wt\:attributes {
	display: none;
}

.wp-content {
	max-width: 620px;
	margin: 0 auto;
}

.comment-input-holder {
	background: white;
	margin-left: 10px;
	margin-right: 10px;
}

.comment-holder {
	position: relative;
	box-sizing: border-box;
	margin-bottom: -150px;
}

.comment-input {
	border: 1px solid #dedede;
	width: 100%;
	margin: 0 auto;
}

.comment-options {
	border-top: 1px solid #dedede;
	background: rgb(246, 247, 249);
	padding: 8px 12px;
	display: none;
}

#fbcomments {
	background-color: white;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #e9eaed;
	border-style: none;
	border-bottom-width: 0;
}

.fk-post-button {
	margin-left: auto;
	margin-right: auto;
}

#itsl1b {
	width: 100%;
}

#it3huj {
	margin: 10px 0px 0px;
}

u#izeek {
	line-height: 46px;
}

#fkt-link-126-88e-b9b:hover #fkt-image-08d-4b4-a50,
#fkt-link-d3b-fac-aed:hover #fkt-image-3c1-f8f-b94,
#fkt-link-ade-4ad-b1e:hover #fkt-image-96d-4a2-bad {
	transform: translateX(10px);
}

div#iopsml {
	line-height: 30px;
	padding-left: 1px;
}

div#iqalb {
	position: fixed;
}

button#i4z1eu {
	box-shadow: rgba(0, 0, 0, 0.26) 2.44929e-16px 4px 5px 2px;
}

img:hover,
img:focus {
	opacity: 1 !important;
}

.fk-inner-header-wrapper .fk-menu-container .fk-menu {
	padding: 5px;
	white-space: nowrap;
	color: black;
}

.fk-inner-header-wrapper .fk-menu-container .fk-menu:hover,
.fk-inner-header-wrapper .fk-menu-container .fk-menu:focus {
	color: black;
}

.sidepanel .cc-panel-view-cart,
.sidepanel .cc-panel-checkout {
	font-size: 16px;
	padding: 5px 0;
	margin: 0px auto;
}

#ixjfwb {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#iljflg {
	display: flex;
	flex: 1 0 82%;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding-left: 10px;
}

#i0yxi5 {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#i9uiio {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
}

#ieh5iy {
	padding: 12px 10px;
	width: 100%;
	display: none;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#iya41i {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#iv4nrv {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 41px;
	margin-bottom: 0;
	font-weight: 700;
	color: #14B691 !important;
	flex-direction: row;
}

#iiuv72 {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
}

#ignua9 {
	padding: 12px 10px;
	width: 100%;
	display: none;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#fkt-image-e7c-6a4-9b3 {
	color: black !important;
	width: 100% !important;
	height: auto;
	padding-right: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	flex: 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
}

#im0n6e {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
}

#iujd4w {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#iu1zsl {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 32px;
	margin-bottom: 0;
	font-weight: 800;
	color: #231f20 !important;
	flex-direction: row;
}

#iuhwyx {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding-left: 10px;
}

#iupdl4 {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#i22iq2 {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#ik4yaa {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-left: 40px;
}

#i5lybx {
	padding: 12px 10px;
	width: 85%;
	margin-bottom: 50px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#ia9o7e {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#idyjyn {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 41px;
	margin-bottom: 0;
	font-weight: 700;
	color: #14B691 !important;
	flex-direction: row;
}

#iem2lo {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
}

#iaigyl {
	padding: 12px 10px;
	width: 100%;
	display: none;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#iab80o {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
}

#isnbui {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#ihoivu {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 32px;
	margin-bottom: 0;
	font-weight: 800;
	color: #231f20 !important;
	flex-direction: row;
}

#io4mch {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding-left: 10px;
}

#ivmgcq {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#imr2da {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#ip3w25 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-left: 40px;
}

#ibi446 {
	padding: 12px 10px;
	width: 85%;
	margin-bottom: 50px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#i4p8xu {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#iz97ju {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 41px;
	margin-bottom: 0;
	font-weight: 700;
	color: #14B691 !important;
	flex-direction: row;
}

#iazfen {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
}

#iq2zuj {
	padding: 12px 10px;
	width: 100%;
	display: none;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#fkt-image-d9e-1b4-94f {
	color: black !important;
	width: 100% !important;
	height: auto;
	padding-right: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	flex: 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
}

#igcpgr {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
}

#igg5ax {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#i42amf {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 32px;
	margin-bottom: 0;
	font-weight: 800;
	color: #231f20 !important;
	flex-direction: row;
}

#irauhx {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding-left: 10px;
}

#i7dgji {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#igrxpi {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-left: 40px;
}

#i6925m {
	padding: 12px 10px;
	width: 85%;
	margin-bottom: 50px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#i9xdlo {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#i4w9fw {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 41px;
	margin-bottom: 0;
	font-weight: 700;
	color: #14B691 !important;
	flex-direction: row;
}

#izivch {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
}

#iip82g {
	padding: 12px 10px;
	width: 100%;
	display: none;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#i2wxy8 {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
}

#ilwshv {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#i773hb {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 32px;
	margin-bottom: 0;
	font-weight: 800;
	color: #231f20 !important;
	flex-direction: row;
}

#ijxo3u {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding-left: 10px;
}

#igguh5 {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#ivrspr {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#irj0sy {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-left: 40px;
}

#inz9p9 {
	padding: 12px 10px;
	width: 85%;
	margin-bottom: 50px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#il6syf {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#i22u9r {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 41px;
	margin-bottom: 0;
	font-weight: 700;
	color: #14B691 !important;
	flex-direction: row;
}

#if0ls8 {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
}

#i6tekh {
	padding: 12px 10px;
	width: 100%;
	display: none;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#ibok62 {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
}

#ixplvs {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#idbd58 {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 32px;
	margin-bottom: 0;
	font-weight: 800;
	color: #231f20 !important;
	flex-direction: row;
}

#iv2sd7 {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding-left: 10px;
}

#izgt9j {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#i7ffgs {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#inby9i {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-left: 40px;
}

#i677cj {
	padding: 12px 10px;
	width: 85%;
	margin-bottom: 50px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#ix5qmu em {
	font-style: normal;
	color: #ff0000 !important;
}

#ixse92 {
	padding: 12px 10px;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

#i6sr6i {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	font-weight: 500;
}

#i6hiks {
	padding: 1px;
	font-size: 19px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	font-weight: 500;
}

#fkt-link-9a2-c9b-b39 {
	color: #f6f9fe !important;
	padding-left: 40px;
	padding-right: 40px;
	display: inline-block;
	font-family: Montserrat, sans-serif;
	cursor: pointer;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #12ab88 !important;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: 0 4px 7px 1px rgba(0, 0, 0, 0.19) !important;
	font-weight: 700;
	font-size: 30px;
	line-height: 1.2em;
	letter-spacing: 0.02px;
	width: 100% !important;
	margin-left: 0;
	margin-right: 0;
	text-decoration: none;
}

#fkt-link-9a2-c9b-b39:hover {
	background-color: #0b9273 !important;
}

#i6efcj {
	flex: 0 0 60%;
	justify-content: center;
	display: flex;
	align-items: center;
}

#fkt-image-ba2-29a-8ec {
	width: 90% !important;
}

#ivktef {
	padding: 12px 10px;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	box-shadow: 0 1px 11.1px 10px #dfdfdf !important;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	margin-bottom: 40px;
}

#ik7k0d {
	padding-top: 0;
	padding-bottom: 0;
}

#iytn55 {
	padding-left: 0;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 100%;
}

#igexuf {
	padding-right: 10px;
}

#ireo3z {
	padding-left: 10px;
	padding-right: 10px;
}

#ilkg13 {
	padding: 12px 10px;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
}

#ikmasn {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
}

#ivjvz5 {
	display: none;
}

#iusc2c em {
	font-style: normal;
	color: #CB0A0A !important;
}

#iusc2c {
	color: #231F20 !important;
	text-align: center;
	font-size: 19px;
	font-family: Montserrat, sans-serif;
	line-height: 31.2px;
	letter-spacing: 0;
}

#iusc2c p {
	color: #231F20 !important;
	text-align: center;
	font-size: 19px;
	font-family: Montserrat, sans-serif;
	line-height: 31.2px;
	letter-spacing: 0;
	margin: 0;
}

#iutkqx {
	font-size: 18px;
}

#fkt-image-35c-f8d-941 {
	color: black !important;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

#fkt-image-24d-eb7-817 {
	color: black !important;
}

#ixs2mxw {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#izen9p4 {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 41px;
	margin-bottom: 0;
	font-weight: 700;
	color: #14B691 !important;
	flex-direction: row;
}

#iaz9o0s {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
}

#i0s88ol {
	padding: 12px 10px;
	width: 100%;
	display: none;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#fkt-image-e29-fa2-857 {
	color: black !important;
	width: 100% !important;
	height: auto;
	padding-right: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	flex: 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
}

#i9vggex {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
}

#i1fgi1l {
	padding: 1px;
	font-size: 73px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 85px;
	margin-bottom: 0;
	color: #14B691 !important;
	display: flex;
	justify-content: space-around;
}

#i0gvbma {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 32px;
	margin-bottom: 0;
	font-weight: 800;
	color: #231f20 !important;
	flex-direction: row;
}

#ifvlc09 {
	display: flex;
	flex: 1 0 80%;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding-left: 10px;
}

#if4gdx3 {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex: 0 0;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 0;
	padding-bottom: 10px;
}

#iouzlll {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#inkasts {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-left: 40px;
}

#iyjb30n {
	padding: 12px 10px;
	width: 85%;
	margin-bottom: 50px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#fkt-image-35a-594-91b {
	color: black !important;
	width: 100% !important;
	margin-bottom: 0;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

#fkt-link-a80-e90-99d {
	cursor: pointer;
}

.iscowc {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	font-weight: 500;
}

.iscowc p,
.iscowc strong {
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	text-align: left;
	font-weight: 500;
	margin: 0;
}

.in5nbc {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif !important;
	text-align: left;
	font-weight: 800;
	margin-top: 15px;
	margin-bottom: 15px;
}

.in5nbc p,
.in5nbc strong {
	font-size: 26px;
	font-family: Montserrat, sans-serif !important;
	text-align: left;
	font-weight: 800;
	margin: 0;
	text-align: center;
}

.in5nbc em {
	font-style: normal;
	text-decoration: underline;
}

#ig8smk {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	margin-top: 0;
	font-weight: 500;
}

#irlv0a {
	padding: 12px 10px;
	width: 100% !important;
	padding-bottom: 40px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

#iyczhf {
	padding: 1px;
	font-size: 17px;
	font-family: Montserrat, sans-serif;
	text-align: left;
}

#iyczhf p {
	font-size: 17px;
	font-family: Montserrat, sans-serif;
	text-align: left;
}

#fkt-image-7b4-3a1-9ed {
	color: black !important;
	width: 100% !important;
}

#fkt-image-575-fb4-b48 {
	color: black !important;
}

#fkt-image-adf-8b8-b95 {
	color: black !important;
}

#fkt-image-08f-584-826 {
	color: black !important;
}

#icqj3a {
	padding: 12px 10px;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.fk-i8on3v {
	width: auto;
	height: 343px;
	max-width: 100%;
}

.i8on3v {
	height: auto;
	width: 100%;
	max-width: 100%;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	flex: 0 0;
}

#ip2d23 {
	font-weight: 500;
	letter-spacing: 0px;
}

#ip3a4g {
	font-weight: 500;
	letter-spacing: 0px;
}

#isdi4g {
	letter-spacing: 0px;
}

#ii5ypp {
	font-weight: 500;
	letter-spacing: 0px;
}

#i6d2z1 {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	text-align: end;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 0;
}

.imerr9 {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 0;
	color: #231F20 !important;
}

.imerr9 p {
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	color: #231F20 !important;
	margin: 0;
}

#fkt-image-a60-4b2-98a {
	color: black !important;
	width: 120px !important;
	height: auto;
}

#igexuf em {
	font-style: normal;
	color: #CB0A0A !important;
}

#i5056j {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 41px;
	margin-bottom: 0;
	font-weight: 700;
	color: #14B691 !important;
	flex-direction: row;
}

#fkt-image-b12-d86-bea {
	color: black !important;
	width: 120px !important;
	height: auto;
}

#iipqdz {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#iv6st9 {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 0;
	text-align: end;
}

#fkt-image-463-6b4-b5c {
	color: black !important;
	width: 120px !important;
	height: auto;
}

.igxesb {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0;
	color: #231F20 !important;
}

.igxesb p {
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0;
	color: #231F20 !important;
	margin: 0;
}

#iaqgev {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 0;
	text-align: end;
}

#fkt-image-2d9-6b6-87f {
	color: black !important;
	width: 120px !important;
	height: auto;
}

#i35aaf {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#iqtdrk {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 0;
	text-align: end;
}

#fkt-image-34a-2a7-982 {
	color: black !important;
	width: 120px !important;
	height: auto;
}

#ilxysh {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#i8riis {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 0;
	text-align: end;
}

#fkt-image-7a6-e86-8c1 {
	color: black !important;
	width: 120px !important;
	height: auto;
}

#ipmpap {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#iq9pgo {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 0;
	text-align: end;
}

#fkt-image-0bb-4b0-af9 {
	color: black !important;
	width: 120px !important;
	height: auto;
}

#ii9pll {
	padding: 1px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0;
	color: #231F20 !important;
}

#ipbwpp {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 0;
	text-align: end;
}

.rating_image {
	display: block !important;
	margin-left: 0 !important;
	text-align: left !important;
}

.fk-iz1y8c {
	width: auto;
	height: 343px;
	max-width: 100%;
}

#iz1y8c {
	height: 100%;
	width: 100%;
	max-width: 100%;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

#itfj1u {
	background-color: #FFFFFF !important;
}

#itfj1u em {
	background-color: #FCD712 !important;
	font-style: normal;
}

.container {
	max-width: 1016px;
}

#if4nj-3 {
	background-color: #12b590 !important;
}

#ia1sk {
	padding: 12px 10px;
	width: 100%;
	display: flex;
	align-items: center;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 9px;
}

#fkt-image-7ca-8af-924 {
	color: black !important;
	width: 200px !important;
	height: auto;
	padding-left: 0;
	margin-left: 0;
}

#inuy78 {
	padding: 1px;
	font-size: 26px;
	font-family: Montserrat, sans-serif;
	text-align: left;
	font-weight: 800;
	margin-top: 15px;
	margin-bottom: 0;
}

#itwitp {
	text-align: center;
}

#ihn89p {
	text-align: center;
}

#iu7fst {
	background-color: #ffffff !important;
}

#inqwh4 {
	background-color: #ffffff !important;
}

@keyframes acceleratedCheckoutLoadingSkeleton {
	50% {
		opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);
	}

	75% {
		opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, 0.5);
	}

	100% {
		opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);
	}
}

@keyframes hueLoaderFrame {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes replo-marquee {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)));
	}
}

@keyframes alchemy-marquee-left {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)));
	}
}

@keyframes alchemy-marquee-right {
	from {
		transform: translateX(-50%);
	}

	to {
		transform: translateX(calc(-50% + var(--replo-marquee-width, 100%) / var(--replo-marquee-repetitions, 20)));
	}
}

@keyframes alchemy-fade {
	from {
		opacity: var(--initial-opacity);
	}

	to {
		opacity: var(--final-opacity);
	}
}

@keyframes alchemy-slide-y {
	from {
		opacity: var(--initial-opacity);
		transform: translateY(var(--offset));
	}

	to {
		opacity: var(--final-opacity);
		transform: translateY(0);
	}
}

@keyframes alchemy-slide-x {
	from {
		opacity: var(--initial-opacity);
		transform: translateX(var(--offset));
	}

	to {
		opacity: var(--final-opacity);
		transform: translateX(0);
	}
}

@keyframes alchemy-flip-y {
	from {
		opacity: var(--initial-opacity);
		transform: rotateY(var(--angle));
	}

	to {
		opacity: var(--final-opacity);
		transform: rotateY(0);
	}
}

@keyframes alchemy-flip-x {
	from {
		opacity: var(--initial-opacity);
		transform: rotateX(var(--angle));
	}

	to {
		opacity: var(--final-opacity);
		transform: rotateX(0);
	}
}

@keyframes alchemy-grow {
	from {
		opacity: var(--initial-opacity);
		transform: scale(var(--initial-scale));
	}

	to {
		opacity: var(--final-opacity);
		transform: scale(var(--final-scale));
	}
}

@keyframes alchemy-spin {
	from {
		opacity: var(--initial-opacity);
		transform: rotate(var(--initial-angle));
	}

	to {
		opacity: var(--final-opacity);
		transform: rotate(var(--final-angle));
	}
}

@keyframes alchemy-fly-y {
	from {
		opacity: var(--initial-opacity);
		transform: translateY(var(--offset)) scale(0);
	}

	to {
		opacity: var(--final-opacity);
		transform: translateY(0) scale(1);
	}
}

@keyframes alchemy-fly-x {
	from {
		opacity: var(--initial-opacity);
		transform: translateX(var(--offset)) scale(0);
	}

	to {
		opacity: var(--final-opacity);
		transform: translateX(0) scale(1);
	}
}

@keyframes alchemy-drop {
	from {
		opacity: var(--initial-opacity);
		transform: translateY(var(--offset));
	}

	to {
		opacity: var(--final-opacity);
		transform: translateY(0);
	}
}

@keyframes replo-spin {
	to {
		transform: rotate(360deg);
	}
}

@keyframes slideDown {
	from {
		height: 0;
	}

	to {
		height: var(--radix-collapsible-content-height);
	}
}

@keyframes slideUp {
	from {
		height: var(--radix-collapsible-content-height);
	}

	to {
		height: 0;
	}
}

@font-face {
	font-display: swap;
	font-family: Brandon bld;
	src: url(/static-489c224a/fonts/Brandon_bld.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Brandon reg;
	src: url(/static-489c224a/fonts/Brandon_reg.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Brandon;
	font-style: normal;
	font-weight: 700;
	src: url(/static-489c224a/fonts/Brandon_bld.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: MediumFont;
	font-style: medium;
	font-weight: 500;
	src: url(/static-489c224a/fonts/brandon_med.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Brandon med;
	font-style: normal;
	src: url(/static-489c224a/fonts/brandon_med.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Ellenluff larken;
	font-style: normal;
	font-weight: 300;
	src: url(/static-489c224a/fonts/EllenLuff---Larken-Light.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Ellenluff larken Regular;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/Larken/EllenLuff---Larken-Regular.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Ellenluff larken Bold;
	font-style: normal;
	font-weight: 700;
	src: url(/static-489c224a/fonts/EllenLuff---Larken-Bold.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Fa brands\ 400;
	font-style: normal;
	font-weight: 400;
	src: url(/static-489c224a/fonts/fa-brands-400.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Fa solid\ 900;
	font-style: normal;
	font-weight: 400;
	src: url(/static-489c224a/fonts/fa-solid-900.woff2) format("woff2");
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	src: url(/static-489c224a/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	src: url(/static-489c224a/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	src: url(/static-489c224a/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	src: url(/static-489c224a/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	src: url(/static-489c224a/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	src: url(/static-489c224a/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Open sans;
	font-style: normal;
	font-weight: 400;
	src: url(/static-489c224a/fonts/OpenSans-VariableFont_wdth,wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Open sans;
	font-style: normal;
	font-weight: 600;
	src: url(/static-489c224a/fonts/OpenSans-VariableFont_wdth,wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Open sans;
	font-style: normal;
	font-weight: 700;
	src: url(/static-489c224a/fonts/OpenSans-VariableFont_wdth,wght.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Merriweather;
	font-style: normal;
	font-weight: 200;
	src: url(/static-489c224a/fonts/Merriweather-Light.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Merriweather;
	font-style: normal;
	font-weight: 400;
	src: url(/static-489c224a/fonts/Merriweather-Regular.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Merriweather;
	font-style: normal;
	font-weight: 600;
	src: url(/static-489c224a/fonts/Merriweather-Bold.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Merriweather;
	font-style: normal;
	font-weight: 800;
	src: url(/static-489c224a/fonts/Merriweather-Black.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: PT Sans;
	font-style: normal;
	font-weight: 400;
	src: url(/static-489c224a/fonts/PTSans-Regular.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: PT Sans;
	font-style: normal;
	font-weight: 600;
	src: url(/static-489c224a/fonts/PTSans-Bold.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Lato;
	font-style: normal;
	font-weight: 200;
	src: url(/static-489c224a/fonts/Lato-Light.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: url(/static-489c224a/fonts/Lato-Regular.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Lato;
	font-style: normal;
	font-weight: 600;
	src: url(/static-489c224a/fonts/Lato-Bold.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: Lato;
	font-style: normal;
	font-weight: 800;
	src: url(/static-489c224a/fonts/Lato-Black.ttf) format("truetype");
}

@font-face {
	font-display: swap;
	font-family: BoldFont;
	font-style: bold;
	font-weight: 700;
	src: url(/static-489c224a/fonts/Brandon_bld.woff2) format("woff2");
}

@font-face {
	font-family: webflow-icons;
	font-style: normal;
	font-weight: 400;
	src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10UxCF8jA.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10dxCF8jA.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10VxCF8jA.woff2)format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10axCF8jA.woff2)format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10bxCF8jA.woff2)format('woff2');
	unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10WxCF8jA.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10XxCF8jA.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10ZxCE.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10UxCF8jA.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10dxCF8jA.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10VxCF8jA.woff2)format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10axCF8jA.woff2)format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10bxCF8jA.woff2)format('woff2');
	unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10WxCF8jA.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10XxCF8jA.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: arimo;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/arimo/v28/P5sMzZCDf9_T_10ZxCE.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: cabin;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/cabin/v26/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvptnsBXw.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: cabin;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/cabin/v26/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvp9nsBXw.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: cabin;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/cabin/v26/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvqdns.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: cabin;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/cabin/v26/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvptnsBXw.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: cabin;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/cabin/v26/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvp9nsBXw.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: cabin;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/cabin/v26/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvqdns.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format('woff2');
	unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format('woff2');
	unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjedg.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjedg.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjedg.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjedg.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjedg.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjedg.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjedg.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjedg.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2)format('woff2');
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2)format('woff2');
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.0.woff2)format('woff2');
	unicode-range: U+1f1e6-1f1ff;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.1.woff2)format('woff2');
	unicode-range: U+200d, U+2620, U+26a7, U+fe0f, U+1f308, U+1f38c, U+1f3c1, U+1f3f3-1f3f4, U+1f6a9, U+e0062-e0063, U+e0065, U+e0067, U+e006c, U+e006e, U+e0073-e0074, U+e0077, U+e007f;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.2.woff2)format('woff2');
	unicode-range: U+23, U+2a, U+30-39, U+a9, U+ae, U+200d, U+203c, U+2049, U+20e3, U+2122, U+2139, U+2194-2199, U+21a9-21aa, U+23cf, U+23e9-23ef, U+23f8-23fa, U+24c2, U+25aa-25ab, U+25b6, U+25c0, U+25fb-25fe, U+2611, U+2622-2623, U+2626, U+262a, U+262e-262f, U+2638, U+2640, U+2642, U+2648-2653, U+2660, U+2663, U+2665-2666, U+2668, U+267b, U+267e-267f, U+2695, U+269b-269c, U+26a0, U+26a7, U+26aa-26ab, U+26ce, U+26d4, U+2705, U+2714, U+2716, U+271d, U+2721, U+2733-2734, U+2747, U+274c, U+274e, U+2753-2755, U+2757, U+2764, U+2795-2797, U+27a1, U+27b0, U+27bf, U+2934-2935, U+2b05-2b07, U+2b1b-2b1c, U+2b55, U+3030, U+303d, U+3297, U+3299, U+fe0f, U+1f170-1f171, U+1f17e-1f17f, U+1f18e, U+1f191-1f19a, U+1f201-1f202, U+1f21a, U+1f22f, U+1f232-1f23a, U+1f250-1f251, U+1f310, U+1f3a6, U+1f3b5-1f3b6, U+1f3bc, U+1f3e7, U+1f441, U+1f499-1f49c, U+1f49f-1f4a0, U+1f4a2, U+1f4ac-1f4ad, U+1f4b1-1f4b2, U+1f4b9, U+1f4db, U+1f4f2-1f4f6, U+1f500-1f50a, U+1f515, U+1f518-1f524, U+1f52f-1f53d, U+1f549, U+1f54e, U+1f5a4, U+1f5e8, U+1f5ef, U+1f6ab, U+1f6ad-1f6b1, U+1f6b3, U+1f6b7-1f6bc, U+1f6be, U+1f6c2-1f6c5, U+1f6d0-1f6d1, U+1f6d7, U+1f6dc, U+1f7e0-1f7eb, U+1f7f0, U+1f90d-1f90e, U+1f9e1, U+1fa75-1fa77, U+1faaf;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.3.woff2)format('woff2');
	unicode-range: U+231a-231b, U+2328, U+23f0-23f3, U+2602, U+260e, U+2692, U+2694, U+2696-2697, U+2699, U+26b0-26b1, U+26cf, U+26d1, U+26d3, U+2702, U+2709, U+270f, U+2712, U+fe0f, U+1f302, U+1f321, U+1f392-1f393, U+1f3a9, U+1f3bd, U+1f3ee, U+1f3f7, U+1f3fa, U+1f451-1f462, U+1f484, U+1f489-1f48a, U+1f48c-1f48e, U+1f4a1, U+1f4a3, U+1f4b0, U+1f4b3-1f4b8, U+1f4bb-1f4da, U+1f4dc-1f4f1, U+1f4ff, U+1f50b-1f514, U+1f516-1f517, U+1f526-1f529, U+1f52c-1f52e, U+1f550-1f567, U+1f56f-1f570, U+1f576, U+1f587, U+1f58a-1f58d, U+1f5a5, U+1f5a8, U+1f5b1-1f5b2, U+1f5c2-1f5c4, U+1f5d1-1f5d3, U+1f5dc-1f5de, U+1f5e1, U+1f5f3, U+1f6aa, U+1f6ac, U+1f6bd, U+1f6bf, U+1f6c1, U+1f6cb, U+1f6cd-1f6cf, U+1f6d2, U+1f6e0-1f6e1, U+1f6f0, U+1f97b-1f97f, U+1f9af, U+1f9ba, U+1f9e2-1f9e6, U+1f9ea-1f9ec, U+1f9ee-1f9f4, U+1f9f7-1f9ff, U+1fa71-1fa74, U+1fa79-1fa7b, U+1fa86, U+1fa91-1fa93, U+1fa96, U+1fa99-1faa0, U+1faa2-1faa7, U+1faaa-1faae;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.4.woff2)format('woff2');
	unicode-range: U+265f, U+26bd-26be, U+26f3, U+26f8, U+fe0f, U+1f004, U+1f0cf, U+1f380-1f384, U+1f386-1f38b, U+1f38d-1f391, U+1f396-1f397, U+1f399-1f39b, U+1f39e-1f39f, U+1f3a3-1f3a5, U+1f3a7-1f3a9, U+1f3ab-1f3b4, U+1f3b7-1f3bb, U+1f3bd-1f3c0, U+1f3c5-1f3c6, U+1f3c8-1f3c9, U+1f3cf-1f3d3, U+1f3f8-1f3f9, U+1f47e, U+1f4e2, U+1f4f7-1f4fd, U+1f52b, U+1f579, U+1f58c-1f58d, U+1f5bc, U+1f6f7, U+1f6f9, U+1f6fc, U+1f93f, U+1f941, U+1f945, U+1f947-1f94f, U+1f9e7-1f9e9, U+1f9f5-1f9f6, U+1fa70-1fa71, U+1fa80-1fa81, U+1fa83-1fa85, U+1fa87-1fa88, U+1fa94-1fa95, U+1fa97-1fa98, U+1faa1, U+1faa9;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.5.woff2)format('woff2');
	unicode-range: U+2693, U+26e9-26ea, U+26f1-26f2, U+26f4-26f5, U+26fa, U+26fd, U+2708, U+fe0f, U+1f301, U+1f303, U+1f306-1f307, U+1f309, U+1f310, U+1f3a0-1f3a2, U+1f3aa, U+1f3cd-1f3ce, U+1f3d5, U+1f3d7-1f3db, U+1f3df-1f3e6, U+1f3e8-1f3ed, U+1f3ef-1f3f0, U+1f488, U+1f492, U+1f4ba, U+1f54b-1f54d, U+1f5fa-1f5ff, U+1f680-1f6a2, U+1f6a4-1f6a8, U+1f6b2, U+1f6d1, U+1f6d5-1f6d6, U+1f6dd-1f6df, U+1f6e2-1f6e5, U+1f6e9, U+1f6eb-1f6ec, U+1f6f3-1f6f6, U+1f6f8, U+1f6fa-1f6fb, U+1f9bc-1f9bd, U+1f9ed, U+1f9f3, U+1fa7c;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.6.woff2)format('woff2');
	unicode-range: U+2615, U+fe0f, U+1f32d-1f330, U+1f336, U+1f33d, U+1f345-1f37f, U+1f382, U+1f52a, U+1f942-1f944, U+1f950-1f96f, U+1f99e, U+1f9aa, U+1f9c0-1f9cb, U+1fad0-1fadb;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.7.woff2)format('woff2');
	unicode-range: U+200d, U+2600-2601, U+2603-2604, U+2614, U+2618, U+26a1, U+26c4-26c5, U+26c8, U+26f0, U+2728, U+2744, U+2b1b, U+2b50, U+fe0f, U+1f300, U+1f304-1f305, U+1f308, U+1f30a-1f30f, U+1f311-1f321, U+1f324-1f32c, U+1f331-1f335, U+1f337-1f33c, U+1f33e-1f344, U+1f3d4, U+1f3d6, U+1f3dc-1f3de, U+1f3f5, U+1f400-1f43f, U+1f490, U+1f4a7, U+1f4ab, U+1f4ae, U+1f525, U+1f54a, U+1f573, U+1f577-1f578, U+1f648-1f64a, U+1f940, U+1f980-1f9ae, U+1f9ba, U+1fa90, U+1faa8, U+1fab0-1fabd, U+1fabf, U+1face-1facf, U+1fae7;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.8.woff2)format('woff2');
	unicode-range: U+200d, U+2640, U+2642, U+2695-2696, U+26f7, U+26f9, U+2708, U+2764, U+fe0f, U+1f33e, U+1f373, U+1f37c, U+1f384-1f385, U+1f393, U+1f3a4, U+1f3a8, U+1f3c2-1f3c4, U+1f3c7, U+1f3ca-1f3cc, U+1f3eb, U+1f3ed, U+1f3fb-1f3ff, U+1f466-1f478, U+1f47c, U+1f481-1f483, U+1f486-1f487, U+1f48b, U+1f48f, U+1f491, U+1f4bb-1f4bc, U+1f527, U+1f52c, U+1f574-1f575, U+1f57a, U+1f645-1f647, U+1f64b, U+1f64d-1f64e, U+1f680, U+1f692, U+1f6a3, U+1f6b4-1f6b6, U+1f6c0, U+1f6cc, U+1f91d, U+1f926, U+1f930-1f931, U+1f934-1f93a, U+1f93c-1f93e, U+1f977, U+1f9af-1f9b3, U+1f9b8-1f9b9, U+1f9bc-1f9bd, U+1f9cc-1f9cf, U+1f9d1-1f9df, U+1fa82, U+1fac3-1fac5;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.9.woff2)format('woff2');
	unicode-range: U+200d, U+261d, U+2620, U+2639-263a, U+2665, U+270a-270d, U+2728, U+2763-2764, U+2b50, U+fe0f, U+1f31a-1f31f, U+1f32b, U+1f383, U+1f389, U+1f3fb-1f3ff, U+1f440-1f450, U+1f463-1f465, U+1f479-1f47b, U+1f47d-1f480, U+1f485, U+1f48b-1f48c, U+1f493-1f49f, U+1f4a4-1f4a6, U+1f4a8-1f4ab, U+1f4af, U+1f525, U+1f573, U+1f590, U+1f595-1f596, U+1f5a4, U+1f5e3, U+1f600-1f644, U+1f648-1f64a, U+1f64c, U+1f64f, U+1f90c-1f925, U+1f927-1f92f, U+1f932-1f933, U+1f970-1f976, U+1f978-1f97a, U+1f9a0, U+1f9b4-1f9b7, U+1f9bb, U+1f9be-1f9bf, U+1f9d0, U+1f9e0-1f9e1, U+1fa75-1fa79, U+1fac0-1fac2, U+1fae0-1fae6, U+1fae8, U+1faf0-1faf8;
}

@font-face {
	font-family: noto color emoji;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/notocoloremoji/v30/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.10.woff2)format('woff2');
	unicode-range: U+200d, U+2194-2195, U+2640, U+2642, U+26d3, U+27a1, U+fe0f, U+1f344, U+1f34b, U+1f3c3, U+1f3fb-1f3ff, U+1f426, U+1f468-1f469, U+1f4a5, U+1f525, U+1f642, U+1f6b6, U+1f7e9, U+1f7eb, U+1f9af, U+1f9bc-1f9bd, U+1f9ce, U+1f9d1-1f9d2;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjedg.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjedg.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjedg.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjedg.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjedg.woff2)format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjedg.woff2)format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjedg.woff2)format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjedg.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: oswald;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2)format('woff2');
	unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2)format('woff2');
	unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2)format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2)format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@keyframes vhNv_Epb {
	0% {
		transform: translateZ(0);
	}

	50% {
		transform: translate3d(5px, 0, 0);
	}

	to {
		transform: translateZ(0);
	}
}

@keyframes URV_ARSp {
	0% {
		opacity: 100%;
	}

	50% {
		opacity: 30%;
	}

	70% {
		opacity: 100%;
	}

	to {
		opacity: 100%;
	}
}

@keyframes VABHtENb {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes G_dZpxuF {
	0% {
		transform: translateZ(0);
	}

	50% {
		transform: translate3d(5px, 0, 0);
	}

	to {
		transform: translateZ(0);
	}
}

@keyframes EAzqqUD_ {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes track {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-100%);
	}
}

@keyframes termly-styles-module-dash-c05540 {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35;
	}

	100% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124;
	}
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
	.Header:not(.Header--sidebar) .Header__Wrapper {
		padding: 18px 20px;
	}
}

@media only screen and (max-width: 1500px) and (min-width: 1200px) {
	.HorizontalList--spacingExtraLoose .HorizontalList__Item {
		margin-right: 10px;
		margin-left: 10px;
	}
}

@media only screen and (max-width: 1140px) {

	li.HorizontalList__Item.HorizontalItem_Account,
	li.HorizontalList__Item.HorizontalItem_Tracking,
	li.HorizontalList__Item.HorizontalItem_Contact {
		display: flex;
		margin: 20px auto;
	}

	.Header__FlexItem.Header__Flex--Cart .Header__Search::before {
		content: '';
		background: url(//www.laurageller.com/cdn/shop/t/90/assets/Search_White.png?v=110115150323650081421662580469) no-repeat;
		margin-right: 2px;
		width: 19px;
		height: 25px;
		background-size: 18px;
	}

	.Header__FlexItem.Header__Flex--Cart .Bag__Icon {
		content: '';
		background: url(//www.laurageller.com/cdn/shop/t/90/assets/Shopping_Bag_White.png?v=173491447238096815671662580469) no-repeat;
		width: 19px;
		height: 18px;
		background-size: 19px 18px;
		display: inline-flex;
		position: relative;
		left: -4px;
		top: 5px;
		margin-right: 2px;
		margin-left: -4px;
	}

	.Header__FlexItem.Header__Flex--Cart span.Header__CartCount {
		color: black;
		font-size: 9px;
		position: relative;
		left: -15px;
		top: 8px;
		z-index: 9;
		width: 20px;
		display: inline-block;
		text-align: center;
		letter-spacing: 0;
	}

	.Header__FlexItem.Header__Flex--Cart span.Header__CartBall {
		height: 14.5px;
		width: 14.5px;
		border-radius: 50%;
		background: white;
		display: flex;
		position: relative;
		top: -10px;
		right: -5px;
		z-index: 0;
	}

	.Header__FlexItem.Header__FlexItem--fill.Desktop_Nav .Header__Search::before {
		display: inline-flex;
		left: 0;
		top: 3px;
	}

	.Header__FlexItem.Header__FlexItem--fill.Desktop_Nav .Header__Search {
		padding: 6px 8px;
	}

	.tablet_only .Header__Account {
		display: block;
		padding-right: 5px;
	}
}

@media (max-width: 1025px) {
	.bbH7WoqZY3ke7xCgZyKy>div {
		flex-direction: column;
	}
}

@media screen and (min-width: 1024px) {
	.el-522123>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-522123>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-409109>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-409109>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-409109>.scraped-container-box:nth-child(3) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-366824>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-366824>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-314205>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-496172>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-496172>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-187711>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-187711>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-406616>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-406616>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-581084>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-581084>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-248488>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-921971>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-921971>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-123945>.scraped-container-box:nth-child(1) {
		width: 100px;
		min-width: 100px;
		max-width: 100px;
	}

	.el-123945>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-416056>.scraped-container-box:nth-child(1) {
		width: 100px;
		min-width: 100px;
		max-width: 100px;
	}

	.el-416056>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-491130>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-491130>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-526058>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-526058>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-522030>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-522030>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-366295>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-366295>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-985952>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-985952>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-612752>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-612752>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-222445>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-222445>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-985194>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-142829>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-142829>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-703718>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-363534>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-363534>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-363534>.scraped-container-box:nth-child(3) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}
}

@media screen and (max-width: 1020px) {
	.content article {
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		float: none;
		width: 100%;
	}

	.content aside {
		width: 0;
		margin: 0;
		padding: 0;
		display: none;
		float: none;
	}

	.title h1 {
		font-size: 26px;
	}

	.content article {
		margin: 0;
		padding: 0;
		box-sizing: border- box;
		float: none;
		width: 100%;
	}

	.comment- holder {
		top: 10px;
		margin-bottom: 15px;
	}

	#comment-input- holder {
		margin: 0;
		padding: 0;
		width: 100%;
	}

	.content aside {
		width: 0;
		margin: 0;
		padding: 0;
		display: none;
		float: none;
	}

	.tite h1 {
		font-size: 26px;
	}

	.clearfix {
		display: block;
	}

	.comment-holder {
		top: 10px;
		margin-bottom: 15px;
	}

	#comment-input-holder {
		margin: 0;
		padding: 0;
		width: 100%;
	}
}

@media only screen and (min-width: 1008px) {
	.SearchCarousel .ProductList--carousel .Carousel__Cell {
		padding: 0 12px;
		margin-left: 0;
		margin-right: 0px;
		width: 20%;
	}

	.SearchCarousel .ProductList--carousel {
		margin: 0 !important;
	}
}

@media only screen and (max-width: 1007px) {
	.Search__Results .SearchCarousel .ProductItem__Wrapper {
		display: block;
		align-items: center;
	}

	.Search__Results .SearchCarousel .ProductItem__ImageWrapper {
		width: unset;
		min-width: unset;
		margin-right: 0;
	}

	.SearchCarousel .ProductItem__Title.Heading {
		text-align: center;
	}

	.SearchCarousel .ProductList--carousel .Carousel__Cell {
		margin-right: 30px;
		width: 70%;
		padding: 0 12px 0 0;
		margin-left: 0;
	}

	.SearchCarousel .collection_reviews {
		margin-top: 10px;
	}

	.ProductItem__Title.Heading a {
		font-size: 18px;
	}

	span.ProductItem__Price.Price.Text--subdued {
		font-size: 16px;
	}
}

@media screen and (max-width: 991px) {
	.LKyuUrgT[data-collapse=medium] .GKi7RXBe {
		display: none;
	}

	.LKyuUrgT[data-collapse=medium] .nvPJl6xT {
		display: block;
	}

	.k7ceNy2y,
	.k7ceNy2y .vTf03QzB h1 {
		font-size: 37px;
		line-height: 42px;
	}

	.ZuVhRen7[data-collapse=medium] .Fb7OTxXj {
		display: none;
	}

	.ZuVhRen7[data-collapse=medium] .Zg6RdthI {
		display: block;
	}

	#B7ue_aXl.vzMuxFrU {
		height: auto;
		max-height: 80px;
		padding-block: 13.41px;
	}

	.BTK7qjuN[data-collapse=medium] .ojGbMUFA {
		display: none;
	}

	.BTK7qjuN[data-collapse=medium] .YJmh1Rf3 {
		display: block;
	}

	.hl6aAwar .eOZ8PScy {
		font-size: 18px;
		line-height: 26px;
		padding: 11px 12px;
	}

	.hl6aAwar .M7dMu9PR,
	.hl6aAwar .vzZMk69u {
		width: 100%;
	}

	.x2yfFVbt[data-collapse=medium] .VB9t0iTp {
		display: none;
	}

	.x2yfFVbt[data-collapse=medium] .f6xpXGpx {
		display: block;
	}

	.lARWMWEC[data-collapse=medium] .M39AUMYI {
		display: none;
	}

	.lARWMWEC[data-collapse=medium] .Mb4YmdHu {
		display: block;
	}

	.mHqQBlns,
	.mHqQBlns .Fa7VlQVL h1 {
		font-size: 37px;
		line-height: 42px;
	}

	.nObTn9cF {
		padding-left: 24px;
		padding-right: 24px;
	}
}

@media (max-width: 905px) {
	.rsIPeaPf0Eb1SYunhxrP>div {
		width: 90vw;
		flex-direction: column;
	}
}

@media screen and (max-width: 900px) {
	.octane-popup--imageLeft .octane-popup__content {
		padding: 50px 30px 50px 280px;
	}

	.octane-popup--imageLeft .octane-popup__img {
		width: 250px;
	}
}

@media screen and (max-width: 786px) {
	.yETaugr8 h3 {
		font-family: Montserrat;
		font-weight: 600 !important;
		margin: auto;
	}

	.yETaugr8 .kMLFss0R {
		background-image: none;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		box-shadow: 1px 0 20px -4px rgba(0, 0, 0, .47);
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-width: 100% !important;
		padding: 28px 14px 32px;
		text-align: center;
		width: 100% !important;
	}

	.yETaugr8 .kMLFss0R ._guGJy3E {
		width: 100%;
	}

	.yETaugr8 .g17W3_Mz {
		font-size: 17px;
		line-height: 23px;
		max-width: 500px;
		padding: 15px 12px;
		text-align: center;
		text-transform: uppercase;
		width: 100% !important;
	}

	.hl6aAwar .olrJq0RI {
		max-width: 1000px;
		width: 100%;
	}

	.hl6aAwar .olrJq0RI .vzZMk69u {
		padding-top: 26px;
	}

	.hl6aAwar .M7dMu9PR,
	.hl6aAwar .xECFR7EU {
		width: 100%;
	}

	.VUK0jhD3 h3 {
		font-family: Montserrat;
		font-weight: 600 !important;
		margin: auto;
	}

	.VUK0jhD3 .plUy4tWk {
		background-image: none;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		box-shadow: 1px 0 20px -4px rgba(0, 0, 0, .47);
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-width: 100% !important;
		padding: 28px 14px 32px;
		text-align: center;
		width: 100% !important;
	}

	.VUK0jhD3 .plUy4tWk .buXqJeVv {
		width: 100%;
	}

	.VUK0jhD3 .fBCrOHba {
		font-size: 17px;
		line-height: 23px;
		max-width: 500px;
		padding: 15px 12px;
		text-align: center;
		text-transform: uppercase;
		width: 100% !important;
	}

}

@media screen and (min-width: 351px)and (max-width:400px) {
	#B7ue_aXl .EjubqQLn {
		font-size: 10px;
	}
}

@media screen and (min-width: 401px)and (max-width:550px) {
	#B7ue_aXl .EjubqQLn {
		font-size: 12px;
	}
}

@media screen and (min-width: 768px) {
	.es_comment .es_label1 {
		font-size: 17px !important;
	}

	span#es_timer {
		margin-left: 2px !important;
	}
}

@media only screen and (min-width: 769px) {
	.featured-slider-blocks.quick-links-slider.swiper .swiper-wrapper {
		padding-left: 1px;
	}

	#shopify-section-footer-slider .swiper-slide {
		max-width: 384px;
	}
}

@media only screen and (max-width: 768px) {

	li.oct-quiz-multiple-choice-options__option:hover,
	li.oct-quiz-picture-choice-options__option:hover {
		font-weight: 400 !important;
	}

	#askAProPopup p {
		font-size: 24px;
		line-height: 1.30;
	}

	#cart-popup .rebuy-widget {
		padding: 15px 0 30px;
	}

	#cart-popup .rebuy-product-title {
		font-size: 12px;
	}

	.your_bag_buttons .custom-select {
		flex-wrap: wrap;
		margin-top: 0px !important;
	}

	.your_bag_buttons .keep_shopping {
		margin-bottom: 10px;
	}

	.rebuy-product-actions,
	#cart-popup .rebuy-product-options {
		max-width: 280px;
		float: right !important;
	}

	.shade_finder_wrapper h2 {
		font-size: 32px;
		line-height: 52px;
	}

	.shade_finder_wrapper h3 {
		max-width: 385px;
		margin-bottom: 20px;
		font-size: 20px;
	}
}

@media (max-width: 768px) {
	.fk-row {
		flex-wrap: wrap;
	}

	.fk-col {
		flex-basis: 100%;
		display: block;
		min-width: 0;
	}

	.fk-footer-row .fk-col {
		width: 100%;
	}

	footer>div.fk-footer-row {
		flex-wrap: wrap;
	}

	#\33 9039 {
		flex-direction: row-reverse;
		width: auto;
	}

	#\37 60714 {
		height: 952px;
	}

	#\37 08973 {
		height: 614px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#irsug2 {
		padding-bottom: 0;
	}

	#fbcomments {
		margin-bottom: 0;
	}

	#ii6luq2-3-3 {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	u#izeek {
		line-height: 25px;
	}

	.h2,
	h2 {
		font-size: 25px !important;
	}

	div#issdw7 {
		text-align: center;
	}

	div#iblae6 {
		text-align: center;
	}

	div#itbdhu {
		text-align: center;
	}

	div#ixlq6r {
		font-size: 20px;
	}

	div#ije11q {
		font-size: 20px;
	}

	button#i4z1eu {
		width: 100%;
	}

	div#ildha9 {
		padding-right: 10px;
	}

	#ixjfwb {
		display: none;
	}

	#ieh5iy {
		display: block;
		padding-bottom: 20px;
		padding-right: 0;
	}

	#iczd8v {
		display: flex;
		flex: 1 0 10%;
		justify-content: center;
		align-items: center;
	}

	#i9uiio {
		flex: 1 0 90%;
		padding-left: 10px;
		justify-content: flex-start;
		align-items: center;
	}

	#izcx41 {
		display: flex;
		flex: 1 0 10%;
		justify-content: space-around;
	}

	#iiuv72 {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#ignua9 {
		display: block;
		padding-bottom: 20px;
		padding-right: 0;
	}

	#iupdl4 {
		display: none;
	}

	#ivb1pj {
		display: flex;
		flex: 1 0 10%;
		justify-content: space-around;
	}

	#iem2lo {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#iaigyl {
		display: block;
		padding-bottom: 20px;
		padding-right: 0;
	}

	#ivmgcq {
		display: none;
	}

	#iru5pp {
		display: flex;
		flex: 1 0 10%;
		justify-content: space-around;
	}

	#iazfen {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#iq2zuj {
		display: block;
		padding-bottom: 20px;
	}

	#i7dgji {
		display: none;
	}

	#imwuvz {
		display: flex;
		flex: 1 0 10%;
		justify-content: space-around;
	}

	#izivch {
		flex: 1 0 90%;
		align-items: center;
		padding-left: 10px;
	}

	#iip82g {
		display: block;
		padding-bottom: 20px;
		padding-right: 0;
	}

	#igguh5 {
		display: none;
	}

	#iclcsf {
		display: flex;
		flex: 1 0 10%;
		justify-content: center;
		align-items: center;
	}

	#if0ls8 {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#i6tekh {
		display: block;
		padding-bottom: 20px;
		padding-right: 0;
	}

	#izgt9j {
		display: none;
	}

	#igrxpi {
		padding-left: 0;
		margin-top: 0;
		padding-top: 15px;
	}

	#i0zejg {
		padding-left: 0;
		padding-top: 15px;
	}

	#ikabu {
		line-height: 60px;
	}

	#i0yxi5 {
		line-height: 60px;
	}

	#i22u9r {
		font-weight: 800;
		color: #231f20 !important;
	}

	#i4w9fw {
		font-weight: 800;
		color: #231f20 !important;
	}

	#inby9i {
		padding-left: 0;
		padding-top: 15px;
	}

	#irj0sy {
		padding-left: 0;
		padding-top: 15px;
	}

	#i6efcj {
		flex: 0 0 100%;
		padding-left: 0;
		justify-content: center;
		width: 100% !important;
	}

	#iytn55 {
		flex-direction: row;
		align-items: center;
		justify-content: center;
		padding-right: 20px;
		padding-top: 20px;
		padding-left: 20px;
		width: 100%;
		display: block;
	}

	#i1k2dh {
		width: 100%;
	}

	#ikmasn {
		height: auto;
		width: 100% !important;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		flex: 0 0 100%;
	}

	#ilkg13 {
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	#fkt-image-ba2-29a-8ec {
		width: 85% !important;
		height: auto;
	}

	#i0vvz5 {
		display: block;
	}

	#ivjvz5 {
		padding: 12px 10px;
		width: 100%;
		display: block;
		padding-top: 0;
	}

	#ix5qmu {
		font-family: Montserrat, sans-serif;
		letter-spacing: 0;
		line-height: 27.2px;
		margin-top: 0;
		font-size: 18px;
		display: block;
	}

	#ix5qmu p {
		font-family: Montserrat, sans-serif;
		letter-spacing: 0;
		line-height: 27.2px;
		margin-top: 0;
		font-size: 18px;
		display: block;
		margin: 0;
	}

	#iusc2c {
		display: none;
	}

	#i22iq2 {
		margin-bottom: 0;
	}

	#ik4yaa {
		padding-left: 0;
		padding-top: 15px;
	}

	#iucin1 {
		margin-bottom: 0;
	}

	#i7ffgs {
		margin-bottom: 0;
	}

	#ivrspr {
		margin-bottom: 0;
	}

	#ixse92 {
		padding-top: 0;
		padding-bottom: 0;
	}

	#ip3w25 {
		padding-top: 15px;
		padding-left: 0;
	}

	#imr2da {
		margin-bottom: 0;
	}

	#iv4nrv {
		font-weight: 800;
		color: #231f20 !important;
	}

	#iz97ju {
		font-weight: 800;
		color: #231f20 !important;
	}

	#idyjyn {
		font-weight: 800;
		color: #231f20 !important;
	}

	#itfj1u p {
		font-size: 23px;
		line-height: 40px;
		margin-top: 20px;
	}

	#iq1l7ce {
		display: flex;
		flex: 1 0 10%;
		justify-content: space-around;
	}

	#izen9p4 {
		font-weight: 800;
		color: #231f20 !important;
	}

	#iaz9o0s {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#i0s88ol {
		display: block;
		padding-bottom: 20px;
		padding-right: 0;
	}

	#if4gdx3 {
		display: none;
	}

	#iouzlll {
		margin-bottom: 0;
	}

	#inkasts {
		padding-left: 0;
		padding-top: 15px;
	}

	#fkt-image-35a-594-91b {
		width: 100% !important;
	}

	.imerr9 {
		margin-bottom: 0;
	}

	#i5056j {
		font-weight: 800;
		color: #231f20 !important;
	}

	#iipqdz {
		margin-bottom: 0;
	}

	.igxesb {
		margin-bottom: 0;
	}

	#i35aaf {
		margin-bottom: 0;
	}

	#ilxysh {
		margin-bottom: 0;
	}

	#ipmpap {
		margin-bottom: 0;
	}

	#ii9pll {
		margin-bottom: 0;
	}

	.in5nbc p,
	.in5nbc strong {
		font-size: 23px;
		line-height: 31.5px;
	}

	#iyczhf {
		margin-bottom: 15px;
	}

	#fkt-image-7ca-8af-924 {
		width: 250px !important;
		height: auto;
	}

	#inuy78 {
		font-size: 23px;
		line-height: 31.5px;
	}
}

@media screen and (max-width: 768px) {
	.es_label2 small {
		text-align: left !important;
	}

	#top_bar .es_label1 strong:last-child {
		display: initial;
	}

	#top_bar span#es_timer {
		margin-left: 0;
	}

	#top_bar #es_countdown {
		display: flex;
		flex-direction: column;
	}

	#top_bar #es_countdown small {
		text-align: left;
	}

	span.es_label2 {
		font-size: 13px !important;
	}

	#top_bar .es_label1 {
		font-size: 12.3px;
		text-align: left;
	}

	#top_bar .es_label2 {
		order: -1;
		margin-inline: 12px;
	}
}

@media screen and (min-width: 601px) {
	.dark-highlight .relative img.absolute {
		position: absolute !important;
	}

	.dark-highlight>div>div:nth-child(1)>.paragraph {
		padding: 30px 100px 0px !important;
	}

	img.absolute.z-10 {
		max-width: 380px !important;
	}

	.group-wrap>.scraped-container-box>div:nth-child(2) {
		position: absolute;
	}

	.group-wrap>.scraped-container-box>div:nth-child(2) .img {
		margin: 30px auto !important;
	}

	.group-wrap>.scraped-container-box>div:nth-child(2) .img img {
		margin: 50px 50px 30px 30px !important;
		width: 350px !important;
	}

	.green-quote .img img {
		margin-top: 5px;
		max-width: 60px;
		transform: rotatex(180deg);
	}

	.comments>.scraped-container-box>div:nth-child(1) .paragraph {
		padding: 10px !important;
	}

	.section_row.full>.row-column>div:nth-child(2) {
		height: 100%;
	}

	.section_row.full .video2 {
		position: absolute;
		top: -300px;
	}
}

@media screen and (min-width: 768px)and (max-width:1100px) {
	.JFt33oyf img {
		height: 100%;
		object-fit: cover;
	}

	.Hc62dFjK img {
		height: 100%;
		object-fit: cover;
	}

	.di6TmkHV img {
		height: 100%;
		object-fit: cover;
	}

	.EH5CtDnK img {
		height: 100%;
		object-fit: cover;
	}

	.RTVDwUwM img {
		height: 100%;
		object-fit: cover;
	}
}

@media screen and (min-width: 769px) {

	.i1WL8wGm[data-logo-variant=V1],
	.i1WL8wGm[data-logo-variant=V3],
	.i1WL8wGm[data-logo-variant=V4] {
		height: 48px;
	}

	#B7ue_aXl .U8QsnDrz {
		padding: 0 10px;
	}

	.CYBUVhVe[data-logo-variant=V1],
	.CYBUVhVe[data-logo-variant=V3],
	.CYBUVhVe[data-logo-variant=V4] {
		height: 48px;
	}
}

@media screen and (min-width: 800px) {
	#B7ue_aXl .U8QsnDrz {
		font-size: 17px;
	}
}

@media screen and (min-width: 1200px) {
	.Hc62dFjK:nth-child(odd) .duQ3J5rX {
		padding-left: 100px;
	}

	.Hc62dFjK:nth-child(2n) .duQ3J5rX {
		padding-right: 100px;
	}

	.di6TmkHV:nth-child(odd) .pHTETI07 {
		padding-left: 100px;
	}

	.di6TmkHV:nth-child(2n) .pHTETI07 {
		padding-right: 100px;
	}

	.EH5CtDnK:nth-child(odd) .xfJ0WI6U {
		padding-left: 100px;
	}

	.EH5CtDnK:nth-child(2n) .xfJ0WI6U {
		padding-right: 100px;
	}
}

@media (max-width: 992px) {
	#ixxvbp {
		flex-direction: column;
		align-self: flex-start;
	}

	#i1rpcn {
		align-items: center;
		align-self: stretch;
	}

	#in91na {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	#i05a1m {
		width: 75% !important;
	}

	#i6efcj {
		padding-top: 1px;
		padding-bottom: 1px;
		flex: 0 0 65%;
		width: auto;
	}

	#\37 60714 {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	#\31 29166 {
		padding-left: 20px;
		padding-right: 20px;
	}

	#\39 61013 {
		padding-left: 20px;
		padding-right: 20px;
	}

	#\37 08973 {
		padding-left: 20px;
		padding-right: 20px;
		height: 580px;
	}

	#ialvhk {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	#ieh5iy {
		display: none;
	}

	#ignua9 {
		display: none;
	}

	#im0n6e {
		flex-direction: column;
		align-self: flex-start;
		justify-content: center;
		align-items: center;
	}

	#iwgr6i {
		align-items: center;
		align-self: flex-start;
		justify-content: center;
	}

	#i5lybx {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	#iaigyl {
		display: none;
	}

	#iab80o {
		flex-direction: column;
		align-self: flex-start;
	}

	#int5o5 {
		align-items: center;
		align-self: stretch;
	}

	#ibi446 {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	#iq2zuj {
		display: none;
	}

	#igcpgr {
		flex-direction: column;
		align-self: flex-start;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#ift80h {
		align-items: center;
		align-self: flex-start;
		justify-content: center;
		flex-direction: row;
		display: flex;
	}

	#i6925m {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	#iip82g {
		display: none;
	}

	#i2wxy8 {
		flex-direction: column;
		align-self: flex-start;
	}

	#irmbcb {
		align-items: center;
		align-self: stretch;
	}

	#inz9p9 {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	#i6tekh {
		display: none;
	}

	#ibok62 {
		flex-direction: column;
		align-self: flex-start;
	}

	#ixplvs {
		font-size: 60px;
		line-height: 60px;
	}

	#iy97fj {
		align-items: center;
		align-self: flex-start;
	}

	#i677cj {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	#idbd58 {
		font-size: 18px;
		line-height: 26px;
	}

	#iv2sd7 {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#ip2ejb {
		justify-content: center;
		display: flex;
		flex-direction: column;
		align-items: center;
		flex: 1 0 10%;
	}

	#iu1zsl {
		font-size: 18px;
		line-height: 24px;
	}

	#iuhwyx {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#ihoivu {
		font-size: 18px;
		line-height: 24px;
	}

	#io4mch {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#i3um0l {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		flex: 1 0 10%;
	}

	#i42amf {
		flex: 0 0 100%;
		font-size: 18px;
		text-align: left;
		line-height: 24px;
	}

	#irauhx {
		flex: 1 0 90%;
		padding-left: 10px;
		justify-content: flex-start;
	}

	#i773hb {
		font-size: 18px;
		line-height: 24px;
	}

	#ijxo3u {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#ir5gge {
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		flex: 1 0 10%;
	}

	#icauux {
		font-size: 18px;
		line-height: 24px;
	}

	#itfj1u p {
		margin-bottom: 20px;
		font-size: 32px;
		line-height: 48px;
	}

	#izfzw {
		line-height: 60px;
	}

	#i7932f {
		line-height: 60px;
		font-size: 55px;
	}

	#itbln {
		font-size: 55px;
		line-height: 60px;
	}

	#ig2blg {
		justify-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 10%;
	}

	#iljflg {
		padding-left: 10px !important;
		flex: 1 0 90%;
	}

	#i971po {
		font-size: 55px;
		line-height: 60px;
	}

	#igguh5 {
		padding-right: 0;
		display: block;
		padding-top: 0;
	}

	#izgt9j {
		padding-right: 0;
		display: block;
		padding-top: 0;
	}

	#ixjfwb {
		padding-right: 0;
		display: block;
		padding-top: 0;
	}

	#ilwshv {
		line-height: 60px;
	}

	#fkt-link-9a2-c9b-b39 {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 28px;
	}

	#iytn55 {
		padding-right: 15px;
		padding-left: 15px;
		width: 100%;
	}

	#i1k2dh {
		align-items: center;
		justify-content: center;
		display: flex;
		flex: 1 0 35%;
	}

	#ilkg13 {
		display: block;
	}

	#iupdl4 {
		padding-top: 0;
		display: flex;
	}

	#ivmgcq {
		padding-top: 0;
		display: flex;
	}

	#i7dgji {
		padding-top: 0;
		display: flex;
		padding-right: 0;
	}

	#ip0omh {
		font-size: 55px;
		line-height: 60px;
	}

	#igg5ax {
		font-size: 55px;
		line-height: 60px;
	}

	#i5o8w7 {
		justify-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 10%;
	}

	#ikc0x6 {
		font-size: 55px;
		line-height: 60px;
	}

	#isnbui {
		font-size: 55px;
		line-height: 60px;
	}

	#i88319 {
		font-size: 55px;
		line-height: 60px;
	}

	#iujd4w {
		font-size: 55px;
		line-height: 60px;
	}

	#iht8zk {
		justify-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 10%;
	}

	#ikmasn {
		width: 88% !important;
	}

	#fkt-image-d9e-1b4-94f {
		width: 100% !important;
		height: auto;
	}

	#fkt-image-e7c-6a4-9b3 {
		width: 100% !important;
	}

	#i0s88ol {
		display: none;
	}

	#fkt-image-e29-fa2-857 {
		width: 100% !important;
	}

	#i9vggex {
		flex-direction: column;
		align-self: flex-start;
		justify-content: center;
		align-items: center;
	}

	#irok2tj {
		font-size: 55px;
		line-height: 60px;
	}

	#i1fgi1l {
		font-size: 55px;
		line-height: 60px;
	}

	#il49w0j {
		justify-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 10%;
	}

	#i0gvbma {
		font-size: 18px;
		line-height: 24px;
	}

	#ifvlc09 {
		flex: 1 0 90%;
		padding-left: 10px;
	}

	#if4gdx3 {
		padding-top: 0;
		display: flex;
	}

	#i556gtg {
		align-items: center;
		align-self: flex-start;
		justify-content: center;
	}

	#iyjb30n {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	#fkt-image-35a-594-91b {
		width: 100% !important;
	}

	#irlv0a {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 20px;
	}

	#i0zejg {
		padding-left: 20px;
	}

	#ia1sk {
		padding-left: 0;
		padding-right: 0;
	}

	#fkt-image-7ca-8af-924 {
		margin-left: 15px;
		width: 200px !important;
		height: auto;
	}
}

@media screen and (max-width: 767px) {

	#offer-title,
	.es_comment .es_label1 {
		font-size: 14px !important;
		text-align: center;
	}
}

@media (max-width: 760px) {
	.termlyRoot.Europe .termlyAcceptButton {
		width: 100%;
		padding: 0 10px;
	}

	.termlyRoot.Europe .termlyCloseButton {
		width: 100%;
	}

	.termlyRoot.Europe .d-flex {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: justify;
		gap: 14px;
	}

	.termlyRoot.Europe .termlyMessageContainer {
		undefined: undefined;
	}

	.termlyRoot.UnitedStates .termlyAcceptButton {
		width: 100%;
		font-family: "Brandon";
		border-radius: 0px;
	}

	.termlyRoot.UnitedStates .termlyCloseButton.mobile {
		display: inline-block;
		margin-left: 4px;
	}

	.termlyRoot.UnitedStates .termlyCloseButton.desktop {
		display: none;
	}

	.termlyRoot.UnitedStates .d-flex {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 14px;
	}

	.termlyRoot.UnitedStates .termlyMessageContainer {
		width: 100%;
		line-height: 16px;
		align-items: start;
		undefined: undefined;
	}
}

@media screen and (max-width: 750px) {
	.wallet-cart-grid .wallet-cart-button.scraped-container {
		max-width: none;
		width: var(--wallet-button-width-vertical);
		height: var(--wallet-button-height-vertical);
		margin: var(--wallet-button.scraped-container-margin-vertical);
	}

	.wallet-cart-grid .wallet-cart-button.scraped-container:first-child {
		margin-top: 8px;
	}

	.wallet-cart-grid .wallet-cart-button {
		width: var(--wallet-button-width-vertical);
		height: var(--wallet-button-height-vertical);
	}
}

@media screen and (max-width: 700px) {
	.TdTKuuSC {
		display: flex;
		justify-content: center;
	}

	.VqX70f8D {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}

	.vbeg0l5z {
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 650px) {
	.octane-popup--imageLeft .octane-popup__content {
		padding: 20px 20px calc(62% + 20px);
	}

	.octane-popup--imageLeft .octane-popup__img {
		right: 0;
		bottom: 0;
		top: auto;
		width: 100%;
		height: auto;
		padding-top: 62%;
	}
}

@media (min-width: 641px) and (max-width: 820px) {
	:not(#\20):not(#\20):not(#\20).r-19a6255 {
		display: flex;
		position: relative;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1bvgpdr {
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-bhfjw6 {
		display: flex;
		position: relative;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		margin-top: 65px;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-yy8wu2 {
		top: 65px;
		left: 50%;
		width: 100%;
		display: flex;
		z-index: 1;
		position: fixed;
		max-width: 100%;
		min-width: auto;
		transform: translate3d(-50%, 0px, 0px);
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-1v8yeiq {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		transform: none;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-11dbnih {
		top: 0px;
		left: 50%;
		width: 100%;
		display: flex;
		z-index: 99;
		position: fixed;
		max-width: 100%;
		min-width: auto;
		transform: translate3d(-50%, 0px, 0px);
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 14px;
		padding-bottom: 14px;
		justify-content: center;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-ohvk1h {
		width: 100%;
		display: flex;
		z-index: 50;
		position: relative;
		max-width: 1340px;
		min-width: auto;
		transform: none;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-left: 20px;
		padding-right: 20px;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1p19hcl {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}

	:not(#\20):not(#\20):not(#\20).r-8w0e01 {
		width: 100%;
		cursor: pointer;
		display: flex;
		max-width: 100px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1g14h7e {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1kk1wob {
		width: 100%;
		cursor: pointer;
		display: flex;
		max-width: 328px;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 15px;
		padding-left: 26px;
		padding-right: 26px;
		padding-bottom: 15px;
		justify-content: center;
		text-align-last: center;
		background-color: #000000FF;
		background-image: none;
		border-top-color: #FFFFFFFF;
		border-top-style: solid;
		border-top-width: 1px;
		border-left-color: #FFFFFFFF;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #FFFFFFFF;
		border-right-style: solid;
		border-right-width: 1px;
		border-bottom-color: #FFFFFFFF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-xtig40 {
		width: 100%;
		cursor: pointer;
		display: flex;
		max-width: 328px;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 15px;
		padding-left: 26px;
		padding-right: 26px;
		padding-bottom: 15px;
		justify-content: center;
		background-color: #B2BFED;
		background-image: none;
		border-top-color: #FFFFFFFF;
		border-top-style: solid;
		border-top-width: 1px;
		border-left-color: #FFFFFFFF;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #FFFFFFFF;
		border-right-style: solid;
		border-right-width: 1px;
		border-bottom-color: #FFFFFFFF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

	:not(#\20):not(#\20):not(#\20).r-1n27w34 {
		color: #FFFFFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20).r-xtig40 :not(#\20):not(#\20).r-1n27w34 {
		color: #000000FF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-s2hzyc {
		color: #FFFFFF;
		display: none;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-6o0fys {
		width: 820px;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		margin-top: 120px;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-rmvhs5 {
		width: auto;
		display: flex;
		row-gap: 40px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 40px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1hee7vl {
		width: 100%;
		display: flex;
		row-gap: 16px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 16px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-ihcnuk {
		width: 100%;
		display: flex;
		row-gap: 16px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 16px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-tb3anm {
		font-size: 16px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 22px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-wru7yx {
		display: none;
		font-size: 16px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 22px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-13yg2w {
		font-size: 38px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 50px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-7ps4h5 {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1w4kv6d {
		width: 550px;
		height: 577px;
		display: flex;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-v46pk3 {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1tgt1bi {
		width: 100%;
		display: flex;
		row-gap: 16px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 16px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		padding-top: 40px;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1dq9f9r {
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 26px;
	}

	:not(#\20):not(#\20):not(#\20).r-1gg9kgu {
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 26px;
		margin-bottom: 10px;
	}

	:not(#\20):not(#\20):not(#\20).r-1p1b0d7 {
		cursor: pointer;
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 12px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 12px;
		justify-content: center;
		text-align-last: center;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-6rsjnb {
		cursor: pointer;
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 12px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 12px;
		justify-content: center;
		background-color: #B2BFED;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-zy2s9r {
		color: #FFFFFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20).r-6rsjnb :not(#\20):not(#\20).r-zy2s9r {
		color: #000000FF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-rbv9jr {
		display: none;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1xyoc1z {
		width: auto;
		height: auto;
		display: flex;
		flex-grow: unset;
		max-width: 400px;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-tckab9 {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1v0ynfp {
		display: flex;
		row-gap: 0px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 40px;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1ksz3fj {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 600px;
		min-width: auto;
		align-self: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-left: 20px;
		padding-right: 20px;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1lim3aq {
		flex-grow: 1;
		font-size: 24px;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 32px;
		margin-bottom: 50px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-104g8q1 {
		width: 90%;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-5g6sag {
		width: 40%;
		display: flex;
		max-width: 600px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1nyq06t {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-l5bzxr {
		width: 600px;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-m1ux92 {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-u26oir {
		height: auto;
		flex-grow: 1;
		font-size: 56px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 60px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-his3k5 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 28px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 400;
		line-height: 34px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-tqgh30 {
		width: 520px;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 25px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-fapp7u {
		width: 132px;
		display: flex;
		flex-grow: 1;
		min-width: 0;
		flex-basis: auto;
		margin-top: 40px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
		margin-bottom: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-whqdf2 {
		width: 80%;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-u5y6fg {
		display: flex;
		row-gap: 150px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 150px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-rtru1u {
		font-size: 16px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-eycod3 {
		width: 9%;
		height: 9%;
		display: flex;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1xvfb0k {
		width: 90%;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: center;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 50px;
		flex-direction: row-reverse;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-1slwwh6 {
		width: 40%;
		display: flex;
		max-width: 600px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1vzfo0x {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1sjv4zp {
		width: 500px;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-x3hrtn {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-19jvule {
		height: auto;
		flex-grow: 1;
		font-size: 56px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 60px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1qvxjo2 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 28px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 400;
		line-height: 34px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-quv1b1 {
		width: 520px;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 25px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1it4847 {
		width: 132px;
		display: flex;
		flex-grow: 1;
		min-width: 0;
		flex-basis: auto;
		margin-top: 40px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
		margin-bottom: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-3a7qd6 {
		width: 80%;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-5mzdqq {
		display: flex;
		row-gap: 150px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 150px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-1xguug2 {
		font-size: 16px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1de51ng {
		width: 9%;
		height: 9%;
		display: flex;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-5i5iq4 {
		width: 90%;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 50px;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-nejt97 {
		width: 40%;
		display: flex;
		max-width: 600px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-tuyupu {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-srfzu8 {
		width: 600px;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1r8t0dw {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1y6kagl {
		height: auto;
		flex-grow: 1;
		font-size: 56px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 60px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-17zsw7v {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 28px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 400;
		line-height: 34px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-10q6nvr {
		width: 500px;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 25px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-mfrfhb {
		width: 132px;
		display: flex;
		flex-grow: 1;
		min-width: 0;
		flex-basis: auto;
		margin-top: 40px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
		margin-bottom: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-yqqxbr {
		width: 70%;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1syi7gn {
		display: flex;
		row-gap: 90px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 90px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-iwz4z4 {
		font-size: 16px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1h92d79 {
		width: 9%;
		height: 9%;
		display: flex;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-oc8f8w {
		width: 90%;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: center;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 50px;
		flex-direction: row-reverse;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-136hhde {
		width: 40%;
		display: flex;
		max-width: 600px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-n2sx2a {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1f1ejaa {
		width: 500px;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-16wo42d {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1nd30ka {
		height: auto;
		flex-grow: 1;
		font-size: 56px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 60px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-z3sm1y {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 28px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 400;
		line-height: 34px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1tomkvn {
		width: 520px;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 25px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1wybxd0 {
		width: 132px;
		display: flex;
		flex-grow: 1;
		min-width: 0;
		flex-basis: auto;
		margin-top: 40px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
		margin-bottom: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-1ow6eku {
		width: 98%;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-wpiwy2 {
		display: flex;
		row-gap: 150px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 150px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-1drm653 {
		font-size: 16px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1onnzuq {
		width: 9%;
		height: 9%;
		display: flex;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-ccfxrz {
		width: 90%;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 50px;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-1uxmwv7 {
		width: 40%;
		display: flex;
		max-width: 600px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-ovj9zc {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1osndwn {
		width: 600px;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-ixiek9 {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1qlswj0 {
		height: auto;
		flex-grow: 1;
		font-size: 56px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 60px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-jhc5qe {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 28px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 400;
		line-height: 34px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-13v3k1r {
		width: 500px;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 25px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1m8q7yo {
		width: 132px;
		display: flex;
		flex-grow: 1;
		min-width: 0;
		flex-basis: auto;
		margin-top: 40px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
		margin-bottom: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-mxemrh {
		width: 75%;
		font-size: 18px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1551sy3 {
		display: flex;
		row-gap: 150px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 150px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-qym0ta {
		font-size: 16px;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1dx0u1n {
		width: 9%;
		height: 9%;
		display: flex;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-11iuyst {
		display: flex;
		row-gap: 18px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 18px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 40px;
		flex-direction: column;
		padding-bottom: 40px;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-heccgg {
		font-size: 34px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 40px;
	}

	:not(#\20):not(#\20):not(#\20).r-jkg6st {
		width: 600px;
		display: flex;
		position: relative;
		max-width: 100%;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1rx6qqa {
		cursor: pointer;
		display: flex;
		position: relative;
		flex-wrap: wrap;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
		--replo-flex-min-dimension: auto;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-irkyts {
		cursor: default;
		display: flex;
		position: relative;
		flex-wrap: wrap;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
		--replo-flex-min-dimension: auto;
	}

	:not(#\20):not(#\20):not(#\20).r-1hqna0z {
		--rsw: 100%;
		width: 30px;
		height: 60px;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 0;
		line-height: 100%;
	}

	:not(#\20).r-irkyts :not(#\20):not(#\20).r-1hqna0z {
		width: 30px;
		height: 60px;
		opacity: 20%;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1jvkmib {
		display: flex;
		row-gap: 12px;
		overflow: hidden;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1ayaufa {
		display: flex;
		row-gap: 60px;
		position: relative;
		align-self: stretch;
		column-gap: 60px;
		flex-basis: auto;
		overflow-x: clip;
		overflow-y: visible;
		--replo-gap: 60px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1p5ivgc {
		width: 600px;
		display: flex;
		row-gap: 60px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 60px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1a89qxq {
		display: flex;
		flex-grow: 1;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		flex-basis: 0;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}

	:not(#\20):not(#\20):not(#\20).r-jhoq87 {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1nk74bu {
		width: 600px;
		display: flex;
		row-gap: 60px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 60px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-46klyt {
		display: flex;
		flex-grow: 1;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		flex-basis: 0;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}

	:not(#\20):not(#\20):not(#\20).r-sliy5i {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-ab82bc {
		display: flex;
		row-gap: 10px;
		z-index: 2;
		position: relative;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-7mp8nu {
		width: 15px;
		cursor: pointer;
		height: 15px;
		display: flex;
		overflow: hidden;
		position: relative;
		max-width: 100%;
		min-width: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
		background-color: #0000004D;
		background-image: none;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-ar1epc {
		width: 15px;
		cursor: pointer;
		height: 15px;
		display: flex;
		overflow: hidden;
		position: relative;
		max-width: 100%;
		flex-basis: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
		background-color: #000000FF;
		background-image: none;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-i93ldm {
		cursor: pointer;
		display: flex;
		position: relative;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-16qpckk {
		cursor: default;
		display: flex;
		position: relative;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-aty1 {
		--rsw: 100%;
		width: 30px;
		height: 30px;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 0;
		line-height: 100%;
	}

	:not(#\20).r-16qpckk :not(#\20):not(#\20).r-aty1 {
		width: 30px;
		height: 30px;
		opacity: 20%;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-612ytj {
		display: flex;
		row-gap: 32px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 32px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 25px;
		flex-direction: column;
		padding-bottom: 25px;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-thhvp8 {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 1050px;
		min-width: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-left: 20px;
		padding-right: 20px;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-gfi1vz {
		flex-grow: 1;
		font-size: 28px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 36px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-3euskn {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 1240px;
		min-width: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-left: 20px;
		padding-right: 20px;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1gc0ub2 {
		gap: 32px 80px;
		display: grid;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		align-self: stretch;
		flex-basis: 0;
		min-height: auto;
		--replo-gap: 80px;
		align-items: center;
		flex-shrink: 1;
		justify-content: center;
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-6gix52 {
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-jp6xyo {
		display: flex;
		row-gap: 10px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		column-gap: 10px;
		flex-basis: 0;
		min-height: auto;
		align-items: flex-end;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1dpqpjp {
		width: 560px;
		height: 625px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: fill;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-tdccq7 {
		object-fit: fill;
	}

	:not(#\20):not(#\20):not(#\20).r-powcff {
		display: flex;
		font-size: 34px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 42px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-l124w {
		width: 560px;
		height: 625px;
		display: none;
		min-width: 0;
		align-self: flex-end;
		flex-basis: auto;
		min-height: 0;
		object-fit: fill;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1g4g0tc {
		object-fit: fill;
	}

	:not(#\20):not(#\20):not(#\20).r-12d23dv {
		color: #000000FF;
		display: flex;
		row-gap: 30px;
		position: relative;
		flex-grow: 1;
		max-width: auto;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		column-gap: 30px;
		flex-basis: 0;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-p9hz4l {
		display: flex;
		row-gap: 18px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 18px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1j4pj7h {
		display: flex;
		row-gap: 12px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-426iiy {
		display: none;
		font-size: 34px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 42px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-13ym6dh {
		display: flex;
		row-gap: 12px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1uw1u4g {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: center;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-d1vnog {
		display: flex;
		row-gap: 5px;
		column-gap: 5px;
		flex-basis: auto;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-jxwlgd {
		color: #828282FF;
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1ca33ih {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 800px;
		min-width: auto;
		flex-basis: auto;
		min-height: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-jatrzs {
		width: auto;
		cursor: pointer;
		display: flex;
		max-width: none;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		margin-left: 50px;
		padding-top: 20px;
		margin-right: 50px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 20px;
		justify-content: space-between;
		text-align-last: center;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-nrc123 {
		width: auto;
		cursor: pointer;
		display: flex;
		max-width: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		margin-left: 50px;
		padding-top: 20px;
		margin-right: 50px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 20px;
		justify-content: space-between;
		background-color: #B2BFED;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-15x7y63 {
		color: #FFFFFF;
		flex-grow: 1;
		font-size: 22px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 34px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20).r-nrc123 :not(#\20):not(#\20).r-15x7y63 {
		color: #000000FF;
		flex-grow: 1;
		font-size: 22px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 34px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-1eb99wo {
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 1;
		position: absolute;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		transform: translate3d(-50%, -50%, 0px);
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		transition: inherit;
		align-items: flex-start;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20).r-1nf6k60 :not(#\20):not(#\20).r-1eb99wo {
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		display: flex;
		z-index: 1;
		position: absolute;
		flex-grow: 1;
		max-width: 100%;
		transform: translate3d(-50%, -50%, 0px);
		align-self: stretch;
		flex-basis: auto;
		transition: inherit;
		align-items: flex-start;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1cx3bvk {
		width: auto;
		cursor: pointer;
		display: flex;
		z-index: 1;
		position: relative;
		max-width: none;
		transform: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 12px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 12px;
		justify-content: center;
		background-color: #444444FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-17x5ogx {
		width: auto;
		cursor: pointer;
		display: flex;
		z-index: 1;
		position: relative;
		max-width: none;
		transform: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 12px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 12px;
		justify-content: center;
		background-color: #B2BFED;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-1ao7i8w {
		color: #FFFFFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20).r-17x5ogx :not(#\20):not(#\20).r-1ao7i8w {
		color: #000000FF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-1s9eaid {
		display: flex;
		font-size: 18px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-r60tux {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-12erqxk {
		display: flex;
		row-gap: 33px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		column-gap: 33px;
		flex-basis: 0;
		min-height: auto;
		align-items: center;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-1gs10ir {
		display: flex;
		row-gap: 32px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 32px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-10cjjkq {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-qyujps {
		width: 68px;
		height: 70px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-cfszeo {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1bhsk6q {
		flex-grow: 1;
		font-size: 18px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 26px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1jwrdjv {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1psngzy {
		width: 47px;
		height: 70px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-tdp9q7 {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1lqr5dv {
		flex-grow: 1;
		font-size: 18px;
		flex-basis: auto;
		font-style: italic;
		text-align: center;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 26px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1pbr0ey {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1pkv5if {
		width: 46px;
		height: 69px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-xls0zg {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-29c1rs {
		flex-grow: 1;
		font-size: 18px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 26px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-2ifva {
		display: flex;
		row-gap: 32px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 32px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1k3jz5i {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1q8nw8c {
		width: 68px;
		height: 70px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-ypxsjx {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-p3q011 {
		flex-grow: 1;
		font-size: 18px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 26px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-4579ye {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1kydtoy {
		width: 68px;
		height: 70px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1l51xej {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1q3onmq {
		flex-grow: 1;
		font-size: 18px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 26px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1yu7bla {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		margin-top: 20px;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-z4ih11 {
		color: #FFFFFFFF;
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 26px;
		padding-top: 20px;
		padding-left: 40px;
		padding-bottom: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-1n19i6o {
		color: #FFFFFFFF;
		font-size: 20px;
		flex-basis: auto;
		text-align: right;
		flex-shrink: 0;
		line-height: 24px;
		padding-top: 20px;
		padding-right: 40px;
		padding-bottom: 20px;
		text-align-last: right;
	}
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-19a6255 {
		display: flex;
		position: relative;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1bvgpdr {
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-bhfjw6 {
		display: flex;
		position: relative;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		margin-top: 0px;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-yy8wu2 {
		top: 65px;
		left: 50%;
		right: auto;
		width: 100%;
		bottom: auto;
		display: flex;
		z-index: 1;
		position: fixed;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		transform: translate3d(-50%, 0px, 0px);
		align-self: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-1v8yeiq {
		top: auto;
		left: auto;
		right: auto;
		width: 100%;
		bottom: auto;
		display: flex;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		transform: none;
		align-self: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 0px;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-11dbnih {
		top: auto;
		left: auto;
		right: auto;
		width: 100%;
		bottom: auto;
		display: flex;
		z-index: 99;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		transform: none;
		align-self: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 14px;
		padding-bottom: 14px;
		justify-content: center;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-ohvk1h {
		width: 100%;
		display: flex;
		z-index: 50;
		position: relative;
		max-width: 1340px;
		min-width: auto;
		transform: none;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-left: 20px;
		padding-right: 20px;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1p19hcl {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}

	:not(#\20):not(#\20):not(#\20).r-8w0e01 {
		width: 100%;
		cursor: pointer;
		display: flex;
		max-width: 100px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1g14h7e {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1kk1wob {
		width: auto;
		cursor: pointer;
		height: auto;
		display: flex;
		flex-grow: unset;
		max-width: none;
		align-self: auto;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;
		justify-content: center;
		text-align-last: center;
		background-color: #000000FF;
		background-image: none;
		border-top-color: #FFFFFFFF;
		border-top-style: solid;
		border-top-width: 1px;
		border-left-color: #FFFFFFFF;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #FFFFFFFF;
		border-right-style: solid;
		border-right-width: 1px;
		border-bottom-color: #FFFFFFFF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-xtig40 {
		width: auto;
		cursor: pointer;
		height: auto;
		display: flex;
		flex-grow: unset;
		max-width: none;
		align-self: auto;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;
		justify-content: center;
		background-color: #B2BFED;
		background-image: none;
		border-top-color: #FFFFFFFF;
		border-top-style: solid;
		border-top-width: 1px;
		border-left-color: #FFFFFFFF;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #FFFFFFFF;
		border-right-style: solid;
		border-right-width: 1px;
		border-bottom-color: #FFFFFFFF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

	:not(#\20):not(#\20):not(#\20).r-1n27w34 {
		color: #FFFFFF;
		display: none;
		flex-grow: 1;
		font-size: 14px;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 18px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20).r-xtig40 :not(#\20):not(#\20).r-1n27w34 {
		color: #000000FF;
		display: none;
		flex-grow: 1;
		font-size: 14px;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 18px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-s2hzyc {
		color: #FFFFFF;
		display: flex;
		flex-grow: 1;
		font-size: 14px;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 18px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-6o0fys {
		width: 820px;
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		flex-basis: auto;
		margin-top: 100px;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 0px;
		flex-direction: column;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-rmvhs5 {
		width: auto;
		display: flex;
		row-gap: 40px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 40px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1hee7vl {
		width: 100%;
		height: auto;
		display: flex;
		row-gap: 16px;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		column-gap: 16px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-ihcnuk {
		width: 100%;
		display: flex;
		row-gap: 16px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 16px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		padding-top: 5%;
		padding-left: 5%;
		padding-right: 3%;
		flex-direction: column-reverse;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-tb3anm {
		width: auto;
		display: none;
		font-size: 18px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-wru7yx {
		width: auto;
		display: flex;
		font-size: 16px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-13yg2w {
		width: auto;
		font-size: 30px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 36px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-7ps4h5 {
		width: auto;
		height: auto;
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1w4kv6d {
		width: auto;
		height: auto;
		display: flex;
		flex-grow: unset;
		max-width: 400px;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-v46pk3 {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1tgt1bi {
		width: 100%;
		display: flex;
		row-gap: 16px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 16px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		margin-left: 0px;
		padding-top: 5%;
		padding-left: 5%;
		padding-right: 5%;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1dq9f9r {
		width: auto;
		height: auto;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 26px;
		padding-left: 0px;
		padding-right: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1gg9kgu {
		width: auto;
		height: auto;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 26px;
		padding-left: 0px;
		margin-bottom: 0px;
		padding-right: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1p1b0d7 {
		width: 350px;
		cursor: pointer;
		height: auto;
		display: flex;
		max-width: none;
		align-self: center;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
		padding-top: 12px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 12px;
		justify-content: center;
		text-align-last: center;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-6rsjnb {
		width: 350px;
		cursor: pointer;
		height: auto;
		display: flex;
		max-width: none;
		align-self: center;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
		padding-top: 12px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 12px;
		justify-content: center;
		background-color: #B2BFED;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-zy2s9r {
		color: #FFFFFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20).r-6rsjnb :not(#\20):not(#\20).r-zy2s9r {
		color: #000000FF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-rbv9jr {
		width: auto;
		height: auto;
		display: none;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1xyoc1z {
		width: auto;
		height: auto;
		display: flex;
		flex-grow: unset;
		max-width: 400px;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-tckab9 {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1v0ynfp {
		display: flex;
		row-gap: 0px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 32px;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1ksz3fj {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 600px;
		min-width: auto;
		align-self: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-left: 20px;
		padding-right: 20px;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1lim3aq {
		flex-grow: 1;
		font-size: 32px;
		align-self: flex-start;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 34px;
		padding-left: 0px;
		margin-bottom: 0px;
		padding-right: 20px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-104g8q1 {
		width: auto;
		display: flex;
		row-gap: 24px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 24px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		margin-left: 0px;
		flex-direction: column-reverse;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-5g6sag {
		width: auto;
		display: flex;
		max-width: none;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
		margin-right: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1nyq06t {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-l5bzxr {
		width: auto;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		padding-left: 5%;
		padding-right: 5%;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-m1ux92 {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-u26oir {
		height: auto;
		flex-grow: 1;
		font-size: 72px;
		align-self: flex-start;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 72px;
		margin-bottom: 0px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-his3k5 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 30px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 37px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-tqgh30 {
		width: auto;
		display: flex;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0px;
		padding-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-fapp7u {
		width: 35%;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		margin-top: 20px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-whqdf2 {
		width: 90%;
		display: flex;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-u5y6fg {
		display: flex;
		row-gap: 60px;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		column-gap: 60px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	}

	:not(#\20):not(#\20):not(#\20).r-rtru1u {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
		padding-top: 0px;
		grid-column-end: span 2;
	}

	:not(#\20):not(#\20):not(#\20).r-eycod3 {
		width: 50px;
		height: 49px;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1xvfb0k {
		width: auto;
		display: flex;
		row-gap: 24px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 24px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		margin-left: 0px;
		padding-top: 20px;
		flex-direction: column-reverse;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-1slwwh6 {
		width: auto;
		display: flex;
		max-width: none;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
		margin-right: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1vzfo0x {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1sjv4zp {
		width: auto;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		padding-left: 5%;
		padding-right: 5%;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-x3hrtn {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-19jvule {
		height: auto;
		flex-grow: 1;
		font-size: 72px;
		align-self: flex-start;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 72px;
		margin-bottom: 0px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-1qvxjo2 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 30px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 37px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-quv1b1 {
		width: auto;
		display: flex;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0px;
		padding-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1it4847 {
		width: 35%;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		margin-top: 20px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-3a7qd6 {
		width: 90%;
		display: flex;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-5mzdqq {
		display: flex;
		row-gap: 60px;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		column-gap: 60px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	}

	:not(#\20):not(#\20):not(#\20).r-1xguug2 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
		padding-top: 0px;
		grid-column-end: span 2;
	}

	:not(#\20):not(#\20):not(#\20).r-1de51ng {
		width: 50px;
		height: 49px;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-5i5iq4 {
		width: auto;
		display: flex;
		row-gap: 24px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 24px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		margin-left: 0px;
		padding-top: 20px;
		flex-direction: column-reverse;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-nejt97 {
		width: auto;
		display: flex;
		max-width: none;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
		margin-right: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-tuyupu {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-srfzu8 {
		width: auto;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		padding-left: 5%;
		padding-right: 5%;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1r8t0dw {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1y6kagl {
		height: auto;
		flex-grow: 1;
		font-size: 72px;
		align-self: flex-start;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 72px;
		margin-bottom: 0px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-17zsw7v {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 30px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 37px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-10q6nvr {
		width: auto;
		display: flex;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0px;
		padding-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-mfrfhb {
		width: 35%;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		margin-top: 20px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-yqqxbr {
		width: 92%;
		display: flex;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1syi7gn {
		display: flex;
		row-gap: 20px;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		column-gap: 20px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	}

	:not(#\20):not(#\20):not(#\20).r-iwz4z4 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
		padding-top: 0px;
		grid-column-end: span 2;
	}

	:not(#\20):not(#\20):not(#\20).r-1h92d79 {
		width: 50px;
		height: 49px;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-oc8f8w {
		width: auto;
		display: flex;
		row-gap: 24px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 24px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		margin-left: 0px;
		padding-top: 20px;
		flex-direction: column-reverse;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-136hhde {
		width: auto;
		display: flex;
		max-width: none;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
		margin-right: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-n2sx2a {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1f1ejaa {
		width: auto;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		padding-left: 5%;
		padding-right: 5%;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-16wo42d {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1nd30ka {
		height: auto;
		flex-grow: 1;
		font-size: 72px;
		align-self: flex-start;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 72px;
		margin-bottom: 0px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-z3sm1y {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 30px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 37px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1tomkvn {
		width: auto;
		display: flex;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0px;
		padding-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1wybxd0 {
		width: 35%;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		margin-top: 20px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1ow6eku {
		width: 90%;
		display: flex;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-wpiwy2 {
		display: flex;
		row-gap: 50px;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		column-gap: 50px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	}

	:not(#\20):not(#\20):not(#\20).r-1drm653 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
		padding-top: 0px;
		grid-column-end: span 2;
	}

	:not(#\20):not(#\20):not(#\20).r-1onnzuq {
		width: 50px;
		height: 49px;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-ccfxrz {
		width: auto;
		display: flex;
		row-gap: 24px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 24px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		margin-left: 0px;
		padding-top: 20px;
		flex-direction: column-reverse;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-1uxmwv7 {
		width: auto;
		display: flex;
		max-width: none;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
		margin-right: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-ovj9zc {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1osndwn {
		width: auto;
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		padding-left: 5%;
		padding-right: 5%;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-ixiek9 {
		display: flex;
		row-gap: 12px;
		position: relative;
		flex-grow: 2;
		max-width: 100%;
		min-width: auto;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 2;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1qlswj0 {
		height: auto;
		flex-grow: 1;
		font-size: 72px;
		align-self: flex-start;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 72px;
		margin-bottom: 0px;
		letter-spacing: 0px;
		text-align-last: left;
	}

	:not(#\20):not(#\20):not(#\20).r-jhc5qe {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 30px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 500;
		line-height: 37px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-13v3k1r {
		width: auto;
		display: flex;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: 0px;
		padding-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1m8q7yo {
		width: 35%;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		margin-top: 20px;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-bottom: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-mxemrh {
		width: 90%;
		display: flex;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
	}

	:not(#\20):not(#\20):not(#\20).r-1551sy3 {
		display: flex;
		row-gap: 60px;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		column-gap: 60px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
		grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	}

	:not(#\20):not(#\20):not(#\20).r-qym0ta {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 18px;
		align-self: auto;
		flex-basis: auto;
		flex-shrink: 0;
		font-weight: 400;
		line-height: 24px;
		padding-top: 0px;
		grid-column-end: span 2;
	}

	:not(#\20):not(#\20):not(#\20).r-1dx0u1n {
		width: 50px;
		height: 49px;
		display: flex;
		flex-grow: unset;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-11iuyst {
		display: flex;
		row-gap: 18px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 18px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 40px;
		flex-direction: column;
		padding-bottom: 40px;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-heccgg {
		font-size: 36px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 38px;
	}

	:not(#\20):not(#\20):not(#\20).r-jkg6st {
		width: auto;
		display: flex;
		position: relative;
		max-width: 100%;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1rx6qqa {
		width: 30px;
		cursor: pointer;
		display: flex;
		position: relative;
		flex-grow: unset;
		flex-wrap: wrap;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
		--replo-flex-min-dimension: auto;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-irkyts {
		width: 30px;
		cursor: default;
		display: flex;
		position: relative;
		flex-grow: unset;
		flex-wrap: wrap;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
		--replo-flex-min-dimension: auto;
	}

	:not(#\20):not(#\20):not(#\20).r-1hqna0z {
		--rsw: 100%;
		width: 28px;
		height: 41px;
		flex-grow: unset;
		align-self: center;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 0;
		line-height: 100%;
	}

	:not(#\20).r-irkyts :not(#\20):not(#\20).r-1hqna0z {
		width: 28px;
		height: 41px;
		opacity: 20%;
		flex-grow: unset;
		align-self: center;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1jvkmib {
		width: auto;
		display: flex;
		row-gap: 12px;
		overflow: hidden;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1ayaufa {
		width: auto;
		height: 282px;
		display: flex;
		row-gap: 0px;
		position: relative;
		flex-grow: unset;
		align-self: stretch;
		column-gap: 0px;
		flex-basis: auto;
		overflow-x: clip;
		overflow-y: visible;
		--replo-gap: 0px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1p5ivgc {
		width: auto;
		display: flex;
		row-gap: 60px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 60px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 1;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1a89qxq {
		width: auto;
		height: auto;
		display: flex;
		flex-grow: 1;
		max-width: none;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: contain;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}

	:not(#\20):not(#\20):not(#\20).r-jhoq87 {
		object-fit: contain;
	}

	:not(#\20):not(#\20):not(#\20).r-1nk74bu {
		width: auto;
		display: flex;
		row-gap: 60px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 60px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 1;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-46klyt {
		width: auto;
		height: auto;
		display: flex;
		flex-grow: 1;
		max-width: none;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: contain;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}

	:not(#\20):not(#\20):not(#\20).r-sliy5i {
		object-fit: contain;
	}

	:not(#\20):not(#\20):not(#\20).r-ab82bc {
		display: flex;
		row-gap: 10px;
		z-index: 0;
		position: relative;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-7mp8nu {
		width: 15px;
		cursor: pointer;
		height: 15px;
		display: flex;
		overflow: hidden;
		position: relative;
		max-width: 100%;
		min-width: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
		background-color: #0000004D;
		background-image: none;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-ar1epc {
		width: 15px;
		cursor: pointer;
		height: 15px;
		display: flex;
		overflow: hidden;
		position: relative;
		max-width: 100%;
		flex-basis: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
		background-color: #000000FF;
		background-image: none;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-i93ldm {
		width: 30px;
		cursor: pointer;
		display: flex;
		position: relative;
		flex-grow: unset;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-16qpckk {
		width: 30px;
		cursor: default;
		display: flex;
		position: relative;
		flex-grow: unset;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-aty1 {
		--rsw: 100%;
		width: 24px;
		height: 40px;
		flex-grow: unset;
		align-self: center;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 0;
		line-height: 100%;
	}

	:not(#\20).r-16qpckk :not(#\20):not(#\20).r-aty1 {
		width: 24px;
		height: 40px;
		opacity: 20%;
		flex-grow: unset;
		align-self: center;
		flex-basis: auto;
		transition: inherit;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-612ytj {
		display: flex;
		row-gap: 20px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 20px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-top: 25px;
		flex-direction: column;
		padding-bottom: 25px;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-thhvp8 {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 1050px;
		min-width: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-left: 20px;
		padding-right: 20px;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-gfi1vz {
		flex-grow: 1;
		font-size: 26px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		text-align: center;
		flex-shrink: 1;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 36px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-3euskn {
		width: 100%;
		display: flex;
		position: relative;
		max-width: 1240px;
		min-width: auto;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		padding-left: 0px;
		padding-right: 0px;
		flex-direction: column;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1gc0ub2 {
		display: flex;
		row-gap: 32px;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 32px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-6gix52 {
		display: contents;
	}

	:not(#\20):not(#\20):not(#\20).r-jp6xyo {
		display: flex;
		row-gap: 10px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-end;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1dpqpjp {
		width: 560px;
		height: 625px;
		display: none;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: fill;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-tdccq7 {
		object-fit: fill;
	}

	:not(#\20):not(#\20):not(#\20).r-powcff {
		display: flex;
		font-size: 32px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 38px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-l124w {
		width: auto;
		height: 400px;
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: fill;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1g4g0tc {
		object-fit: fill;
	}

	:not(#\20):not(#\20):not(#\20).r-12d23dv {
		color: #000000FF;
		display: flex;
		row-gap: 30px;
		position: relative;
		flex-grow: 1;
		max-width: auto;
		align-self: stretch;
		column-gap: 30px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-p9hz4l {
		display: flex;
		row-gap: 18px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 18px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1j4pj7h {
		display: flex;
		row-gap: 12px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 12px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-426iiy {
		display: none;
		font-size: 32px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: "Minion 3 Display", sans-serif;
		font-weight: 600;
		line-height: 38px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-13ym6dh {
		display: flex;
		row-gap: 8px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 8px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1uw1u4g {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: center;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		margin-bottom: 10px;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-d1vnog {
		display: flex;
		row-gap: 5px;
		column-gap: 5px;
		flex-basis: auto;
		flex-shrink: 0;
		margin-left: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-jxwlgd {
		color: #828282FF;
		font-size: 20px;
		align-self: center;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
		padding-left: 10px;
	}

	:not(#\20):not(#\20):not(#\20).r-1ca33ih {
		width: auto;
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-jatrzs {
		width: auto;
		cursor: pointer;
		display: flex;
		max-width: none;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		margin-left: 10%;
		padding-top: 10px;
		margin-right: 10%;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		justify-content: space-between;
		text-align-last: center;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-nrc123 {
		width: auto;
		cursor: pointer;
		display: flex;
		max-width: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		margin-left: 10%;
		padding-top: 10px;
		margin-right: 10%;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		justify-content: space-between;
		background-color: #B2BFED;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-15x7y63 {
		color: #FFFFFF;
		flex-grow: 1;
		font-size: 18px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 34px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20).r-nrc123 :not(#\20):not(#\20).r-15x7y63 {
		color: #000000FF;
		flex-grow: 1;
		font-size: 18px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 34px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-1eb99wo {
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 1;
		position: absolute;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		transform: translate3d(-50%, -50%, 0px);
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		transition: inherit;
		align-items: flex-start;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20).r-1nf6k60 :not(#\20):not(#\20).r-1eb99wo {
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		display: flex;
		z-index: 1;
		position: absolute;
		flex-grow: 1;
		max-width: 100%;
		transform: translate3d(-50%, -50%, 0px);
		align-self: stretch;
		flex-basis: auto;
		transition: inherit;
		align-items: flex-start;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1cx3bvk {
		width: auto;
		cursor: pointer;
		display: flex;
		z-index: 1;
		position: relative;
		max-width: none;
		transform: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 12px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 12px;
		justify-content: center;
		background-color: #444444FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20):not(#\20).r-17x5ogx {
		width: auto;
		cursor: pointer;
		display: flex;
		z-index: 1;
		position: relative;
		max-width: none;
		transform: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 12px;
		padding-left: 21px;
		padding-right: 21px;
		padding-bottom: 12px;
		justify-content: center;
		background-color: #B2BFED;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-1ao7i8w {
		color: #FFFFFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20).r-17x5ogx :not(#\20):not(#\20).r-1ao7i8w {
		color: #000000FF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}

	:not(#\20):not(#\20):not(#\20).r-1s9eaid {
		display: flex;
		font-size: 16px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-weight: 500;
		line-height: 24px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-r60tux {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: auto;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-12erqxk {
		display: flex;
		row-gap: 33px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		column-gap: 33px;
		flex-basis: 0;
		min-height: auto;
		align-items: center;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: center;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	:not(#\20):not(#\20):not(#\20).r-1gs10ir {
		display: flex;
		row-gap: 32px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 32px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-10cjjkq {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-qyujps {
		width: 68px;
		height: 70px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-cfszeo {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1bhsk6q {
		flex-grow: 1;
		font-size: 16px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 24px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1jwrdjv {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1psngzy {
		width: 47px;
		height: 70px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-tdp9q7 {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1lqr5dv {
		flex-grow: 1;
		font-size: 16px;
		flex-basis: auto;
		font-style: italic;
		text-align: center;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 24px;
		letter-spacing: 0px;
		text-align-last: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1pbr0ey {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1pkv5if {
		width: 46px;
		height: 69px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-xls0zg {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-29c1rs {
		flex-grow: 1;
		font-size: 16px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 24px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-2ifva {
		display: flex;
		row-gap: 32px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 32px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}

	:not(#\20):not(#\20):not(#\20).r-1k3jz5i {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1q8nw8c {
		width: 68px;
		height: 70px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-ypxsjx {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-p3q011 {
		flex-grow: 1;
		font-size: 16px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 24px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-4579ye {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		column-gap: 10px;
		flex-basis: auto;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
	}

	:not(#\20):not(#\20):not(#\20).r-1kydtoy {
		width: 68px;
		height: 70px;
		display: flex;
		min-width: 0;
		align-self: center;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}

	:not(#\20):not(#\20):not(#\20).r-1l51xej {
		object-fit: cover;
	}

	:not(#\20):not(#\20):not(#\20).r-1q3onmq {
		flex-grow: 1;
		font-size: 16px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 1;
		font-weight: 500;
		line-height: 24px;
		letter-spacing: 0px;
	}

	:not(#\20):not(#\20):not(#\20).r-1yu7bla {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		margin-top: 20px;
		min-height: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
		background-color: #000000FF;
		background-image: none;
	}

	:not(#\20):not(#\20):not(#\20).r-z4ih11 {
		color: #FFFFFFFF;
		font-size: 16px;
		align-self: flex-end;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 20px;
		padding-top: 0px;
		padding-left: 20px;
		padding-bottom: 20px;
	}

	:not(#\20):not(#\20):not(#\20).r-1n19i6o {
		color: #FFFFFFFF;
		width: auto;
		flex-grow: unset;
		font-size: 16px;
		flex-basis: auto;
		margin-top: 0px;
		text-align: right;
		flex-shrink: 0;
		line-height: 20px;
		padding-top: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		text-align-last: right;
	}
}

@media screen and (max-width: 567px) {
	#hue-widget-loader span {
		width: 50px;
		height: 50px;
	}
}

@media screen and (max-width: 550px) {
	#B7ue_aXl #P1ypOg5p {
		font-size: 11px;
	}
}

@media (max-width: 500px) {
	.ikbcMlXGBK77MVK1Om4Y>button {
		margin-left: 0.5em !important;
	}

	.nv0R39VuVLctEx1AD0Mk>button {
		margin-left: 0 !important;
	}
}

@keyframes m491YX1i {
	0% {
		transform: rotate(0);
	}

	50% {
		transform: rotate(180deg);
	}

	to {
		transform: rotate(180deg);
	}
}

@media screen and (min-width: 480px) {
	.es_comment .es_label1 {
		font-size: 13px !important;
	}

	.el-522123>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-522123>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-409109>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-409109>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-409109>.scraped-container-box:nth-child(3) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-366824>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-366824>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-314205>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-496172>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-496172>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-187711>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-187711>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-406616>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-406616>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-581084>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-581084>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-248488>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-921971>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-921971>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-123945>.scraped-container-box:nth-child(1) {
		width: 100px;
		min-width: 100px;
		max-width: 100px;
	}

	.el-123945>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-416056>.scraped-container-box:nth-child(1) {
		width: 100px;
		min-width: 100px;
		max-width: 100px;
	}

	.el-416056>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-491130>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-491130>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-526058>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-526058>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-522030>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-522030>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-366295>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-366295>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-985952>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-985952>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-612752>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-612752>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-222445>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-222445>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-985194>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-142829>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-142829>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-703718>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-363534>.scraped-container-box:nth-child(1) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-363534>.scraped-container-box:nth-child(2) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}

	.el-363534>.scraped-container-box:nth-child(3) {
		width: unset;
		min-width: 0;
		max-width: unset;
	}
}

@media screen and (min-width: 768px) {

	h1,
	h2 {
		font-size: 36px;
	}

	h3 {
		font-size: 30px;
	}

	p {
		font-size: 18px;
	}

	.k7ceNy2y p {
		font-size: 22px;
		margin-bottom: 42px;
	}

	.JFt33oyf:nth-child(odd) img {
		order: 1;
	}

	.I3cUAjY5 p {
		font-size: 15px;
	}

	.kEbxviX1 h1,
	h1,
	h2 {
		font-size: 36px;
	}

	.kEbxviX1 p {
		font-size: 22px;
		margin-bottom: 36px;
	}

	.Hc62dFjK:nth-child(odd) img {
		order: 1;
	}

	.SRhvATyH p {
		font-size: 15px;
	}

	#B7ue_aXl #fQfs0cHN {
		display: flex;
		flex-direction: row;
		margin-left: 5px;
	}

	.cUKgoIRm h1,
	h1,
	h2 {
		font-size: 36px;
	}

	.cUKgoIRm p {
		font-size: 22px;
		margin-bottom: 36px;
	}

	.di6TmkHV:nth-child(odd) img {
		order: 1;
	}

	.iJbyUtey p {
		font-size: 15px;
	}

	.S3SPZBL5 h1,
	h1,
	h2 {
		font-size: 36px;
	}

	.S3SPZBL5 p {
		font-size: 22px;
		margin-bottom: 36px;
	}

	.EH5CtDnK:nth-child(odd) img {
		order: 1;
	}

	.BYBrCpur p {
		font-size: 15px;
	}

	.mHqQBlns p {
		font-size: 22px;
		margin-bottom: 42px;
	}

	.RTVDwUwM:nth-child(odd) img {
		order: 1;
	}

	.OE6gNDdL p {
		font-size: 15px;
	}
}

@media screen and (max-width: 768px) {
	.F7580qAr small {
		text-align: left !important;
	}

	.JFt33oyf .MVP54KrZ {
		width: 100%;
	}

	.k7ceNy2y .vTf03QzB h1 {
		font-size: 30px;
		line-height: 36px;
		margin-top: 10px;
	}

	.S9kKlqrh small {
		text-align: left !important;
	}

	.mYDKbNaW small {
		text-align: left !important;
	}

	.PzEKeLwr strong {
		font-family: Open Sans, sans-serif !important;
	}

	.di6TmkHV .ivCSTE1n {
		display: flex;
		width: 100%;
	}

	.hUoCQfoT small {
		text-align: left !important;
	}

	.kmGZHAli small {
		text-align: left !important;
	}

	.RTVDwUwM .oD8gwVNh {
		width: 100%;
	}

	.mHqQBlns .Fa7VlQVL h1 {
		font-size: 30px;
		line-height: 36px;
		margin-top: 10px;
	}
}

@media (min-width: 768px) {

	.pxlyJvCU,
	.pxlyJvCU .qbonhQvk,
	.pxlyJvCU .qbonhQvk:before {
		height: 84vh;
	}

	.pxlyJvCU .Vp9oWvHn {
		max-height: 84vh;
		max-width: 82.3vw;
	}

	.BZ6Wah8U,
	.BZ6Wah8U .U_h42EnN,
	.BZ6Wah8U .U_h42EnN:before {
		height: 84vh;
	}

	.BZ6Wah8U .l4JPgaQj {
		max-height: 84vh;
		max-width: 82.3vw;
	}

	.PVtiQAmu,
	.PVtiQAmu .XeCPsJXH,
	.PVtiQAmu .XeCPsJXH:before {
		height: 84vh;
	}

	.PVtiQAmu .IwDtviR6 {
		max-height: 84vh;
		max-width: 82.3vw;
	}

	.YbbuoIlD,
	.YbbuoIlD .eHJJToCb,
	.YbbuoIlD .eHJJToCb:before {
		height: 84vh;
	}

	.YbbuoIlD .mJJU4MKv {
		max-height: 84vh;
		max-width: 82.3vw;
	}

	.tclyFbKA,
	.tclyFbKA .DN_RZioM,
	.tclyFbKA .DN_RZioM:before {
		height: 84vh;
	}

	.tclyFbKA .igtzFvpy {
		max-height: 84vh;
		max-width: 82.3vw;
	}
}

@media (min-width: 769px) {

	.h2,
	h2 {
		font-size: 28px !important;
	}
}

@media screen and (max-width: 767px) {
	[data-sticky-enabled=true] .nObTn9cF {
		padding-bottom: 110px;
	}

	.BM5v5Mxb,
	.QkMUWyLz .BM5v5Mxb {
		margin-left: 0;
		margin-right: 0;
	}

	.LKyuUrgT[data-collapse=small] .GKi7RXBe {
		display: none;
	}

	.LKyuUrgT[data-collapse=small] .nvPJl6xT {
		display: block;
	}

	.Gspd65UM,
	.RNqWf8Y0 .Gspd65UM {
		margin-left: 0;
		margin-right: 0;
	}

	.ZuVhRen7[data-collapse=small] .Fb7OTxXj {
		display: none;
	}

	.ZuVhRen7[data-collapse=small] .Zg6RdthI {
		display: block;
	}

	#B7ue_aXl .S9kKlqrh {
		margin-right: 8px;
	}

	#B7ue_aXl .U8QsnDrz .EjubqQLn {
		flex-direction: column;
		font-size: 14px !important;
		text-align: center;
	}

	.MpEFBt0i[data-topBar-enabled=false],
	.MpEFBt0i[data-topBar-enabled=true] {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		bottom: 0;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto;
		left: 0;
		padding-bottom: 16px;
		padding-top: 16px;
		position: fixed;
		right: 0;
		top: auto;
		-webkit-transform: translateY(105%);
		-ms-transform: translateY(105%);
		transform: translateY(105%);
	}

	.gyK4dbcZ,
	.N7zw1XCF .gyK4dbcZ {
		margin-left: 0;
		margin-right: 0;
	}

	.BTK7qjuN[data-collapse=small] .ojGbMUFA {
		display: none;
	}

	.BTK7qjuN[data-collapse=small] .YJmh1Rf3 {
		display: block;
	}

	.V3pAGHJk,
	.Dc0IHexB .V3pAGHJk {
		margin-left: 0;
		margin-right: 0;
	}

	.x2yfFVbt[data-collapse=small] .VB9t0iTp {
		display: none;
	}

	.x2yfFVbt[data-collapse=small] .f6xpXGpx {
		display: block;
	}

	[data-sticky-enabled=true] .pGu8NzFb {
		padding-bottom: 110px;
	}

	.BnFcDLn7,
	.TRU7l3ot .BnFcDLn7 {
		margin-left: 0;
		margin-right: 0;
	}

	.lARWMWEC[data-collapse=small] .M39AUMYI {
		display: none;
	}

	.lARWMWEC[data-collapse=small] .Mb4YmdHu {
		display: block;
	}
}

@media (max-width: 600px) {
	#\33 9039 {
		flex-direction: column;
	}

	#\37 33058 {
		flex-direction: column;
	}

	#\37 57406 {
		flex-direction: row-reverse;
	}

	#itfj1u p {
		font-size: 24px;
		line-height: 38px;
		color: #231f20 !important;
	}

	#\37 60714 {
		padding-top: 20px;
		padding-bottom: 40px;
		height: 760px;
	}

	#\37 86685 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#\39 61013 {
		padding-left: 20px;
		padding-right: 20px;
	}

	#\35 7357 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#\37 08973 {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 20px;
		height: 585px;
	}

	#\36 98024 {
		padding-top: 120px;
		height: auto;
	}

	.h2,
	h2 {
		font-size: 22px !important;
	}

	#imwuvz {
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}

	#i4p8xu {
		font-size: 68px;
	}

	#iazfen {
		flex: 1 0 80%;
	}

	#i4w9fw {
		font-size: 26px;
		line-height: 35px;
		padding-left: 15px;
	}

	#i9xdlo {
		font-size: 63px;
		line-height: 60px;
	}

	#i22u9r {
		font-size: 26px;
		line-height: 35px;
		padding-left: 15px;
	}

	#if0ls8 {
		flex: 1 0 90%;
	}

	#il6syf {
		font-size: 64px;
		line-height: 60px;
	}

	#ia9o7e {
		font-size: 67px;
	}

	#iya41i {
		font-size: 63px;
	}

	#ieh5iy {
		display: block;
		padding-right: 0;
	}

	#ikabu {
		font-size: 65px;
	}

	#iczd8v {
		justify-content: center;
		align-items: center;
	}

	#ialvhk {
		padding-left: 15px;
		padding-right: 15px;
	}

	#iapvb {
		font-size: 65px;
		line-height: 60px;
	}

	#iclcsf {
		justify-content: center;
		align-items: center;
	}

	#iuzivp {
		font-size: 65px;
		line-height: 60px;
	}

	#iip82g {
		padding-right: 0;
		display: block;
	}

	#i6tekh {
		padding-right: 0;
		display: block;
	}

	#igguh5 {
		display: none;
	}

	#ixjfwb {
		display: none;
	}

	#izgt9j {
		display: none;
	}

	#fkt-link-9a2-c9b-b39 {
		font-size: 22px;
		letter-spacing: 0.25px;
	}

	#iytn55 {
		padding-right: 15px;
		padding-left: 15px;
		width: 100%;
	}

	#fkt-image-ba2-29a-8ec {
		width: 80% !important;
	}

	#ix5qmu,
	#ix5qmu p {
		font-size: 19px;
	}

	#ikmasn {
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		width: 100% !important;
	}

	#iucin1 {
		font-size: 16px;
	}

	#i7ffgs {
		font-size: 18px;
	}

	#ivrspr {
		font-size: 18px;
		font-weight: 500;
	}

	#iq2zuj {
		display: block;
	}

	#iaigyl {
		display: block;
	}

	#ignua9 {
		display: block;
	}

	#iz97ju {
		padding-left: 15px;
	}

	#idyjyn {
		padding-left: 15px;
	}

	#iv4nrv {
		padding-left: 15px;
	}

	#i6efcj {
		width: 100% !important;
	}

	#i7dgji {
		display: none;
	}

	#ivmgcq {
		display: none;
	}

	#iupdl4 {
		display: none;
	}

	#ixs2mxw {
		font-size: 63px;
	}

	#izen9p4 {
		padding-left: 15px;
	}

	#i0s88ol {
		display: block;
	}

	#if4gdx3 {
		display: none;
	}

	.imerr9 p {
		font-size: 17px;
	}

	#i5056j {
		font-size: 26px;
		line-height: 35px;
		padding-left: 15px;
	}

	#iipqdz {
		font-size: 16px;
	}

	.igxesb p {
		font-size: 16px;
	}

	#i35aaf {
		font-size: 16px;
	}

	#ilxysh {
		font-size: 16px;
	}

	#ipmpap {
		font-size: 16px;
	}

	#ii9pll {
		font-size: 16px;
	}

	.in5nbc p,
	.in5nbc strong {
		font-size: 21px;
	}

	#iyczhf {
		margin-bottom: 15px;
	}

	#fkt-image-7ca-8af-924 {
		margin-left: 10px;
		width: 200px !important;
	}

	#ia1sk {
		padding-bottom: 8px;
	}

	#inuy78 {
		font-size: 21px;
	}
}

@media screen and (max-width: 600px) {

	html,
	body {
		max-width: 600px;
		overflow-x: hidden;
	}

	.dark-highlight>div {
		max-width: 100% !important;
		min-width: 100% !important;
		width: 100% !important;
	}

	.dark-highlight .relative .img {
		padding: 0 15px;
	}

	.dark-highlight .relative img.absolute {
		margin-bottom: 30px;
		position: static !important;
	}

	.img img.feat-img {
		max-width: 60%;
		padding-top: 20px;
	}

	.green-quote>div:nth-child(2) .headline {
		padding: 0px 15px 0px 15px !important;
	}

	.comments>div>div:nth-child(1)>.paragraph {
		margin-left: -70px !important;
	}

	.comments>div:last-child .scraped-container:not(.pl-100) {
		padding: 0 !important;
	}

	.scraped-container.no-mobile>div>div>.img {
		margin: 0 10px !important;
	}

	.green-quote .img img.quote,
	img.quote {
		transform: rotatex(180deg);
	}
}

@media (max-width: 480px) {
	#icauux {
		line-height: 34px;
		font-size: 31px;
	}

	#iucin1 {
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
		margin-top: 10px;
	}

	#i0zejg {
		padding-left: 1px;
		margin-top: 15px;
		justify-content: center;
		align-self: flex-start;
		flex-direction: column;
		align-items: stretch;
		padding-top: 0;
	}

	#i1rpcn {
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	#ialvhk {
		padding-left: 1px;
		padding-bottom: 1px;
		width: 95% !important;
		margin-left: 1px;
		padding-right: 1px;
	}

	#i05a1m {
		width: 100% !important;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	#in91na {
		width: 95% !important;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
		margin-top: 10px;
	}

	#i8mywlh {
		padding-right: 0;
		padding-left: 0;
		margin-left: 0;
		margin-right: 0;
		background-color: #ffffff !important;
	}

	#is3065y-3 {
		margin-right: 0;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
	}

	#i0vvz5 {
		font-family: Montserrat, sans-serif;
		font-weight: 500;
		margin-bottom: 10px;
		line-height: 22px;
	}

	#fkt-image-ba2-29a-8ec {
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		padding-bottom: 1px;
		margin-bottom: 1px;
		width: 100% !important;
	}

	.disclaimer-section p {
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
	}

	body {
		background-color: #ffffff !important;
	}

	#\35 25119 {
		padding-left: 10px;
		padding-right: 10px;
	}

	#\33 9039 {
		flex-direction: column;
	}

	#\35 25119 {
		padding-left: 10px;
		padding-right: 10px;
	}

	#\33 9039 {
		flex-direction: column;
	}

	#fkt-link-253-98f- bb3 {
		font-size: 18px;
		line-height: 28px;
	}

	#itfj1u p {
		font-size: 21px;
		line-height: 35px;
		margin-left: 1px;
		margin-right: 1px;
		padding-bottom: 0;
		color: #231F20 !important;
		text-align: left;
		font-family: Montserrat, sans-serif;
		font-weight: 800;
		margin-top: 0;
		margin-bottom: 15px;
	}

	#\37 60714 {
		height: 641px;
	}

	#\31 29166 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#\37 08973 {
		height: 540px;
	}

	#\36 98024 {
		padding-top: 100px;
	}

	#fbcomments {
		margin-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	#irsug2 {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	#iv4nrv {
		line-height: 34px;
		font-size: 21px;
		padding-left: 15px;
	}

	#fkt-image-e7c-6a4-9b3 {
		padding-right: 1px;
	}

	#iu1zsl {
		line-height: 34px;
		font-size: 31px;
	}

	#i22iq2 {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
	}

	#ik4yaa {
		padding-left: 1px;
		margin-top: 12px;
		justify-content: center;
		align-self: flex-start;
		flex-direction: column;
		align-items: stretch;
		padding-top: 0;
	}

	#iwgr6i {
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	#i5lybx {
		padding-left: 1px;
		padding-bottom: 1px;
		width: 95% !important;
		margin-left: 1px;
		padding-right: 1px;
	}

	#idyjyn {
		line-height: 34px;
		font-size: 21px;
		padding-left: 15px;
	}

	#ihoivu {
		line-height: 34px;
		font-size: 31px;
	}

	#imr2da {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
	}

	#ip3w25 {
		padding-left: 1px;
		margin-top: 12px;
		justify-content: center;
		align-self: flex-start;
		flex-direction: column;
		align-items: stretch;
		padding-top: 0;
	}

	#int5o5 {
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	#ibi446 {
		padding-left: 1px;
		padding-bottom: 1px;
		width: 95% !important;
		margin-left: 1px;
		padding-right: 1px;
	}

	#iz97ju {
		line-height: 34px;
		font-size: 21px;
		padding-left: 15px;
	}

	#fkt-image-d9e-1b4-94f {
		padding-right: 1px;
	}

	#i42amf {
		line-height: 34px;
		font-size: 31px;
	}

	#igrxpi {
		padding-left: 1px;
		margin-top: 12px;
		justify-content: center;
		align-self: flex-start;
		flex-direction: column;
		align-items: stretch;
		padding-top: 0;
	}

	#ift80h {
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	#i6925m {
		padding-left: 1px;
		padding-bottom: 1px;
		width: 95% !important;
		margin-left: 1px;
		padding-right: 1px;
	}

	#i4w9fw {
		line-height: 30px;
		font-size: 20px;
		flex: 0 0 100%;
		padding-left: 15px;
	}

	#i773hb {
		line-height: 34px;
		font-size: 31px;
	}

	#ivrspr {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
	}

	#irj0sy {
		padding-left: 1px;
		margin-top: 12px;
		justify-content: center;
		align-self: flex-start;
		flex-direction: column;
		align-items: stretch;
		padding-top: 0;
	}

	#irmbcb {
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	#inz9p9 {
		padding-left: 1px;
		padding-bottom: 1px;
		width: 95% !important;
		margin-left: 1px;
		padding-right: 1px;
	}

	#il6syf {
		flex: 0 0 15%;
		line-height: 49px;
		font-size: 56px;
	}

	#iclcsf {
		flex: 1 0 8%;
		justify-content: center;
		align-items: center;
	}

	#i22u9r {
		line-height: 30px;
		font-size: 21px;
		padding-left: 15px;
	}

	#idbd58 {
		line-height: 34px;
		font-size: 31px;
	}

	#i7ffgs {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
	}

	#inby9i {
		padding-left: 1px;
		margin-top: 12px;
		justify-content: center;
		align-self: flex-start;
		flex-direction: column;
		align-items: stretch;
		padding-top: 0;
	}

	#iy97fj {
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	#i677cj {
		padding-left: 1px;
		padding-bottom: 1px;
		width: 95% !important;
		margin-left: 1px;
		padding-right: 1px;
	}

	#if0ls8 {
		flex: 1 0 92%;
		padding-left: 0;
	}

	#izivch {
		flex: 1 0 92%;
		padding-left: 0;
	}

	#iem2lo {
		flex: 1 0 92%;
		padding-left: 0;
	}

	#iiuv72 {
		flex: 1 0 92%;
		padding-left: 0;
	}

	#ieh5iy {
		padding-bottom: 15px;
		padding-right: 0;
		display: block;
	}

	#i9uiio {
		align-items: center;
		padding-left: 0;
		flex: 1 0 92%;
	}

	#ikabu {
		font-size: 45px;
		line-height: 49px;
	}

	#i0yxi5 {
		line-height: 50px;
		font-size: 56px;
	}

	#iczd8v {
		align-items: center;
		justify-content: center;
		flex: 1 0 8%;
	}

	#iapvb {
		font-size: 45px;
		line-height: 49px;
	}

	#iuzivp {
		font-size: 45px;
		line-height: 49px;
	}

	#i9xdlo {
		font-size: 56px;
		line-height: 49px;
	}

	#imwuvz {
		justify-content: center;
		align-items: center;
		flex: 1 0 8%;
	}

	#i6tekh {
		padding-right: 0;
		display: block;
	}

	#iip82g {
		padding-right: 0;
		display: block;
	}

	#ixjfwb {
		display: none;
	}

	#izgt9j {
		display: none;
	}

	#igguh5 {
		display: none;
	}

	#fkt-link-9a2-c9b-b39 {
		font-size: 18px;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 27px;
	}

	#ik7k0d {
		padding-right: 15px;
		padding-left: 15px;
	}

	#iytn55 {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		align-self: center;
		display: flex;
		width: 100%;
	}

	#ix5qmu,
	#ix5qmu p {
		font-size: 17px;
	}

	#ivjvz5 {
		padding-right: 5px;
		padding-left: 5px;
	}

	#ilkg13 {
		width: 100% !important;
	}

	#ikmasn {
		justify-content: center;
		align-items: center;
		display: flex;
		flex-direction: column;
		width: 100% !important;
		align-self: center;
	}

	#i6efcj {
		justify-content: center;
		align-items: center;
		width: 100% !important;
		flex-direction: column;
	}

	#i6sr6i {
		font-size: 18px;
	}

	#iutkqx {
		font-weight: 500;
	}

	#iq2zuj {
		display: block;
	}

	#iaigyl {
		display: block;
	}

	#ignua9 {
		display: block;
	}

	#i2pd2x {
		font-size: 45px;
		line-height: 49px;
	}

	#i4p8xu {
		font-size: 56px;
		line-height: 49px;
	}

	#iru5pp {
		justify-content: center;
		align-items: center;
		flex: 1 0 8%;
	}

	#i32a06 {
		font-size: 45px;
		line-height: 49px;
	}

	#ia9o7e {
		font-size: 56px;
		line-height: 49px;
	}

	#ivb1pj {
		align-items: center;
		justify-content: center;
		flex: 1 0 8%;
	}

	#ioihr5 {
		font-size: 45px;
		line-height: 49px;
	}

	#iya41i {
		font-size: 56px;
		line-height: 49px;
	}

	#izcx41 {
		justify-content: center;
		align-items: center;
		flex: 1 0 8%;
	}

	#iazfen {
		padding-left: 0;
		flex: 1 0 92%;
	}

	#i7dgji {
		display: none;
	}

	#ivmgcq {
		display: none;
	}

	#iupdl4 {
		display: none;
	}

	#ici1qzu {
		font-size: 45px;
		line-height: 49px;
	}

	#ixs2mxw {
		font-size: 56px;
		line-height: 49px;
	}

	#iq1l7ce {
		justify-content: center;
		align-items: center;
		flex: 1 0 8%;
	}

	#izen9p4 {
		line-height: 34px;
		font-size: 21px;
		padding-left: 15px;
	}

	#iaz9o0s {
		flex: 1 0 92%;
		padding-left: 0;
	}

	#i0s88ol {
		display: block;
	}

	#fkt-image-e29-fa2-857 {
		padding-right: 1px;
	}

	#i0gvbma {
		line-height: 34px;
		font-size: 31px;
	}

	#if4gdx3 {
		display: none;
	}

	#iouzlll {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
	}

	#inkasts {
		padding-left: 1px;
		margin-top: 12px;
		justify-content: center;
		align-self: flex-start;
		flex-direction: column;
		align-items: stretch;
		padding-top: 0;
	}

	#i556gtg {
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	#iyjb30n {
		padding-left: 1px;
		padding-bottom: 1px;
		width: 95% !important;
		margin-left: 1px;
		padding-right: 1px;
	}

	#irlv0a {
		width: 95% !important;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}

	.imerr9 {
		margin-top: 0;
	}

	.imerr9 p {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
	}

	#i5056j {
		line-height: 30px;
		font-size: 21px;
		padding-left: 15px;
	}

	#iipqdz {
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
		margin-top: 10px;
	}

	.igxesb {
		margin-top: 10px;
	}

	.igxesb p {
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
	}

	#i35aaf {
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
		margin-top: 10px;
	}

	#ilxysh {
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
		margin-top: 10px;
	}

	#ipmpap {
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
		margin-top: 10px;
	}

	#ii9pll {
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
		margin-top: 10px;
	}

	#iyczhf {
		margin-bottom: 15px;
	}

	#iaqgev {
		justify-content: flex-start;
	}

	#fkt-image-463-6b4-b5c {
		align-self: flex-start;
	}

	#ia1sk {
		width: 100%;
		height: 100%;
	}

	#fkt-image-7ca-8af-924 {
		margin-left: 10px;
	}

	#itwitp {
		text-align: center;
	}
}

@media screen and (max-width: 480px) {
	.img- width {
		width: 70px;
		height: 70px;
	}
}

@media screen and (max-width: 479px) {

	#offer-title,
	.es_comment .es_label1 {
		font-size: 12.3px !important;
	}

	.div-block-12 {
		margin-top: 8px;
	}

	.text-block-4 {
		font-size: 14px;
	}

	.text-block-5,
	.text-block-5 p {
		font-size: 14px;
	}
}

@media screen and (max-width: 479px) {
	.LKyuUrgT[data-collapse=tiny] .GKi7RXBe {
		display: none;
	}

	.LKyuUrgT[data-collapse=tiny] .nvPJl6xT {
		display: block;
	}

	.JFt33oyf .euVL5VdG {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.JFt33oyf .euVL5VdG .eo8NTEnC {
		font-size: 102px;
		line-height: 80px;
	}

	.JFt33oyf .euVL5VdG .MIKF5Vau {
		font-size: 26px;
		line-height: 34px;
		margin-top: 15px;
	}

	.k7ceNy2y .vTf03QzB h1 {
		margin-top: 0;
	}

	.VTmu0IKZ ._DvRzUXZ,
	.VTmu0IKZ p {
		font-size: 14px;
		line-height: 20px;
	}

	.yETaugr8 h3 {
		font-size: 21px !important;
		line-height: 32px;
		text-align: center;
	}

	footer.An16GNAN {
		line-height: 20px;
		padding-left: 16px;
		padding-right: 16px;
	}

	footer.An16GNAN .ivRcJyKR {
		font-size: 12px;
	}

	footer.An16GNAN .Ds5YDBeP {
		display: none;
	}

	footer.An16GNAN p.RgwpJduG {
		color: rgba(51, 51, 51, .75) !important;
		font-size: 12px;
		line-height: 20px;
	}

	footer.An16GNAN .RgwpJduG,
	footer.An16GNAN .ivRcJyKR,
	footer.An16GNAN a {
		font-size: 12px;
		line-height: 22px;
	}

	.k7ceNy2y h1 {
		font-size: 30px;
		line-height: 36px;
		margin-top: 10px;
	}

	.k7ceNy2y p {
		border-bottom-right-radius: 50px;
		border-top-right-radius: 5px;
		font-size: 16px;
		line-height: 22px;
		margin-top: 11px;
		padding: 3px 0;
		text-align: center;
	}

	.BWwIM0Nr.JFt33oyf .MIKF5Vau {
		font-size: 32px;
		line-height: 1.2;
		margin: 0;
	}

	.ZuVhRen7[data-collapse=tiny] .Fb7OTxXj {
		display: none;
	}

	.ZuVhRen7[data-collapse=tiny] .Zg6RdthI {
		display: block;
	}

	.Hc62dFjK span {
		display: contents;
	}

	.BTK7qjuN[data-collapse=tiny] .ojGbMUFA {
		display: none;
	}

	.BTK7qjuN[data-collapse=tiny] .YJmh1Rf3 {
		display: block;
	}

	.di6TmkHV span {
		display: contents;
	}

	.olrJq0RI h3 {
		color: #00237e;
		font-size: 23px;
		font-weight: 600;
		line-height: 28px;
		margin-bottom: 51px;
		margin-top: 0;
		text-align: center;
		text-transform: uppercase;
	}

	.olrJq0RI p.aZ_uLaMr {
		font-size: 15px !important;
	}

	.olrJq0RI p.aZ_uLaMr strong {
		font-family: Open Sans, sans-serif !important;
	}

	.vzZMk69u img {
		padding-bottom: 26px;
		padding-top: 26px;
		width: 313px;
	}

	.KJUQuY4_ p {
		font-size: 13px;
	}

	.pHTETI07 h2 {
		display: flex;
		font-size: 26px !important;
		line-height: 34px !important;
		margin-top: 0 !important;
	}

	.pHTETI07 h2 .wKbc5J_q {
		margin-top: 15px !important;
	}

	.cUKgoIRm h1 {
		font-size: 30px;
		line-height: 36px;
		margin-top: 10px;
		padding-right: 0;
	}

	.cUKgoIRm p {
		font-size: 16px;
		line-height: 22px;
	}

	.cUKgoIRm .sH1G61h_ {
		margin-top: 27px;
	}

	.x2yfFVbt[data-collapse=tiny] .VB9t0iTp {
		display: none;
	}

	.x2yfFVbt[data-collapse=tiny] .f6xpXGpx {
		display: block;
	}

	.EH5CtDnK span {
		display: contents;
	}

	.lARWMWEC[data-collapse=tiny] .M39AUMYI {
		display: none;
	}

	.lARWMWEC[data-collapse=tiny] .Mb4YmdHu {
		display: block;
	}

	.RTVDwUwM .b8wZDPFC {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.RTVDwUwM .b8wZDPFC .iEWD7Y_Q {
		font-size: 102px;
		line-height: 80px;
	}

	.RTVDwUwM .b8wZDPFC .c3jUSJWX {
		font-size: 26px;
		line-height: 34px;
		margin-top: 15px;
	}

	.mHqQBlns .Fa7VlQVL h1 {
		margin-top: 0;
	}

	.wl0h2WvU {
		margin-top: 8px;
	}

	.S2XYw9OG,
	.S2XYw9OG p {
		font-size: 14px;
	}

	.vNa52ora {
		font-size: 14px;
	}

	.rFqMnlR8 .O393zquW,
	.rFqMnlR8 p {
		font-size: 14px;
		line-height: 20px;
	}

	.VUK0jhD3 h3 {
		font-size: 21px !important;
		line-height: 32px;
		text-align: center;
	}

	footer.jzkPPdtp {
		line-height: 20px;
		padding-left: 16px;
		padding-right: 16px;
	}

	footer.jzkPPdtp .KNNKEitX {
		font-size: 12px;
	}

	footer.jzkPPdtp .pV94sr0K {
		display: none;
	}

	footer.jzkPPdtp p.kjgjsaFN {
		color: rgba(51, 51, 51, .75) !important;
		font-size: 12px;
		line-height: 20px;
	}

	footer.jzkPPdtp .KNNKEitX,
	footer.jzkPPdtp .kjgjsaFN,
	footer.jzkPPdtp a {
		font-size: 12px;
		line-height: 22px;
	}

	.mHqQBlns h1 {
		font-size: 30px;
		line-height: 36px;
		margin-top: 10px;
	}

	.mHqQBlns p {
		border-bottom-right-radius: 50px;
		border-top-right-radius: 5px;
		font-size: 16px;
		line-height: 22px;
		margin-top: 11px;
		padding: 3px 0;
		text-align: center;
	}

	._4nYJu4S.RTVDwUwM .c3jUSJWX {
		font-size: 32px;
		line-height: 1.2;
		margin: 0;
	}

	.nObTn9cF {
		padding-left: 16px;
		padding-right: 16px;
	}
}

@media screen and (min-width: 415px) {
	h1 {
		font-size: 28px;
	}
}

@media screen and (max-width: 400px) {
	#comment-input-holder {
		width: 100%;
		margin-right: 0px;
		left: 0;
	}
}

@media (max-width: 390px) {
	.U8QsnDrz .EjubqQLn {
		font-size: 12px !important;
	}

	.U8QsnDrz .S9kKlqrh {
		transform: scale(.9);
	}
}

@media screen and (min-width: 360px) {
	.es_comment .es_label1 {
		font-size: 12px !important;
	}
}

@media screen and (max-width: 350px) {
	#B7ue_aXl .EjubqQLn {
		font-size: 9px;
	}
}

@keyframes d84w7XYf {
	0% {
		transform: translateZ(0);
	}

	50% {
		transform: translate3d(5px, 0, 0);
	}

	to {
		transform: translateZ(0);
	}
}

@media screen and (max-width: 58em) {
	.termly-styles-termly-banner-e1ed59 .termly-styles-logo-c34670 {
		justify-content: center;
	}

	.termly-styles-termly-banner-e1ed59 .termly-styles-content-fcefe4 {
		flex-direction: column;
	}

	.termly-styles-termly-banner-e1ed59 .termly-styles-message-d6c726 {
		margin-bottom: 2em;
		margin-right: 0;
	}
}

@keyframes x45LJdv_ {
	0% {
		transform: translateZ(0);
	}

	50% {
		transform: translate3d(5px, 0, 0);
	}

	to {
		transform: translateZ(0);
	}
}

@media screen and (max-width: 36.5em) {
	.termly-styles-buttons-bb7ad2>* {
		justify-content: center;
	}

	.termly-styles-tcfButtons-d6865a>* {
		justify-content: center;
	}
}

@keyframes ZSl9DCssZfRKpv3283OV {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes OTk9aYKr {
	0% {
		opacity: 0;
		transform: translateZ(0) scale3d(0, 0, 0) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg);
	}

	to {
		opacity: 1;
		transform: translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg);
	}
}

@keyframes m7VPscBN {
	0% {
		opacity: 0;
		transform: translateZ(0) scale3d(0, 0, 0) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg);
	}

	to {
		opacity: 1;
		transform: translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg);
	}
}

@keyframes k7zvbQUl {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes rtY6oU19 {
	0% {
		transform: translateZ(0);
	}

	50% {
		transform: translate3d(5px, 0, 0);
	}

	to {
		transform: translateZ(0);
	}
}

@keyframes wFVAI4t3w21EBippFV64 {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35;
	}

	100% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124;
	}
}

@keyframes nzdOnRc3 {
	0% {
		opacity: 0;
		transform: translateZ(0) scale3d(0, 0, 0) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg);
	}

	to {
		opacity: 1;
		transform: translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg);
	}
}

@keyframes Q2Q_fDhg {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes termly-styles-module-rotate-d0c2b2 {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes XNn0eEWl {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

.mb-3,
.my-3 {
	margin-bottom: 1rem !important;
}

.mt-3,
.my-3 {
	margin-top: 1rem !important;
}

strong {
	font-family: Montserrat, sans-serif !important;
}

.disclaimer-section p {
	text-align: center;
}