html, body {
	margin:0;
}

body {
	font-family: "Twemoji Country Flags", sans-serif;
}

img {
	max-width:100%;
}

/* sc-component-id: sc-global-2560230085 */
@-webkit-keyframes fadeInImg {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeInImg {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.img-loading {
	opacity: 0;
	width: 100%;
	height: auto;
}

.img-loaded {
	-webkit-animation: fadeInImg cubic-bezier(0.23,1,0.32,1) 1;
	animation: fadeInImg cubic-bezier(0.23,1,0.32,1) 1;
	position: relative;
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.LazyLoad {
	height: 100%;
}

.lazy-figure {
	position: relative;
}

/* sc-component-id: sc-13kgj0f-0 */
.imHWAS {
	height: 100%;
	width: 100%;
	overflow: hidden;
}

/* sc-component-id: sc-1vrgkll-0 */
.ivoOXx {
	position: fixed;
	z-index: 19;
	right: 20px;
	top: auto;
	bottom: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin-bottom: 20px;
}

/* sc-component-id: sc-1vrgkll-1 */
.flRpiB {
	width: 50px;
	height: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	outline: none;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .2s,visibility .2s;
	transition: opacity .2s,visibility .2s;
	background: transparent linear-gradient(180deg, #FFFFFF 0%, #F5F7FF 100%) 0% 0% no-repeat;
	border: 1px solid #F5F7FF;
	border-radius: 50%;
	box-shadow: 0px 4px 8px rgba(41,55,97,0.15);
}

.flRpiB > div svg {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	fill: #7367F0;
}

.flRpiB:hover {
	background: #FFFFFF;
}

/* sc-component-id: sc-1ly7lpo-0 */
.boKZAu {
	position: relative;
}

/* sc-component-id: sc-1ly7lpo-1 */
.jHCZrL {
	position: absolute;
	visibility: hidden;
	width: 0;
	height: 0;
	top: -0px;
	left: 50%;
}

/* sc-component-id: sc-ewl9y2-0 */
.klOQRe {
	width: 95%;
	max-width: 1400px;
	margin: 0 auto;
	box-sizing: border-box;
}

@media only screen and (max-width: 1440px) {
	.klOQRe {
		width:90%;
		max-width: 1200px;
	}
}

@media only screen and (max-width: 1024px) {
	.klOQRe {
		width:100%;
		padding-right: 40px;
		padding-left: 40px;
	}
}

@media only screen and (max-width: 457px) {
	.klOQRe {
		padding-right:20px;
		padding-left: 20px;
	}
}

/* sc-component-id: sc-et7lxk-0 */
.gWslFY {
	width: 100%;
	background: #F5F7FF;
	padding-top: 0;
	box-shadow: none;
	z-index: 9;
	top: 0;
	left: 0;
	right: 0;
}

@media only screen and (max-width: 768px) {
	.gWslFY {
		padding-top:0;
	}
}

.gWslFY .rf-add-btn {
	white-space: nowrap;
}

/* sc-component-id: sc-et7lxk-1 */
.kpLzNN {
	width: 100%;
	max-width: 1500px;
	position: relative;
	padding: 0 20px;
	margin: 0 auto;
	z-index: 19;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	box-sizing: border-box;
}

.kpLzNN .lazy-figure {
	font-size: 0;
}

@media only screen and (max-width: 1440px) {
	.kpLzNN {
		width:100%;
		max-width: 1200px;
	}
}

@media only screen and (max-width: 1024px) {
}

/* sc-component-id: sc-et7lxk-2 */
.cGsQUV {
	-webkit-transition: padding 0.3s linear;
	transition: padding 0.3s linear;
	padding: 20px 0;
}

@media only screen and (max-width: 768px) {
	.cGsQUV {
		padding:10px 0;
	}
}

.cGsQUV .logo-image {
	-webkit-transition: width 0.05s linear;
	transition: width 0.05s linear;
}

.cGsQUV .failed-image-container {
	min-width: 120px;
	min-height: 80px;
}

/* sc-component-id: sc-felqns-0 */
.iBwqiu {
	word-break: break-word;
	padding: 0px 0 0 0;
	background: #F5F7FF;
	position: relative;
}

.iBwqiu .sc-et7lxk-1 {
	margin-bottom: 0;
}

.iBwqiu .slick-slide > div {
	margin: 0 !important;
	height: 100% !important;
}

.iBwqiu .slick-slide > div .slick-list {
	height: 100% !important;
}

.iBwqiu .mySlider {
	overflow: hidden;
	width: 100vw;
}

/* sc-component-id: sc-felqns-1 */
.eDCtyg {
	width: 100%;
	max-width: initial;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 !important;
	background:rgb(245, 247, 255);
}

@media only screen and (max-width: 1270px) {
	.eDCtyg {
		-webkit-flex-direction:column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.eDCtyg .socials-block {
	width: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	right: 10px;
	bottom: 30px;
	box-sizing: border-box;
	color: #7367F0;
}

@media only screen and (max-width: 1270px) {
	.eDCtyg .socials-block {
		width:100%;
		position: initial;
		bottom: initial;
		right: initial;
		margin: 40px 0 0 0;
	}
}

.eDCtyg .socials-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	fill: #7367F0;
}

.eDCtyg .socials-wrapper > .control-container:nth-child(n + 4) .styled-controls {
	right: 0;
	left: initial;
}

@media only screen and (max-width: 1270px) {
	.eDCtyg .socials-wrapper {
		-webkit-flex-direction:row;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 100%;
	}
}

.eDCtyg .socials-wrapper .link {
	fill: inherit;
}

/* sc-component-id: sc-felqns-2 */
.cdLrJH {
	width: 48%;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
}

.cdLrJH .buttons-block {
	margin-left: -15px;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

@media only screen and (max-width: 1270px) {
	.cdLrJH {
		width:100%;
		padding: 80px 0 50px 0;
	}

	.cdLrJH .buttons-block {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 auto;
	}

	.cdLrJH .buttons-wrapper {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 1024px) {
	.cdLrJH {
		padding-bottom:40px;
	}
}

@media only screen and (max-width: 457px) {
	.cdLrJH {
		padding-top:60px;
	}
}

/* sc-component-id: sc-felqns-3 */
.hSkJFD {
	width: 100%;
	max-width: 590px;
	padding: 2vw 2.2vw 0 8vw;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.hSkJFD > .control-container {
	width: 100%;
	margin-bottom: 30px;
}

@media only screen and (min-width: 1600px) {
	.hSkJFD {
		max-width:790px;
	}
}

@media only screen and (max-width: 1430px) {
	.hSkJFD {
		padding:2vw 7vw 0 5vw;
	}
}

@media only screen and (max-width: 1270px) {
	.hSkJFD {
		max-width:800px;
		padding: 0;
		margin: 0 auto;
		text-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media only screen and (max-width: 1024px) {
	.hSkJFD {
		max-width:initial;
		padding-right: 40px;
		padding-left: 40px;
	}
}

@media only screen and (max-width: 457px) {
	.hSkJFD {
		padding-right:20px;
		padding-left: 20px;
	}
}

.hSkJFD >:first-child {
	padding-top: 0;
}

/* sc-component-id: sc-felqns-7 */
.cYuqhd {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	box-sizing: border-box;
}

/* sc-component-id: sc-felqns-8 */
.DpNPL {
	width: 100%;
	position: relative;
	padding-top: 60%;
}

.DpNPL .control-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.DpNPL .LazyLoad {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: initial;
}

.DpNPL .lazy-figure {
	padding-top: 60%;
	height: initial;
}

/* sc-component-id: sc-felqns-9 */
.hlFfsD {
	width: 48%;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

@media only screen and (max-width: 1270px) {
	.hlFfsD {
		width:100%;
	}
}

/* sc-component-id: sc-felqns-10 */
.cXlxsb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media only screen and (max-width: 1270px) {
	.cXlxsb {
		-webkit-flex-direction:column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

/* sc-component-id: sc-felqns-11 */
.xKPSt {
	width: 48%;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background-color: #7367F0;
	color: white;
	padding: 30px;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.xKPSt .control-container {
	width: 100%;
	margin-bottom: 30px;
}

.xKPSt .control-container > h2 {
	margin-bottom: 0px;
}

@media only screen and (max-width: 1430px) {
	.xKPSt {
		padding:1.5vw;
	}
}

@media only screen and (max-width: 1350px) {
	.xKPSt {
		padding:1vw;
	}
}

@media only screen and (max-width: 1270px) {
	.xKPSt {
		width:100%;
		text-align: center;
		padding: 40px;
	}
}

@media only screen and (max-width: 457px) {
	.xKPSt {
		padding-right:20px;
		padding-left: 20px;
	}
}

.xKPSt .add-button-wrap {
	text-align: left !important;
	margin: 10px 0 0 0;
}

.xKPSt .link-wrapper {
	margin: 20px 0 0 0;
}

.xKPSt .link-wrapper .learn-more-link {
	color: #FFFFFF;
}

@media only screen and (max-width: 1270px) {
	.xKPSt .link-wrapper .learn-more-link {
		margin:0 auto;
	}
}

.xKPSt .link-wrapper .learn-more-link svg {
	fill: #FFFFFF;
}

/* sc-component-id: sc-felqns-12 */
.gorZoE {
	padding: 0;
	height: 100%;
	position: relative;
	box-sizing: border-box;
}

.gorZoE .control-container {
	height: 100%;
	width: 100%;
}

.gorZoE .lazy-figure {
	padding-top: 60%;
	height: initial;
}

/* sc-component-id: sc-felqns-13 */
.gIFcMp {
	color: white;
	font-size: 42px;
	font-weight: 600;
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.gIFcMp .slide-count {
	font-size: 34px;
	opacity: 0.6;
}

@media only screen and (max-width: 767px) {
	.gIFcMp {
		font-size:22px;
	}

	.gIFcMp .slide-count {
		font-size: 20px;
	}
}

/* sc-component-id: sc-felqns-20 */
.dCODQv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.dCODQv#slider-1 {
	visibility: hidden;
}

/* sc-component-id: sc-felqns-21 */
.Zkvdo {
	min-width: 50px;
	height: 90px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	-webkit-transition: 0.1s linear;
	transition: 0.1s linear;
	padding: 0;
	border: none;
	background: transparent;
	opacity: 0.6;
	-webkit-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.Zkvdo:hover {
	opacity: 1;
}

.Zkvdo:focus {
	outline: none !important;
}

@media only screen and (max-width: 768px) {
	.Zkvdo {
		height:50px;
		min-width: 45px;
		width: 45px;
	}
}

@media only screen and (max-width: 767px) {
	.Zkvdo {
		min-width:35px;
		width: 35px;
	}
}

.Zkvdo i {
	font-size: 58px;
}

@media only screen and (max-width: 767px) {
	.Zkvdo i {
		font-size:36px;
	}
}

/* sc-component-id: sc-felqns-23 */
.dsFVGn {
	background: rgba(115,103,240,0.3);
	width: 100%;
	height: 100px;
	padding: 0 30px;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.dsFVGn > .add-button-wrap {
	margin-right: auto;
	margin-left: 20px;
}

@media only screen and (max-width: 767px) {
	.dsFVGn > .add-button-wrap > div {
		padding:10px 20px !important;
	}
}

@media only screen and (max-width: 767px) {
	.dsFVGn {
		height:50px;
		padding: 0 20px 0 30px;
	}
}

/* sc-component-id: sc-felqns-24 */
.hKzTvO {
	width: 48%;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 0;
}

@media only screen and (max-width: 1270px) {
	.hKzTvO {
		width:100%;
		display:none;
	}
}

/* sc-component-id: sc-felqns-25 */
.lbcMSI {
	width: 100%;
	position: relative;
	height: 100%;
}

.lbcMSI .control-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.lbcMSI .LazyLoad {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.lbcMSI .lazy-figure {
	height: 100%;
}

/* sc-component-id: sc-e662y6-2 */
.bxTfpr {
	height: auto;
	object-fit: contain;
}

/* sc-component-id: sc-1akbv98-0 */
.bMFRqG {
	display: inline-block;
	position: relative;
}

.bMFRqG .link {
	cursor: pointer;
	-webkit-text-decoration: none;
	text-decoration: none;
	text-overflow: ellipsis;
	max-width: 250px;
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 10px;
	color: #FFFFFF;
	white-space: nowrap;
	-webkit-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear;
}

.bMFRqG .link:hover {
	opacity: 0.6;
}

/* sc-component-id: sc-1akbv98-1 */
.eTcvjB {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
}

@media only screen and (max-width: 1024px) {
	.eTcvjB {
		display:none;
	}
}

.eTcvjB .add-button-wrap {
	margin-left: 20px;
}

/* sc-component-id: sc-1akbv98-2 */
.bxeGYB {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	margin: 0px 20px;
}

@media only screen and (max-width: 1024px) {
	.bxeGYB {
		display:none;
	}
}

.bxeGYB .header-socials {
	padding: 10px 0;
}

/* sc-component-id: sc-1akbv98-3 */
.iCpPkS {
	cursor: pointer;
	text-transform: uppercase;
	color: #293761;
	max-width: 270px;
	position: relative;
}

/* sc-component-id: sc-1akbv98-4 */
.gUKUXM {
	margin-left: 10px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 0;
	white-space: nowrap;
	word-break: initial;
}

/* sc-component-id: sc-1akbv98-10 */
.dLFFSq {
	margin: 10px 0 10px auto;
	z-index: 2;
	display: block;
	color: #293761;
}

/* sc-component-id: sc-1akbv98-12 */
.hApwOg {
	display: none;
}

@media only screen and (max-width: 1024px) {
	.hApwOg {
		display:block;
	}
}

/* sc-component-id: sc-1akbv98-14 */
.faaokq {
	margin-top: 4px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

/* sc-component-id: sc-global-4200155263 */
.editable-control-container {
	display: block;
}

.text-customization-link-wrapper {
	display: inline;
}

/* sc-component-id: sc-vh21zo-0 */
.hPaLKo {
	margin-left: 0;
	padding-left: 5px;
	min-width: 24px;
	-webkit-transition: -webkit-transform linear 0.15s;
	-webkit-transition: transform linear 0.15s;
	transition: transform linear 0.15s;
}

/* sc-component-id: sc-vh21zo-1 */
.YSXlM .link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 500 !important;
	font-size: 16px !important;
}

.YSXlM .learn-more-link {
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.YSXlM .learn-more-link:hover {
	opacity: 0.7;
}

.YSXlM .learn-more-link:hover .sc-vh21zo-0 {
	opacity: 0.7;
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
}

/* sc-component-id: sc-1y8vywq-0 */
.ghwqAa {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ghwqAa .rf-add-btn {
	padding: 15px;
	margin-left: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ghwqAa .rf-add-btn .icon {
	margin-right: initial;
}

/* sc-component-id: sc-1y8vywq-1 */
.hUYWvT {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.hUYWvT .link {
	width: 36px;
	height: 36px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-text-decoration: none;
	text-decoration: none;
	margin: 5px;
}

/* sc-component-id: sc-1xk50io-0 */
.itzSYI {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 1;
	padding-top: 30px;
}

.itzSYI .buttons-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.itzSYI .add-button-wrap {
	margin: 15px;
}

.itzSYI .add-button-wrap > div {
	width: 100%;
	box-sizing: border-box;
	height: 50px;
	padding: 16px 30px;
}

/* sc-component-id: sc-1xk50io-1 */
.isaKnF {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: -15px 0;
	margin: -15px 0;
}

/* sc-component-id: sc-1xk50io-2 */
.bpuPhC {
	margin: 15px;
}

@media only screen and (max-width: 550px) {
	.bpuPhC {
		max-width:300px;
	}
}

.bpuPhC .control-container {
	width: 100%;
}

.bpuPhC .link-wrapper {
	width: 100%;
}

.bpuPhC .link {
	border-radius: 50px;
	white-space: nowrap;
	0 6px 24px 0 rgba(115,103,240,0.5);color: #FFFFFF;
	background: linear-gradient(-180deg,#CE9FFC 0%,#7367F0 96%);
	box-shadow: 0 4px 10px 0 rgba(115,103,240,0.5);
	background-repeat: no-repeat;
	-webkit-text-decoration: none;
	text-decoration: none;
	width: 100%;
	max-width: 300px;
	padding: 0 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
	text-align: center;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
	font-weight: 400;
	background-repeat: no-repeat !important;
	font-size: 14px;
	display: block;
}

@media only screen and (min-width: 767px) {
	.bpuPhC .link:hover {
		color:#FFFFFF;
		background: #CE9FFC;
		box-shadow: 0 4px 10px 0 rgba(115,103,240,0.5);
	}
}

.bpuPhC .link:active {
	color: #FFFFFF;
	background: #7367F0;
	box-shadow: none;
}

.iqmWIx {
	margin: 15px;
}

@media only screen and (max-width: 550px) {
	.iqmWIx {
		max-width:300px;
	}
}

.iqmWIx .control-container {
	width: 100%;
}

.iqmWIx .link-wrapper {
	width: 100%;
}

.iqmWIx .link {
	border-radius: 50px;
	white-space: nowrap;
	none;color: #FFFFFF;
	background: linear-gradient(-180deg,#CE9FFC 0%,#7367F0 96%);
	box-shadow: none;
	background-repeat: no-repeat;
	-webkit-text-decoration: none;
	text-decoration: none;
	width: 100%;
	max-width: 300px;
	padding: 0 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
	text-align: center;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
	font-weight: 400;
	background-repeat: no-repeat !important;
	font-size: 14px;
	display: block;
}

@media only screen and (min-width: 767px) {
	.iqmWIx .link:hover {
		color:#FFFFFF;
		background: #7367F0;
		box-shadow: none;
	}
}

.iqmWIx .link:active {
	color: #FFFFFF;
	background: #CE9FFC;
	box-shadow: none;
}

/* sc-component-id: sc-zyxusa-0 */
.PXsbt {
	word-break: break-word;
	padding: 80px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}

@media only screen and (max-width: 457px) {
	.PXsbt {
		padding:60px 0;
	}
}

/* sc-component-id: sc-1nymg5n-0 */
.eusbMw {
	background: #FBFCFF;
}

@media only screen and (min-width: 769px) {
	.eusbMw {
		padding:80px 0;
	}
}

/* sc-component-id: sc-1nymg5n-1 */
.iFXMWm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.iFXMWm > p:first-child {
	margin-top: 0;
}

.iFXMWm .control-container {
	margin-bottom: 30px;
	width: 100%;
}

.iFXMWm .control-container p {
	padding-top: 0;
}

/* sc-component-id: sc-1nymg5n-5 */
.jbGJaV {
	max-width: 1200px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	margin: -50px auto 0 auto;
	padding-top: 50px;
}

@media only screen and (max-width: 992px) {
	.jbGJaV {
		margin-top:-50px;
		padding-top: 40px;
	}
}

/* sc-component-id: sc-1nymg5n-6 */
.cOVmoG {
	padding: 0 1rem;
	margin-top: 50px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 320px;
	-webkit-box-flex: inherit;
	-webkit-flex-grow: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit;
}

@media only screen and (max-width: 992px) {
	.cOVmoG {
		margin-top:40px;
	}
}

@media only screen and (max-width: 767px) {
	.cOVmoG {
		max-width:100%;
	}
}

@media only screen and (max-width: 450px) {
	.cOVmoG {
		padding:0;
	}
}

.cOVmoG .link-section {
	margin-top: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cOVmoG .learn-more-link {
	color: #7367F0;
}

.cOVmoG .learn-more-link svg {
	fill: #7367F0;
}

.cOVmoG > p:first-child,.cOVmoG > div:first-child {
	margin-top: 0;
}

/* sc-component-id: sc-1nymg5n-7 */
.fWLJrc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* sc-component-id: sc-1nymg5n-9 */
.fvSgqr {
	border-radius: 50%;
	width: 60px;
	height: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #FFFFFF;
	background: linear-gradient(-180deg,#CE9FFC 0%,#7367F0 96%);
	box-shadow: 0 4px 10px 0 rgba(115,103,240,0.5);
	pointer-events: none;
}

@media only screen and (min-width: 767px) {
	.fvSgqr:hover {
		color:#FFFFFF;
		background: #CE9FFC;
		box-shadow: 0 4px 10px 0 rgba(115,103,240,0.5);
	}
}

.fvSgqr:active {
	color: #FFFFFF;
	background: #7367F0;
	box-shadow: none;
}

/* sc-component-id: sc-1nymg5n-10 */
.hrvxJe {
	margin-right: 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* sc-component-id: sc-1mf61cf-0 */
.kQyALU {
	background: linear-gradient(rgba(245,247,255,0),rgba(245,247,255,0)),url(../../22571521/1098740/media/74a136f8466debc6df375ecd2156baf7.jpg) no-repeat center/cover;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background-attachment: fixed !important;
	padding: 150px 0;
}

@media only screen and (max-width: 1440px) {
	.kQyALU {
		background:linear-gradient(rgba(245,247,255,0),rgba(245,247,255,0)),url(../../22571521/1098740/media/c7cea65cb4816e40cd26cd040b40d888.jpg) no-repeat center/cover;
	}
}

@media only screen and (max-width: 768px) {
	.kQyALU {
		background:linear-gradient(rgba(245,247,255,0),rgba(245,247,255,0)),url(../../22571521/1098740/media/59f49b023cfdafb4bcc08ac183bfcf80.jpg) no-repeat center/cover;
	}
}

@media only screen and (max-width: 480px) {
	.kQyALU {
		background:linear-gradient(rgba(245,247,255,0),rgba(245,247,255,0)),url(../../22571521/1098740/media/6ed56b3f70885fb4ed1c65806316cc97.jpg) no-repeat center/cover;
	}
}

@media only screen and (max-width: 1024px) {
	.kQyALU {
		padding:80px 0;
	}
}

@media (pointer: coarse) {
	.kQyALU {
		background-attachment:initial !important;
	}
}

@media only screen and (max-width: 767px) {
}

@media only screen and (max-width: 700px) {
	.kQyALU {
		padding:80px 0;
	}
}

@media only screen and (max-width: 457px) {
	.kQyALU {
		padding:60px 0;
	}
}

/* sc-component-id: sc-1mf61cf-1 */
.Omvso {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.Omvso .link-section {
	margin-top: 20px;
}

.Omvso .link {
	color: #293761;
}

.Omvso .arrow-right svg {
	fill: #293761;
}

/* sc-component-id: sc-1mf61cf-4 */
.jhTIbi {
	background: rgba(255,255,255,0.7);
	width: 100%;
	max-width: 800px;
	padding: 50px 60px;
	box-sizing: border-box;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	word-break: break-word;
	border-radius: 10px;
}

@media only screen and (max-width: 1024px) {
	.jhTIbi {
		padding:40px;
		max-width: 550px;
	}
}

@media only screen and (max-width: 457px) {
	.jhTIbi {
		padding:40px 20px;
	}
}

.jhTIbi >:first-child {
	padding-top: 0;
}

.jhTIbi .control-container {
	margin-bottom: 30px;
	width: 100%;
}

.jhTIbi .control-container p {
	margin-top: 0;
}

/* sc-component-id: sc-1lg388t-0 */
.bdBONB {
	background: #F5F7FF;
}

@media only screen and (max-width: 700px) {
}

/* sc-component-id: sc-1lg388t-1 */
.fyJhUY {
	padding-top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media only screen and (max-width: 1024px) {
	.fyJhUY {
		-webkit-flex-direction:column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.fyJhUY .control-container {
	margin-bottom: 30px;
	width: 100%;
}

.fyJhUY .control-container h1,.fyJhUY .control-container p {
	margin-top: 0;
}

/* sc-component-id: sc-1lg388t-2 */
.gwWZgA {
	width: 60%;
	max-width: 650px;
	margin-right: 30px;
}

@media only screen and (min-width: 1500px) {
	.gwWZgA {
		max-width:850px;
		width: 60%;
	}
}

@media only screen and (max-width: 1024px) {
	.gwWZgA {
		width:100%;
		max-width: initial;
		margin-right: 0;
	}
}

@media only screen and (max-width: 800px) {
	.gwWZgA {
		max-width:100%;
	}
}

/* sc-component-id: sc-1lg388t-3 */
.gcJBDj {
	width: 48%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 20px 0;
}

@media only screen and (min-width: 1024px) {
	.gcJBDj:nth-child(odd) {
		margin-right:15px;
	}
}

.gcJBDj > .control-container {
	width: 100%;
}

@media only screen and (max-width: 1024px) {
	.gcJBDj {
		width:80%;
	}
}

@media only screen and (max-width: 800px) {
	.gcJBDj {
		width:100%;
	}
}

/* sc-component-id: sc-1lg388t-4 */
@media only screen and (max-width: 800px) {
	.kZSKLt {
		width:100%;
	}
}

/* sc-component-id: sc-1lg388t-5 */
.gFvxrz {
	min-width: 400px;
	max-width: 400px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -20px auto;
}

@media only screen and (max-width: 1024px) {
	.gFvxrz {
		margin-top:40px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media only screen and (max-width: 800px) {
	.gFvxrz {
		max-width:100%;
	}
}

@media only screen and (max-width: 600px) {
	.gFvxrz {
		-webkit-flex-direction:column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		min-width: 300px;
	}
}

/* sc-component-id: sc-1lg388t-6 */
.fOkwDk {
	width: 100%;
	text-align: center;
	padding: 0 14px;
	box-sizing: border-box;
}

.fOkwDk > p:first-child {
	margin-top: 0;
}

@media only screen and (max-width: 800px) {
	.fOkwDk {
		padding:0;
	}
}

/* sc-component-id: sc-1n9wprl-0 */
.euJOEG {
	background: linear-gradient(rgba(41,55,97,0.32999999999999996),rgba(41,55,97,0.32999999999999996)),url(../../22571521/1098740/media/526d6c2c4a2c0a813f24897fe2aa6783.jpg) no-repeat center/cover;
	background-attachment: fixed !important;
}

@media only screen and (max-width: 1440px) {
	.euJOEG {
		background:linear-gradient(rgba(41,55,97,0.32999999999999996),rgba(41,55,97,0.32999999999999996)),url(../../22571521/1098740/media/cec1e832a86055982dd8b3d743343488.jpg) no-repeat center/cover;
	}
}

@media only screen and (max-width: 768px) {
	.euJOEG {
		background:linear-gradient(rgba(41,55,97,0.32999999999999996),rgba(41,55,97,0.32999999999999996)),url(../../22571521/1098740/media/3c961c9cb04785f0a59abef149847633.jpg) no-repeat center/cover;
	}
}

@media only screen and (max-width: 480px) {
	.euJOEG {
		background:linear-gradient(rgba(41,55,97,0.32999999999999996),rgba(41,55,97,0.32999999999999996)),url(../../22571521/1098740/media/7f762a8116622a10f128f3c4f64f5eb9.jpg) no-repeat center/cover;
	}
}

@media only screen and (min-width: 769px) {
}

@media only screen and (max-width: 768px) {
	.euJOEG {
		background-attachment:initial !important;
	}
}

/* sc-component-id: sc-1n9wprl-1 */
.bvhgXr {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.bvhgXr .buttons-block {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: auto;
	margin-left: auto;
}

.bvhgXr .buttons-wrapper {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: auto;
	margin-left: auto;
}

/* sc-component-id: sc-1n9wprl-2 */
.jeJght {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media only screen and (min-width: 1025px) {
	.jeJght {
		max-width:900px;
	}
}

.jeJght >:first-child {
	padding-top: 0;
}

.jeJght > .control-container {
	width: 100%;
	margin-top: 30px;
}

.jeJght > .control-container h1,.jeJght > .control-container p {
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}

/* sc-component-id: sc-1evmkal-0 */
.jagUpG {
	background: #293761;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 80px 0;
}

@media only screen and (max-width: 457px) {
	.jagUpG {
		padding:60px 0;
	}
}

/* sc-component-id: sc-1evmkal-1 */
.jXrejH {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.jXrejH .slick-slide > div {
	margin: 25px;
}

@media only screen and (max-width: 650px) {
	.jXrejH .slick-slide > div {
		margin:25px 0;
	}
}

.jXrejH .dots-wrap {
	bottom: 30px;
}

.jXrejH >:first-child {
	padding-top: 0;
}

.jXrejH > .control-container {
	width: 100%;
}

/* sc-component-id: sc-1evmkal-7 */
.UPEAE {
	padding: 0;
	border: none;
	width: 10px;
	margin: 0 5px;
	height: 10px;
	cursor: pointer;
	border-radius: 50%;
	color: #FFFFFF;
	background: linear-gradient(-180deg,#CE9FFC 0%,#7367F0 96%);
	box-shadow: none;
}

@media only screen and (min-width: 767px) {
	.UPEAE:hover {
		color:#FFFFFF;
		background: #7367F0;
		box-shadow: none;
	}
}

.UPEAE:active {
	color: #FFFFFF;
	background: #CE9FFC;
	box-shadow: none;
}

.UPEAE:focus {
	outline: 1px solid #5690ff;
}

.cNGEFM {
	padding: 0;
	border: none;
	width: 10px;
	margin: 0 5px;
	height: 10px;
	cursor: pointer;
	border-radius: 50%;
	background: rgba(168,182,222,0.5);
}

.cNGEFM:focus {
	outline: 1px solid #5690ff;
}

/* sc-component-id: sc-1evmkal-8 */
.cCajoh {
	width: 100%;
	background: white;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 30px;
}

.cCajoh .control-container {
	width: 100%;
}

/* sc-component-id: sc-1evmkal-9 */
.ePeNQx {
	box-shadow: none;
	border-radius: 10px;
	background-color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px;
}

@media only screen and (max-width: 400px) {
	.ePeNQx {
		padding:30px 12px;
	}
}

.ePeNQx .rf-add-btn {
	white-space: nowrap;
}

/* sc-component-id: sc-1evmkal-10 */
.cHqBSi {
	margin: 30px;
}

@media only screen and (max-width: 650px) {
	.cHqBSi {
		margin:30px 14px;
	}
}

/* sc-component-id: sc-1evmkal-12 */
.cOYpyC {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-top: 30px;
	width: 100%;
}

/* sc-component-id: sc-1evmkal-13 */
.jsOJOi {
	width: 50px;
	height: 50px;
}

/* sc-component-id: sc-1evmkal-15 */
.iCfCqK {
	width: 50px;
	height: 50px;
	object-fit: cover;
	border-radius: 50%;
}

/* sc-component-id: sc-1evmkal-16 */
.drPYHf {
	padding-left: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.drPYHf .control-container {
	width: 100%;
}

.drPYHf .control-container:first-child {
	margin-bottom: 10px;
}

.drPYHf .control-container:first-child h3 {
	margin-bottom: 0;
}

/* sc-component-id: sc-1evmkal-19 */
.bFwkjp {
	margin: -55px 0 -10px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 90%;
	position: relative;
	padding-top: 50px;
}

/* sc-component-id: sc-1evmkal-21 */
.eUCeyJ {
	display: none;
	width: 42px;
	min-width: 42px;
	height: 42px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 5px;
	background-color: #ffffff;
	border: 1px solid #c1c9e0;
	box-shadow: 0 6px 12px 0 #3271e626;
}

.eUCeyJ:focus {
	outline: 1px solid #5690ff;
}

.eUCeyJ > svg {
	fill: #545f7e;
}

.eUCeyJ:hover > svg {
	fill: #252e48;
}

@media only screen and (max-width: 650px) {
	.eUCeyJ.wm-arrow {
		position:absolute;
		z-index: 3;
		left: 52%;
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}

	.eUCeyJ.left {
		-webkit-transform: translate(-45px,-30px);
		-ms-transform: translate(-45px,-30px);
		transform: translate(-45px,-30px);
	}
}

.dENOms {
	display: none;
	width: 42px;
	min-width: 42px;
	height: 42px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 5px;
	background-color: #ffffff;
	border: 1px solid #c1c9e0;
	box-shadow: 0 6px 12px 0 #3271e626;
}

.dENOms:focus {
	outline: 1px solid #5690ff;
}

.dENOms > svg {
	fill: #545f7e;
}

.dENOms > svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dENOms:hover > svg {
	fill: #252e48;
}

@media only screen and (max-width: 650px) {
	.dENOms.wm-arrow {
		position:absolute;
		z-index: 3;
		left: 52%;
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}

	.dENOms.left {
		-webkit-transform: translate(-45px,-30px);
		-ms-transform: translate(-45px,-30px);
		transform: translate(-45px,-30px);
	}
}

/* sc-component-id: sc-1uw9eh-0 */
.iQpQsh {
	background: #FBFCFF;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.iQpQsh .control-container {
	width: 100%;
}

/* sc-component-id: sc-1uw9eh-1 */
.fhwiFa {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.fhwiFa > .control-container:first-child {
	max-width: 700px;
	margin-bottom: 50px;
}

@media only screen and (max-width: 1024px) {
	.fhwiFa > .control-container:first-child {
		max-width:100%;
	}
}

.fhwiFa > .control-container:first-child h1 {
	margin-bottom: 0;
}

/* sc-component-id: sc-1uw9eh-2 */
.kPfnDT {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: -20px auto -30px auto;
}

@media only screen and (max-width: 1134px) and (min-width:769px) {
	.kPfnDT > div:nth-child(3) .styled-controls {
		right:0;
		left: initial;
	}
}

/* sc-component-id: sc-1uw9eh-3 */
.iHSMvC {
	padding: 20px;
	box-sizing: border-box;
	word-break: break-word;
	width: 23%;
	min-width: 250px;
}

@media only screen and (max-width: 768px) {
	.iHSMvC {
		width:100%;
		padding-left: 0;
		padding-right: 0;
	}
}

.iHSMvC > .control-container {
	padding-top: 30px;
	padding-bottom: 30px;
}

.iHSMvC > .control-container .control-container {
	margin-bottom: 20px;
}

.iHSMvC > .control-container .control-container h2,.iHSMvC > .control-container .control-container p {
	margin-bottom: 0;
}

/* sc-component-id: sc-1uw9eh-7 */
.gSzXEV {
	-webkit-text-decoration: none;
	text-decoration: none;
	display: block;
	width: 100%;
	text-align: center;
	color: #6375A9;
	margin-bottom: 10px;
	-webkit-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.gSzXEV:hover {
	opacity: 0.7;
}

/* sc-component-id: sc-1byvlos-0 */
.kjFiPt {
	word-break: break-word;
	width: 100%;
	padding:20px 0;
	background-color: #002654;
}

@media only screen and (max-width: 1024px) {
	
}

@media only screen and (max-width: 457px) {
	
}

/* sc-component-id: sc-1byvlos-1 */
.bzTdUd {
	width: 100%;
	margin-top: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.bzTdUd:empty {
	display: none;
}

@media only screen and (max-width: 800px) {
	.bzTdUd {
		-webkit-flex-direction:column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

/* sc-component-id: sc-1byvlos-3 */
.ditDrr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* sc-component-id: sc-1lgm12j-2 */
.kByoVl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.kByoVl .add-button-wrap {
	margin-left: 30px;
}

/* sc-component-id: sc-global-1938071719 */
.WM_GLOBAL_heading {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 43.6px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_heading {
		font-size:26.64px;
	}
}

.WM_GLOBAL_headingExtraLarge {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 337px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_headingExtraLarge {
		font-size:216px;
	}
}

.WM_GLOBAL_headingLarge {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 216px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_headingLarge {
		font-size:79px;
	}
}

.WM_GLOBAL_heading96 {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 99.84px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_heading96 {
		font-size:56.76px;
	}
}

.WM_GLOBAL_heading72 {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 74.88px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_heading72 {
		font-size:43.92px;
	}
}

.WM_GLOBAL_heading54 {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 55.92px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_heading54 {
		font-size:35.28px;
	}
}

.WM_GLOBAL_heading42 {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 43.6px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_heading42 {
		font-size:26.64px;
	}
}

.WM_GLOBAL_heading32 {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 33.28px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_heading32 {
		font-size:24.64px;
	}
}

.WM_GLOBAL_heading24 {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 24.64px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_heading24 {
		font-size:inheritpx;
	}
}

.WM_GLOBAL_heading20 {
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 20.64px;
	margin-bottom: 0.3em;
}

@media only screen and (max-width: 768px) {
	.WM_GLOBAL_heading20 {
		font-size:20.64px;
	}
}

.WM_GLOBAL_paragraph {
	font-family: Roboto;
	font-weight: 400;
	font-size: 18.64px;
	line-height: 1.4;
}

.WM_GLOBAL_paragraph18 {
	font-family: Roboto;
	font-weight: 400;
	font-size: 18.64px;
	line-height: 1.4;
}

.WM_GLOBAL_paragraph14 {
	font-family: Roboto;
	font-weight: 400;
	font-size: 14.32px;
	line-height: 1.4;
}

.WM_GLOBAL_paragraph12 {
	font-family: Roboto;
	font-weight: 400;
	font-size: 12.32px;
	line-height: 1.4;
}

.WM_GLOBAL_primary-font {
	font-family: Roboto Condensed;
	font-weight: 700;
}

.WM_GLOBAL_secondary-font {
	font-family: Roboto;
	font-weight: 400;
}

/* sc-component-id: sc-lvczw7-0 */
.cOKCgB {
	position: relative;
}

/* sc-component-id: sc-lvczw7-1 */
.dXYeBk {
	width: 100%;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 20;
}

/* sc-component-id: sc-15za8y8-0 */
.klRlEw {
	text-transform: initial;
}

.fDSFLk {
	color: #293761;
	margin: 0 0 10px 0;
	opacity: 0.5;
	width: 100%;
	text-align: left;
}

.fjfuji {
	color: #7367F0;
	margin-bottom: 0;
	width: 100%;
	text-align: left;
}

.jLLoLR {
	color: #293761;
	margin-top: 20px;
	width: 100%;
	text-align: left;
}

.mvAma {
	text-align: left;
	width: 100%;
}

.gZBZnj {
	color: #293761;
	margin-bottom: 0;
	width: 100%;
	text-align: center;
}

.gZBZnj + p {
	padding-top: 20px;
}

.hXPlJe {
	color: #6375A9;
	line-height: 1.4;
	width: 100%;
	text-align: center;
}

.dPcaud {
	color: #293761;
}

.fzPvBW {
	color: #6375A9;
	line-height: 1.4;
	width: 100%;
	text-align: left;
	padding-top: 20px;
}

.cEhDSB {
	width: 100%;
	color: #293761;
	text-align: center;
	margin-bottom: 0;
}

.hRBMdq {
	width: 100%;
	color: #293761;
	text-align: center;
	margin-top: 30px;
	line-height: 1.4;
}

.jxMxjy {
	color: #293761;
	text-align: left;
	margin-bottom: 0;
}

.cfpGEY {
	color: #293761;
	text-align: left;
	line-height: 1.6;
	margin-top: 20px;
}

.fYJhKb {
	color: #7367F0;
	text-align: center;
	width: 100%;
	margin-bottom: 0;
}

.gDBiMW {
	color: #293761;
	text-align: center;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 0;
}

.ktSziJ {
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	margin-bottom: 0;
	text-align: center;
	width: 100%;
}

.jvRYGi {
	color: #FFFFFF;
	margin-bottom: 0;
	width: 100%;
	text-align: center;
}

.ctweCG {
	color: #293761;
	font-size: 16px;
	line-height: 1.4;
	width: 100%;
	text-align: center;
}

.kDekVO {
	font-size: 16px;
	font-weight: 700;
	color: #7367F0;
	margin: 0;
	width: 100%;
}

.gaNAYp {
	font-size: 14px;
	color: #7367F0;
	width: 100%;
}

.jBSUXs {
	color: #293761;
	text-align: center;
	width: 100%;
	max-width: 700px;
	margin: 0 auto 50px auto;
	box-sizing: border-box;
}

@media only screen and (max-width: 1024px) {
	.jBSUXs {
		padding-left:40px;
		padding-right: 40px;
		max-width: 100%;
	}
}

@media only screen and (max-width: 768px) {
	.jBSUXs {
		margin-bottom:40px;
	}
}

@media only screen and (max-width: 457px) {
	.jBSUXs {
		padding-left:20px;
		padding-right: 20px;
	}
}

.cTqJhv {
	width: 100%;
	color: #7367F0;
	margin-bottom: 20px;
	text-align: center;
}

.cGHHeZ {
	width: 100%;
	text-align: center;
	color: #6375A9;
	margin-bottom: 10px;
}

/* sc-component-id: sc-jutf6p-0 */
.hijxOr {
	height: 0px;
	visibility: hidden;
	overflow: hidden;
}

.hijxOr * {
	height: 0;
}