@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.0/css/all.min.css");
@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700;800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css");

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');


  @font-face {
    font-family: 'VideoJS';
    src: url('https://vjs.zencdn.net/f/1/vjs.eot');
    src: url('https://vjs.zencdn.net/f/1/vjs.eot?#iefix') format('embedded-opentype'), 
      url('https://vjs.zencdn.net/f/1/vjs.woff') format('woff'),     
      url('https://vjs.zencdn.net/f/1/vjs.ttf') format('truetype');
  }

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
    content: "\f103";
    font-family: 'VideoJS';
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
    content: "\f107";
    font-family: 'VideoJS';
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
    content: "\f101";
    font-family: 'VideoJS';
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-enter:before {
    content: "\f121";
    font-family: 'VideoJS';
}



 .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
    content: "\f108";
    font-family: 'VideoJS';
}


html {
    scroll-behavior: smooth !important;
}

 .hfe-site-logo-container .hfe-site-logo-img,  .hfe-site-logo-container .hfe-site-sticky-logo-img  {
    width: 167px !important;
    max-width: unset !important;
}



@media(min-width: 968px) {
     .hfe-site-logo-container .hfe-site-logo-img,  .hfe-site-logo-container .hfe-site-sticky-logo-img  {
        width: 200px !important;
        max-width: unset !important;
    }
}

:root {
	--invx-primary-dark: #005651;
	--invx-text-dark: #212529;
	--invx-accent-clr: #ecfffc;
	--invx-accent-two-clr:#F2FCE2;
    --lightest-secondary: #f8fcf9;
    --light-md-primary: #f8fffe;
    /* --lighest-sm-primary: #f8fffe; */
}



h1, h2, h3, h4, h5, h6 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 600 !important;
}

.font-bold {
    font-weight: 700;
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 1.35;
}

.inline-block {
    display: inline-block;
}

.text-2xs {
    font-size: .75rem;
    line-height: 1.65;
}

.leading-3 {
    line-height: .75rem;
}

.justify-center {
    justify-content: center;
}
.flex-col {
    flex-direction: column;
}
.grow-0 {
    flex-grow: 0;
}
.flex {
    display: flex
;
}

.text-warning-600 {
    --tw-text-opacity: 1;
    color: rgb(219 162 0/var(--tw-text-opacity,1));
}

.w-5 {
    width: 1.25rem;
}
.w-6 {
    width: 1.5rem;
}

.w-\[95px\] {
    width: 95px;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.grow-0 {
    flex-grow: 0;
}

.block {
    display: block;
}

.w-\[110px\] {
    width: 110px;
}

.w-\[124px\] {
    width: 124px;
}

/* #dcf4ec */

.bg_accent_stef {
	background-color: var(--invx-accent-clr) !important;
}

.bg_accent_two_stef {
	background-color: var(--invx-accent-two-clr) !important;
}


.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgb(0 86 81) !important;
}

h1:not(.invx-hero h1), h2:not(.invx-cta-section h2):not(.invx-vision-bg h2):not(.invx-bg-primary h2):not([data-id="862b79c"] h2):not(.invx-primary-bg h2):not([data-id="749728d"] h2):not(.invx-gradient-overlay h2):not(.color_invexamp_stef){
	color: #005651 !important;
}

/* .invx-cta-section h2, .invx-vision-bg h2, .invx-bg-primary h2, [data-id="862b79c"] h2, .invx-primary-bg h2, [data-id="749728d"] h2 {
	font-size: var(--step-10) !important;
} */

.invx-vision-bg h2, .invx-bg-primary h2, [data-id="862b79c"] h2, .invx-primary-bg h2, .invx-primary-bg h2 + p{
	color: #fff !important;
}

body {
	/* color: var(--invx-text-dark) !important; */
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 700 !important;
}

.p-4 {
    padding: 1.5rem!important;
}

.nice-select, .nice-select .list {
    width: 100% !important;
    font-size: 16px;
}

.nice-select::after {
    content: unset !important;
    display: none !important;
}

.nice-select {
    line-height: 28px !important;
}



/* :root {
	--step--2: clamp(0.63rem, 0.55rem + 0.24vw, 0.75rem);
	--step--1: clamp(0.78rem, 0.70rem + 0.28vw, 0.94rem);
	--step-0: clamp(1rem, 0.88rem + 0.36vw, 1.25rem);
	--step-1: clamp(1.25rem, 1.10rem + 0.44vw, 1.56rem);
	--step-2: clamp(1.56rem, 1.38rem + 0.52vw, 1.95rem);
	--step-3: clamp(1.95rem, 1.72rem + 0.62vw, 2.44rem);
	--step-4: clamp(2.44rem, 2.15rem + 0.75vw, 3.05rem);
	--step-5: clamp(3.05rem, 2.69rem + 0.92vw, 3.82rem);
  }


 
  
  h1 {
	font-size: var(--step-5) !important;
	line-height: 1.2;
  }
  
  h2 {
	font-size: var(--step-4) !important;
  }
  
  h3:not(.invx-location-card h3) {
	font-size: var(--step-3) !important;
  }

  h4 {
	font-size: var(--step-2) !important;
  } */











  :root {
	/* Fine-grained responsive scale using clamp() and a ~1.125 ratio */
	--step--6: clamp(0.445rem, 0.4rem + 0.1vw, 0.5rem);
	--step--5: clamp(0.5rem, 0.45rem + 0.12vw, 0.56rem);
	--step--4: clamp(0.56rem, 0.51rem + 0.13vw, 0.63rem);
	--step--3: clamp(0.63rem, 0.58rem + 0.14vw, 0.71rem);
	--step--2: clamp(0.71rem, 0.65rem + 0.15vw, 0.8rem);
	--step--1: clamp(0.8rem, 0.73rem + 0.16vw, 0.9rem);
	--step-0:  clamp(0.9rem, 0.82rem + 0.18vw, 1rem); /* base */
  
	--step-1: clamp(1rem, 0.91rem + 0.19vw, 1.125rem);
	--step-2: clamp(1.125rem, 1.02rem + 0.2vw, 1.266rem);
	--step-3: clamp(1.266rem, 1.15rem + 0.22vw, 1.423rem);
	--step-4: clamp(1.473rem, 1.35rem + 0.24vw, 1.65rem);
	--step-5: clamp(1.6rem, 1.45rem + 0.26vw, 1.8rem);
	--step-6: clamp(1.8rem, 1.63rem + 0.28vw, 2.025rem);
	--step-7: clamp(2.025rem, 1.83rem + 0.3vw, 2.28rem);
	--step-8: clamp(2.28rem, 2.05rem + 0.33vw, 2.565rem);
	--step-9: clamp(2.565rem, 2.3rem + 0.36vw, 2.88rem);
	--step-10: clamp(2.88rem, 2.58rem + 0.4vw, 3.24rem);
	--step-11: clamp(3.24rem, 2.9rem + 0.45vw, 3.65rem);
	--step-12: clamp(3.65rem, 3.25rem + 0.5vw, 4.1rem);
  }

  









  body {
	font-size: var(--step-0) !important;
  }
  
  small {
	font-size: var(--step--3) !important;
  }
  
  h1, .h1 {
	font-size: var(--step-12) !important;
  }
  
  h2, .h2 {
	font-size: var(--step-10) !important;
  }
  
  h3, .h3 {
	font-size: var(--step-7) !important;
  }

  h4, .h4 {
	font-size: var(--step-5) !important;
  }

  h5, .h5 {
	font-size: var(--step-3) !important;
  }

  h6, .h6 {
	font-size: var(--step-2) !important;
  }

  [data-id="862b79c"] h4 {
	font-size: var(--step-5) !important;
  }
  
  .subtitle {
	font-size: var(--step-2) !important;
  }
  
  .mega-title {
	font-size: var(--step-12) !important;
  }



  [data-id="ba1bb8f"] [data-id="2e16493"] .how-make-items .cion {
    overflow: hidden !important;
    height: 140px !important;
    width: 140px !important;
    border-radius: 10% !important;
}























  


  
body, html, a, p, button, span, label, li {
	font-family: "Inter", sans-serif !important;
}

body {
	font-size: 1.07rem !important;
}

.bottom-ticker {
	height: 40px;
	padding-bottom: 0 !important;
	position: fixed !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 100% !important;
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: right;
	line-height: 14px;
	block-size: 42px;
	font-size: 12px;
	box-sizing: content-box;
	font-feature-settings: normal;
	text-size-adjust: 100%;
	padding: 0px;
	margin: 0px;
	z-index: 10015 !important;
}

/* .top-ticker{
	height: 40px;
	padding-bottom: 0 !important;
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: right;
	line-height: 14px;
	block-size: 42px;
	font-size: 12px;
	box-sizing: content-box;
	font-feature-settings: normal;
	text-size-adjust: 100%;
	padding: 0px;
    margin: 0px;
    z-index: 9999;
} */

@media (min-width: 1200px) {
	/* .container {
		max-width: 1200px !important;
	} */
}

.package-item-4 .package-title .package__price {
	/* font-size: 25px !important; */
}

.package-item-active-4 .package-title .package__price, .package-item-active-4 .package-title .package__month h3 {
	/* font-size: 27px !important; */
}

@media (min-width: 1200px) {
	.container-special {
		max-width: 1266px !important;
	}
	.section-pd {
		padding: 70px !important;
	}
}

.package-item-4 {
	text-align: left !important;
}

.divider-center {
	margin: 0px auto;
	margin-bottom: 15px;
}

/* #header.header-sticky.sticky-active .header-inner, #header.header-sticky.sticky-active #header-wrap {
    top: 30px;
} */

.tup {
	text-transform: uppercase !important;
}

p {
	/* font-family: 'Quicksand', sans-serif !important; */
}

.tyu6ytyujh img {
	max-width: 125px !important;
}

.bg-color {
	/* background-color: #1536af !important; */
}

.p-color {
	/* color: #1536af !important; */
}

.yyuu78 .icon-box.border .icon {
	border: unset !important;
}

.yyuu78 .icon-box.border.small .icon {
	width: 75px !important;
}

.yyuu78 .icon-box.small>h3, .icon-box.small>h5 {
	/* font-size: 25px; */
}

.icon-box.small>p {
	/* font-size: 15px; */
}

.pd-optimal {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

.bg-overlay.yuwjw7jjjk {
	background: rgba(0, 0, 0, .8) !important;
	opacity: 0.9 !important;
}

.vbv {
	font-weight: bold;
	color: #345fe0 !important;
}

@media(max-width: 595px) {
	.d-sm-none_c {
		display: none !important;
	}
}

@media(max-width: 390px) {
	.headng_stef {
		/* font-size: 28px !important; */
	}
}

.d-font-exempt {
	/* font-family: poppins, sans-serif !important; */
	/* font-family: 'Inter Tight', sans-serif !important; */
	/* font-family: 'Merriweather', serif !important; */
	font-family: 'Merriweather Sans', sans-serif !important;
}

.d-flex-center {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

.uk-container {
	max-width: 1100px !important;
}

.remove-p::before, .remove-p::after {
	content: none !important;
}

@media(min-width: 680px) {
	.inspiro-slider {
		height: 100vh !important;
	}
}

.slide-captions h1 {
	/* font-size: 30px !important; */
	text-transform: uppercase;
	color: #fff !important;
	/* line-height: 35px !important; */
	max-width: 877px !important;
	margin-left: auto;
	margin-right: auto;
}

.bg-overlay {
	background: #062f6d !important;
	opacity: 0.6;
}

#slider {
	z-index: 99910013 !important;
}

#header {
	z-index: 99991999!important;
}

/* @media(max-width: 501px){
	.slide-captions h1{
		font-size: 25px !important;
	}
} */

.slide-captions h1+p.lead {
	max-width: 877px !important;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}

.center-pos {
	max-width: 777px !important;
	margin-left: auto;
	margin-right: auto;
}

.pftb {
	padding-top: 45px !important;
	padding-bottom: 30px !important;
}

.f15 p {
	font-size: 15px !important;
}

@media(max-width: 639px) {
	.jc-sm {
		justify-content: center !important;
	}
	.f-cont_888ji98 .in-client-logo-3 .uk-tile {
		padding: 25px 35px !important;
	}
	.in-wave-12 .in-wave-12-counter {
		padding-top: 20px !important;
	}
	/* .slider_item_sub1{
		font-size: 13px !important;
	} */
	.slide-captions.text-center h1, h1.slider-header {
		font-size: 20px !important;
	}
	.slide-captions.text-center p.lead, .slider_item_sub1 {
		font-size: 13px !important;
	}
	.nsjk8msksii {
		font-size: 22px !important;
	}
	.yuw7wkmkmjusuj8 {
		height: 600px !important;
	}
	.jdjjwjwjw9292992_stef .in-wave-12-counter {
		text-align: center !important;
	}
	.hhhsuusjsj9wjkwmkkw {
		font-size: 25px !important;
	}
	.hhhsuusjsj9wjkwmkkwuuuwu {
		font-size: 20px !important;
	}
	.mt-4 .monee-fee-wrapper .monee-fee {
		font-size: 74px !important;
	}
	.uue73uw_uq818 .uk-card, .uue73uw_uq818 .in-colored-card {
		margin-top: 7px !important;
	}
	.ujwsu8k_stef37hjh {
		margin-bottom: 20px !important;
	}
	.crypto-logos img {
		height: 43px !important;
		width: 87%;
		margin: 48px auto;
	}
	img.btc-crypto-logo {
		width: 50% !important;
		height: 40px !important
	}
	.ryr93k3k.monee-payment-list {
		margin-top: 0px !important;
	}
	.uejje7893hh38 .uk-grid {
		margin-top: 15px !important;
	}
	.hide-on-mobile {
		display: none !important;
	}
	.show-on-mobile {
		display: block !important;
	}
	.beam-updates {
		padding-top: 35px !important;
	}
}

/* media query end */
/* 
button.btn, .uk-button-primary, .btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]) {
	background-color: #08225a !important;
	border-color: #012c6a;
	color: #fff;
} */

.carousel.ooskssksu2 .flickity-enabled.is-draggable .flickity-viewport {
	height: 280px !important;
}

.uue73uw_uq818 .uk-card {
	background-color: #08225a !important;
	color: #fff;
}

.uk-text-primary {
	/* color: #08225a !important; */
}

.in-icon-wrapper.theme-color {
	background-color: #08225a !important;
	color: #fff;
}

.in-highlight::before {
	background-color: #012c6a29 !important
}

.fa-lg {
	font-size: 2.5rem !important;
}

.in-wave-12 blockquote .uk-label {
	background-color: #08225a !important;
}

.in-wave-12 .in-wave-12-counter {
	border-bottom: 1px solid #08225a !important;
}

.jwkkwkw92mw9 img {
	max-width: 110px !important;
}

.idz-create-account {
	background: #fff url(./img/content_background3.png) no-repeat top right;
	border-top: 1px solid #eceaea;
}

.uk-container-expand {
	max-width: none !important;
}

.c-w {
	color: #fff !important;
}

.uk-background-primary {
	background-color: #012c6d !important;
}

.idz-platform-icon li {
	width: 24.1%;
	display: inline-block;
	font-family: 'Muli', sans-serif;
	font-weight: 800;
	font-size: 13px;
	text-align: center;
	color: #37474f;
}

.idz-platform-icon li i {
	width: 100%;
}

ul.uk-list.idz-award-rating.yellow li {
	color: #ecb000;
}

ul.uk-list.idz-award-rating.large li {
	font-size: 20px;
}

ul.uk-list.idz-award-rating li {
	margin-right: -3px;
	display: inline-block;
	font-size: 13px;
	color: #949494;
}

.bg-parallax4 {
	background-image: url(./img/content_bg2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.section-grey {
	background-color: #f4f4f4;
}

@media (min-width: 768px) {
	.uk-width-medium-1-1 {
		width: 100%;
	}
}

@media (min-width: 960px) {
	.uk-width-large-2-3, .uk-width-large-4-6 {
		width: 66.666%;
	}
}

.in-profit-3 {
	background-color: #08225a;
}

.uk-heading-bullet {
	color: #fff !important;
}

.in-profit-8 .in-profit-award:before {
	position: absolute;
	top: 0;
	left: 7px;
	content: url(./img/in-award-left.svg);
}

.in-profit-8 .in-profit-award:after {
	position: absolute;
	top: 0;
	right: 7px;
	content: url(./img/in-award-right.svg);
}

.in-profit-8 .in-profit-award {
	padding: 18px 20px;
	position: relative;
}

.in-profit-9 .uk-child-width-1-6\@m .in-icon-wrap {
	background-color: #fff;
}

.in-profit-9 .fas, .in-profit-9 .fab {
	font-size: 24px;
}

.in-icon-wrap.circle {
	border-radius: 500px;
}

.in-icon-wrap {
	display: inline-flex !important;
	justify-content: center;
	align-items: center;
	width: 64px;
	height: 64px;
	background-color: #f0f0f0;
	color: #5c5c5c;
	border-radius: 24px;
}

.in-icon-wrap.large {
	font-size: 32px;
}

.in-profit-15 .in-icon-wrap {
	color: #fff;
	position: relative;
	background-color: #012c6a;
}

.in-icon-wrap.circle {
	border-radius: 500px;
	color: #08225a !important;
	font-weight: 900 !important;
	font-size: 32px !important;
}

.in-icon-wrap.large {
	width: 92px;
	height: 92px;
	border-radius: 34px;
}

.in-icon-wrap {
	font-family: inherit;
	font-weight: inherit;
	display: inline-flex !important;
	justify-content: center;
	align-items: center;
	width: 64px;
	height: 64px;
	background-color: #f0f0f0;
	color: #5c5c5c;
	border-radius: 24px;
	font-size: 20px !important;
}

.in-icon-wrap+p {
	color: #fff;
}

.theme-bg {
	background-color: #08225a !important;
}

.theme-cl {
	color: #08225a !important;
}

section.pricing {
	background: #007bff;
	background: linear-gradient(to right, #012c6dc2, #012c6d91), url(./site-images/btc3.jpg) no-repeat;
	background-position: center;
	background-size: cover;
}

.pricing .card {
	border: none;
	border-radius: 1rem;
	transition: all 0.2s;
	box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}

.pricing hr {
	margin: 1.5rem 0;
}

.pricing .card-title {
	margin: 0.5rem 0;
	font-size: 0.9rem;
	letter-spacing: .1rem;
	font-weight: bold;
}

.pricing .card-price {
	font-size: 3rem;
	margin: 0;
}

.pricing .card-price .period {
	font-size: 0.8rem;
}

.pricing ul li {
	margin-bottom: 1rem;
}

.pricing .text-muted {
	opacity: 0.7;
}

.pricing .btn {
	font-size: 80%;
	border-radius: 5rem;
	letter-spacing: .1rem;
	font-weight: bold;
	padding: 1rem;
	opacity: 0.7;
	transition: all 0.2s;
}

/* Hover Effects on Card */

@media (min-width: 992px) {
	.pricing .card:hover {
		margin-top: -.25rem;
		margin-bottom: .25rem;
		box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);
	}
	.pricing .card:hover .btn {
		opacity: 1;
	}
}

@media (min-width: 992px) {
	.rtyuiy567 .col-lg-3 {
		padding: 8px !important;
	}
}

.card .card-body {
	padding: 1.8rem 1.2rem;
}

.rtyuiy567 ul b {
	text-transform: uppercase;
	font-size: 13px;
	color: #012c6d !important;
}

.rtyuiy567 ul li {
	font-size: 15px;
}

button.btn.btn-primary, .btn:not(.close):not(.mfp-close).btn-primary, a.btn:not([href]):not([tabindex]).btn-primary {
	background-color: #012c6d !important;
	border-color: #012c6d !important;
}

.ttyy.in-highlight::before {
	background: #012c6e !important;
}

.ct-widget__body, .hjsj9o2k, .hjsj9o2k {
	max-height: 350px !important;
	height: 100% !important;
}

.post-item .post-image .post-meta-category, .post-item .post-slider .post-meta-category, .post-item .post-video .post-meta-category, .post-item .post-audio .post-meta-category, .post-item .post-quote-img .post-meta-category {
	background-color: #012c6e !important;
}

.post-item.border>.post-item-wrap>.post-item-description {
	background: #08225a !important;
	height: 100%;
}


.text-v-align-center {
	display: flex  !important; 
	flex-direction: column !important;
	justify-content: center !important; 
	align-items: flex-start !important;
}

.in-profit-9 .uk-child-width-1-6\@m .in-icon-wrap {
    background-color: #fff !important;
    /* color: #08225a !important; */
    font-size: 32px !important;
}

/* p {
	font-size: 1.08rem;
} */

.post-item-description h2 {
    color: #fff !important;
    font-size: 16px !important;
}



#header .header-inner #logo, #header #header-wrap #logo {
	/* display: flex !important;
    align-items: center !important; */
}



.whjjwjwjikwowowkwkwkwjmwjmwm {
	padding: 40px !important;
    /* background-color: #0f4aa7e0; */
	/* background-color: #0f4aa7c9; */
	background-color: #0f4aa7b8;
    max-width: 600px !important;
}


div.carousel.carousel-loaded {
	/* margin-bottom: 64px !important; */
}


 /* .ooskssksu2 .post-item-description p:first-child {
    font-weight: 700;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 23px;
} */

.ooskssksu2 .post-item-description p:first-child a {
    font-weight: 700;
    color: #fff !important;
    font-size: 24px !important;
    line-height: 23px;
	text-transform: uppercase !important;
}

.contained_text_area {
    max-width: 920px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.contained_text {
    max-width:700px !important;
    margin-left: auto;
    margin-right: auto;
}

.col-lg-10 p.lead {
    font-weight: 400 !important;
}


/* .btn, .button {
    min-height: 2.5rem;
    padding: 12px 24px;
}

.btn, .button {
    background: #005651;
    border-color: #005651;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    height: auto;
    margin: 0;
    min-height: 2.5rem;
    padding: 9px 16px;
    position: relative;
    text-decoration: none;
    transition: all .4s cubic-bezier(.39,.57,.56,1);
    width: auto;
    z-index: 1;
	text-decoration: none !important;
} */

.button_white {
    background-color: #fff !important;
    color: #08225a !important;
}

/* .btn:hover, .button:hover{
	background: #083a91 !important;
    border-color: #083a91 !important;
	color: #fff !important;
} */



.grid li a, .grid li img {
    height: 45px !important;
	object-fit: contain;
}



@media (min-width: 968px) {
	.ftd_cont {
		box-shadow: 0px 0px 1px black;
		padding-left: 0 !important;
	}

	.bg_ftd_white {
		background-image: linear-gradient(to right, white, white, #ffffff70), url(./site-images/1_Dp1RAdoqmPaIXLES-3suHA.jpeg) !important;
	}

	.bg_ftd_white2 {
		/* background-image: linear-gradient(to right, white, white, white, #ffffff29), url(./site-images/_87824397_1024final_2a.jpg) !important; */
		/* background-size: cover; */
		background-image: linear-gradient(to right, white, #ffffffff, #fffffffc, #ffffff00), url(./site-images/_87824397_1024final_2a.jpg) !important;
	}

	#header[data-transparent="true"] + .inspiro-slider, #header[data-transparent="true"] + #slider{		
		height: 60vh !important;
	}

	.jssssdbdnddvsolwtyjneen {
		justify-content: space-between !important;
	}


	.djjdjdjjddkdkkdhdhddjjdd {
		display: flex !important;
		align-items: center !important;
	}
}

.jjjejeekekjehejkeekejejejeje img {
    max-width: 150px;
    max-height: 110px;
}

.post-item.border .post-item-wrap {
    border: 4px solid #f2f2f2;
	border-radius: 8px;
}


.text-white {
	color: #fff !important;
}

p, span, a {
	line-height: 1.55 !important;
}

.ooskssksu2 .flickity-viewport .btn {
	position: absolute !important;
    bottom: 24px !important;
}

.carousel.ooskssksu2 .post-item-wrap {
    height: 740px !important;   
}



@media (max-width: 640px) {
	.carousel.ooskssksu2 .flickity-enabled.is-draggable .flickity-viewport {
		height: 840px !important;
	}

	.carousel.ooskssksu2 .post-item-wrap {
		height: 800px !important;   
	}

.post-item .post-slider .post-meta-category a {
		color: #fff;
		font-size: 14px !important;
	}

	.no-pad-sm {
		padding: 0 !important;
	}
}


.theme_bg_img {
	background: url('./site-images/djkkekejjeenenenenenem.png') !important;
	background-color: #08225a !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}





.ooskssksu2 .post-item-description p {
    margin-bottom: 32px !important;
    font-size: 17.1px;
}




@media (min-width: 768px) {
	.shhshsjssgssjsjjw22jhs24s {
		padding-top: 100px !important;
	}
}









html, body {
	scroll-behavior: smooth;
}




section.pricing {
    background: linear-gradient(to bottom, #012c6d73, #012c6d00), url(./site-images/btc1.jpg) no-repeat !important;
	background-size: cover !important;
}

.heading-text.heading-section p {
    font-size: 17.6px;
    font-weight: 400;
}


section.pricing.jjjjjjbkbkyihibkbkibhhhib {
	background: linear-gradient(to bottom, #012c6dab, #012c6d14), url(./site-images/cghhhgfffhggf.jpg) no-repeat !important;
	background-size: cover !important;
}

section.pricing.hguy76yhbguuuuu7df6dk {
    background: linear-gradient(to bottom, #012c6d94, #012c6d00), url(./site-images/cannabis/sjjsjshsjsjssiiwqjwjw.jpg) no-repeat !important;
    background-size: cover !important;
}

section.pricing.dthrjrfyf67yukffgfgfm {
    /* background: linear-gradient(to bottom, #012c6dd4, #012c6d54), url(./site-images/real_estate/hhjjkkkjjhhjjkk.jpg) no-repeat !important; */

	background: linear-gradient(to bottom, #012c6dbd, #012c6d54), url(./site-images/real_estate/ghhjkkjkkbggvmbhkykyh.jpg) no-repeat !important;
    background-position: bottom !important;
}

section.pricing.ekkkeekk3kk3kekkekkekek {
	background: linear-gradient(to bottom, #012c6dfa, #012c6d00), url(./site-images/commodities/hhjjkjhvkjgkyuku7.jpg) no-repeat !important;
	background-size: cover !important;
}

section.pricing.jdjdjdjdjdjdjjjdjdjdyyeu8eeue {
    background: linear-gradient(to bottom, #012c6de3, #012c6d78), url(./site-images/forex/jekekekejejejejejejej.jpg) no-repeat !important;
    background-size: cover !important;
    background-position: bottom !important;
}


.icon-box {
    margin-top: 0 !important;
}



.testimonial.testimonial-single .testimonial-item {
    padding: 30px 50px !important;   
}



/* .ejejekekkejejejeekeekeejeekek {
    background-image: url(/site-images/weston/weston3.jpg) !important;
    background-size: 1200px;
    height: 500px;
    background-position: center;
} */

.ejejekekkejejejeekeekeejeekek {
	background-image: url(/site-images/weston/weston3.jpg);
    background-size: 1600px;
    height: 720px !important;
    background-position: bottom;
}

/* element.style {
    margin-bottom: 4px;
    font-size: 14px;
    text-transform: uppercase;
	color: #08225a !important;
} */

.in-client-logo-3 .uk-tile {
    background: unset;
    padding: 10px 25px;
}


.bd-gradient-btn {
    padding: 0 !important;
    color: hsl(216.71deg 83.52% 35.69%) !important;
}


.bd-gradient-btn {
	--bd-fw-sbold: 600;
    font-size: 17px;
    color: var(--bd-common-white);
    text-transform: uppercase;
    font-weight: var(--bd-fw-sbold);
    padding: 0px 35px;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flexbox;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    height: 60px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    z-index: 5;
    background-position: 100% 100%;
    background-size: 300% 100%;
    background-image: var(--bd-gradient-1);
	outline: none;
    border: none;
    background: transparent;
	text-decoration: none;	
}

.bd-gradient-btn i.fa {
	font-size: 18px !important;
	font-weight: 500 !important;
}





.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1:not(.white), h2:not(.white), h3:not(.white), h4:not(.white), h5:not(.white), h6:not(.white) {
    /* font-family: "Work Sans", sans-serif; */
    /* color: #08225a  !important; */
}




.company_callout {
    margin-top: 12px !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}


.in-equity-5 .in-award .provider {
	color: #2c2b2b !important;
    font-size: 13px !important;
    font-weight: 500;
}

.in-equity-5 .in-award h6 {
    text-transform: capitalize;
    margin: 5px 0 0px 0;
    max-width: 260px;
}

.uk-label {
    background: #09215a !important;
    font-weight: 700 !important;
    color: #fff !important;
}



.rjrrj737h3he:hover {
	color: #08225a !important;
}

.heading-text.heading-section h2:before {
    content: unset !important;
}


.in-equity-5 .in-award .year {
    color: #bdbaba !important;
}


/* 
#header {
    line-height: 60px !important;
} */



#header .header-inner #logo, #header #header-wrap #logo {   
    font-size: 28px;
}


#header #logo {
	align-items: center !important;
    display: flex !important;
}



#mainMenu nav > ul > li > a {
    font-size: 14px;
}


#mainMenu nav > ul > li .dropdown-menu > li > a, #mainMenu nav > ul > li .dropdown-menu > li > span, #mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a, #mainMenu nav > ul > li > a {
    font-size: 14px !important;
}



.image-block {
    background-color: #f5f8ff !important;
}


.theme-bg {
    background-image: url(/site-images/dnmdmdmdi993993ejndjndndnddn.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 500px;
}


.morphext > .animated {
    display: inline-block;
}

#js-rotating {
    /* Overrides Animate.css 1s duration */
    animation-duration: 5s !important;
}


ul.iikdi33meoo3kekk3kkeeej {
	display: flex;
    flex-direction: column;
    row-gap: 8px !important;
}


ul.iikdi33meoo3kekk3kkeeej > li:not(ul.iikdi33meoo3kekk3kkeeej > li:last-child) {
    display: inline-flex;
    align-items: center;
}

ul.iikdi33meoo3kekk3kkeeej > li > i{
    font-size: 24px !important;
}


ul.iikdi33meoo3kekk3kkeeej li, ul.dkdklldldkdkdlddlddk3ooee > li, .kk3k3leldldldkdkkeekkekeek p {
    font-size: 17px !important;
}


.inspiro-slider .flickity-viewport .slide .slide-captions .strong {
    font-size: 14px !important;
}



.d-none-stef {
	visibility: hidden;
	pointer-events: none;
	height: 300px;
}

#mainMenu nav > ul > li .dropdown-menu > li > a, #mainMenu nav > ul > li .dropdown-menu > li > span, #mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a, #mainMenu nav > ul > li > a {
    font-weight: 600 !important;
	font-size: 14.5px !important;
}



















/* * Variables */
/** * Neat config */
/** * Breakpoints */
/** * Colours */
/** * Typography */
/** * Animation */
body {
	font-size: 18px;
	line-height: 25px;
}
body * {
	box-sizing: border-box;
}



ul li:last-of-type {
	margin: 0;
}
ul.ticks {
	list-style: none;
}
ul.ticks li {
	position: relative;
}
ul.ticks li::before {
	content: '';
	position: absolute;
	background-image: url('../img/list-tick.svg');
	width: 16px;
	height: 12px;
	left: -26px;
	top: 7px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
ul.benefits {
	display: flex;
	padding: 0;
	list-style: none;
	flex-wrap: wrap;
	gap: 20px;
}
@media (min-width: 767px) {
	ul.benefits {
		gap: 40px;
   }
}
ul.benefits li {
	flex: 1 0 235px;
	max-width: 235px;
	color: #7248bd;
	-font-family: 'freight-disp-pro', helvetica, arial, serif;
	font-weight: 900;
	border-left: 4px solid #7248bd;
	padding-left: 20px;
	/* font-size: 25px; */
	line-height: 30px;
}
@media (min-width: 767px) {
	ul.benefits li {
		/* font-size: 38px; */
		line-height: 41px;
   }
}


.ui33ijeejh3j3jj32 {
	width: unset !important;
}

.lnd_bg_mbl1 {
	background-size: 1560px; 
	background-position: top left;
	min-height: 700px; 
	background-image: linear-gradient(#012c6d17, #012c6d17), url(/site-images/weston/weston3-c.jpg) !important;
}

.kkdkk02k02kkwkjns.in-profit-9 .uk-child-width-1-6\@m .in-icon-wrap {   
    font-size: 37px !important;
}


.kkdkk02k02kkwkjns.in-profit-9 h1 {   
    /* font-size: 26px !important; */
}

.background-grey {
    background-color: #f5f8ff !important;
}

.in-client-logo-3 .uk-tile img {
    opacity: 1;
    width: 180px;
    height: 60px;
    object-fit: contain;
}

h1, h2, h3, h4 {
    letter-spacing: -0.4px !important;
}


.yeyddhhhehw783ujejeuj8383ujejeejjj88udujdj {
	padding-top: 25px; 
	padding-bottom: 30px;
}

.slide-captions h1 {
    line-height: 30px !important;
}











@media (min-width:993px) {
	.no-padding-lg {
		padding: 0 !important;
	}

	.invx-hero {
		height: calc(100vh - 96.5px) !important;
	}
}

@media (max-width:992px) {
	.pt-brkpt-5 {
		padding-top: 40px !important;
	}

	.mb-brkpt-5 {
		margin-bottom: 40px !important;
	}

	.yeyddhhhehw783ujejeuj8383ujejeejjj88udujdj {
		padding-top: 45px; 
	}
	
	.testimonial.testimonial-single .testimonial-item {
		padding: 30px 16px 16px !important;
	}


	.testimonial_section_stef .flickity-viewport {
		max-height: 500px;
	}

	.mainMenu-open #header #mainMenu {
		overflow-y: unset !important;
	}

	#mainMenu nav > ul > li.dropdown:before {
		top: -20px;
	}
}










        .new_previews_p47 .invx-primary-bg {
            background-color: var(--invx-primary);
        }

        .new_previews_p47 .invx-primary-text {
            color: var(--invx-primary);
        }

        .new_previews_p47 .invx-btn-primary {
            background-color: var(--invx-primary);
            border-color: var(--invx-primary);
            color: white;
        }

        .new_previews_p47 .invx-btn-primary:hover {
            background-color: var(--invx-primary-light);
            border-color: var(--invx-primary-light);
        }

        .new_previews_p47 .invx-section-padding {
            padding: 80px 0;
        }

        .new_previews_p47 .invx-hero-section {
            background: linear-gradient(135deg, var(--invx-primary) 0%, var(--invx-accent) 100%);
            color: white;
            padding: 120px 0;
        }

        .new_previews_p47 .invx-card {
            border: none;
            box-shadow: 0 10px 30px rgba(0, 86, 81, 0.1);
            transition: transform 0.3s ease;
        }

        .new_previews_p47 .invx-card:hover {
            transform: translateY(-5px);
        }

        .new_previews_p47 .invx-icon-box {
            width: 80px;
            height: 80px;
            background: var(--invx-primary);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 20px;
        }

        .new_previews_p47 .invx-timeline {
            position: relative;
            padding-left: 30px;
        }

        .new_previews_p47 .invx-timeline::before {
            content: '';
            position: absolute;
            left: 15px;
            top: 0;
            bottom: 0;
            width: 2px;
            background: var(--invx-primary);
        }

        .new_previews_p47 .invx-timeline-item {
            position: relative;
            margin-bottom: 30px;
        }

        .new_previews_p47 .invx-timeline-item::before {
            content: '';
            position: absolute;
            left: -22px;
            top: 10px;
            width: 14px;
            height: 14px;
            border-radius: 50%;
            background: var(--invx-primary);
        }

        .new_previews_p47 .invx-stats-counter {
            font-size: 3rem;
            font-weight: bold;
            color: var(--invx-primary);
        }

        .new_previews_p47 .invx-bg-light {
            background-color: var(--invx-light-bg);
        }

        .new_previews_p47 .invx-progress-bar {
            background-color: var(--invx-primary);
        }

        .new_previews_p47 .invx-table-header {
            background-color: var(--invx-primary);
            color: white;
        }

        .new_previews_p47 .invx-alert {
            border-left: 4px solid var(--invx-primary);
        }

        .new_previews_p47 .invx-nav-pills .nav-link.active {
            background-color: var(--invx-primary);
        }

        .new_previews_p47 .invx-accordion-button:not(.collapsed) {
            background-color: var(--invx-light-bg);
            color: var(--invx-primary);
        }

        @media (max-width: 768px) {
            .new_previews_p47 .invx-hero-section {
                padding: 80px 0;
            }
            
            .new_previews_p47 .invx-section-padding {
                padding: 50px 0;
            }
        }

        .new_previews_p47 .accordion-button .invx-accordion-button:not(.collapsed){
            font-weight: 500 !important;
        }

        .new_previews_p47 .invx-accordion-button:not(.collapsed) {
            background-color: #fff;
            color: var(--invx-primary);
        }

        .new_previews_p47 .invx-accordion-button:not(.collapsed):not(.new_previews_p47.bged .invx-accordion-button) {
            padding-left: 0;
        }

        .new_previews_p47 .invx-accordion-button {
            font-size: 20px !important;
        }

        .new_previews_p47 .invx-accordion-button:not(.new_previews_p47.bged .invx-accordion-button) {
            padding-left: 0;
        }

        .new_previews_p47 .accordion-body:not(.new_previews_p47.bged .accordion-body) {
            padding: 0 !important;
            padding-top: 12px !important;
            padding-bottom: 12px !important;
        }

        @media (max-width: 768px) {
            .new_previews_p47 .invx-accordion-button {
                font-size: 18px !important;
            }
        }























/* mobile */

@media (max-width: 600px) {
	#header #logo > a img {
		/* padding-bottom: 0; */
	}

	.pt-brkpt-5.sjjsksksjkshsjsjhgshhsh77hhwhhsssjsj {
		padding-top: 0 !important;
	}

	body {
		/* font-size: 17px !important; */
	}

	#header .header-inner #logo a .logo-default, #header #header-wrap #logo a .logo-default {
		width: 200px;
		margin-left: 16px;		
	}

	.whjjwjwjikwowowkwkwkwjmwjmwm {
		padding: 24px !important;
	}

	.kkk8u6tg7ujtyty56rtf {
		padding: 32px 16px 0px !important;
	}

	.ui33ijeejh3j3jj32 {
		width: 100% !important;
	}
	
	.mb-m-0 {
		margin-bottom: 0 !important;
	}

	.mb-m-2 {
		margin-bottom: 15px !important;
	}


	.shuwuiwi2i2i2i2i2i2j {
		/* margin-bottom: -24px !important;
		margin-top: -24px !important; */
	}

	.eiikkk22k22k2292i2mwjjw2j2 {
		margin-left: unset !important;
	}

	.ejeio933i3j3jjejeejejjjejje {
		/* order: -1 !important; */
	}

	/* .carousel.ooskssksu2 .flickity-enabled.is-draggable .flickity-viewport {
		height: max-content !important;
	} */

	.carousel.ooskssksu2 .post-slider .carousel, .carousel.ooskssksu2 .post-slider .carousel {
		height: 190px !important;
		overflow: hidden !important;
	}

	.ooskssksu2 .post-item-description p {
		/* font-size: 16.5px; */
	}

	.hide_sm {
		display: none !important;
	}

	p:not(.ooskssksu2 .post-item-description p) {
		/* font-size: 16.7px !important; */
	}

	.mgn_btm_mbl {
		margin-bottom: 28px !important;
	}

	.mgn_top_sm_mbl {
		margin-top: 12px !important;
	}

	.mgn_top_md_mbl {
		margin-top: 16px !important;
	}

	.mgn_btm_mini_mbl {
		margin-bottom: 8px !important;
	}

	.mgn_v_lg_mbl {
		margin-top: 48px !important;
		margin-bottom: 48px !important;
	}

	.mgn_btm_lg_mbl {
		margin-bottom: 48px !important;
	}

	.mgn_top_none_mbl {
		margin-top: 0 !important;
	}

	.lnd_bg_mbl1 {
		background-size: unset !important;
		background-position: top left !important;
		min-height: unset !important;
		background-image: linear-gradient(#012c6d45, #012c6d17), url(/site-images/weston/weston2.jpg) !important;
		}

		.jhfjdidjdjfjdejeekewnjw {
			height: 500px !important;
			min-height: unset !important;
		}

		.jhfjdidjdjfjdejeekewnjw > .parallax-container {
			background-position: center !important;
		}

		.pt_none_sm {
			padding-top: 0 !important;
		}

		.neat_row {
			row-gap: 16px;
			align-items: center;
		}

		.jjjejeekekjehejkeekejejejeje img {
			max-width: 180px !important;
			max-height: 180px !important;
		}

		.rdc_pt_mbl {
			padding-top: 56px !important;
		}

		#slider .text-white {
			color: #fff !important;
		}

		.fkkkekeekkekekek3o3oo {
			background-color: #f4f4f4 !important;
		}

		.pd_btn_none_mbl {
			padding-bottom: 0 !important;
		}

		.rev_mbl {
			flex-direction: column-reverse !important;
		}


		h1.tup, h1.text-uppercase {
			/* font-size: 28px; */
		}

		.bgpl_mbl {
			background-position: left !important;
		}

		.bgpl_mbl .kenburns-bg {
			background-position: left !important;
		}

		.pdt_mbl_64, section.pricing {
			padding-top: 64px !important;
		}

		.ht_250_mbl {
			height: 250px !important;
		}

		.ht_350_mbl {
			height: 350px !important;
		}

		.pdb_btm_32_mbl {
			padding-bottom: 32px !important;
		}

		.pdb_btm_48_mbl {
			padding-bottom: 48px !important;
		}

		ul.iikdi33meoo3kekk3kkeeej > li > i{
			margin-left: 0 !important;
		}
		
		.hide-sm {
		    display: none !important;
		}
}


.logo_clrd_icon_ip, .logo_wht_icon_ip {
	width: 35px !important;
	height: 35px !important;
	object-fit: contain;
}



/* .logo_clrd_icon_ip {
	display: none;
} */

.logo_wht_icon_ip {
	display: none;
}

.service-item7:hover .icon .logo_wht_icon_ip {
	filter: unset !important;
    display: block;
}

.service-item7:hover .icon .logo_clrd_icon_ip {
	filter: unset !important;
    display: none;
}

.service-item7 .icon {
    background: hsl(177deg 100% 50% / 10%) !important;
}

.service-item7:hover .icon {
    background: rgb(0 86 81) !important;
}



.service-item7 .icon {
    width: 48px !important;
	height: 48px !important;
}

/* .service-item7 .icon {
    background: rgb(0 86 81) !important;
}

.service-item7:hover .icon {
    background-color: white !important;
}

.service-item7:hover .icon img {
	filter: unset !important;
    mix-blend-mode: screen;
  	filter: brightness(1000%);
} */



.investment_products.ap-live-assets .ap-asset-footer {
    padding-bottom: 8px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;

	padding-top: 0px !important;
    border-top-width: 0px !important;
}

.elementor-819 .elementor-element.elementor-element-dcee1e9:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-dcee1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /* background-color: #017a4f !important; */
}

header [data-id="147c543"] {
	width: auto !important;
}

header [data-id="e9edd41"] {
	/* margin-left: auto !important; */
}



/* FOOTER & DISCLAIMER */

/* Namespaced CSS to avoid conflicts */
.invexamp-disclaimer {
	/* font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	color: #333333;
	line-height: 1.6; */
	background-color: #f7f7fc !important;
	padding-top: 72px !important;
  }

  footer [data-id="fd46e61"] > .e-con-inner {
	  /* border-top: 1px solid #494c653d !important; */
	  /* padding-top: 60px !important; */
	  padding-top: 24px !important;
	  /* margin-top: 56px !important; */
  }

  footer img.hfe-site-logo-img {
	  width: 172px !important;
  }

  footer [data-id="2cc4f42"] {
	  /* border-width: 0 !important; */
	  border-top: 1px solid #494c653d !important;
  }
  
  .invexamp-disclaimer h2 {
	font-size: 1.5rem;
	font-weight: 600;
	color: #222222;
	margin-bottom: 1rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #e9ecef;
  }
  
  .invexamp-disclaimer h3 {
	font-size: 1.2rem;
	font-weight: 500;
	color: #333333;
	margin-top: 1.5rem;
	margin-bottom: 0.75rem;
  }
  
  .invexamp-disclaimer p {
	font-size: 0.95rem;
	color: #555555;
	margin-bottom: 1.25rem;
  }
  
  .invexamp-disclaimer .disclaimer-container {
	/* background-color: #f8f9fa; */
	border: 1px solid #e9ecef;
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-radius: 4px;
	padding: 2rem;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
  }
  
  .invexamp-disclaimer .disclaimer-section {
	margin-bottom: 1.75rem;
  }
  
  .invexamp-disclaimer .disclaimer-section:last-child {
	margin-bottom: 0;
  }
  
  .invexamp-disclaimer a {
	color: #005651;
	text-decoration: none;
  }
  
  .invexamp-disclaimer a:hover {
	text-decoration: underline;
  }
  
  .invexamp-disclaimer .disclaimer-header {
	margin-bottom: 1.5rem;
  }
  
  .invexamp-disclaimer .disclaimer-header h2 {
	border-bottom: none;
	margin-bottom: 0.5rem;
  }
  
  .invexamp-disclaimer .disclaimer-header p {
	color: #666666;
	font-style: italic;
  }
  
  .invexamp-disclaimer .disclaimer-footer {
	font-size: 0.85rem;
	color: #888888;
	margin-top: 2rem;
	padding-top: 1rem;
	border-top: 1px solid #e9ecef;
  }
  
  .invexamp-disclaimer .accent-text {
	color: #005651;
	font-weight: 500;
  }
  
  .invexamp-disclaimer .disclaimer-collapse-btn {
	color: #555555;
	background-color: transparent;
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
	font-weight: 500;
	display: flex;
	justify-content: space-between;
	align-items: center;
  }
  
  .invexamp-disclaimer .disclaimer-collapse-btn:hover,
  .invexamp-disclaimer .disclaimer-collapse-btn:focus {
	color: #005651;
	text-decoration: none;
	outline: none;
  }
  
  .invexamp-disclaimer .disclaimer-collapse-btn::after {
	content: "+";
	font-size: 1.25rem;
	font-weight: normal;
  }
  
  .invexamp-disclaimer .disclaimer-collapse-btn[aria-expanded="true"]::after {
	content: "−";
  }
  
  .invexamp-disclaimer .disclaimer-card {
	border: none;
	background-color: transparent;
	margin-bottom: 0.5rem;
  }
  
  .invexamp-disclaimer .disclaimer-card-header {
	background-color: #f1f1f1;
	border: none;
	padding: 0.75rem 1rem;
  }
  
  .invexamp-disclaimer .disclaimer-card-body {
	padding: 1rem;
	background-color: #f8f9fa;
	border-bottom: 1px solid #e9ecef;
  }



  p {
    margin-bottom: 1rem !important;
}







  /* HEADER */


   /* Hero Section */
   .invx-hero {
	background: linear-gradient(135deg, var(--invx-primary) 0%, var(--invx-primary-dark) 100%);
	color: white;
	padding: 6rem 0;
	position: relative;
	overflow: hidden;
}

.invx-hero-content {
	position: relative;
	z-index: 2;
}

.invx-hero-patterns {
	/* position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.1;
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	z-index: 1; */
	display: none;
}



.invx-hero h1 {
	font-size: 3.5rem;
	font-weight: 700;
	margin-bottom: 20px;
	line-height: 1.2;
}

.invx-hero p {
	font-size: 1.25rem;
	margin-bottom: 30px;
	line-height: 1.6;
}








/* BUTTONS */

.invx-btn-primary {
	background-color: hsl(177 100% 21% / 1);
	color: #fff !important;
	border: none;
	font-weight: 500;
	padding: 0.9rem 2.5rem;
	border-radius: 12px;
	transition: all 0.3s;
	box-shadow: 0 4px 12px rgba(0, 86, 81, 0.15);
}

.invx-btn-primary:hover {
	background-color: hsl(177 100% 19% / 1);
	transform: translateY(-2px);
	box-shadow: 0 6px 15px rgba(0, 86, 81, 0.2);
	color: #fff !important;
}


.invx-btn-outline {
	background-color: white;
	color: var(--invx-primary) !important;
	border: 2px solid white;
	font-weight: 500;
	padding: 0.55rem 1.5rem;
	border-radius: 50px;
	transition: all 0.3s;
}

.invx-btn-outline.on-white {
	border: 2px solid var(--invx-primary) !important;
}

.invx-btn-outline:hover {
	background-color: var(--invx-primary);
	color: var(--invx-text-light) !important;
}


@media (min-width: 768px) {
	.elementor-element.elementor-element-76eda3a {
		--content-width: 1680px;
		max-width: 1400px;
		margin-inline: auto;
	}
}

.text-primary {
    color: rgb(0 86 81) !important;
}

.disclaimer-card .disclaimer-card-header h3 {
    font-size: 24px !important;
    margin-top: 0;
}









.invx-section-title::after {
    content: unset !important;
}

.invx-section-title {
    margin-bottom: 12px !important;
}

.invx-section-title + p {
    margin-top: 0px !important;
	/* margin-bottom: 40px !important; */
}


input[type="text"], input[type="number"], input[type="email"], input[type="url"], select, input[type="password"] {
	background-color: #fff !important;
}


input[type="password"] {
	border: 1px solid var(--borderColor) !important;
}

.invx-feature-card h3 + p {
	margin-bottom: 1rem !important;
}

ul {
	margin-left: 0 !important;
}

.invx-card p {
	margin-bottom: 1rem;
}

ul {
	margin-left: 1rem !important;
}

td:not(.add-borders-stef), th {
    border: none !important;
    padding: 10px 20px !important;
}

.invx-vision-bg h1, .invx-vision-bg h2, .invx-vision-bg h3, .invx-vision-bg h4, .invx-vision-bg p {
	color: #fff !important;
}



.invx-feature-card:hover, .invx-card:hover {
	transform: unset !important;
	box-shadow: none !important;
}














li {
	position: relative;
	list-style: none;
}

/* ul.pretty_list li::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-inline: 0 16px;
	inset-inline: auto 100%;
	top: 0.5em;
	background-color: #007a74 !important;
	background-image: none;
	border-radius: 50%;
} */

ul.pretty_list li::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-inline: 0 8px;
    inset-inline: auto 100%;
    top: 0.6em;
    background-color: #007a74 !important;
    background-image: none;
    border-radius: 50%;
}

li::marker {
    display: none !important;
}



ul.ueinejhjedkdllekelelellel li {
	display: flex;
	align-items: flex-start;
	gap: 4px;
}




.invx-card, .border_stef {
    /* border: 1px solid #ccc !important; */
}

.text-stef {
	color: #006b66 !important;
}



.ueiejendjmdkdnejekemenememememe i {
	color: #005651 !important;
}



.ap-live-assets .ap-asset-footer {
    color: #4e4f51 !important;
}










































.tonal-button {
  background-color: #e0fffd; /* tonal variant of primary */
  color: #005651;            /* dark primary color for contrast */
  border: none;
  border-radius: 6px;
  padding: 10px 16px;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  transition: background-color 0.3s;
}

.tonal-button:hover {
  background-color: #d0fffc;
  color: #005651 !important;
}


.tonal-button:hover i {
  transform: translateX(2px);
}

.material-icons {
  font-size: 20px;
  vertical-align: middle;
}


.investment_product_data_table thead tr th {
    font-size: 17px !important;
    line-height: 90% !important;
}


.investment_product_data_table td:not(.add-borders-stef), th {
    padding: 6px 10px !important;
}



.investment_products.elementor-element.elementor-element-0967f65 .tonal-button {
  background-color: #005651 !important; /* tonal variant of primary */
  color: #e0fffd !important;            /* dark primary color for contrast */
}

.investment_products.elementor-element.elementor-element-0967f65 .tonal-button:hover {
  background-color: #004a46 !important;
  color: #d0fffc !important;
}


.investment_product_data_table td:not(.add-borders-stef), .investment_product_data_table th {
    /* padding-left: 0 !important; */
	background-color: rgb(246 246 247 / 75%) !important;
}


.investment_products.elementor-element.elementor-element-0967f65 a.service-thumb {
	margin-bottom: 1rem !important;
}


table thead tr th {
    padding-top: 2px !important;
	padding-bottom: 2px !important;
}


.investment_products.elementor-element.elementor-element-0967f65 table {
  margin-bottom: 8px !important;
}


.investment_products.elementor-element.elementor-element-0967f65 table thead {
  display: none !important;
}

.tonal-button i {
  transition: all 0.4s;
}



.investment_products.elementor-element.elementor-element-0967f65 .tonal-button:hover {
   border-radius: 4px !important;
}



.price-up {
  color: #10B981 !important;
  transition: color 0.4s ease !important;
}

.price-down {
  color: #EF4444 !important;
  transition: color 0.4s ease !important;
}



.elementor-6440 .elementor-element.elementor-element-c3bf753 .themephi-heading .sub-text, .elementor-6440 .elementor-element.elementor-element-6bcd535 .tps-accordion.style2 .accordion-item .accordion-header button[aria-expanded=true] {
    color: #005651 !important;
}


.elementor-6440 .elementor-element.elementor-element-6bcd535 .tps-accordion.style2 .accordion-item .accordion-header .accordion-icon-active i {
    background-color: #005651 !important;
}


































































        /* Namespace all styles with .ap-live-assets prefix to avoid conflicts */
        .ap-live-assets {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
            padding: 2.5rem 0rem;
            background: #005651;
            position: relative;
            overflow: hidden;
        }
        
        /* .ap-live-assets::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 8px;
            background: linear-gradient(90deg, hsla(221, 45%, 73%, 1) 0%, hsla(220, 78%, 29%, 1) 100%);
            z-index: 1;
        } */
        
        .ap-live-assets h2 {
            font-family: 'Poppins', sans-serif;
            font-weight: 700;
            color: #1A1F2C;
            margin-bottom: 1.5rem;
            font-size: 2rem;
            text-align: center;
            position: relative;
            padding-bottom: 12px;
        }
        
        .ap-live-assets h2:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 3px;
            /* background: linear-gradient(90deg, hsla(221, 45%, 73%, 1) 0%, hsla(220, 78%, 29%, 1) 100%); */
            border-radius: 2px;
        }
        
        .ap-live-assets .ap-asset-card {
            background: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(10px);
            border-radius: 16px;
            padding: 1.5rem;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
            transition: all 0.3s ease-in-out;
            height: 100%;
            border: none;
            overflow: hidden;
            position: relative;
            z-index: 1;
        }
        
        .ap-live-assets .ap-asset-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 6px;
            background: linear-gradient(90deg, hsla(221, 45%, 73%, 1) 0%, hsla(220, 78%, 29%, 1) 100%);
            z-index: 1;
        }
        
        .ap-live-assets .ap-crypto .ap-asset-card::before {
            background: linear-gradient(90deg, hsla(39, 100%, 77%, 1) 0%, hsla(22, 90%, 57%, 1) 100%);
        }
        
        .ap-live-assets .ap-stock .ap-asset-card::before {
            background: linear-gradient(90deg, hsla(221, 45%, 73%, 1) 0%, hsla(220, 78%, 29%, 1) 100%);
        }
        
        .ap-live-assets .ap-commodity .ap-asset-card::before {
            background: linear-gradient(90deg, hsla(46, 73%, 75%, 1) 0%, hsla(176, 73%, 88%, 1) 100%);
        }
        
        .ap-live-assets .ap-asset-card:hover {
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
            transform: translateY(-5px);
        }
        
        .ap-live-assets .ap-asset-card-heading {
            display: flex;
            align-items: center;
            margin-bottom: 1rem;
        }
        
        .ap-live-assets .ap-asset-icon-wrapper {
            width: 54px;
            height: 54px;
            border-radius: 12px;
            background: #F6F6F7;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 1rem;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
            position: relative;
            overflow: hidden;
        }
        
        .ap-live-assets .ap-crypto .ap-asset-icon-wrapper {
            background: linear-gradient(135deg, rgba(255, 215, 0, 0.2), rgba(255, 140, 0, 0.2));
        }
        
        .ap-live-assets .ap-stock .ap-asset-icon-wrapper {
            background: linear-gradient(135deg, rgba(0, 102, 204, 0.2), rgba(51, 153, 255, 0.2));
        }
        
        .ap-live-assets .ap-commodity .ap-asset-icon-wrapper {
            background: linear-gradient(135deg, rgba(151, 132, 0, 0.2), rgba(194, 178, 128, 0.2));
        }
        
        .ap-live-assets .ap-asset-icon {
            width: 54px;
            height: 54px;
            object-fit: contain;
        }
        
        .ap-live-assets .ap-asset-name {
            font-weight: 600;
            font-size: 1.125rem;
            margin-bottom: 0;
            color: #1A1F2C;
        }
        
        .ap-live-assets .ap-asset-symbol {
            color: #8E9196;
            font-size: 0.875rem;
            text-transform: uppercase;
            margin-bottom: 0;
            font-weight: 500;
        }
        
        /* New live indicator badge */
        .ap-live-assets .ap-live-badge {
            /* position: absolute;
            top: 1rem;
            left: -10px; */
            background: linear-gradient(90deg, #ea384c, #F97316);
            color: white;
            font-size: 0.65rem;
            font-weight: 700;
            letter-spacing: 0.5px;
            text-transform: uppercase;
            padding: 0.25rem 0.75rem;
            border-radius: 0 20px 20px 0;
            /* box-shadow: 0 2px 8px rgba(234, 56, 76, 0.4); */
            display: flex;
            align-items: center;
            z-index: 10;
            width: 60px;
            height: 24px;
        }
        
        .ap-live-assets .ap-live-badge::before {
            content: '';
            position: absolute;
            left: 0;
            bottom: -6px;
            width: 10px;
            height: 6px;
            background-color: #b81c2c;
            border-radius: 0 0 0 6px;
        }
        
        .ap-live-assets .ap-live-dot {
            display: inline-block;
            width: 6px;
            height: 6px;
            background-color: white;
            border-radius: 50%;
            margin-right: 4px;
            animation: ap-pulse 1.5s infinite;
        }
        
        @keyframes ap-pulse {
            0% {
                transform: scale(0.8);
                opacity: 0.5;
            }
            50% {
                transform: scale(1.1);
                opacity: 1;
            }
            100% {
                transform: scale(0.8);
                opacity: 0.5;
            }
        }
        
        /* New visual enhancement - glowing effect on hover for cards */
        .ap-live-assets .ap-asset-card::after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-radius: 16px;
            box-shadow: 0 0 0 0 rgba(155, 135, 245, 0);
            z-index: -1;
            transition: box-shadow 0.5s ease;
        }
        
        .ap-live-assets .ap-crypto .ap-asset-card:hover::after {
            box-shadow: 0 0 30px 5px rgba(255, 166, 0, 0.15);
        }
        
        .ap-live-assets .ap-stock .ap-asset-card:hover::after {
            box-shadow: 0 0 30px 5px rgba(0, 102, 204, 0.15);
        }
        
        .ap-live-assets .ap-commodity .ap-asset-card:hover::after {
            box-shadow: 0 0 30px 5px rgba(151, 132, 0, 0.15);
        }
        
        .ap-live-assets .ap-asset-price-container {
            padding: 1rem 0;
            border-top: 1px solid rgba(0, 0, 0, 0.05);
        }
        
        .ap-live-assets .ap-asset-price {
            font-size: 1.5rem;
            font-weight: 700;
            margin-bottom: 0.25rem;
            color: #1A1F2C;
        }
        
        .ap-live-assets .ap-price-up {
            color: #16C784;
        }
        
        .ap-live-assets .ap-price-down {
            color: #EA3943;
        }
        
        .ap-live-assets .ap-asset-change {
            font-size: 0.9rem;
            font-weight: 600;
            display: inline-flex;
            align-items: center;
            padding: 0.25rem 0.75rem;
            border-radius: 20px;
        }
        
        .ap-live-assets .ap-change-up {
            background-color: rgba(22, 199, 132, 0.15);
            color: #16C784;
        }
        
        .ap-live-assets .ap-change-down {
            background-color: rgba(234, 57, 67, 0.15);
            color: #EA3943;
        }
        
        .ap-live-assets .ap-asset-change i {
            margin-right: 0.25rem;
        }
        
        .ap-live-assets .ap-asset-type-badge {
            position: absolute;
            top: 1rem;
            right: 1rem;
            font-size: 0.7rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            padding: 0.2rem 0.6rem;
            border-radius: 12px;
            font-weight: 600;
        }
        
        /* .ap-live-assets .ap-crypto-badge {
            background: rgba(255, 166, 0, 0.15);
            color: #FF8C00;
        }
        
        .ap-live-assets .ap-stock-badge {
            background: rgba(0, 102, 204, 0.15);
            color: #0066CC;
        }
        
        .ap-live-assets .ap-commodity-badge {
            background: rgba(151, 132, 0, 0.15);
            color: #978400;
        } */
        
        .ap-live-assets .ap-asset-meta {
            font-size: 0.75rem;
            color: #8E9196;
            margin-top: 1rem;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .ap-live-assets .ap-loading {
            text-align: center;
            padding: 4rem 1rem;
            color: #8E9196;
            background: rgba(255, 255, 255, 0.9);
            border-radius: 16px;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
        }
        
        .ap-live-assets .ap-loading-spinner {
            width: 3rem;
            height: 3rem;
            color: #0066CC;
            margin-bottom: 1rem;
        }
        
        .ap-live-assets .ap-error-message {
            color: #EA3943;
            text-align: center;
            padding: 2rem;
            background: rgba(255, 255, 255, 0.9);
            border-radius: 16px;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
        }
        
        .ap-live-assets .ap-last-updated {
            text-align: center;
            font-size: 0.75rem;
            color: #8E9196;
            margin-top: 1.5rem;
        }
        
        .ap-live-assets .ap-price-container {
            position: relative;
            padding-bottom: 0.5rem;
        }
        
        .ap-live-assets .ap-price-label {
            font-size: 0.75rem;
            color: #8E9196;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            margin-bottom: 0.25rem;
        }
        
        /* Enhanced styles for more details in cards */
        .ap-live-assets .ap-asset-details {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            margin-top: 12px;
        }
        
        .ap-live-assets .ap-detail-item {
            flex: 1 0 calc(50% - 8px);
            min-width: 80px;
            background-color: rgba(246, 246, 247, 0.75);
            border-radius: 10px;
            padding: 8px 10px;
            position: relative;
        }
        
        .ap-live-assets .ap-detail-label {
            font-size: 0.65rem;
            color: #8E9196;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            margin-bottom: 4px;
            display: flex;
            align-items: center;
        }
        
        .ap-live-assets .ap-detail-label i {
            margin-right: 4px;
            font-size: 0.7rem;
            opacity: 0.8;
        }
        
        .ap-live-assets .ap-detail-value {
            font-size: 0.85rem;
            font-weight: 600;
            color: #1A1F2C;
            margin: 0;
        }
        
        .ap-live-assets .ap-risk-meter {
            position: relative;
            height: 6px;
            background-color: #e9ecef;
            border-radius: 3px;
            overflow: hidden;
            margin-top: 4px;
        }
        
        .ap-live-assets .ap-risk-value {
            position: absolute;
            height: 100%;
            left: 0;
            top: 0;
            border-radius: 3px;
        }
        
        .ap-live-assets .ap-risk-low {
            background-color: #16C784;
            width: 25%;
        }
        
        .ap-live-assets .ap-risk-medium {
            background-color: #f7b924;
            width: 50%;
        }
        
        .ap-live-assets .ap-risk-high {
            background-color: #EA3943;
            width: 75%;
        }
        
        .ap-live-assets .ap-rank-badge {
            position: absolute;
            top: -8px;
            right: -8px;
            width: 24px;
            height: 24px;
            background: linear-gradient(135deg, #6e59a5, #1A1F2C);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 0.7rem;
            font-weight: 700;
            border: 2px solid white;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }
        
        .ap-live-assets .ap-asset-stats {
            margin-top: 12px;
            position: relative;
        }
        
        .ap-live-assets .ap-stat-pills {
            display: flex;
            flex-wrap: wrap;
            gap: 6px;
            margin-top: 8px;
        }
        
        .ap-live-assets .ap-pill {
            font-size: 0.7rem;
            padding: 4px 10px;
            border-radius: 20px;
            font-weight: 600;
            display: inline-flex;
            align-items: center;
        }
        
        .ap-live-assets .ap-pill i {
            margin-right: 4px;
            font-size: 0.7rem;
        }
        
        .ap-live-assets .ap-pill-primary {
            background: linear-gradient(90deg, rgba(110, 89, 165, 0.15), rgba(155, 135, 245, 0.15));
            color: #6e59a5;
        }
        
        .ap-live-assets .ap-pill-secondary {
            background: linear-gradient(90deg, rgba(0, 102, 204, 0.15), rgba(51, 153, 255, 0.15));
            color: #0066cc;
        }
        
        .ap-live-assets .ap-pill-tertiary {
            background: linear-gradient(90deg, rgba(151, 132, 0, 0.15), rgba(194, 178, 128, 0.15));
            color: #978400;
        }
        
        .ap-live-assets .ap-supply-bar {
            width: 100%;
            height: 6px;
            background-color: #e9ecef;
            border-radius: 3px;
            margin-top: 4px;
            overflow: hidden;
            position: relative;
        }
        
        .ap-live-assets .ap-supply-progress {
            position: absolute;
            height: 100%;
            left: 0;
            top: 0;
            border-radius: 3px;
            background: linear-gradient(90deg, #9b87f5, #6e59a5);
        }
        
        .ap-live-assets .ap-sentiment {
            display: flex;
            align-items: center;
            margin-top: 4px;
        }
        
        .ap-live-assets .ap-sentiment-icon {
            margin-right: 6px;
            font-size: 0.8rem;
        }
        
        .ap-live-assets .ap-sentiment-text {
            font-size: 0.8rem;
            font-weight: 600;
        }
        
        .ap-live-assets .ap-sentiment-bullish {
            color: #16C784;
        }
        
        .ap-live-assets .ap-sentiment-bearish {
            color: #EA3943;
        }
        
        .ap-live-assets .ap-sentiment-neutral {
            color: #f7b924;
        }
        
        .ap-live-assets .ap-asset-footer {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-top: 12px;
            padding-top: 8px;
            border-top: 1px solid rgba(0, 0, 0, 0.05);
            font-size: 0.75rem;
            color: #8E9196;
        }
        
        .ap-live-assets .ap-asset-features {
            display: flex;
            gap: 8px;
        }
        
        .ap-live-assets .ap-feature-tag {
            font-size: 0.65rem;
            color: #6e59a5;
            background-color: rgba(110, 89, 165, 0.1);
            padding: 2px 6px;
            border-radius: 4px;
        }
        
        /* New enhanced reflective glass effect */
        .ap-live-assets .ap-asset-card {
            position: relative;
            overflow: hidden;
        }
        
        .ap-live-assets .ap-asset-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 6px;
            z-index: 2;
        }
        
        .ap-live-assets .ap-glass-effect {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100%;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%);
            pointer-events: none;
            z-index: 0;
        }
        
        /* New price update animation */
        @keyframes ap-price-update {
            0% {
                transform: scale(1);
            }
            50% {
                transform: scale(1.05);
                color: #6e59a5;
            }
            100% {
                transform: scale(1);
            }
        }
        
        .ap-live-assets .ap-price-update-animation {
            animation: ap-price-update 0.7s ease;
        }
        
        /* Responsive adjustments */
        @media (max-width: 768px) {
            .ap-live-assets .ap-asset-card {
                margin-bottom: 1rem;
            }
        }
        
        @media (max-width: 576px) {
            .ap-live-assets h2 {
                font-size: 1.5rem;
            }
            
            .ap-live-assets .ap-asset-price {
                font-size: 1.25rem;
            }
            
            .ap-live-assets .ap-asset-details {
                flex-direction: column;
            }
            
            .ap-live-assets .ap-detail-item {
                flex: 1 0 100%;
            }
        }
  
        .ap-main-page-section-title {
            font-size: 44px !important;
            margin-top: 1.4rem;
            margin-bottom: 1rem;
            color: #fff !important;
        }

        @media(max-width: 680px){
            .ap-main-page-section-title {
                font-size: 36px !important;
            }
        }

        .ap-live-assets .ap-crypto-badge, .ap-live-assets .ap-stock-badge, .ap-live-assets .ap-commodity-badge, .ap-live-assets .ap-rank-badge {
            background: rgb(0, 86, 81) !important;
            color: #fff !important;
        }

        .ap-last-updated#ap-last-updated{
            color: #fff !important;
        }

        .ap-live-assets .ap-feature-tag, .ap-live-assets .ap-pill-primary, .color_invexamp_stef {
            color: #005651 !important;
        }

        .ap-commodity .ap-asset-price-container + .ap-asset-details {
            flex-direction: column !important;
        }

        .ap-commodity .ap-stat-pills {
            display: none !important;
        }

        .ap-live-assets .ap-detail-item {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }





















        /* pagepn11 */

        :root {
            --invx-primary: #005651;
            --invx-primary-dark: #003d39;
            --invx-primary-light: #007066;
            --invx-accent: #00857a;
            --invx-light-bg: #f8fffe;
            --invx-text: #2c3e50;
        }

        .pagepn11 .invx-hero {
            background: linear-gradient(135deg, var(--invx-primary) 0%, var(--invx-primary-dark) 100%);
            color: white;
            padding: 100px 0;
        }

        .pagepn11 .invx-btn-primary {
            background-color: var(--invx-primary);
            border-color: var(--invx-primary);
            color: white;
            padding: 12px 30px;
            font-weight: 600;
            border-radius: 6px;
            transition: all 0.3s ease;
        }

        .pagepn11 .invx-btn-primary:hover {
            background-color: var(--invx-primary-dark);
            border-color: var(--invx-primary-dark);
            color: white;
            transform: translateY(-2px);
        }

        .pagepn11 .invx-section {
            padding: 80px 0;
        }

        .pagepn11 .invx-section-alt {
            background-color: var(--invx-light-bg);
        }

        .pagepn11 .invx-card {
            border: none;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0, 86, 81, 0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            height: 100%;
        }

        .pagepn11 .invx-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 30px rgba(0, 86, 81, 0.15);
        }

        .pagepn11 .invx-heading {
            color: var(--invx-primary);
            font-weight: 700;
            margin-bottom: 30px;
        }

        .pagepn11 .invx-icon {
            color: var(--invx-primary);
            font-size: 3rem;
            margin-bottom: 20px;
        }

        .pagepn11 .invx-stats {
            background: linear-gradient(135deg, var(--invx-primary) 0%, var(--invx-accent) 100%);
            color: white;
        }

        .pagepn11 .invx-feature-list {
            list-style: none;
            padding: 0;
        }

        .pagepn11 .invx-feature-list li {
            padding: 10px 0;
            border-bottom: 1px solid #eee;
        }

        .pagepn11 .invx-feature-list li:before {
            content: "\f00c";
            font-family: "Font Awesome 6 Free";
            font-weight: 900;
            color: var(--invx-primary);
            margin-right: 10px;
        }

        .pagepn11 .invx-pricing-card {
            border: 2px solid #eee;
            border-radius: 12px;
            padding: 30px;
            text-align: center;
            transition: all 0.3s ease;
        }

        .pagepn11 .invx-pricing-card.pagepn11 .invx-featured {
            border-color: var(--invx-primary);
            transform: scale(1.05);
        }

        .pagepn11 .invx-pricing-card:hover {
            border-color: var(--invx-primary);
            box-shadow: 0 8px 30px rgba(0, 86, 81, 0.15);
        }

        .pagepn11 .invx-chart-container {
            background: white;
            border-radius: 12px;
            padding: 20px;
            box-shadow: 0 4px 20px rgba(0, 86, 81, 0.1);
        }

        .pagepn11 .invx-nav-tabs {
            border-bottom: 2px solid var(--invx-primary);
        }

        .pagepn11 .invx-nav-tabs .nav-link {
            color: var(--invx-text);
            border: none;
            padding: 15px 25px;
            font-weight: 600;
        }

        .pagepn11 .invx-nav-tabs .nav-link.active {
            background-color: var(--invx-primary);
            color: white;
            border-radius: 6px 6px 0 0;
        }

        .pagepn11 .invx-table-custom {
            background: white;
            border-radius: 12px;
            overflow: hidden;
            box-shadow: 0 4px 20px rgba(0, 86, 81, 0.1);
        }

        .pagepn11 .invx-table-custom th {
            background-color: var(--invx-primary);
            color: white;
            font-weight: 600;
            padding: 15px;
        }

        .pagepn11 .invx-progress-custom {
            height: 8px;
            border-radius: 4px;
            background-color: #e9ecef;
        }

        .pagepn11 .invx-progress-custom .progress-bar {
            background-color: var(--invx-primary);
        }

        .pagepn11 .invx-alert-custom {
            border-left: 4px solid var(--invx-primary);
            background-color: var(--invx-light-bg);
            border-radius: 6px;
        }

        .pagepn11 .invx-portfolio-summary {
            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
            border-radius: 12px;
            padding: 30px;
        }

        .pagepn11 .invx-metric-card {
            background: white;
            border-radius: 8px;
            padding: 20px;
            text-align: center;
            box-shadow: 0 2px 10px rgba(0, 86, 81, 0.08);
        }

        .pagepn11 .invx-risk-indicator {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            display: inline-block;
            margin-right: 10px;
        }

        .pagepn11 .invx-risk-low { background-color: #28a745; }
        .pagepn11 .invx-risk-medium { background-color: #ffc107; }
        .pagepn11 .invx-risk-high { background-color: #dc3545; }

        @media (max-width: 768px) {
            .pagepn11 .invx-hero {
                padding: 60px 0;
            }
            .pagepn11 .invx-section {
                padding: 50px 0;
            }
        }



        /* pagepn11 */





























        .highlighted_subtext {
            background-color: #005651 !important;
            color: #fff !important;
            padding-left: 4px !important;
            padding-right: 4px !important;
        }




        /*  */

        /* .ap-live-assets .ap-detail-item {
            background-color: rgb(0, 86, 81) !important;
            color: #fff;
        }

        .ap-live-assets .ap-detail-item {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        .ap-live-assets .ap-detail-label, .ap-live-assets .ap-detail-value {
            color: #fff !important;
        } */


        @media (min-width: 1100px) {
            .contain_left_section {
                max-width: 680px;
                padding-right: 40px;
                padding-left: 0 !important;
            }

            .contain_left_section_smaller {
                max-width: 600px;
                padding-right: 40px;
                padding-left: 0 !important;
            }

            .contain_right_section {
                max-width: 680px;
                padding-left: 40px;
                padding-left: 0 !important;
            }

            .contain_right_section_img_specific {
                max-width: 600px !important;
                margin-left: auto !important;
                display: block !important;
            }

            .contain_center_section {
                max-width: 880px;
                margin-left: auto !important;
                margin-right: auto !important;
                /* text-align: center !important; */
            }

            .contain_left_section + div {
                flex: 1 !important;
            }

            .col-lg-6:first-of-type p {
                max-width: 600px !important;
            }

            .col-lg-6:first-of-type img {
                max-width: 97% !important;
            }
        }


        .elementor-2660 .elementor-element.elementor-element-8523b12 .menu-area .navbar ul li a, .box-style.box-second span, .box-style.box-second i {
            color: #000 !important;
            font-size: 18px !important;
            display: flex !important;
            align-items: center !important;
        }

        #themephi-header .header-inner {
            background: #fff !important;
            color: #000 !important;
        }

        #themephi-header .box-style.box-second {
            border-style: solid;
            border-color:rgba(46, 41, 41, 0.29);
        } 


        


        .pagepn11 .bg_accent_stef .invx-icon h3 {
            font-size: var(--step-9) !important;
        }


        .invx-primary-bg {
            background-color: #005651;
            color: #fff;
        }

        .invx-primary-bg h2 {
            color: #fff !important;
            font-weight: 600 !important;
        }


        footer {
            background-color: unset !important;
            /* padding: 0 !important; */
        }

        footer .elementor-7037 .elementor-element.elementor-element-5b430c4:not(.elementor-motion-effects-element-type-background), .elementor-7037 .elementor-element.elementor-element-5b430c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer, footer {
            background: linear-gradient(135deg, var(--invx-primary) 0%, var(--invx-primary-dark) 100%) !important;
            color: #fff;
        }

        footer .elementor-7037 .elementor-element.elementor-element-c3b1117 .menu-area .navbar ul li a, footer .menu-area .navbar ul li a, footer .menu-area .navbar ul li span, footer .menu-area .navbar ul li *, footer .description p, footer .elementor-7037 .elementor-element.elementor-element-11c0f33 .elementor-icon-list-text, footer .elementor-7037 .elementor-element.elementor-element-11c0f33 .elementor-icon-list-icon i {
            color: #fff !important;
        }

        footer .elementor-7037 .elementor-element.elementor-element-c3b1117 .menu-area .navbar ul li a:hover, footer .menu-area .navbar ul li a:hover {
            color: #ffffffcc !important;
        }


        footer [data-id="2cc4f42"] {
            border-top: 1px solid #49654f6b !important;
        }
        

        footer ul {
            margin-left: 0 !important;
            padding-left: 0 !important;
        }

        /* .invx-section-alt, .bg-light {
            background: #f8f9fa !important;
        } */

        ul {
            margin-left: 0 !important;
        }



        .color_black {
            color: #000 !important;
        }


        .contained_title {
            max-width: 800px !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .contained_title_wider {
            max-width: 960px !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }



        [data-id="ba1bb8f"] [data-id="2e16493"] .how-make-items .cion {
            display: none !important;
        }


        /* invx-section-padding invx-section invx-primary-bg text-white */

        /* invx-section invx-primary-bg text-white */

        





        .invx-primary-bg .invx-btn-primary {
            background-color: #fff !important;
            color: var(--invx-primary) !important;
        }


        .invx-section-alt, .bg-light {
            background: #f8fffe !important;
        }
        
        .bg-gray {
            background-color: #f7f7f7 !important;
        }

        @media (min-width: 1200px) {
            .invx-section {
                padding-top: 6rem;
                padding-bottom: 6rem;
            }
        }


        .invx-min .invx-card:not(#jkwlwkwkwmwknnjw .invx-card) {
            box-shadow: none !important;
            padding: 0 !important;
            max-width: 560px;
            border-width: 0 !important;
        }



    .ghost_button_primary {
        font-weight: 600 !important;
        color: hsl(177 100% 21% / 1) !important; 
        font-size: 18px !important;
    }

    .invx-primary-bg .ghost_button_primary {
        color: #fff !important;
        font-weight: 700 !important;
    }

    a.btn, .btn {
        /* padding: 0.55rem 1.5rem !important; */
        border-radius: 50px !important;
        transition: all 0.3s !important;
    }


    a.btn, .btn {
        border: 2px solid white !important;
        font-weight: 500 !important;
        padding: 0.55rem 1.5rem !important;
        border-radius: 50px !important;
        transition: all 0.3s !important;
    }

    .invx-btn-primary {
        background-color: hsl(177 100% 19% / 1);
        color: #fff !important;
        padding: 0.85rem 1.8rem !important;
    }


    .invx_section_text_only {
        padding: 80px 0 !important;
    }

    .invx_section_text_only.bg-light p{
        color: #000 !important;
        font-weight: 400 !important;
    }



    body, p:not(.invx-primary-bg p):not(p.text-white):not(.invx-hero p){
        color: #000;
    }

    @media(min-width: 1200px) {
        .d-flex-lg, [data-id="ba1bb8f"] [data-id="2e16493"] .how-make-items .cion.d-flex-lg {
            display: flex !important;
        }
    }



    a.btn, .btn, .invx-btn-primary {
        border-width: 2px !important;
        font-weight: 600 !important;
        padding: 0.75rem 1.5rem !important;
        border-radius: 50px !important;
        transition: all 0.3s !important;
    }






h2:not(.invx-cta-section h2):not(.invx-vision-bg h2):not(.invx-bg-primary h2):not([data-id="862b79c"] h2):not(.invx-primary-bg h2):not([data-id="749728d"] h2):not(.invx-gradient-overlay h2):not(.color_invexamp_stef):not(.new_previews_p43 .col-lg-8 h2.invx-primary-text.fw-bold):not(.new_previews_p47 .col-lg-6 h2.invx-primary-text.fw-bold.display-5):not(.new_previews_p66 .col-lg-6 h2.invx-primary-text):not(.p_new_p13 .col-lg-6 h2):not(.new_pr_p23 .col-lg-6 h2):not(.new_previews_p24 h2.display-5.fw-bold):not(.l_h_103):not(.new_previews_p17 .col-lg-6 h2):not(.exempt_from_this_fucking_rule):not(.pagepn11 h2) {
    line-height: 100% !important;
}

.invx-cta-section h2, .invx-vision-bg h2, .invx-bg-primary h2, [data-id="862b79c"] h2, .invx-primary-bg h2, [data-id="749728d"] h2, .p_new_p13 .col-lg-6 h2, .new_pr_p23 .col-lg-6 h2, .new_previews_p24 h2.display-5.fw-bold, .l_h_103, .new_previews_p17 .col-lg-6 h2 {
	line-height: 103% !important;
}

.pagepn11 h2 {
    line-height: 100% !important;
}


h1 {
    line-height: 95% !important;
}

h2.invx-primary-text:not(.invx-bg-primary h2):not(.invx-primary-bg h2):not([data-id="749728d"] h2):not(.invx-gradient-overlay h2) {
    line-height: 103% !important;
}

[data-id="862b79c"] a.title {
    line-height: 113% !important;
    font-size: var(--step-6) !important;
}

.new_previews_p43 .col-lg-8 h2.invx-primary-text.fw-bold {
    line-height: 95% !important;
}


h2.tp-pricing-table-price-text.text-center {
    font-size: var(--step-6) !important;
}


.elementor-5833 .elementor-element.elementor-element-8523b12 .menu-area .navbar ul li:hover > a, .elementor-5833 .elementor-element.elementor-element-8523b12 .menu-area .navbar ul > li.menu-item-has-children:hover > a:before, .elementor-5833 .elementor-element.elementor-element-8523b12 .menu-area .navbar ul li.current-menu-item a {
    color: #005651 !important;
}

.elementor-5833 .elementor-element.elementor-element-8523b12 .menu-area .navbar ul > li > a {
    font-size: 17px !important;
    font-weight: 600 !important;
}

.elementor-5833 .elementor-element.elementor-element-8523b12 .menu-area .navbar ul > li.menu-item-has-children > a {
    display: inline-flex !important;
    align-items: center !important;
}


.invex-coin-comparison {
    margin-bottom: 0 !important;
}


.invx-section-padding, .invx-section, .invex-section {
    padding: 3.2rem 0 !important;
}

.fw_400 {
    font-weight: 400 !important;
}

@media (min-width: 769px){
    .invx-section-padding, .invx-section, .invex-section {
        padding: 6rem 0 !important;
    }
}


.fs-six.fw-bold.pricing_doller{
    font-size: 20px !important;
}


.btn-outline-primary {
	--bs-btn-color: #005651 !important;
	--bs-btn-border-color: #005651 !important;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #005651 !important;
	--bs-btn-hover-border-color: #005651 !important;
	--bs-btn-focus-shadow-rgb: 13, 110, 253;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #005651 !important;
	--bs-btn-active-border-color: #005651 !important;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #005651 !important;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #005651 !important;
	--bs-gradient: none;
}


a.btn, .btn, .invx-btn-primary {
	font-size: 18px !important;
}

.new_previews_p47 .bg_accent_stef .invx-accordion-button:not(.collapsed):not(.new_previews_p47.bged .invx-accordion-button), .new_previews_p47 .bg_accent_stef .accordion-body:not(.new_previews_p47.bged .accordion-body), .new_previews_p47 .bg_accent_stef .accordion-button {
	background-color: #ecfffc;
}


.invex-coin-header h2 {
    color: #fff !important;
}

footer {
    padding: 5.1rem 0 1rem !important;
}

footer .elementor-7037 .elementor-element.elementor-element-c3b1117 .menu-area .navbar ul li a, footer .menu-area .navbar ul li a {
    color: rgb(204, 204, 204) !important;
}

footer .elementor-7037 .elementor-element.elementor-element-c3b1117 .menu-area .navbar ul li a:hover, footer .menu-area .navbar ul li a:hover {
    color: #fff !important;
}



/* 
 footer .gasSYy {
    flex-wrap: wrap;
  }

 footer .bYPztT {
    align-items: center;
  }

 footer .jSqJiD {
    gap: 40px;
  }

 footer .fPSBzf {
    display: flex;
  }


 footer .jsxjDG {
    width: 100px;
  }

 footer .fNBEbg {
    height: 44px;
  }

 footer .jTWvec {
    position: relative;
  }

footer .ldKigU {
    object-fit: contain;
  } */





footer .css-umsd2n {
  box-sizing: border-box;
  margin: 0;
    margin-top: 0px !important;
  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: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  max-width: 100%;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: none;
}


footer .css-1nhainj {
	box-sizing: border-box;
	margin: 0;
	height: 50px;
	width: 80px;
}


@media (min-width: 768px) {
  footer .css-umsd2n {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }
}




@media (min-width: 1440px) {
  footer .css-umsd2n {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 183px;
    /* max-width: 280px; */
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }
}

footer .css-1at7nlt {
	box-sizing: border-box;
	margin: 0;
	height: 50px;
	width: 50px;
}



a.footer_link_stef {
    color: rgb(204, 204, 204) !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    display: block !important;
}



a.footer_link_stef:hover {
    color: #fff !important;
}

section.invexamp-disclaimer {
    padding-bottom: 4rem !important;
}













@media (max-width: 769px){
    h2, .h2, .col-lg-6 h2 {
        font-size: var(--step-8) !important;
        margin-bottom: 8px !important;
        line-height: 103% !important;
    }

    h2, .h2, .col-lg-6 h2, h2.invx-primary-text, .col-lg-8 h2.invx-primary-text {
        font-size: var(--step-7) !important;
        line-height: 103% !important;
    }

    .reverse_on_mobile {
        flex-direction: column-reverse !important;
    }

    .gp_mbl {
        gap: 1.4rem !important;
    }

    .gp_sm_mbl {
        gap: 0.25rem !important;
    }

   a.btn, .btn, .invx-btn-primary {
        /* padding: 0.5rem 1.2rem !important; */
        font-weight: 700 !important;
    }

    p.lead, [data-id="862b79c"] [data-id="ed86cf8"] .blog-wrapper5 p {
        font-size: 17px !important;
    }

    [data-id="862b79c"] [data-id="ed86cf8"] .blog-wrapper5 .thumb.rounded-5 img {
        height: 230px !important;
        object-fit: cover !important;
        object-position: left !important;
        margin-bottom: 2px !important;
    }
    
    .elementor-5833 .elementor-element.elementor-element-57cb1ae .hfe-site-logo-container .hfe-site-logo-img, .header-inner.tp-sticky img.hfe-site-sticky-logo-img {
        width: 170px !important;
        height: 50px !important;
        object-fit: cover !important;
    }

    [data-id="c50ec7c"] [data-id="b028f6b"] {
        gap: 2rem !important;
        margin-top: 0 !important;
    }

    [data-id="a0c7b99"] {
        margin-top: 0.9rem !important;
    }

    [data-id="862b79c"].elementor-element-862b79c{
        gap: 4px !important;
    }

    [data-id="b028f6b"] {
        margin-top: 10px !important;
    }

    [data-id="36ef81f"] .description, [data-id="0b8b12d"] .description {
        max-width: 94% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }


    .tps-accordion.style2 .accordion-item .accordion-header button .accordion-icon, .tps-accordion.style2 .accordion-item .accordion-header button .accordion-icon-active {
        position: static !important;
    }

    [data-id="70abb15"] .e-con-inner {
        padding-bottom: 0 !important;
    }

    [data-id="6a4e100"]{
        padding-top: 4rem !important;
    }

    a.btn, .btn, .invx-btn-primary, .invx-btn-primary, .invx-btn-outline {
        font-size: 16.8px !important;
        width: max-content !important;
    }

    #inv_plans_stef_ksjm .e-con-inner{
        padding-bottom: 4rem !important;
    }

    [data-id="a0c7b99"].elementor-element-a0c7b99 {
        margin-bottom: 8px !important;
    }

    .invx-hero .row, .reverse_on_mobile {
        flex-direction: column-reverse !important;
    }

    .invx-hero {
        padding: 1.2rem 0 3.2rem !important;
    }

    .invx-hero div.col-lg-6:nth-of-type(2):not(.ikekjejekekekekllemeemkee) {
        margin-top: 0 !important;
        margin-bottom: 1.6rem !important;
    }

    .invx-hero h1 {
        font-size: 2.8rem !important;
        font-weight: 700 !important;
    }

    .pt_12_mbl_impt {
        padding-top: 12px !important;
    }

    .ikekjejekekekekllemeemkee img {
        margin-left: 0 !important;
    }

    div.col-lg-6.ikekjejekekekekllemeemkee {
        margin-bottom: 1.4rem !important;
        margin-top: 0 !important;
    }

    .jkwdmwm2829jndndbehejenejej {
        padding-top: 2rem !important;
    }

    .jejejekekdkdkdmdmdmddmdmdmdk {
        gap: 1.25rem !important;
    }

    .eui3kmdmdmdmdmdmdmdmdkeeleej {
        gap: 2.45rem !important;
    }

    .sjkwwkwnmmeksnsmmwkwm{
        font-size: 17px !important;
    }

    .invx-hero .col-lg-6 img {
        width: 100% !important;
    }

    .ht_auto_mbl{
        height: auto !important;
    }

    .mb_24px_mbl {
        margin-bottom: 24px !important;
    }

    .mb_20px_mbl {
        margin-bottom: 20px !important;
    }

    .mb_0px_mbl {
        margin-bottom: 0px !important;
    }

    p.lead {
        font-weight: 400 !important;
    }

    .gp_sm_mbl{
        gap: 1rem !important;
    }

    .justify_content_left_mbl{
        justify-content: flex-start !important;
    }

    .text_left_mbl{
        text-align: left !important;
    }

    footer {
        padding: 2.4rem 0 1rem !important;
    }

    .ejl3022me33ejhwekmmsj39.invx-hero {
        padding-top: 7rem !important;
    }

    a.btn, .btn, .invx-btn-primary, .invx-btn-primary, .invx-btn-outline {
        display: block !important;
        min-width: 300px !important;
        width: 100% !important;
    }

    .page19 .invex-coin-comparison .col-4.text-end {
        display: flex !important;
        flex-direction: column !important;
        gap: 1px;
        align-items: flex-end !important;
    }

    .page19 .invex-coin-comparison .percent_add.amount_change_percentage_element {
        font-size: 15px !important;
        line-height: 100%;
    }

    h2, .h2, .col-lg-6 h2, h2.invx-primary-text, .col-lg-8 h2.invx-primary-text {
        font-size: 2.3rem !important;
    }

    .pshlfti33jjkejji93k {
        margin-left: -19vw;
    }

    .container_gallery_stef {
        flex-direction: column !important;
    }

    .inner_container_gallery_stef{
        width: 100% !important;
    }

    .container_gallery_stef_img_one, .container_gallery_stef_img_two, .container_gallery_stef_img_three {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }

    /* .container_gallery_stef_img_two, .container_gallery_stef_img_three {
        height: auto !important;
    } */

    .d-flex.hjhhkbyhikbhjlbjhn {
        flex-direction: column !important;
        gap: 32px !important;
    }

    .wwuwwihwwwuiwuwuwuwwuwuwwwuwuwuwuwu {
        height: auto !important;
        width: auto !important;
        max-width: 100% !important;
    }
}


@media(max-width: 500px) {
    .container_gallery_stef_img_two, .container_gallery_stef_img_three {
        height: 300px !important;
        object-position: left !important;
    }
}

.on_hover_text_white {
    transition: all 300ms;
}

.on_hover_text_white:hover{
    color: #fff !important;
}

a.btn, .btn, .invx-btn-primary, .invx-btn-primary, .invx-btn-outline {
    font-weight: 500 !important;
    
    font-size: 18px !important;
    line-height: 22px !important;
    padding: 10.4px 28px 12px 28px !important;
    border-radius: 22.5px !important;
    min-width: 150px !important;
    text-align: center;
    font-style: normal !important;
  }

a.ghost_button_primary:hover {
    color: hsl(177 100% 25.8% / 1) !important;
}

@media (min-width: 769px) {
  a.btn, .btn, .invx-btn-primary, .invx-btn-primary, .invx-btn-outline {
    /* padding: 9px 44px 12px 44px !important; */
    font-size: 18px !important;
    line-height: 1.5 !important;
    padding: 10.4px 44px 12px 44px !important;
    border-radius: 100px !important;
    padding: 10.4px 44px 12px 44px !important;
  }

  .invx-hero a.btn, .invx-hero .btn, .invx-hero .invx-btn-primary, .invx-hero .invx-btn-primary, .invx-hero .invx-btn-outline {
    padding: 9.4px 44px 12px 44px !important;
  }

  /* a.btn, .btn, .invx-btn-primary, .invx-btn-primary, .invx-btn-outline {
    font-size: 18px !important;
    line-height: 1.5 !important;
    padding: 12px 24px !important;
    gap: 5px !important;
    border-radius: 100px !important;
    font-weight: 400 !important;
  } */

  body {
        font-size: 1.33rem !important;
    }
}

@media(min-width: 639px) {
    .hide_amount_change_percentage_element_desktop {
        display: none !important;
    }

    body {
        font-size: 1.26rem !important;
    }
}




/* Animations */
.invx-fade-up {
    opacity: 0 !important;
    transform: translateY(20px) !important;
    /* transition: opacity 0.6s ease, transform 0.6s ease; */
    /* transition: all 0.5s ease; */
    transition: all 0.44s ease-in !important;
}

.invx-fade-up.in-view {
    opacity: 1 !important;
    transform: translateY(0) !important;
}


.invx-fade-left {
    opacity: 0 !important;
    transform: translateX(-20px) !important;
    transition: all 0.9s ease-in !important;
}

.invx-fade-right {
    opacity: 0 !important;
    transform: translateX(20px) !important;
    transition: all 0.9s ease-in !important;
}

.invx-fade-left.in-view, .invx-fade-right.in-view {
    opacity: 1 !important;
    transform: translateX(0) !important;
}


/* .invex_support_page_section {
    padding-top: 2.8rem !important;
}

@media(min-width: 769px){
    .invex_support_page_section {
        padding-top: 5.6rem !important;
    }
} */

.elementor-3943 .elementor-element.elementor-element-55deee7 .tp-price-table, .elementor-3943 .elementor-element.elementor-element-cbb300f .tp-price-table, .elementor-3943 .elementor-element.elementor-element-213ae78 .tp-price-table {
	border-radius: 0 !important;
}


a.btn:not(.invx-hero a), .btn:not(.invx-hero a), .invx-btn-primary:not(.invx-hero a), .invx-btn-primary:not(.invx-hero a), .invx-btn-outline:not(.invx-hero a) {
	max-width: max-content;
}


.page19 .invex-section {
	padding: 3.9rem 0 2.4rem !important;
}

.menu-wrap-off .inner-offcan .nav-link-container {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}



.elementor-5833 .elementor-element.elementor-element-57cb1ae .hfe-site-logo-container .hfe-site-logo-img, .header-inner.tp-sticky img.hfe-site-sticky-logo-img {
	width: 173px !important;
}













/* FOOTER & DISCLAIMER */

/* Namespaced CSS to avoid conflicts */
.invexamp-disclaimer {
	/* font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	color: #333333;
	line-height: 1.6; */
	background-color: #f7f7fc !important;
	padding-top: 72px !important;
  }

  footer [data-id="fd46e61"] > .e-con-inner {
	  /* border-top: 1px solid #494c653d !important; */
	  /* padding-top: 60px !important; */
	  padding-top: 24px !important;
	  /* margin-top: 56px !important; */
  }

  footer img.hfe-site-logo-img {
	  width: 172px !important;
  }

  footer [data-id="2cc4f42"] {
	  /* border-width: 0 !important; */
	  border-top: 1px solid #494c653d !important;
  }
  
  .invexamp-disclaimer h2 {
	font-size: 1.5rem;
	font-weight: 600;
	color: #222222;
	margin-bottom: 1rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #e9ecef;
  }
  
  .invexamp-disclaimer h3 {
	font-size: 1.2rem;
	font-weight: 500;
	color: #333333;
	margin-top: 1.5rem;
	margin-bottom: 0.75rem;
  }
  
  .invexamp-disclaimer p {
	font-size: 0.95rem;
	color: #555555;
	margin-bottom: 1.25rem;
  }
  
  .invexamp-disclaimer .disclaimer-container {
	/* background-color: #f8f9fa; */
	border: 1px solid #e9ecef;
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-radius: 4px;
	padding: 2rem;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
  }
  
  .invexamp-disclaimer .disclaimer-section {
	margin-bottom: 1.75rem;
  }
  
  .invexamp-disclaimer .disclaimer-section:last-child {
	margin-bottom: 0;
  }
  
  .invexamp-disclaimer a {
	color: #005651;
	text-decoration: none;
  }
  
  .invexamp-disclaimer a:hover {
	text-decoration: underline;
  }
  
  .invexamp-disclaimer .disclaimer-header {
	margin-bottom: 1.5rem;
  }
  
  .invexamp-disclaimer .disclaimer-header h2 {
	border-bottom: none;
	margin-bottom: 0.5rem;
  }
  
  .invexamp-disclaimer .disclaimer-header p {
	color: #666666;
	font-style: italic;
  }
  
  .invexamp-disclaimer .disclaimer-footer {
	font-size: 0.85rem;
	color: #888888;
	margin-top: 2rem;
	padding-top: 1rem;
	border-top: 1px solid #e9ecef;
  }
  
  .invexamp-disclaimer .accent-text {
	color: #005651;
	font-weight: 500;
  }
  
  .invexamp-disclaimer .disclaimer-collapse-btn {
	color: #555555;
	background-color: transparent;
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
	font-weight: 500;
	display: flex;
	justify-content: space-between;
	align-items: center;
  }
  
  .invexamp-disclaimer .disclaimer-collapse-btn:hover,
  .invexamp-disclaimer .disclaimer-collapse-btn:focus {
	color: #005651;
	text-decoration: none;
	outline: none;
  }
  
  .invexamp-disclaimer .disclaimer-collapse-btn::after {
	content: "+";
	font-size: 1.25rem;
	font-weight: normal;
  }
  
  .invexamp-disclaimer .disclaimer-collapse-btn[aria-expanded="true"]::after {
	content: "−";
  }
  
  .invexamp-disclaimer .disclaimer-card {
	border: none;
	background-color: transparent;
	margin-bottom: 0.5rem;
  }
  
  .invexamp-disclaimer .disclaimer-card-header {
	background-color: #f1f1f1;
	border: none;
	padding: 0.75rem 1rem;
  }
  
  .invexamp-disclaimer .disclaimer-card-body {
	padding: 1rem;
	background-color: #f8f9fa;
	border-bottom: 1px solid #e9ecef;
  }











































body.on-offcanvas .menu-ofcn.off-open .inner-offcan {
    overflow: visible !important;
}

nav .inner-offcan .nav-link-container .hfe-site-logo-container .hfe-site-logo-img, nav .inner-offcan .nav-link-container .hfe-site-logo-container .hfe-site-sticky-logo-img {
    margin-left: -10px !important;
}


nav .sidenav.offcanvas-icon #mobile_menu .submenu-button {
	background: #005651 !important;
}

.menu-wrap-off .inner-offcan .nav-link-container .close-button {
    /* background: firebrick !important; */
    /* width: 32px;
    height: 32px; */
    background: transparent !important;
    color: firebrick !important;
    width: 40px;
    height: 40px;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 8px !important;
}

#mobile_menu .submenu-button {
    height: 40px !important;
    width: 40px !important;
}

#mobile_menu .submenu-button::after, .menu-wrap-off .inner-offcan .nav-link-container .close-button i:before {
    font-size: 24px !important;
}


.elementor-widget-tp-price-table .elementor-widget-container .tp-pricing-table-body .tp-pricing-table-features-list li.active i {
    font-size: 8px;
}

.investment_product_data_table td:not(.add-borders-stef) {
	vertical-align: middle !important;
}

#top-to-bottom i {
    background: #004844 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #f2fce2 !important;
}

@media (max-width: 769px) {
    .mbl_text{ display: inline !important; }
    .dtp_text{ display: none !important; }

    .blk_mbl_text{ display: block !important; }
    .blk_dtp_text{ display: none !important; }

    .ywuiwokw929wkmsi92ikkwk, .justify_content_flex_start_mbl {
        justify-content: flex-start !important;
    }

    .wuiqsm92iwmmsi92jwmkmw, .text_align_left_mbl {
        text-align: left !important;
    }

    .pagepn11 a.btn {
        margin-left: auto !important;
        margin-right: auto !important;
        display: block !important;
    }

    .pagepn11 .invx-section {
        padding-top: 4rem !important;
    }

    .w_40_percent_mbl {
        width: 40% !important;
    }

    .eeikejdi03o3kekdlod0ei3okdk {
        max-height: 308px !important;
    }

    .page19 .invex-coin-comparison .percent_add.amount_change_percentage_element {
        margin-top: 2px !important;
    }
    
    .my-video-dimensions {
        /*width: 380px !important;*/
        max-height: 80vh !important;
    }
    
    section.opening-account.tp-box.mt-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    
    .elementor-5833 .elementor-element.elementor-element-57cb1ae .hfe-site-logo-container .hfe-site-logo-img, .header-inner.tp-sticky img.hfe-site-sticky-logo-img {
    	width: 147px !important;
    	height: unset !important;
    	object-fit: cover !important;
    }

}

@media (min-width: 769px) {
    .mbl_text{ display: none !important; }
    .dtp_text{ display: inline !important; }

    .blk_mbl_text{ display: none !important; }
    .blk_dtp_text{ display: block !important; }

    .elementor-5818 .elementor-element.elementor-element-8523b12 .menu-area .navbar ul li ul.sub-menu, .elementor-5833 .elementor-element.elementor-element-8523b12 .menu-area .navbar ul li ul.sub-menu {
        min-width: 320px;
        width: max-content;
        background-color: #ECFFFC;
    }
}

.invx-hero {
    padding: 4rem 0 !important;
}



@media (min-width: 993px) {
  .invx-hero {
    max-height: calc(100vh - 96.5px) !important;
    height: auto !important;
  }
}



.hfe-site-logo-container .hfe-site-logo-img, .hfe-site-logo-container .hfe-site-sticky-logo-img {
	width: 147px !important;
	max-width: unset !important;
}


a.btn:not(.btn-outline-primary), .btn:not(.btn-outline-primary), .invx-btn-primary, .invx-btn-primary, .invx-btn-outline {
	border-color: hsl(177 100% 19% / 1) !important;
}

@media(max-width: 450px){
    a.btn, .btn, .invx-btn-primary, .invx-btn-primary, .invx-btn-outline {
    	font-weight: 600 !important;
    	font-size: 16px !important;
    }
}

.pagepn11 .text-center.mt-5.pt-3.invx-fade-up.in-view {
    display: flex;
    flex-direction: column;
    gap: 8px;
}


.ap-live-assets.investment_products span.uiepknebejoe9eke {
    font-weight: 600;
}

.wwuwwihwwwuiwuwuwuwwuwuwwwuwuwuwuwu.iidjdkdkiee {
	height: 500px !important;
	object-fit: cover;
	border-radius: 24px;
	max-width: 100% !important;
}

section.hero-parallax {
    background-image: url('/site-images/bitearn/dvc_mkpk/bitearn-capital6.png') !important;
}

.price_change_elem_negative, .price_change_elem_positive {
    font-size: 5px !important;
}

@media(min-width: 968px){
    .wwuwwihwwwuiwuwuwuwwuwuwwwuwuwuwuwu.iidjdkdkiee {
        height: 820px !important;
    }
}


@media(max-width: 768px){
    .invx-hero {
    	padding-top: 2rem !important;
    }
}


.opening-account-wrapper .price_change_elem_negative, .opening-account-wrapper .price_change_elem_positive {
    font-size: 14.92px !important;
    margin-top: 2px !important;
}
