.bee-row,
	.bee-row-content {
		position: relative
	}

	.bee-row-1 .bee-col-2 .bee-block-3,
	.bee-row-1 .bee-col-2 .bee-block-5 {
		color: #101112;
		direction: ltr;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		line-height: 180%;
		font-weight: 400;
		letter-spacing: 0
	}

	body {
		background-color: #203756;
		color: #000000;
		font-family: Inter, sans-serif !important
	}

	.bee-row-8 .bee-col-1 .bee-block-1 a,
	a {
		color: #8a3c90
	}

	* {
		box-sizing: border-box
	}

	body,
	h1,
	h2,
	p {
		margin: 0
	}

	.bee-row-content {
		max-width: 1200px;
		margin: 0 auto;
		display: flex
	}

	.bee-row-content.reverse,
	.bee-row-content.reverse .bee-col {
		-moz-transform: scale(1, -1);
		-webkit-transform: scale(1, -1);
		-o-transform: scale(1, -1);
		-ms-transform: scale(1, -1);
		transform: scale(1, -1)
	}

	.bee-row-content .bee-col-w4 {
		flex-basis: 33.3333333333%
	}

	.bee-row-content .bee-col-w5 {
		flex-basis: 41.6666666667%
	}

	.bee-row-content .bee-col-w6 {
		flex-basis: 50%
	}

	.bee-row-content .bee-col-w7 {
		flex-basis: 58.3333333333%
	}

	.bee-row-content .bee-col-w8 {
		flex-basis: 66.6666666667%
	}

	.bee-row-content .bee-col-w12 {
		flex-basis: 100%
	}

	.bee-button a {
		text-decoration: none
	}

	.bee-button-content {
		text-align: center
	}

	.bee-divider,
	.bee-image {
		overflow: auto
	}

	.bee-divider .center {
		margin: 0 auto
	}

	.bee-image .bee-right {
		float: right
	}

	.bee-row-1 .bee-row-content,
	.bee-row-2 .bee-row-content,
	.bee-row-7 .bee-row-content,
	.bee-row-8 .bee-row-content {
		border-radius: 0;
		color: #000000;
		background-repeat: no-repeat
	}

	.bee-image img {
		display: block;
		width: 100%
	}

	.bee-paragraph {
		overflow-wrap: anywhere
	}

	.bee-row-1 {
	}

	.bee-row-1 .bee-row-content,
	.bee-row-8 .bee-row-content {
		background-size: auto
	}

	.bee-row-1 .bee-col-1 {
		padding: 20px 10px 20px 30px;
		display: flex;
		flex-direction: column;
		justify-content: center
	}

	.bee-row-1 .bee-col-1 .bee-block-1 {
		padding: 40px;
		width: 100%
	}

	.bee-row-1 .bee-col-2,
	.bee-row-8 .bee-col-1 {
		padding: 5px 30px 5px 25px;
		display: flex;
		flex-direction: column;
		justify-content: center
	}

	.bee-row-1 .bee-col-2 .bee-block-2 {
		padding-left: 20px;
		padding-right: 40px;
		padding-top: 20px;
		width: 100%
	}

	.bee-row-1 .bee-col-2 .bee-block-3,
	.bee-row-1 .bee-col-2 .bee-block-5,
	.bee-row-1 .bee-col-2 .bee-block-6 {
		padding: 10px
	}

	.bee-row-2,
	.bee-row-3,
	.bee-row-4,
	.bee-row-5,
	.bee-row-6,
	.bee-row-7 {
		background-color: #ffffff;
		background-repeat: no-repeat
	}

	.bee-row-2 .bee-col-1,
	.bee-row-2 .bee-col-2 {
		padding-bottom: 5px;
		padding-top: 5px
	}

	.bee-row-2 .bee-col-1 .bee-block-1 {
		padding: 40px 40px 10px 0px;
	}

	.bee-row-2 .bee-col-1 .bee-block-2 {
		padding: 20px 60px 60px 0px
	}

	.bee-row-2 .bee-col-2 .bee-block-2 {
		padding: 10px;
		text-align: center
	}

	.bee-row-3 .bee-row-content,
	.bee-row-4 .bee-row-content,
	.bee-row-5 .bee-row-content,
	.bee-row-6 .bee-row-content {
		background-color: #dce8f7;
		background-repeat: no-repeat;
		color: #000000
	}

	.bee-row-3 .bee-col-1 {
		padding-left: 30px;
		padding-right: 30px
	}

	.bee-row-3 .bee-col-1 .bee-block-2 {
		padding-bottom: 45px;
		padding-top: 5px;
		text-align: center;
		width: 100%
	}

	.bee-row-4 .bee-col-1,
	.bee-row-5 .bee-col-2,
	.bee-row-6 .bee-col-1 {
		padding: 30px;
		display: flex;
		flex-direction: column;
		justify-content: center
	}

	.bee-row-4 .bee-col-1 .bee-block-1,
	.bee-row-4 .bee-col-2 .bee-block-1,
	.bee-row-5 .bee-col-1 .bee-block-1,
	.bee-row-5 .bee-col-2 .bee-block-1,
	.bee-row-6 .bee-col-1 .bee-block-1,
	.bee-row-6 .bee-col-2 .bee-block-1 {
		padding-bottom: 10px;
		padding-top: 10px
	}

	.bee-row-4 .bee-col-2,
	.bee-row-5 .bee-col-1,
	.bee-row-6 .bee-col-2 {
		background-color: #ebf3fc;
		padding: 30px;
		display: flex;
		flex-direction: column;
		justify-content: center
	}

	.bee-row-7 .bee-row-content {
		background-color: #ffffff
	}

	.bee-row-7 .bee-col-1 {
		padding: 5px 30px 30px 0px
	}

	.bee-row-7 .bee-col-1 .bee-block-1 {
		padding: 40px 40px 10px;
		text-align: center;
		width: 100%
	}

	.bee-row-7 .bee-col-1 .bee-block-2 {
		padding-bottom: 15px;
		padding-top: 15px
	}

	.bee-row-7 .bee-col-1 .bee-block-3 {
		padding: 40px
	}

	.bee-row-8 {
		background-repeat: no-repeat;
		background-size: auto
	}

	.bee-row-8 .bee-col-1 .bee-block-1 {
		padding: 50px
	}

	.bee-row-1 .bee-col-2 .bee-block-3 {
		font-size: 26px;
		text-align: right
	}

	.bee-row-1 .bee-col-2 .bee-block-3 a,
	.bee-row-1 .bee-col-2 .bee-block-5 a,
	.bee-row-1 .bee-col-2 .bee-block-6 a,
	.bee-row-2 .bee-col-1 .bee-block-1 a {
		color: #7747FF
	}

	.bee-row-1 .bee-col-2 .bee-block-3 p:not(:last-child) {
		margin-bottom: 3px
	}

	.bee-row-1 .bee-col-2 .bee-block-5 {
		font-size: 38px;
		text-align: left
	}

	.bee-row-1 .bee-col-2 .bee-block-5 p:not(:last-child),
	.bee-row-1 .bee-col-2 .bee-block-6 p:not(:last-child),
	.bee-row-2 .bee-col-1 .bee-block-1 p:not(:last-child),
	.bee-row-4 .bee-col-1 .bee-block-1 p:not(:last-child),
	.bee-row-4 .bee-col-2 .bee-block-1 p:not(:last-child),
	.bee-row-5 .bee-col-1 .bee-block-1 p:not(:last-child),
	.bee-row-5 .bee-col-2 .bee-block-1 p:not(:last-child),
	.bee-row-6 .bee-col-1 .bee-block-1 p:not(:last-child),
	.bee-row-6 .bee-col-2 .bee-block-1 p:not(:last-child),
	.bee-row-7 .bee-col-1 .bee-block-3 p:not(:last-child),
	.bee-row-8 .bee-col-1 .bee-block-1 p:not(:last-child) {
		margin-bottom: 16px
	}

	.bee-row-1 .bee-col-2 .bee-block-6 {
		color: #ffffff;
		direction: ltr;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 180%;
		text-align: left
	}

	.bee-row-2 .bee-col-1 .bee-block-1,
	.bee-row-3 .bee-col-1 .bee-block-2 h1 {
		color: #000000;
		line-height: 180%;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		direction: ltr
	}

	.bee-row-2 .bee-col-1 .bee-block-1 {
		font-size: 38px;
		font-weight: 400;
		letter-spacing: 0;
		text-align: left
	}

	.bee-row-3 .bee-col-1 .bee-block-2 h1 {
		font-size: 34px;
		font-weight: 700;
		letter-spacing: normal;
		text-align: center
	}

	.bee-row-2 .bee-col-2 .bee-block-2 a {
		background-color: #f52121;
		border-radius: 50px;
		color: #ffffff;
		direction: ltr;
		font-family: inherit;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 200%;
		padding: 15px 30px;
		width: auto
	}

	.bee-row-4 .bee-col-1 .bee-block-1,
	.bee-row-4 .bee-col-2 .bee-block-1,
	.bee-row-5 .bee-col-1 .bee-block-1,
	.bee-row-5 .bee-col-2 .bee-block-1,
	.bee-row-6 .bee-col-1 .bee-block-1,
	.bee-row-6 .bee-col-2 .bee-block-1 {
		color: #000000;
		direction: ltr;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif  !important;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 180%;
		text-align: center
	}

	.bee-row-4 .bee-col-1 .bee-block-1 a,
	.bee-row-6 .bee-col-2 .bee-block-1 a {
		color: #000000
	}

	.bee-row-2 .bee-col-1 .bee-block-2 a,
	.bee-row-4 .bee-col-2 .bee-block-1 a,
	.bee-row-5 .bee-col-1 .bee-block-1 a,
	.bee-row-5 .bee-col-2 .bee-block-1 a,
	.bee-row-6 .bee-col-1 .bee-block-1 a {
		color: #dcdef1
	}

	.bee-row-2 .bee-col-1 .bee-block-2 {
		color: #203756;
		direction: ltr;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif  !important;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 180%;
		text-align: left
	}

	.bee-row-2 .bee-col-1 .bee-block-2 p:not(:last-child) {
		margin-bottom: 20px
	}

	.bee-row-8 .bee-col-1 .bee-block-1 {
		color: #ffffff;
		direction: ltr;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 180%;
		text-align: center
	}

	.bee-row-7 .bee-col-1 .bee-block-1 h2,
	.bee-row-7 .bee-col-1 .bee-block-3 {
		direction: ltr;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif  !important;
		text-align: left
	}

	.bee-row-7 .bee-col-1 .bee-block-3 {
		color: #515151;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 180%
	}

	.bee-row-7 .bee-col-1 .bee-block-3 a {
		color: #515151
	}

	.bee-row-7 .bee-col-1 .bee-block-1 h2 {
		color: #201f42;
		font-size: 24px;
		font-weight: 700;
		letter-spacing: normal;
		line-height: 180%
	}

	@media (max-width:768px) {
		.bee-row-content:not(.no_stack) {
			display: block
		}

		.bee-row-1 .bee-col-1 {
			padding: 20px 10px !important
		}

		.bee-row-1 .bee-col-2 {
			padding: 5px 25px 20px !important
		}

		.bee-row-4 .bee-col-2,
		.bee-row-5 .bee-col-2,
		.bee-row-6 .bee-col-2 {
			padding: 10px 30px !important
		}

		.bee-row-7 .bee-col-1 {
			padding: 5px 30px 30px !important
		}

		.bee-row-8 .bee-col-1 {
			padding: 5px 30px 20px 25px !important
		}

		.bee-row-1 .bee-col-2 .bee-block-2 {
			padding: 5px !important
		}

		.bee-row-1 .bee-col-2 .bee-block-2 img {
			float: none !important;
			margin: 0 auto !important
		}

		.bee-row-2 .bee-col-1 .bee-block-2 {
			padding: 0 0 30px !important
		}

		.bee-row-8 .bee-col-1 .bee-block-1 {
			text-align: center !important
		}

		.bee-row-7 .bee-col-1 .bee-block-3 {
			padding: 0 !important
		}

		.bee-row-7 .bee-col-1 .bee-block-1 {
			padding: 40px 40px 10px 0
		}
	}



























	form {
		padding-top:0px !important;
	}



	h1 {
		position: relative;
		text-transform: none;
		bottom: auto;
		left: auto;
		padding: 0px;
		margin: 0px;
		color: #fff;
		font-size: 34px;
		line-height: 34px;
		background: none;
		font-weight: normal;
		border-bottom: none;
		border-top: none;
	}


	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
		font-size:16px !important;
		line-height:20px !important;
	}

	.has-float-label input[type=password], .has-float-label input[type=password]:focus, .has-float-label input[type=text], .has-float-label input[type=text]:focus, .has-float-label textarea, .has-float-label textarea:focus, .has-float-label select, .has-float-label select:focus {
		min-height:55px !important;
	}

	.payment-section-amounts {
		margin-top:30px;
		margin-bottom:10px;
		text-align:center;
	}
	.payment-section-amounts .btn {
		margin-right:10px;
		margin-bottom:10px;
		font-size:30px;
		padding:16px;
		border-radius:16px;
		background:#fafafa !important;
	}


	.btn-lg.btn-info:visited,
	.btn-lg.btn-info {
		background: #eb1e32;
		width:100%;
		color:#fff;
		font-size:24px;
		min-height:55px;
		line-height:55px;
		border-radius:4px;
		padding:0px !important;
	}
	.btn-lg.btn-info:active,
	.btn-lg.btn-info:hover {
		background: #a70d1a;
	}

	.payment-section-amounts .btn:hover,
	.payment-section-amounts .btn.btn-info {
		background: #243957 !important;
		color:#fff;
	}

	.payment {
		margin-bottom:20px;
		background:#fafafa;
		border-radius:16px;
		padding:20px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif  !important;
		margin-top:24px;
	}
	.payment-section {
		margin-bottom:20px;
		margin-top:20px;
	}

	.payment-section-title {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif  !important;
		position: relative;
		text-transform: none;
		bottom: auto;
		left: auto;
		padding: 0px;
		margin: 0px 0px 10px 0px;
		font-size: 24px;
		line-height: 24px;
		background: none;
		font-weight: normal;
		border-bottom: none;
		border-top: none;
	}

	.payment-section-title,
	.payment-section-title a {
		color: #243957;
	}

	#paymentamount {
		min-height:52px !important;
		min-width:140px !important;
		padding:10px;
		font-size:30px !important;
		border-radius:0px !important;
		border-top-right-radius:16px !important;
		border-bottom-right-radius:16px !important;
		text-align:left;
	}

	.input-prepend {
		margin-top:-10px;
	}

	.input-prepend .add-on {
		min-height:52px !important;
		line-height:35px;
		font-size:30px !important;
		border-top-left-radius:16px !important;
		border-bottom-left-radius:16px !important;
		padding:10px;
	}

	.bee-row-7 .bee-col-1 .bee-block-1,
	.bee-row-7 .bee-col-1 .bee-block-3 {
		padding:0px;
	}

	.bee-row-7 .bee-col-1 .bee-block-1 {
		margin-top:40px;
	}