html { scroll-behavior: smooth; }

.f18iwiey {
	font-size: 14px;
	line-height: 24px
}

.f1i8h9x0 {
	font-size: 16px;
	line-height: 28px
}

.f1rso6m0 {
	font-size: 16px;
	line-height: 24px
}

.fkkneai {
	font-size: 20px;
	line-height: 32px
}

.fk0grf2 {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.f8obqgr,
.f8obqgr>.row>.col {
	padding: 0
}

.f8obqgr>.row {
	margin: 0
}

.fkhz08q {
	display: flex;
	flex-direction: column
}

.fddsvlq {
	align-items: center;
	display: flex
}

.f1hf8rho {
	display: flex;
	justify-content: flex-end
}

.fdlhgou {
	flex: 1;
	max-width: unset
}

.fnvt2df,
.fnvt2df .row,
.col {
	display: flex
}

@media (max-width: 575.9999px) {
	.f1hx8b4t .container {
		max-width: undefinedpx !important
	}
}

@media (min-width: 576px) and (max-width: 767.99999px) {
	.f1hx8b4t .container {
		max-width: 576px !important
	}
}

@media (min-width: 768px) and (max-width: 991.99999px) {
	.f1hx8b4t .container {
		max-width: 768px !important
	}
}

@media (min-width: 992px) and (max-width: 1199.99999px) {
	.f1hx8b4t .container {
		max-width: 992px !important
	}
}

@media (min-width: 1200px) and (max-width: 2399.99999px) {
	.f1hx8b4t .container {
		max-width: 1200px !important
	}
}

@media (min-width: 1400px) {
	.f1hx8b4t .container {
		max-width: 1400px !important
	}
}

h1,
h2,
h3,
h4 {
	color: #15141a;
	font-feature-settings: 'ss03' on, 'cv02' on, 'cv01' on, 'cv08' on;
	font-style: bold;
	font-weight: 700;
	margin-bottom: 0
}

h1 {
	font-size: 42px;
	line-height: 48px
}

h2 {
	font-size: 32px;
	line-height: 40px
}

h3 {
	font-size: 28px;
	line-height: 32px
}

h4 {
	font-size: 18px;
	line-height: 24px
}

.f1bjli4c {
	color: #15141a;
	font-feature-settings: 'ss03' on, 'cv02' on, 'cv01' on, 'cv08' on;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px
}

.fg31md0 {
	color: #15141a;
	font-feature-settings: 'ss03' on, 'cv02' on, 'cv01' on, 'cv08' on;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px
}

.fowuwzi {
	color: #15141a;
	font-feature-settings: 'ss03' on, 'cv02' on, 'cv01' on, 'cv08' on;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px
}

.f12vz2yn {
	color: #15141a;
	font-feature-settings: 'ss03' on, 'cv02' on, 'cv01' on, 'cv08' on;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 18px
}

.f1pipo3h {
	color: #15141a;
	font-feature-settings: 'ss03' on, 'cv02' on, 'cv01' on, 'cv08' on;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px
}

.fy4b41 {
	color: #5b5b66
}

.fyvanpa {
	font-size: 11px;
	line-height: 16px
}

.f17oebph {
	background-color: #7542e5;
	border: none;
	color: #ffffff;
	font-weight: 500;
	padding-block: 12px;
	padding-inline: 20px
}

.f17oebph:hover {
	background-color: #592acb;
	color: #ffffff
}

.f17oebph:hover:active,
.f17oebph:active {
	background-color: #45278d !important;
	color: #ffffff !important
}

.f17oebph:disabled {
	background-color: #7542e5;
	box-shadow: none;
	color: #ffffff;
	opacity: 0.4
}

.f17oebph svg {
	pointer-events: none
}

.f17ylqtx {
	background-color: #7542e5;
	border: none;
	color: #ffffff;
	padding-block: 7px;
	padding-inline: 16px
}

.f17ylqtx:hover {
	background-color: #592acb;
	color: #ffffff
}

.f17ylqtx:active {
	background-color: #45278d !important;
	color: #ffffff !important
}

.f17ylqtx:disabled {
	background-color: #7542e5;
	box-shadow: none;
	color: #ffffff;
	opacity: 0.4
}

.f3ctfs {
	background-color: #f0f0f4;
	border: none;
	color: #5b5b66;
	font-weight: 500;
	padding-block: 12px;
	padding-inline: 20px
}

.f3ctfs:hover {
	background-color: #e0e0e6;
	color: #5b5b66
}

.f3ctfs:hover:active,
.f3ctfs:active {
	background-color: #cfcfd8 !important;
	color: #5b5b66 !important
}

.f3ctfs:disabled {
	background-color: #f0f0f4;
	box-shadow: none;
	color: #5b5b66;
	opacity: 0.4
}

.f3ctfs svg {
	pointer-events: none
}

.fj4ad63 {
	background-color: #e22850;
	border: none;
	color: #ffffff;
	font-weight: 500;
	padding-block: 12px;
	padding-inline: 20px
}

.fj4ad63:hover {
	background-color: #c50042;
	color: #ffffff
}

.fj4ad63:hover:active,
.fj4ad63:active {
	background-color: #810220 !important;
	color: #ffffff !important
}

.fj4ad63:disabled {
	background-color: #e22850;
	box-shadow: none;
	color: #ffffff;
	opacity: 0.4
}

.fj4ad63 svg {
	pointer-events: none
}

.f1793jr0 {
	background-color: #f0f0f4;
	border: none;
	color: #5b5b66;
	padding-block: 7px;
	padding-inline: 16px
}

.f1793jr0:hover {
	background-color: #e0e0e6;
	color: #5b5b66
}

.f1793jr0:active {
	background-color: #cfcfd8 !important;
	color: #5b5b66 !important
}

.f1793jr0:disabled {
	background-color: #f0f0f4;
	box-shadow: none;
	color: #5b5b66;
	opacity: 0.4
}

.fvza742 {
	background-color: #f0f0f4;
	border: none;
	color: #5b5b66;
	padding-block: 6px;
	padding-inline: 6px
}

.fvza742:hover {
	background-color: #f0f0f4;
	color: #5b5b66
}

.fvza742:active {
	background-color: #e0e0e6 !important;
	color: #5b5b66 !important
}

.fvza742:disabled {
	background-color: #f0f0f4;
	box-shadow: none;
	color: #5b5b66;
	opacity: 0.4
}

.fwx468p {
	background-color: transparent;
	border: 2px solid;
	border-color: #7542e5;
	color: #7542e5;
	font-weight: 500;
	padding-block: 12px;
	padding-inline: 20px
}

.fwx468p:hover {
	background-color: #592acb;
	border: 2px solid;
	border-color: #592acb;
	color: #ffffff
}

.fwx468p:hover:active,
.fwx468p:active {
	background-color: #45278d !important;
	color: #7542e5 !important
}

.fwx468p:disabled {
	background-color: #7542e5;
	box-shadow: none;
	color: #7542e5;
	opacity: 0.4
}

.fwx468p svg {
	pointer-events: none
}

.fj8vo36 {
	background-color: #f0f0f4;
	border-bottom: none;
	border-color: #cfcfd8;
	border-top: none;
	height: 40px;
	width: 48px
}

.fj8vo36.active,
.fj8vo36:hover {
	background-color: #7542e5;
	color: #ffffff
}

.fj8vo36:first-child {
	border-left: none
}

.fj8vo36:last-child {
	border-right: none
}

.f1qie3s6 {
	background-color: transparent !important;
	border: none;
	color: #7542e5;
	cursor: pointer;
	font-weight: 500;
	padding: 0
}

.f1qie3s6:hover {
	color: #592acb
}

.f1qie3s6:active {
	color: #45278d !important
}

.f1qie3s6.disabled {
	color: #5b5b66 !important
}

.f1gjylx1 {
	background-color: transparent !important;
	border: none;
	cursor: pointer;
	padding: 0
}

.f1gjylx1:hover,
.f1gjylx1.disabled {
	color: #5b5b66 !important
}

.f184aata {
	background-color: transparent !important;
	border: none;
	color: #ffffff !important;
	cursor: pointer;
	padding: 0
}

.f184aata:hover {
	color: #e0e0e6 !important
}

.f184aata.disabled {
	color: #5b5b66 !important
}

html,
body {
	box-sizing: border-box;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	height: 100vh;
	line-height: 18px;
	margin: 0;
	overflow-y: hidden;
	padding: 0
}

html,
body #__next {
	display: flex;
	flex-direction: column;
	font-size: 13px;
	height: 100vh
}

a,
a:hover {
	color: inherit
}

.fx7nows {
	color: #7542e5;
	font-weight: 500;
	text-decoration: none
}

.fx7nows:hover {
	color: #7542e5;
	cursor: pointer
}

.fbolhy3 {
	background-color: transparent;
	border: none;
	color: #7542e5;
	font-weight: 500;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-decoration: none
}

.fbolhy3:hover {
	background-color: transparent;
	color: #592acb
}

.fbolhy3:active {
	background-color: transparent !important;
	color: #5b5b66 !important
}

.fgzydrc {
	color: #7542e5;
	text-decoration: underline
}

.fgzydrc:hover {
	cursor: pointer;
	text-decoration: none
}

.f1mniyiz {
	list-style: none;
	margin-block-end: 0;
	margin-block-start: 0;
	padding-inline-start: 0
}

.fv798np {
	align-items: center;
	bottom: 0;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2147483646
}

.fuq9ti8 {
	background-color: #000000;
	height: 100%;
	opacity: 0.3;
	position: fixed;
	width: 100%
}

.f1f4qv0n {
	background-color: transparent;
	background-image: url(/img/spinner-96-transparent-white.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 64px 64px;
	height: 96px;
	position: relative;
	width: 96px;
	z-index: 2147483647
}

.f1uzu483 {
	background-color: transparent;
	background-image: url(/img/spinner-96-transparent-violet.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 48px 48px;
	height: 48px;
	width: 48px
}

.f3ue7v9 {
	align-content: center;
	align-items: center;
	background-color: #ffffff;
	border-radius: 4px;
	color: #32313c;
	display: flex;
	flex-direction: column;
	padding-block: 16px;
	padding-inline: 24px;
	position: relative;
	row-gap: 12px;
	z-index: 2147483647
}

.faowcuh {
	overflow: hidden
}

.f1sjmlt5 {
	height: 100vh;
	overflow-y: auto
}

.f1pmwolo {
	height: 100vh;
	overflow-y: hidden
}

.f1imu2ly {
	min-width: 1024px;
	overflow-x: auto
}

.fc5u1ue {
	min-width: unset;
	overflow-x: unset
}

.f17bv8f {
	display: contents
}

.f1v8dz0u {
	color: #f0f0f4;
	margin-block: 16px;
	opacity: 1
}

.fh9htdb {
	background-color: #2b2a33;
	bottom: 0;
	color: #fbfbfe;
	display: flex;
	justify-content: center
}

.f444wbw {
	align-items: flex-start;
	background-color: #2b2a33;
	color: #fbfbfe;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-block: 48px;
	padding-inline: 24px;
	width: 100%
}

.f1fmdfnn {
	flex-direction: column;
	gap: 40px;
	margin-top: 48px;
	width: 100%
}

.f1k4qi4j {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	gap: 16px
}

.f1k4qi4j button,
.f1k4qi4j a {
	font-weight: 400
}

.f1k4qi4j .subtitle {
	font-weight: 600
}

.fngwzfl {
	align-items: flex-start;
	column-gap: 32px;
	display: flex;
	flex-direction: column;
	row-gap: 24px
}

@media (min-width: 768px) {
	.fngwzfl {
		align-items: flex-start;
		flex-direction: row
	}
}

.fz7d7hn,
.fz7d7hn:visited {
	color: #fbfbfe
}

.fz7d7hn:hover {
	color: #cfcfd8
}

.fwfjb7g {
	font-size: 16px;
	line-height: 20px
}

.fyltmxc {
	align-self: flex-end;
	margin-left: auto
}

.f1gt9lx {
	color: #4a4a55;
	margin-bottom: 32px;
	margin-top: 32px
}

.f1wk07ue {
	margin-block: 8px !important;
	opacity: 1 !important
}

.f1wk07ue .tooltip-inner {
	background-color: #32313c;
	border: none;
	border-radius: 4px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(0, 0, 0, 0.20);
	class-name: __className_cc7fef;
	color: #ffffff;
	font-size: 13px;
	font-weight: 500;
	line-height: 18px;
	outline: none;
	padding-block: 5px;
	padding-inline: 10px
}

.f1wk07ue .tooltip-inner style {
	font-family: '__Inter_cc7fef', '__Inter_Fallback_cc7fef', system-ui, Arial, sans-serif;
	font-style: normal
}

.f1wk07ue .bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
	border-top-color: #32313c !important
}

.f26b88f {
	background: #f0f0f4;
	border-color: #f0f0f4;
	border-style: solid;
	border-width: 1px;
	color: #5b5b66;
	font-weight: 500;
	padding-block: 11px;
	padding-inline: 16px
}

.f26b88f:hover {
	background-color: #e0e0e6;
	border-color: #f0f0f4;
	color: #5b5b66
}

.f26b88f:active {
	background-color: #cfcfd8 !important;
	color: #5b5b66 !important
}

.f26b88f.active {
	background-color: #C8E0FF;
	border-color: #86B9FF;
	color: #7542e5
}

.f85mgbr {
	box-sizing: content-box;
	display: flex;
	min-width: 700px
}

.f85mgbr .modal-content {
	border: 0;
	border-radius: 12px;
	border-width: 0;
	box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.30);
	outline: none;
	padding: 32px
}

.f85mgbr .modal-body {
	overflow: hidden;
	padding: 0;
	text-align: center
}

.f85mgbr .modal-backdrop .show {
	opacity: 0.16 !important
}

.fdsztxt {
	box-sizing: content-box;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 24px;
	overflow: hidden;
	width: 100%
}

.f3iijw5 {
	color: #32313c;
	text-align: left
}

.f1ifp9gh {
	color: #5b5b66;
	cursor: pointer;
	height: 24px
}

.f1ifp9gh:hover {
	color: #80808f
}

.fe1m8mb {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 24px;
	row-gap: 16px
}

.fyxtwu4 {
	align-items: center;
	color: #32313c;
	display: flex;
	flex-direction: row-reverse;
	font-size: 18px;
	justify-content: space-between;
	line-height: 24px;
	margin-top: 24px
}

.f3cinhd {
	line-height: unset;
	padding: 16px;
	padding-bottom: 6px;
	padding-top: 6px
}

.f1mp67l {
	margin-bottom: 8px;
	margin-right: 8px
}

.f1f5l4pk {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start
}

.fm594iy {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 80px;
	justify-content: center;
	vertical-align: middle
}

.f1i3k11z {
	background-color: transparent;
	background-image: url(img/spinner-96-transparent-violet.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 48px 48px;
	height: 48px;
	margin-top: 24px;
	position: relative;
	width: 48px
}

.f6wod72 {
	display: flex;
	flex-direction: row;
	margin: 0;
	padding: 0;
	text-align: left
}

.fhi8sbk {
	color: #e22850;
	margin-left: 8px
}

.fz81huy {
	color: #80808f;
	margin-left: 4px
}

.f1he63rk {
	box-sizing: content-box;
	display: flex;
	min-width: 700px;
	overflow: hidden
}

.f1he63rk .modal-content {
	border: 0;
	border-radius: 12px;
	border-width: 0;
	box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.30);
	outline: none;
	padding: 32px
}

.f1he63rk .modal-body {
	overflow: hidden;
	padding: 0;
	text-align: center
}

.f1he63rk .modal-backdrop .show {
	opacity: 0.16 !important
}

.f1ggmw7b {
	row-gap: 24px;
	text-align: left
}

.f1k4p871 {
	margin-bottom: 6px
}

.f1vq30u {
	border-color: #cfcfd8 !important;
	border-radius: 4px;
	height: 92px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px
}

.f1vq30u:focus {
	border-color: #7542e5 !important;
	box-shadow: none
}

.fc0kmlz {
	column-gap: 16px;
	display: flex;
	padding-top: 8px
}

.f1szn3q6 {
	border-color: #cfcfd8 !important;
	border-radius: 4px;
	height: 40px
}

.f1szn3q6:focus {
	border-color: #7542e5 !important;
	box-shadow: none
}

.f1ldk4ed {
	display: flex;
	flex-direction: column;
	row-gap: 16px
}

.fev3hx9 {
	align-content: center;
	align-items: flex-start;
	color: #32313c;
	display: flex;
	flex-direction: column;
	margin-bottom: 16px;
	text-align: left
}

.f1976tjs {
	color: #15141a;
	font-size: 18px !important;
	line-height: 24px !important
}

.f7pe4xd {
	padding-block: 3px
}

.fguaglq {
	font-size: 16px;
	height: 48px;
	padding: 16px
}

.f122uzg {
	align-items: center;
	color: #7542e5;
	display: flex;
	height: 24px;
	margin-bottom: 16px
}

.f122uzg:hover {
	color: #592acb
}

.f122uzg span {
	display: flex
}

.f122uzg .icon {
	margin-right: 4px
}

.f1rzm2qc {
	align-items: center;
	color: #e22850;
	display: flex;
	height: 24px;
	margin-bottom: 16px;
	margin-top: -8px
}

.f1rzm2qc span {
	display: flex
}

.f1rzm2qc .icon {
	margin-right: 4px
}

.f4sorlm {
	display: flex;
	justify-content: center;
	padding: 12px;
	width: 100%
}

.fgq85f1 {
	background-color: transparent;
	background-image: url(img/small-spinner--white.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	height: 24px;
	min-width: 24px
}

.fohfjnr {
	background-color: transparent;
	background-image: url(img/small-spinner--violet.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	height: 24px;
	min-width: 24px
}

.f19mgjin {
	color: #80808f;
	min-width: 8px
}

.fp6ndaj {
	border: 1px solid #cfcfd8;
	border-radius: 4px;
	box-sizing: border-box;
	color: #4a4a55;
	font-size: 20px;
	height: 48px;
	text-align: center;
	width: 100%
}

.fp6ndaj:focus,
.fp6ndaj:focus-visible {
	border-color: #7542e5;
	box-shadow: 0px 0px 2px 1px #7542e5;
	outline: none
}

.fp6ndaj:disabled {
	opacity: 0.4
}

.f1y7dgho {
	display: flex;
	justify-content: center;
	line-height: 24px;
	margin-bottom: -16px;
	margin-inline: auto;
	margin-top: 16px
}

.fqpui23 {
	color: #2ac3a2;
	display: flex;
	justify-content: center;
	margin: 0;
	margin-bottom: -12px;
	margin-inline: auto;
	margin-top: 16px;
	padding: 0
}

.f1vn2sbe {
	background-color: transparent;
	background-image: url(img/small-spinner--violet.gif);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	display: flex;
	height: 20px;
	justify-content: center;
	margin-bottom: -16px;
	margin-inline: auto;
	margin-top: 16px;
	width: 20px
}

.filgc9v {
	color: #15141a;
	margin-bottom: 24px
}

.f1nv52p3 {
	align-items: center;
	color: #15141a;
	display: flex;
	flex-direction: row;
	font-size: 18px !important;
	line-height: 24px !important;
	white-space: pre-line
}

.f1msl37k {
	box-sizing: content-box;
	display: flex;
	padding: 24px;
	width: 440px
}

.f1msl37k .modal-content {
	border: 0;
	border-radius: 12px;
	border-width: 0;
	box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.30);
	outline: none
}

.f1msl37k .modal-body {
	overflow: hidden;
	padding: 0;
	text-align: center
}

.f1msl37k .modal-backdrop .show {
	opacity: 0.16 !important
}

.f1vhysdt {
	display: flex;
	flex-direction: row;
	height: 64px;
	justify-content: space-between;
	margin: 24px;
	margin-left: 48px;
	text-align: center
}

.fyrr2bi {
	align-items: center;
	align-self: center;
	height: 36px;
	margin-top: 8px
}

.f14pmilh {
	color: #5b5b66;
	cursor: pointer;
	height: 20px
}

.f14pmilh:hover {
	color: #80808f
}

.fnwz3h1 {
	margin-block: 0
}

.f4clvtk {
	align-content: center;
	align-items: flex-start;
	color: #32313c;
	display: flex;
	flex-direction: column;
	margin-bottom: 20px;
	text-align: left
}

.fy652ec {
	margin: 48px;
	margin-bottom: 40px;
	margin-top: 24px;
	text-align: left
}

.ffh39ne {
	color: #5b5b66;
	margin-top: 32px;
	white-space: pre-line
}

.f10legxb {
	height: 16px
}

.f15k92ik {
	align-items: center;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	width: 100%
}

.f15k92ik:not(:last-child) {
	margin-bottom: 16px
}

.f1s89845 {
	color: #fbfbfe;
	text-align: center
}

.f1e8lhs7 {
	height: 20px;
	width: 20px
}

.fdpka69 {
	box-sizing: content-box;
	display: flex;
	height: 32px;
	justify-content: flex-start;
	margin-bottom: 8px;
	overflow: hidden;
	text-align: left
}

.f1mehye2 {
	box-sizing: content-box;
	display: flex;
	flex-direction: column;
	line-height: 20px;
	overflow: hidden;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	white-space: pre-line
}

.f1k1ju5h {
	color: #e22850;
	line-height: 20px;
	white-space: pre-line
}

.f1xvs4k8 {
	column-gap: 8px;
	display: flex;
	margin-top: 16px
}

.f16jyvid {
	padding: 8px;
	padding-left: 16px;
	padding-right: 16px
}

.fiqu6hh {
	box-sizing: content-box;
	display: flex;
	min-width: 460px;
	overflow: hidden
}

.fiqu6hh .modal-content {
	border: 0;
	border-radius: 8px;
	border-width: 0;
	box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.30);
	outline: none;
	padding: 24px;
	padding-top: 20px
}

.fiqu6hh .modal-body {
	overflow: hidden;
	padding: 0;
	text-align: center
}

.fiqu6hh .modal-backdrop .show {
	opacity: 0.16 !important
}

.f2dbr92 {
	color: #32313c;
	line-height: 20px;
	overflow: hidden;
	padding-right: 6px;
	text-align: left
}

.f1mp60k2 {
	border-radius: 2px;
	display: flex;
	flex-direction: column;
	row-gap: 2px
}

.fr5cypq {
	align-items: center;
	background-color: transparent;
	border-radius: 2px;
	color: #5b5b66;
	display: flex;
	flex-direction: row;
	height: 56px;
	padding: 10px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left
}

.f1ngtpte {
	display: flex;
	flex-direction: column;
	margin-left: 8px;
	overflow: hidden;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	width: 100%
}

.fhmv0fm {
	color: #32313c
}

.flbz3i9 {
	color: #80808f;
	font-size: 11px;
	overflow: hidden;
	white-space: pre-wrap;
	word-wrap: break-word
}

.f1n8v9rf {
	color: #7542e5;
	justify-self: flex-end;
	margin-left: 4px
}

.f1br4ofw {
	align-items: center;
	background-color: transparent;
	border-radius: 2px;
	color: #7542e5 !important;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	height: 40px;
	justify-content: flex-start;
	padding: 10px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left
}

.fra4m4q {
	background-color: #ffffff;
	border-radius: 4px;
	position: relative
}

.fu7dnsl {
	align-items: center;
	border-radius: 4px;
	color: #7542e5;
	column-gap: 4px;
	display: flex;
	height: 32px;
	justify-content: center;
	margin: 0;
	padding: 0;
	width: 56px
}

.f180hus4 {
	align-items: center;
	color: #5b5b66;
	height: 20px;
	justify-content: center;
	width: 20px
}

.f1tifzj1 {
	align-items: center;
	color: #9f9fad;
	display: flex;
	height: 16px;
	justify-content: center;
	width: 16px
}

.f1ysq0gw {
	align-items: center;
	background-color: transparent;
	border-radius: 2px;
	color: #000000;
	display: flex;
	justify-content: flex-start;
	padding: 10px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	word-break: break-all
}

.fsuppig {
	background-color: #ffffff;
	border: 1px solid;
	border-color: #cfcfd8;
	border-radius: 6px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(0, 0, 0, 0.20);
	display: block;
	margin: -12px 0;
	opacity: 0;
	overflow: hidden;
	padding: 8px;
	row-gap: 2px;
	transition: visibility 0ms 300ms, margin 300ms ease, opacity 300ms ease;
	visibility: hidden;
	width: 290px
}

.fsuppig.show {
	margin: 4px 0;
	opacity: 1;
	transition: visibility 0ms, opacity 300ms ease, margin 300ms ease;
	visibility: visible
}

.f1vvvbvg {
	align-items: center;
	background-color: transparent;
	border-radius: 2px;
	color: #5b5b66;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	height: 40px;
	justify-content: flex-start;
	padding: 10px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	width: 100%
}

.f1awvgg7 {
	align-items: center;
	display: flex;
	max-height: 20px;
	max-width: 20px
}

.f10vw1re {
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: fixed;
	right: 0;
	width: 100%
}

.fdp2y1p {
	min-width: 60%
}

.fdp2y1p p {
	margin-bottom: 0
}

.f1awcex4 {
	align-items: center;
	background-color: transparent;
	cursor: pointer;
	display: flex;
	margin-left: 16px;
	transform: scale(1.2)
}

.f1rokedd {
	color: #ffffff
}

.f1mtikv2 {
	align-items: center;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #cfcfd8;
	border-radius: 0;
	box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.30);
	display: flex;
	flex-direction: column;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 999
}

.f1d2h93a {
	width: fit-content
}

.f1oxi0lf {
	border: solid;
	border-bottom: solid;
	border-bottom-color: #cfcfd8;
	border-color: #cfcfd8;
	border-radius: 4px;
	border-top: solid;
	border-top-color: #cfcfd8;
	border-width: 1px;
	font-size: 16px;
	line-height: 18px;
	padding: 12px;
	resize: none;
	width: 100%
}

.f1oxi0lf.form-control.is-invalid {
	background-image: url(img/alert.svg);
	background-size: auto;
	border-color: #cfcfd8
}

.fcdpsbx {
	margin-bottom: 24px
}

.fbfqpno {
	margin-top: 72px
}

.fbfqpno .form-floating,
.form-floating>.form-control {
	min-height: 56px
}

.fbfqpno .form-control {
	border-color: #d4d4d4;
	color: #0a0a0a
}

.fbfqpno .form-label {
	align-items: center;
	color: #0a0a0a !important;
	display: flex;
	margin: 0
}

.f1o1p964 {
	margin-bottom: 16px
}

.f9tbmmp .content {
	align-content: stretch;
	align-items: stretch;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	max-height: 480px;
	min-height: 300px;
	padding-block: 8px
}

.f9tbmmp .content .carousel-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0;
	padding: 0;
	width: 70%
}

.f9tbmmp .content .carousel-container .carousel-item.active,
.carousel-item-start,
.carousel-item-end,
.carousel-item-next,
.carousel-item-prev {
	display: flex
}

.f9tbmmp .carousel-inner {
	display: flex;
	height: 100%
}

.f9tbmmp .carousel-review {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-inline: auto;
	padding-inline: 24px;
	position: relative;
	text-align: center
}

.f9tbmmp .author-info {
	font-weight: 600;
	margin-top: 16px
}

.f9tbmmp .prev-btn,
.f9tbmmp .next-btn {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 24px
}

.f9tbmmp .button-placeholder {
	width: 24px
}

.f9tbmmp .next-btn {
	transform: rotate(180deg)
}

.f9tbmmp .page-indicator {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	min-width: 160px
}

.f14z0jsa {
	margin-bottom: 32px
}

.f1nq0oqd:hover {
	opacity: 0.7
}

.fpvc6pz {
	transform: scale(1.2)
}

.f14icp2y {
	column-gap: 24px;
	display: flex;
	flex-direction: column;
	padding-bottom: 24px;
	row-gap: 24px
}

@media (min-width: 768px) {
	.f14icp2y {
		flex-direction: row
	}
}

.f1hpj8dw {
	font-weight: 500;
	padding: 0
}

.f1p0cgam {
	margin-bottom: 48px
}

@media (min-width: 768px) {
	.f1p0cgam {
		margin-bottom: 0
	}
}

.f1fbucww {
	margin-bottom: 24px
}

@media (min-width: 768px) {
	.f1fbucww {
		margin-bottom: 48px
	}
}

.f1vaphum {
	padding-block: 48px
}

@media (min-width: 768px) {
	.f1vaphum {
		padding-block: 0
	}
}

.f6tinqi {
	margin-inline: auto
}

.f1eawpx2 {
	display: flex;
	flex-direction: column;
	text-align: left
}

.f1eawpx2 .heading {
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-block: 24px;
	padding-right: 8px
}

.f1eawpx2 .icon {
	align-items: center;
	cursor: pointer;
	display: flex;
	margin-left: 24px;
	transform: rotate(0deg);
	transition: transform 0.2s ease
}

.f1eawpx2 .icon.expanded-icon {
	transform: rotate(-180deg)
}

.f1eawpx2 .icon:hover {
	opacity: 0.8
}

.f1eawpx2 .accordion-content {
	display: grid;
	grid-template-rows: 0fr;
	margin-right: 40px;
	padding-bottom: 0;
	transition: grid-template-rows 0.3s ease-out, opacity 0.4s ease, padding-bottom 0.3s ease-out
}

.f1eawpx2 .accordion-content.expanded {
	grid-template-rows: 1fr;
	padding-bottom: 32px
}

.fd1b9fq {
	margin-block: 0;
	width: 100%
}

.fnmt29b .carousel-inner {
	border-radius: 4px
}

.fnmt29b .carousel-item {
	transition: transform 1.2s ease-in-out, opacity 0s 2.6s
}

.fnmt29b .carousel-image {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 60vw;
	margin: auto;
	max-height: 480px;
	max-width: 720px;
	position: relative;
	width: 100%
}

.fnmt29b .carousel-image .carousel-caption {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 4px
}

.fnmt29b .prev-btn,
.fnmt29b .next-btn {
	cursor: pointer;
	width: 24px
}

.fnmt29b .page-indicator {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	min-width: 96px
}

.fnmt29b .next-btn {
	transform: rotate(180deg)
}

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

.f1v67l02,
.f1v67l02 .row,
.f1v67l02 .col {
	padding: 0
}

.f1v67l02 .gallery-item {
	aspect-ratio: 1.3333333333333333;
	background-clip: content-box;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 4px
}

.f1v67l02 .gallery-item .img-container {
	position: relative
}

.f1v67l02 .gallery-item .img-container::after {
	bottom: 0;
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.f1v67l02 .gallery-item .img-container:hover::after {
	background-color: rgba(0, 0, 0, 0.15)
}

.f1v67l02 .hidden {
	height: 0;
	visibility: collapse;
	width: 0
}

@media (min-width: 992px) {}

.f1pjpune {
	-ms-filter: blur(10px);
	-webkit-filter: blur(10px);
	filter: blur(10px);
	overflow: hidden;
	transform: scale(1.15);
	z-index: -1
}

.fugk5n4 {
	transform: scale(1.05)
}

.f13d3my3 {
	align-items: center;
	justify-content: center;
	margin-inline: 0;
	row-gap: 24px
}

.f13d3my3 .btn-primary {
	margin-bottom: 16px;
	margin-top: 12px
}

.ftypnns {
	border: none;
	display: block;
	margin: -16px 0;
	max-width: 440px;
	opacity: 0;
	top: 72px;
	transition: visibility 0ms 300ms, margin 300ms ease, opacity 300ms ease;
	visibility: hidden
}

.ftypnns.show {
	margin: 0px 0;
	opacity: 1;
	transition: visibility 0ms, opacity 300ms ease, margin 300ms ease;
	visibility: visible
}

.f73qffw {
	display: flex;
	flex-direction: column;
	padding: 24px;
	row-gap: 12px;
	width: 100%
}

.f1v5ywig {
	list-style-type: none
}

.f186suck .social-network-links {
	column-gap: 24px
}

.fapbs0i {
	min-height: 72px;
	padding-block: 12px !important
}

.fhgt2ot {
	max-height: 48px
}

.fbvdum {
	margin-block: 0;
	margin-left: calc((-100vw + 100%) / 2);
	margin-right: calc((-100vw + 100%) / 2);
	min-width: 100vw
}

@keyframes f16qy5mw {
	from {
		opacity: 0;
		transform: translateY(-100%)
	}

	to {
		opacity: 1;
		transform: translateY(0px)
	}
}

.f96or0t {
	width: 100%
}

.fixr2lp {
	align-items: center;
	justify-content: center;
	margin-inline: 0;
	row-gap: 48px
}

.f1dlmh1s {
	align-items: center;
	font-size: 32px;
	line-height: 40px
}

.f1ld4zys {
	align-items: center;
	font-size: 16px;
	line-height: 24px
}

.f1r530z1 {
	margin-block: 24px
}

@media (min-width: 768px) {
	.f1r530z1 {
		margin-bottom: 16px
	}
}

.f1f45za8 {
	margin-bottom: 38px
}

.f1otqxop {
	margin-top: 24px
}

.f1gbvfvs {
	margin-bottom: 12px
}

.femookj {
	margin-bottom: 8px;
	margin-top: 32px
}

.fxstmmp {
	height: 220px;
	padding-bottom: 0 !important;
	width: 220px
}

@media (max-width: 575.9999px) {
	.fxstmmp {
		height: 200px;
		width: 200px
	}
}

.f9gn5u {
	height: 220px;
	padding-bottom: 0 !important;
	width: 220px
}

@media (min-width: 576px) {
	.f9gn5u {
		height: 360px;
		width: 360px
	}
}

.f383ewl {
	height: 165px;
	padding-bottom: 0 !important;
	width: 220px
}

@media (max-width: 575.9999px) {
	.f383ewl {
		height: 150px;
		width: 200px
	}
}

.f1ptlizk {
	height: 165px;
	padding-bottom: 0 !important;
	width: 220px
}

@media (min-width: 576px) {
	.f1ptlizk {
		height: 270px;
		width: 360px
	}
}

.f1c62110 {
	align-items: center;
	justify-content: center;
	margin-inline: 0
}

.f1c62110 .missing-video {
	align-items: center;
	aspect-ratio: 16/9;
	background-color: #f5f5f5;
	display: flex;
	height: auto;
	justify-content: center;
	width: 100%
}

.f1c62110 .title {
	margin-bottom: 32px
}

.fhmveix {
	display: block;
	margin: -16px 0;
	max-width: 440px;
	opacity: 0;
	top: 56px;
	transition: visibility 0ms 300ms, margin 300ms ease, opacity 300ms ease;
	visibility: hidden
}

.fhmveix.show {
	margin: 0px 0;
	opacity: 1;
	transition: visibility 0ms, opacity 300ms ease, margin 300ms ease;
	visibility: visible
}

.f1iq3suh {
	margin-bottom: 8px;
	margin-top: 8px;
	width: 100%
}

.f1xu1o53 {
	background-color: transparent;
	border-radius: 2px;
	box-shadow: none;
	color: #15141a;
	font-size: 16px;
	height: 40px;
	line-height: 24px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	text-align: left;
	width: 100%
}

.f1xu1o53:hover {
	background-color: #7542e5;
	color: #ffffff
}

.f1f0ob0a {
	box-shadow: none;
	font-size: 16px;
	height: 40px;
	justify-content: flex-end;
	line-height: 24px;
	padding-bottom: 8px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 8px;
	text-align: center;
	width: 100%
}

.f876nut {
	box-shadow: none;
	font-size: 16px;
	height: 40px;
	justify-content: flex-start;
	line-height: 24px;
	padding-block: 8px;
	padding-inline: 16px;
	text-align: left;
	width: 100%
}

.f1vii35b {
	align-items: center;
	display: flex;
	height: 40px;
	margin-right: -8px;
	position: relative
}

.f9px5xs {
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	line-height: 24px
}

.f13ksk07 {
	align-items: center;
	display: flex;
	height: 20px;
	justify-content: center;
	width: 20px
}

.f1om5ww3 {
	background-color: #ffffff;
	border: 1px solid;
	border-color: #cfcfd8;
	border-radius: 6px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(0, 0, 0, 0.20);
	display: block;
	flex-direction: column;
	margin: -12px 0;
	opacity: 0;
	padding: 8px;
	row-gap: 2px;
	transition: visibility 0ms 300ms, margin 300ms ease, opacity 300ms ease;
	visibility: hidden
}

.f1om5ww3.show {
	margin: 4px 0;
	opacity: 1;
	transition: visibility 0ms, opacity 300ms ease, margin 300ms ease;
	visibility: visible
}

.ftyd8uv {
	background-color: transparent;
	border-radius: 2px;
	box-shadow: none;
	color: #15141a;
	font-size: 16px;
	line-height: 150%;
	min-width: 240px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	text-align: left
}

.ftyd8uv:hover {
	background-color: #7542e5;
	color: #ffffff
}

.f1vileds {
	align-items: center;
	background-color: #fbfbfe;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	min-height: 56px;
	position: sticky;
	top: 0;
	z-index: 20
}

@media (min-width: 768px) {
	.f1vileds {
		border-bottom: none;
		min-height: 80px
	}
}

.f14zkdow {
	background-color: #1d1133 !important
}

.f16nbsfs {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-inline: 24px
}

.fea99s7 {
	align-items: center;
	column-gap: 32px;
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

.f2rgxs4 {
	align-items: center;
	color: #15141a;
	display: flex;
	font-size: 16px;
	height: 40px;
	line-height: 24px
}

.fifewng {
	color: #ffffff;
	height: 40px;
	padding-bottom: 8px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 8px
}

.f13khxa4 {
	align-items: center;
	box-shadow: none;
	column-gap: 8px;
	display: flex;
	font-size: 16px;
	height: 40px;
	line-height: 24px;
	padding-bottom: 8px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 8px
}

.f1sgja7h {
	height: 36px
}

.fujauq4 {
	height: 40px
}

.fwf9sge {
	background-color: #fbfbfe;
	display: flex;
	flex-direction: column;
	height: 100%;
	max-width: 100%;
	overflow-y: scroll;
	position: absolute
}

.f1h6imzv {
	color: #5b5b66 !important;
	flex-direction: column;
	margin-bottom: auto;
	max-width: 100%;
	min-height: 90dvh;
	padding-bottom: 32px;
	padding-left: 24px;
	padding-right: 24px;
	text-align: center
}

.f2y3rs7 {
	align-items: center;
	flex-direction: column;
	margin-top: 128px;
	text-align: center
}

.fvwkq47 {
	color: #15141a !important
}

.fexnay9 {
	font-size: 42px;
	line-height: 48px;
	margin-bottom: 16px;
	margin-top: 32px
}

.f19keqke {
	color: #5b5b66;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 16px;
	white-space: pre-line
}

@keyframes fvutaxc {
	from {
		opacity: 0;
		transform: translateY(32px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.f16juss7.font-size-Default h1 {
	font-size: 40px;
	line-height: 48px
}

.f16juss7.font-size-Default h2 {
	font-size: 32px;
	line-height: 42px
}

.f16juss7.font-size-Default h3 {
	font-size: 24px;
	line-height: 32px
}

.f16juss7.font-size-Default h4 {
	font-size: 20px;
	line-height: 28px
}

.f16juss7.font-size-Default h5 {
	font-size: 18px;
	line-height: 26px
}

.f16juss7.font-size-Large h1 {
	font-size: 52px;
	line-height: 62.4px
}

.f16juss7.font-size-Large h2 {
	font-size: 35.2px;
	line-height: 46.2px
}

.f16juss7.font-size-Large h3 {
	font-size: 26.4px;
	line-height: 35.2px
}

.f16juss7.font-size-Large h4 {
	font-size: 22px;
	line-height: 30.8px
}

.f16juss7.font-size-Large h5 {
	font-size: 19.8px;
	line-height: 28.6px
}

.f16juss7.font-size-ExtraLarge h1 {
	font-size: 64px;
	line-height: 76.8px
}

.f16juss7.font-size-ExtraLarge h2 {
	font-size: 38.4px;
	line-height: 50.4px
}

.f16juss7.font-size-ExtraLarge h3 {
	font-size: 28.8px;
	line-height: 38.4px
}

.f16juss7.font-size-ExtraLarge h4 {
	font-size: 24px;
	line-height: 33.6px
}

.f16juss7.font-size-ExtraLarge h5 {
	font-size: 21.6px;
	line-height: 31.2px
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) {
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	overflow-wrap: anywhere
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) h1,
.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) h2,
.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) h3,
.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) h4,
.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) h5,
.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) h6,
.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) .title {
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	letter-spacing: 0
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) .btn {
	border-radius: 8px !important;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	padding-block: 8px;
	padding-inline: 20px
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) .btn-md {
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	padding-block: 8px;
	padding-inline: 20px
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) .btn-lg {
	font-size: 20px;
	font-weight: 500;
	line-height: unset;
	padding-block: 11px;
	padding-inline: 24px
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) .img-container {
	border-radius: 4px
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) .slide-in {
	animation-duration: 600ms;
	animation-name: fvutaxc;
	animation-timing-function: ease-out
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) ul[data-type='checkmark-bullet-list'] {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin-left: 28px;
	padding: 0 !important;
	position: relative;
	text-indent: -28px
}

.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) ul[data-type='checkmark-bullet-list'] li:before {
	background-color: currentcolor;
	content: '';
	display: inline-flex;
	height: 18px;
	margin-right: 8px;
	mask-image: url('data:image/svg+xml,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg" > <path fill-rule="evenodd" clip-rule="evenodd" d="M16.7384 0.779786C17.1289 1.17031 17.1289 1.80348 16.7384 2.194L7.42428 11.5081C6.9166 12.0158 6.09348 12.0158 5.5858 11.5081L1.26164 7.18392C0.871119 6.79339 0.871119 6.16023 1.26164 5.76971C1.65217 5.37918 2.28533 5.37918 2.67586 5.76971L6.50504 9.59889L15.3241 0.779786C15.7147 0.389262 16.3478 0.389262 16.7384 0.779786Z" fill="%235B5B66" /> </svg> ');
	mask-position:center bottom;
	mask-repeat:no-repeat;
	mask-size:contain;width:18px
}
.f16juss7>*:not(.solo-designer)>*:not(.solo-designer) ul[data-type=' checkmark-bullet-list'] li p {
	display: inline;
	margin-bottom: 0 !important
}

.f9mv53e {
	padding-bottom: 32px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 32px
}

@media (min-width: 768px) {
	.f9mv53e {
		padding-bottom: 64px;
		padding-left: 24px;
		padding-right: 24px;
		padding-top: 64px
	}
}

.fluby43 {
	top: 96px
}

.f1uope07 {
	height: 96px
}

.f190lews {
	background-color: #075985;
	border: none;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(0, 0, 0, 0.20), 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset;
	color: #e2e8f0 !important;
	width: 100%;
	z-index: 100
}

.f190lews h1,
.f190lews h2,
.f190lews h3,
.f190lews h4,
.f190lews h5,
.f190lews h6,
.f190lews .primary-text {
	color: #fff !important
}

.f190lews .btn,
.f190lews .btn-primary {
	background-color: #0ea5e9;
	border-color: #0ea5e9;
	color: #fff
}

.f190lews .btn:hover,
.f190lews .btn-primary:hover {
	background-color: #0284c7;
	border-color: #0284c7;
	color: #fff
}

.f190lews .btn:active,
.f190lews .btn-primary:active {
	background-color: #0369a1;
	border-color: #0369a1;
	color: #fff
}

.f190lews .highlight {
	color: #0284c7
}

.f190lews a {
	color: #7dd3fc
}

.f190lews hr {
	color: #fff;
	opacity: 0.2
}

.f190lews .text,
.f190lews .social-network-links,
.f190lews .social-network-links a,
.f190lews .social-network-links a:hover {
	color: #fff
}

.f190lews .secondary-text {
	color: #e2e8f0
}

.f190lews .logo-container {
	align-items: center;
	display: flex;
	justify-content: flex-start;
	max-width: 85%
}

.f12ulltw {
	background-color: #075985
}

.f1s373rs {
	color: #fff;
	margin-block: 0;
	opacity: 0.2
}

.f1y7ruft {
	min-height: 420px
}

.f1lkofs6 {
	background-color: transparent;
	color: #e2e8f0 !important;
	overflow: hidden
}

.f1lkofs6 h1,
.f1lkofs6 h2,
.f1lkofs6 h3,
.f1lkofs6 h4,
.f1lkofs6 h5,
.f1lkofs6 h6,
.f1lkofs6 .primary-text {
	color: #fff !important
}

.f1lkofs6 .btn,
.f1lkofs6 .btn-primary {
	background-color: #0ea5e9;
	border-color: #0ea5e9;
	color: #fff
}

.f1lkofs6 .btn:hover,
.f1lkofs6 .btn-primary:hover {
	background-color: #0284c7;
	border-color: #0284c7;
	color: #fff
}

.f1lkofs6 .btn:active,
.f1lkofs6 .btn-primary:active {
	background-color: #0369a1;
	border-color: #0369a1;
	color: #fff
}

.f1lkofs6 .highlight {
	color: #0284c7
}

.f1lkofs6 a {
	color: #7dd3fc
}

.f1lkofs6 hr {
	color: #fff;
	opacity: 0.2
}

.f1lkofs6 .right-col>* {
	justify-content: flex-start !important;
	text-align: left
}

.f1lkofs6 .intro-image-container,
.f1lkofs6 .intro-image {
	aspect-ratio: 1.3333333333333333;
	object-fit: cover;
	overflow: hidden;
	width: 100%
}

.f1lkofs6 .intro-image-container,
.f1lkofs6 .intro-image>* {
	aspect-ratio: 1.3333333333333333
}

.f16kwsur {
	margin: 1.6em 0;
	margin-bottom: 1em;
	text-align: left
}

.f16kwsur p,
.f16kwsur ul {
	margin-bottom: 1em
}

.f16kwsur li {
	min-height: 1em;
	padding-left: 0.1em
}

.f16kwsur li>p {
	display: inline;
	margin: 0
}

.f16kwsur a {
	text-decoration: underline
}

.f16kwsur a:hover {
	text-decoration: none
}

.f16kwsur ul {
	list-style-position: outside;
	padding-left: 1.4em
}

.f30wwu5 {
	background: linear-gradient(rgba(15, 23, 42, 0.34),
			rgba(15, 23, 42, 0.34)), url(top_image.webp);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	width: 100%
}

.fin4unf {
	height: 12px
}

.fxh4b6l {
	background-color: #075985;
	color: #e2e8f0 !important
}

.fxh4b6l h1,
.fxh4b6l h2,
.fxh4b6l h3,
.fxh4b6l h4,
.fxh4b6l h5,
.fxh4b6l h6,
.fxh4b6l .primary-text {
	color: #fff !important
}

.fxh4b6l .btn,
.fxh4b6l .btn-primary {
	background-color: #0ea5e9;
	border-color: #0ea5e9;
	color: #fff
}

.fxh4b6l .btn:hover,
.fxh4b6l .btn-primary:hover {
	background-color: #0284c7;
	border-color: #0284c7;
	color: #fff
}

.fxh4b6l .btn:active,
.fxh4b6l .btn-primary:active {
	background-color: #0369a1;
	border-color: #0369a1;
	color: #fff
}

.fxh4b6l .highlight {
	color: #0284c7
}

.fxh4b6l a {
	color: #7dd3fc
}

.fxh4b6l hr {
	color: #fff;
	opacity: 0.2
}

.fxh4b6l .quotes {
	justify-content: flex-start !important;
	text-align: left
}

.f3p0cc9 {
	text-align: left
}

.f3p0cc9 p,
.f3p0cc9 ul {
	margin-bottom: 1em
}

.f3p0cc9 li {
	min-height: 1em;
	padding-left: 0.1em
}

.f3p0cc9 li>p {
	display: inline;
	margin: 0
}

.f3p0cc9 a {
	text-decoration: underline
}

.f3p0cc9 a:hover {
	text-decoration: none
}

.f3p0cc9 ul {
	list-style-position: outside;
	padding-left: 1.4em
}

.fa0t0u7 {
	background-color: #1e293b;
	color: #e2e8f0 !important;
	text-align: left
}

.fa0t0u7 h1,
.fa0t0u7 h2,
.fa0t0u7 h3,
.fa0t0u7 h4,
.fa0t0u7 h5,
.fa0t0u7 h6,
.fa0t0u7 .primary-text {
	color: #fff !important
}

.fa0t0u7 .btn,
.fa0t0u7 .btn-primary {
	background-color: #0ea5e9;
	border-color: #0ea5e9;
	color: #fff
}

.fa0t0u7 .btn:hover,
.fa0t0u7 .btn-primary:hover {
	background-color: #0284c7;
	border-color: #0284c7;
	color: #fff
}

.fa0t0u7 .btn:active,
.fa0t0u7 .btn-primary:active {
	background-color: #0369a1;
	border-color: #0369a1;
	color: #fff
}

.fa0t0u7 .highlight {
	color: #0284c7
}

.fa0t0u7 a {
	color: #7dd3fc
}

.fa0t0u7 hr {
	color: #fff;
	opacity: 0.2
}

.f1u1nvg2 {
	border: none;
	border-bottom: none;
	border-bottom-color: #075985;
	border-color: #075985;
	border-radius: 4px;
	border-top: none;
	border-top-color: #075985;
	border-width: 4px;
	overflow: hidden;
	padding-bottom: 75%;
	position: relative
}

.f1u1nvg2 img {
	left: 0;
	position: absolute;
	top: 0;
	transform-origin: top left
}

.fpsszrk {
	height: auto;
	transform: translate3d(-6.277056277056281%, 0%, 0) scale3d(1.1255411255411256, 1.1255411255411256, 1);
	width: 100%
}

.fkrqt3m {
	height: auto;
	transform: translate3d(-6.195965417867445%, 0%, 0) scale3d(1.1239193083573489, 1.1239193083573489, 1);
	width: 100%
}

.fheufw0 {
	background-color: #0f172a;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #e2e8f0 !important;
	height: 209px !important;
	max-height: 640px;
	min-height: 160px
}

.fheufw0 h1,
.fheufw0 h2,
.fheufw0 h3,
.fheufw0 h4,
.fheufw0 h5,
.fheufw0 h6,
.fheufw0 .primary-text {
	color: #fff !important
}

.fheufw0 .btn,
.fheufw0 .btn-primary {
	background-color: #0ea5e9;
	border-color: #0ea5e9;
	color: #fff
}

.fheufw0 .btn:hover,
.fheufw0 .btn-primary:hover {
	background-color: #0284c7;
	border-color: #0284c7;
	color: #fff
}

.fheufw0 .btn:active,
.fheufw0 .btn-primary:active {
	background-color: #0369a1;
	border-color: #0369a1;
	color: #fff
}

.fheufw0 .highlight {
	color: #0284c7
}

.fheufw0 a {
	color: #7dd3fc
}

.fheufw0 hr {
	color: #fff;
	opacity: 0.2
}

.f8vxl1m {
	background: linear-gradient(rgba(0, 0, 0, 0.19),
			rgba(0, 0, 0, 0.19)), url(./bottom_image.webp);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	width: 100%;
	max-width: 2400px;
}

.f13hkbcl {
	background-color: #1e293b;
	color: #e2e8f0 !important
}

.f13hkbcl h1,
.f13hkbcl h2,
.f13hkbcl h3,
.f13hkbcl h4,
.f13hkbcl h5,
.f13hkbcl h6,
.f13hkbcl .primary-text {
	color: #fff !important
}

.f13hkbcl .btn,
.f13hkbcl .btn-primary {
	background-color: #0ea5e9;
	border-color: #0ea5e9;
	color: #fff
}

.f13hkbcl .btn:hover,
.f13hkbcl .btn-primary:hover {
	background-color: #0284c7;
	border-color: #0284c7;
	color: #fff
}

.f13hkbcl .btn:active,
.f13hkbcl .btn-primary:active {
	background-color: #0369a1;
	border-color: #0369a1;
	color: #fff
}

.f13hkbcl .highlight {
	color: #0284c7
}

.f13hkbcl a {
	color: #7dd3fc
}

.f13hkbcl hr {
	color: #fff;
	opacity: 0.2
}

.f13hkbcl .quotes {
	justify-content: flex-start !important;
	text-align: left
}

.f1qm2pvc {
	background-color: #1e293b;
	color: #e2e8f0 !important
}

.f1qm2pvc h1,
.f1qm2pvc h2,
.f1qm2pvc h3,
.f1qm2pvc h4,
.f1qm2pvc h5,
.f1qm2pvc h6,
.f1qm2pvc .primary-text {
	color: #fff !important
}

.f1qm2pvc .btn,
.f1qm2pvc .btn-primary {
	background-color: #0ea5e9;
	border-color: #0ea5e9;
	color: #fff
}

.f1qm2pvc .btn:hover,
.f1qm2pvc .btn-primary:hover {
	background-color: #0284c7;
	border-color: #0284c7;
	color: #fff
}

.f1qm2pvc .btn:active,
.f1qm2pvc .btn-primary:active {
	background-color: #0369a1;
	border-color: #0369a1;
	color: #fff
}

.f1qm2pvc .highlight {
	color: #0284c7
}

.f1qm2pvc a {
	color: #7dd3fc
}

.f1qm2pvc hr {
	color: #fff;
	opacity: 0.2
}

.fzj861f {
	background-color: #020617;
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12) inset;
	color: #e2e8f0 !important
}

.fzj861f h1,
.fzj861f h2,
.fzj861f h3,
.fzj861f h4,
.fzj861f h5,
.fzj861f h6,
.fzj861f .primary-text {
	color: #fff !important
}

.fzj861f .btn,
.fzj861f .btn-primary {
	background-color: #0ea5e9;
	border-color: #0ea5e9;
	color: #fff
}

.fzj861f .btn:hover,
.fzj861f .btn-primary:hover {
	background-color: #0284c7;
	border-color: #0284c7;
	color: #fff
}

.fzj861f .btn:active,
.fzj861f .btn-primary:active {
	background-color: #0369a1;
	border-color: #0369a1;
	color: #fff
}

.fzj861f .highlight {
	color: #0284c7
}

.fzj861f a {
	color: #7dd3fc
}

.fzj861f hr {
	color: #fff;
	opacity: 0.2
}

.fzj861f .logo,
.fzj861f .legal-and-made-with a,
.fzj861f .social-network-links a {
	color: #fff
}

.fzj861f .legal-and-made-with a:hover,
.fzj861f .social-network-links a:hover {
	color: #fff;
	opacity: 0.7
}

.fzj861f .social-network-links {
	color: #fff;
	column-gap: 24px;
	justify-content: flex-start
}

.f52kwit .social-network-links {
	column-gap: 16px
}

.f27jdb1 {
	min-height: 640px
}

@media (max-width: 575.9999px) {
	.f27jdb1 {
		min-height: 640px;
		width: 90% !important;
	}
}