figure {
    width:100%;
}

.mb-4 {
	margin:0!important;
}

#geetest-captcha-regForm {
	padding:0!important;
}

/* Social Media */
.social-media .container {
	background: #F7F7F9;
	  border-radius: 50px;
    background: #F7F7F9;
    backdrop-filter: blur(15px);
	min-height:52px;
	display:flex;
	 align-items: center;
	column-gap:15px;
	margin:0;
	max-width:unset;
}
.social-media .container > a {
	font-size:20px;
	text-decoration:none;
}
.social-media .container > a:hover {
	color:#0a6f6f;
}
@media screen and (max-width:1200px) {
	.social-media {
		margin-bottom:40px;
	}
}

/* Type 2 Banner */
@media screen and (min-width:1500px) {
	.header-banner.strategic-advantage .wp-block-columns {
	column-gap:352px!important;
	}
	.header-banner.strategic-advantage .wp-block-columns > .wp-block-column:first-of-type {
		flex-basis:571px!important;
		max-width:571px!important;
	}
}
@media screen and (max-width:1500px) {
	.header-banner.strategic-advantage {
		padding:39px!important;
	}
}

@media screen and (max-width:780px) {
	.header-banner.strategic-advantage {
		background-color:black;
	}
}



/* Thank you page */
.thank-you-form {
	margin:80px 0;
	justify-content:center;
}

.thank-you-form > .wp-block-column {
		max-width:500px;
	padding:40px;
	border: 1px solid #EFF1F5;
  box-shadow: 0px 2px 24.9px 0px rgba(0, 0, 0, 0.09);
}
.is-style-mint-btn a, .activate-account-form #submit-activate-btn {
	    background: #0a6f6f!important;
	color:white!important;
	border-radius:8px!important;
	transition:none!important;
}
.is-style-mint-btn a:hover, .activate-account-form #submit-activate-btn {
	background: radial-gradient(93.6% 159.62% at 50.4% -59.62%, #3ED3BD 0%, #0A6F6F 100%)!important;
}



h2,p {
	color: var(--Eerie-Black, #191919);
}
.is-style-mint-btn a:hover {
	background:none;
}
@media screen and (max-width:580px) {
.slider-registration-form-366 {
	width:auto!important;
}
	.slider-registration-form-366 #countrySelectionMsg {
		margin-top:5px!important;
	}
	.registration-form-366 .select2-container--default .select2-selection--single .select2-selection__rendered {
		width:100%;
	}
	.slider-registration-form-366 .form-tabs-list>li:before {
		margin-top:3px;
	}
	.slider-registration-form-366 label,.slider-registration-form-366 .form-group input {
	font-size:10px!important;
	}
}

.activate-account-msg.success_reg, .activate-account-form {
    background-color: white;
	    border-radius: 8px;
    border: 1px solid #EFF1F5;
    box-shadow: 0px 2px 24.9px 0px rgba(0, 0, 0, 0.09);
    width: 480px!important;
    padding: 32px;
		border-radius: 8px;
	text-align:center;
    flex-direction: column;
    align-items: center;
}

.registration-form-366 .fa-spinner {
	margin-bottom:22px;
}

.registration-form-366 .alert-danger {
	margin:0!important;
}

.activate-account-msg.success_reg .btn, .activate-account-form .btn{
	max-width:220px;
	justify-self: center;
}
.activate-account-msg.success_reg .btn a, .activate-account-form .btn a {
	color:white;
}

.activate-account-form .btn a:hover {
	color:white;
}

/* Banner */
.header-banner {
	display:flex!important;
}
.header-banner .wp-block-columns {
	margin:0!important;
}

.header-banner .wp-block-cover__inner-container {
	display:flex!important;
	justify-content:center;
	padding:0!important;
}

.header-banner .wp-block-columns > .wp-block-column:first-of-type {
	display:flex;
	flex-direction:column;
	justify-content: center;
}
.header-banner .wp-block-columns > .wp-block-column:first-of-type h2 {
	padding-bottom:10px;
}

@media screen and (max-width:1200px)

{
	.header-banner {
		padding:30px 16px!important;
	}
}
@media screen and (max-width:780px) {
	.header-banner {
		padding:40px 16px!important;

	}
	.header-banner img {
		display:none;
	}
	.header-banner  h2, 	.header-banner  .wp-block-column > p {
		text-align:center;
	}

	.registration-form-366 .submit-btn-container {
		display:flex;
		justify-content:center;

	}
}

	.registration-form-366 .select2-container--default .select2-selection--single .select2-selection__arrow {
		top:15px!important;
	}

.registration-form-366 .select2-container--default .select2-selection--single {
	border: 1px solid #D8D8D8!important;
}

.form-group.submit-btn-container {
	display:flex;
	justify-content:center;
margin-top:4px;
}
.select2-dropdown{
	border-radius: 0px 0px 8px 8px;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	background: #FFF;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px solid #EAEAEA;
	border-radius:8px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#F7F8FA!important;
	color:#191919;
}
.select2-dropdown.select2-dropdown--below {
	border:none;
}
.select2-container--default .select2-results__option:first-child {
	background-color:transparent;
}

.select2-results__options {
	scrollbar-color: #EAEAEA white;
  scrollbar-width: thin;
}

.form-group.submit-btn-container button {
			margin-top:0!important;
}

/* register form */
.slider-registration-form-366 .form-tabs-list {
	justify-content:left;
}

.slider-registration-form-366  {
border-radius: 8px;
border: 1px solid #EFF1F5;
box-shadow: 0px 2px 24.9px 0px rgba(0, 0, 0, 0.09);
max-width: 460px!important;
padding: 32px!important;
gap: 24px;
}
.slider-registration-form-366 .form-tabs-list>li {
	color: #464851;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
	width:fit-content!important;
	max-width:max-content;
}
.slider-registration-form-366 .form-tabs-list>li:before  {
	 content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Ccircle cx='9' cy='9' r='8.55' stroke='%23D8D8D8' stroke-width='0.9'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
	margin-right:5px;
	background-size: contain;

}
.slider-registration-form-366 .form-tabs-list>li.active:before {
	 content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Ccircle cx='9' cy='9' r='6.5' stroke='%230A6F6F' stroke-width='5'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
	margin-right:5px;
		background-size: contain;
}
.slider-registration-form-366 .form-tabs-list>li.active {
	background-color:unset;
	color: #000;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 500;
}
.slider-registration-form-366 .form-title {
	display:none;
}
.registration-form-366.reg-form-white form .grid-container{
	display:flex;
	flex-direction:column;
	row-gap:10px;
}
.registration-form-366.reg-form-white .form-group label {
	padding-bottom:8px;

}

.slider-registration-form-366 .form-group>label, .activate-account-form label {
	display:flex;
	position:unset;
	color: #000;

font-family: Montserrat;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 18px; /* 138.462% */
letter-spacing: 0.2px;
}

.registration-form-366 .select2-container--default .select2-selection--single .select2-selection__arrow:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7.3089 10.8088C7.13937 10.9784 6.86046 10.9784 6.69093 10.8088L1.44093 5.55884C1.2714 5.38931 1.2714 5.1104 1.44093 4.94087C1.61046 4.77134 1.88937 4.77134 2.0589 4.94087L6.99991 9.88188L11.9409 4.94087C12.1105 4.77134 12.3894 4.77134 12.5589 4.94087C12.7284 5.1104 12.7284 5.38931 12.5589 5.55884L7.3089 10.8088Z' fill='black'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
    color: #CBCBCB;
    font-family: unset;
	content:''!important;
	display: inline-block;
  width: 14px;
  height: 14px;
}
.registration-form-366 .select2-container--default .select2-selection--single .select2-selection__arrow {
	display:flex;
    top: 3px;
    right: 10px;
}

.registration-form-366 .form-check {
	color: #5F6069;
font-family: Montserrat;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 18px;
letter-spacing: 0.15px;
}
.registration-form-366 .form-check a {
	color: #003BE5;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
}




.slider-registration-form-366 .form-tabs-list>li {
	display:flex;
}

/* end of register form */

/* About us */

.about-us {
	padding:60px 178px;
	margin:80px auto;
	justify-content:center;
}

.about-us:not(.dark-background) p:nth-child(3){
	font-size:18px!important;
	color:#191919!important;
	line-height:26px!important;
}
.about-us.dark-background p:nth-child(3) {
	font-size:18px!important;
	line-height:26px!important;
}

@media screen and (min-width:1921px) {
	.about-us .wp-block-column:not(.image-column) {
		flex-basis:826px!important;
	}
	.about-us  > .wp-block-column  > .wp-block-columns > .wp-block-column{
		max-width:800px;
	}
}
.about-us >.wp-block-column {
	max-width:1920px;
}
.about-us .media-tick figure {
	width: 40px;
height: 40px;
}
.about-us .media-tick .wp-block-media-text {
	grid-template-columns:64px auto!important;
}
.about-us .media-tick .wp-block-media-text:not(:last-child) {
	margin-bottom:16px;
}
.about-us .media-tick .wp-block-media-text>.wp-block-media-text__content {
	padding:0;
}

.why-choose-us .btn-container {
	display:flex;
	justify-content:center;
}


@media screen and (max-width:1200px) {
	.about-us.wp-block-columns {
		padding:40px 16px!important;
		margin:40px 0
	}

	.about-us .wp-block-columns{
		flex-direction:column;
	}
	.about-us .image-column{
		display:flex;
		justify-content: center;
	}

}
@media screen and (max-width:800px) {
	.about-us .wp-block-columns {
		flex-direction:column;
	}
	.about-us .media-tick  .wp-block-media-text {
		display:flex;
		column-gap:24px;
	}
	.about-us .media-tick figure{
min-width:40px;
	}
	.about-us h2, .about-us > p:nth-child(2) {
		text-align:center;
	}
	.about-us .wp-block-column > p:first-of-type{
	text-align:center;
}
}

@media screen and (max-width:1200px) {
.investment-options .image-column{
	display:none;
}
}

.why-choose-us {
	display: flex;
padding: 60px 40px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 60px;
align-self: stretch;
}
.why-choose-us .wp-block-columns:first-of-type {
	background: linear-gradient(94deg, rgba(255, 255, 255, 0.03) 12.35%, rgba(153, 153, 153, 0.03) 99.36%);
display: flex;
padding: 30px;
justify-content: center;
align-items: center;
gap: 30px;
background-blend-mode: screen;
backdrop-filter: blur(10.300000190734863px);
}
.trustpilot-widget {
	padding:0;
}

@media screen and (max-width:1200px) {
	.trustpilot-homepage-block {
		margin:40px 0px!important;
	}
}
@media screen and (max-width: 767px) {
    .trustpilot-widget iframe {
        height: auto!important;
			min-height:240px;
    }
}


.awards {
	border-radius: 40px;
background: #F7F8FA;
	display: flex;
width: 1230px;
padding: 60px 40px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 60px;
	margin-bottom:80px;
}



@media screen and (max-width:1200px) {
	.awards {
		margin:40px 16px 40px 16px!important;
		padding: 30px;
		width:unset;
		flex-direction:unset!important;
	}
	.awards .owl-carousel {
		padding: 18px 0px!important;
	}
	.awards .owl-dots {
		display:none;
	}
}
.compliance-security {
	padding:60px 40px;
}

.compliance-security-columns
{
	display: flex;
padding: 30px;
justify-content: center;
align-items: center;
gap: 30px;
border-radius: 20px;
background: linear-gradient(94deg, rgba(255, 255, 255, 0.03) 12.35%, rgba(153, 153, 153, 0.03) 99.36%);
margin-top:60px;
background-blend-mode: screen;
backdrop-filter: blur(10.300000190734863px);
}

/* Get started */

.get-started {
	max-width:1170px;
}
	/* get started */
	@media screen and (max-width:780px) {
	.get-started {
		padding:25px 40px!important;
	text-align:center;
		margin:40px 16px!important;
		}
		.get-started .wp-block-buttons {
			justify-content:center;
		}
		.compliance-security {
padding: 60px 30px;		}

}

	@media screen and (max-width:780px) {
	.get-started {
		padding:25px 40px!important;
	text-align:center;
		}
		.get-started .wp-block-buttons {
			justify-content:center;
		}
	}

/* Steps */

/* trading steps */
.steps .num {
	background-color:#191919;
	color:white;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	width: 38px;
	height: 38px;
}

.steps .steps-columns .wp-block-column {
	display:flex;
	flex-direction:column;
	align-items: center;
}

@media screen and (max-width:1200px) {
	.steps {
		padding:30px 16px!important;
	margin:40px 0!important;
	}
	.steps-columns {
		padding:0!important;
		gap:0!important;
	}
}
@media screen and (max-width:580px) {
 .steps > .wp-block-column h4{
	color: #606060;
	line-height: 40px!important;
}
}


/* Buttons */
@media screen and (max-width:1200px) {
.btn-container  {
	display:flex;
	justify-content:center;
}
}
.top-button a {
    padding:6px;
    border-radius:50px;
    min-height:fit-content;
    max-height:unset!important;
    color:#191919;
    width:40px!important;
    min-width:40px;
}
.top-button a:hover {
	color:white;
	border-radius:50px;
}
.btn:hover, .btn-white:hover >a , .btn:active, .registration-form-366 .submit-btn-container>button:hover {
    border-radius: 8px;
    color:white;
    border:none!important;
    background: radial-gradient(93.6% 159.62% at 50.4% -59.62%, #3ED3BD 0%, #0A6F6F 100%);
}
.btn a:hover {
    color:white;
}

.btn:focus {
    border-radius:50px;
    background: radial-gradient(58.64% 100% at 50.4% 0%, #00CCA6 0%, #09B292 100%);
}

.btn {
    max-height:fit-content;
    min-height: 52px;
    border-radius: 8px;
    background: #0a6f6f;
    backdrop-filter: blur(3.8499999046325684px);
    padding: 0;
    justify-content: center;
    align-items: center;
    color:white;
    font-weight: 600;
    transition: none;
    border:none;
    display: flex!important;
	    flex-wrap: wrap;
	width:fit-content;
}
.btn a{ padding:16px 50px!important; }

.registration-form-366 .submit-btn-container>button {
    max-height:52px;
    min-height: 52px;
    border-radius: 8px;
    background: #0a6f6f;
    backdrop-filter: blur(3.8499999046325684px);
    padding: 16px 50px;
    justify-content: center;
    align-items: center;
    color:white;
    font-weight: 600;
    transition: none;
    border:none;
    display: flex!important;
    flex-wrap: wrap;
}
.btn a {
	background-color:transparent;
	padding:0;
}

.btn-cover {
    display: flex;
}

.btn-cover > .wp-block-column {
    max-width:max-content!important;
}

.cookie_disclaimer {
	bottom:0!important;
}

@media screen and (min-width:1200px) {
    .bottom-footer-container>.row {
        max-width:1764px;
        margin:0 78px;
    }
}