/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 09 2025 | 12:06:44 */
/* @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body {
	font-family: "Poppins", sans-serif;
}
main {
	margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-family: "Poppins", sans-serif;
}

h1 {
  font-size: 64px;
  font-weight: 600;
	    line-height: 1.3;
}
.page-id-277 h1 {
  font-size: 64px!important;
  font-weight: 600!important;
	    line-height: 1.3!important;
}
h2 {
  font-size: 52px;
  font-weight: 600;
	    line-height: 1.3;
}
h3 {
  font-size: 36px;
  font-weight: 600;
	    line-height: 1.3;
}
.tablet__columns h3 {
  font-size: 28px;
  font-weight: 600;
	    line-height: 1.3;
}
h4 {
  font-size: 28px;
  font-weight: 600;
	    line-height: 1.3;
}
.single-post h2,
.single-post h2 strong {
  font-size: 36px;
  font-weight: 600 !important;
}
.single-post h3,
.single-post h3 strong {
  font-size: 36px;
  font-weight: 600 !important;
}
.single-post h2,
.single-post h3,
.single-post h4 {
	margin-top: 40px!important;
}
.single-post .wp-block-rank-math-toc-block h3 {
	margin-top: 0px!important;
}
.single-post .wp-block-rank-math-toc-block {
	display: none!important;
}
.page:has(.legal-hero) h2 {
	font-size: 30px;
	font-weight: 500!important;
}
.page:has(.legal-hero) h3 {
	font-size: 22px;
	font-weight: 500!important;
}
.page:has(.legal-hero) .wp-block-rank-math-toc-block ul,
.page:has(.legal-hero) .wp-block-rank-math-toc-block ul li ul{
	list-style: none!important;
}
.page:has(.legal-hero) .wp-block-rank-math-toc-block ul li a {
	text-decoration: none!important;
}
.page:has(.legal-hero) .wp-block-rank-math-toc-block ul li a:hover {
	text-decoration: underline!important;
}
.home #mega-menu-item-3829 {
	display: none!important;
}
p,
ul li {
  font-size: 20px;
}
header {
	position: relative; 
	z-index: 22222;
}
header a {
	color: #fff!important;
	
}

 header .mega-current_page_item a ,
header .mega-current_page_item a{
/* 	background: transparent!important; */
}
 header #mega-menu-max_mega_menu_1>.mega-current_page_item>a{
	background: transparent!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
	margin: 3px 0;
	
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
	text-align: center;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
	background: transparent!important;
	color: #7071f6!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:hover,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on.mega-current-menu-ancestor > a.mega-menu-link:hover{
	background: #23325d!important;
	color: #7071f6!important;
	border-radius: 5px 5px 0 0;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link  {
	color: #7071f6!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu
{
	backdrop-filter: blur(10px);
}
.home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu {
	background: rgba(5, 9, 74, 0.9)!important;
	backdrop-filter: blur(10px);
}
.invert__img img{
	filter: invert(1)!important;
}

.home header a,
.page-id-277 header a,
.error404 header a{
	color: #000!important;
}
.home header .mega-current_page_item a ,
.page-id-277 header .mega-current_page_item a,
.home header .mega-menu-flyout a:hover ,
.page-id-277 header .mega-menu-flyout a:hover,
.error404 header .mega-current_page_item a,
.error404 header .mega-menu-flyout a:hover{
	color: #000!important;
}
.home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover, .home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:focus, .home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, .home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > .mega-sub-menu a, .page-id-277 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover, .page-id-277 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:focus, .page-id-277 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, .page-id-277 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > .mega-sub-menu a, .error404 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover, .error404 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:focus, .error404 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, .error404 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > .mega-sub-menu a
{
	background: #05094a!important;
	color: #fff!important;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover {
	        color: #7071f6!important;
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > .mega-sub-menu a:hover,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > .mega-sub-menu a:focus

{
/* 	background: linear-gradient(to right, #a244c2, #4c65c9)!important; */
	color: #7071f6!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p {
	margin: 0px!important;
	font-size: 18px!important;
	line-height: 24px!important;
}
a:has(.icon__menu--item) {
	text-decoration: none;
}
.icon__menu--item {
 display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.icon__menu--item>div {
	display: flex;
	 align-items: center;
	font-size: 24px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .icon__menu--item p {
	font-size: 17px!important;
	line-height: 22px!important;
	margin-top: 5px!important;
}


.header__top {
	display: none!important;
}
.home .header__top {
	display: block!important;
}
.header__top a {
	text-decoration: none;
}
.header__top a .header__top--span {
	transition: transform 0.3s ease-in-out;
	display: inline-block;
}
.header__top a:hover .header__top--span {
	transform: translateX(4px) scale(1.2);
	transition: transform 0.3s ease-in-out;
}
.home__video {
	    position: absolute;
    top: 0;
    z-index: -1;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    max-width: unset;
}

.home__video video {
	    height: 100%;
    min-width: 100%;
    object-fit: cover;
    object-position: top;
    
}
.home .header__nav {
	background: rgba(5, 9, 74, 0.4)!important;
	backdrop-filter: blur(10px);
}
.home ul#mega-menu-max_mega_menu_1>li.mega-menu-item>a,
.home .wp-block-site-title{
	color: #fff!important;
}
.icon__menu--item img {
/*   filter: brightness(0) invert(1); */
  margin-right: 15px;
  width: 30px;
  height: 30px;
  object-fit: contain;
  border-radius: 0;
}
.icon__menu--item:hover img {
/*   filter: none; */
}
.icon__menu--item a {
  font-weight: 500;
  color: #fff;
  text-decoration: none;
}
.icon__menu--item a:focus,
details summary:focus,
a:focus {
  outline: none !important;
}
.icon__menu--item a:hover {
  color: #3cffb4;
  text-decoration: none;
}

.icon__menu--item a:active {
  color: #3cffb4;
  text-decoration: none;
}


header svg {
	stroke: #fff!important;
	
}
.home header svg,
.page-id-277 header svg{
	stroke: #000!important;
	
}
.accent__text {
  /* 	color: #17BCA8; */
  color: #062d6d;
}
.home .home__link {
	display: none!important;
}

.d-none {
  display: none !important;
}

.green__dot img {
  width: 10px;
  position: relative;
  left: 40px;
}
.home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
}
.home .scrolled #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	color: #111;
}

.home__hero {
  background-color: #05100f;
  padding-top: 300px;
  padding-bottom: 135px;
  background-image: url(/wp-content/uploads/sites/33/2025/02/Ellipse-144-min.png),
    url(/wp-content/uploads/sites/33/2025/02/Component-38.png) !important;
  background-position: 0% 50%, 50% 50% !important;
  background-repeat: no-repeat, no-repeat !important;
  background-size: contain, contain !important;
  margin-top: -100px !important;
}
.home header {
  z-index: 22;
  position: relative;
}
.home header > div {
  	background: transparent!important;
}
.cta__form p {
  display: flex;
  align-items: center;
}
.cta__form p span input {
  background: none;
  height: 46px;
  border: 1px solid #ffffff80;
  border-radius: 8px;
  padding-left: 10px;
  color: #fff;
}
.cta__form p > input {
  background: #062d6d;
  padding-top: 18px;
  padding-right: 21px;
  padding-bottom: 18px;
  padding-left: 21px;
  border-radius: 10px;
  color: #fff;
  border: none;
}

.contact__page--form .d-flex p,
.career__page--form .d-flex p{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 18px;
  margin-top: 0;
}
.contact__page--form .d-flex p span input,
.contact__page--form textarea,
.career__page--form .d-flex p span input,
.career__page--form textarea{
  background: none;
  height: auto;
  border: none;
  border: 1px solid #c8c8c8;
  color: #111;
  border-radius: 10px;
  width: 92%;
  padding: 15px 20px;
}
.career__page--form .d-flex p span input,
.career__page--form textarea{
 width: 100%;
  border: 1px solid #062d6d;
  color: #062d6d;
	background: #fff;
}
.career__page--form .career__file {
	background: #fff;
	color: #062d6d;
	    display: flex;
    align-items: center;
    width: 100%;
     border: 1px solid #062d6d;
	 border-radius: 10px;
     padding: 15px 20px;
	margin-top: 10px;
}

.contact__page--form textarea,
.career__page--form textarea{
  width: 92%;
  height: auto;
}
.career__page--form textarea{
  width: 100%;
  height: auto;
}
.contact__page--form .wpcf7-submit,
.career__page--form .wpcf7-submit{
  font-size: 20px !important;
  padding: 15px 45px;
  border-radius: 8px !important;
  font-weight: 500 !important;
	background: #DD4BEC!important;
background: linear-gradient(90deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
	 color: #fff !important;
	text-transform: uppercase!important;
	border: none!important;
	 width: 97%;
	 font-family: "Poppins", sans-serif;
	margin-top: 20px;
	transition: transform 0.3s ease-in-out;
}
.career__page--form .wpcf7-submit {
	 width: 106%;
	background: #062d6d;
	border: 2px solid #062d6d;
	 color: #fff;
}
.contact__page--form .wpcf7-submit:hover,
.career__page--form .wpcf7-submit:hover{
 background: #DD4BEC!important;
background: linear-gradient(135deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
  cursor: pointer;
	transform: scale(1.07);
	transition: transform 0.3s ease-in-out;
}
.career__page--form .wpcf7-submit:hover{ 
border: 2px solid #062d6d;
	 color: #062d6d;
}
.pl-var {
	padding-left: clamp(30px, 5vw, 50px);
}
footer {
  margin: 0;
}

footer a:hover {
  color: #7071f6 !important;
  text-decoration: none;
	
	
}
footer a:focus {
	outline: none!important;
}
footer a {
	display: block;
	margin: 5px 0;
}

header li.has-child ul li a span {
  color: #000;
}
header li.has-child ul li a span:hover {
  text-decoration: underline;
}
.single-post .wp-block-latest-posts__list a,
.single-post .wp-block-rank-math-toc-block a{
	text-decoration: none!important;
}
.single-post .wp-block-latest-posts__list a:hover,
.single-post .wp-block-rank-math-toc-block a:hover{
	text-decoration: none!important;
	color: #062d6d !important;
}
.single-post .wp-block-latest-posts__list li{
	display: flex;
    align-items: center;
}
.blog__query > ul > li {
    display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 50px!important;
} 
.blog__query > ul > li> h2 {
	 padding: 0 20px;
	margin-top: 0!important;
}

.blog__query > ul > li> a {
/* 	margin-left: 20px!important; */
}
.blog__query .wp-block-query-pagination {
  margin-top: 80px;
}
.blog__query h4 a:hover {
	text-decoration: none!important;
	color: #6d73f6 !important;
}





.blog__query .wp-block-read-more {
  font-size: 20px !important;
  padding: 15px 45px;
  border-radius: 8px !important;
  font-weight: 500 !important;
	background: #DD4BEC!important;
background: linear-gradient(90deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
	 color: #fff !important;
	text-transform: uppercase!important;
	transition: transform 0.3s ease-in-out;
}
.blog__query .wp-block-read-more:hover {
  transform: scale(1.07);
	transition: transform 0.3s ease-in-out;
background: #DD4BEC!important;
background: linear-gradient(135deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
}
.blog__query .wp-block-query-pagination .page-numbers {
  text-decoration: none;
}

.blog__query .wp-block-query-pagination .wp-block-query-pagination-numbers {
  display: flex;
  gap: 10px;
}
.blog__query .wp-block-query-pagination .wp-block-query-pagination-next-arrow,
.blog__query
  .wp-block-query-pagination
  .wp-block-query-pagination-previous-arrow {
 font-size: 30px;
    margin: 0;
    position: relative;
    top: -2px;
}
.blog__query
  .wp-block-query-pagination
  .wp-block-query-pagination-numbers
  .current,
.blog__query .wp-block-query-pagination .page-numbers:hover,
.blog__query
  .wp-block-query-pagination
  .wp-block-query-pagination-next-arrow:hover,
.blog__query
  .wp-block-query-pagination
  .wp-block-query-pagination-previous-arrow:hover {
  color: #6d73f6;
  opacity: 100%;
}

.mega__menu--href {
	text-decoration: none;
	display: block;
	border-left: 1px solid #c3c2c2;
	border-right: 1px solid #c3c2c2;
	padding: 30px 20px;
	min-height: 280px;
}
.mega__menu--href:hover {
	background: #e0dcdc;
}
.mega__menu--href:focus,
.uagb-faq-item:focus{
	outline: none!important;
}
.mega__menu--href img {
	width: 60px;
    height: 60px;
    object-fit: contain;
	filter: brightness(0);
}
.mega__menu--header {
	font-weight: 600;
	margin: 0!important;
	line-height: 1.2;
	margin-bottom: 10px!important;
	margin-top: 10px!important;
}
.mega__menu--desc {
	margin: 0!important;
	font-size: 16px!important;
}
.mega__menu--section {
/* 	    padding: 0 20px; */
/*     border-left: 8px solid #f6f5f2; */
}
.mega__menu--section:hover {    
/*     border-left: 8px solid #062d6d; */
}
.mega__menu--href:hover  .mega__menu--desc,
.mega__menu--href:hover  .mega__menu--header{    
   color: #062d6d;
}
.mega__menu--href:hover img {
	filter: none!important;
}
.bl-none {
	border-left: none!important;
}


.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4 {
  /* 	color: #fff!important; */
}
.single-post main img {
  border-radius: 13px;
}
.single-post .entry-content {
  padding: 0;
}
.single-post .entry-content img {
  border-radius: 20px !important;
  margin: 30px 0;
  width: 100%;
  height: 450px;
  object-fit: cover;
}
.grey__links a {
  text-decoration: none;
}
.grey__links a:hover {
  color: #fff !important;
}

.contact__info:hover {
  /* 	border-radius: 40px; */
  /* padding: 20px 0px 20px 40px; */
  /* border: 1px solid #25CAAA!important; */
  /* background: linear-gradient(180deg, rgba(12, 37, 35, 0.7) 43%, rgba(60, 208, 179, 0.7) 100%); */
}
.usd__sign {
  font-size: 20px !important;
  position: relative;
  top: -5px;
}
.mega-menu-close,
.nav__login--mobile,
.nav__reg--mobile {
  display: none !important;
}
.green__dots--list li {
  margin-bottom: 15px;
}
.green__dots--list li::marker {
  color: #062d6d !important;
  font-size: 20px;
}

.kt-blocks-accordion-header {
	outline: none!important;
}

.wp-block-button a,
.home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > .mega-sub-menu .wp-block-button a,
.page-id-277 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > .mega-sub-menu .wp-block-button a,
.error404 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > .mega-sub-menu .wp-block-button a{
  font-size: 20px !important;
  padding: 15px 40px;
  border-radius: 8px !important;
  font-weight: 500 !important;
	background: #DD4BEC!important;
background: linear-gradient(90deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
	 color: #fff !important;
	text-transform: uppercase!important;
	transition: transform 0.3s ease-in-out;
}
.mega-sub-menu .wp-block-button a {
	text-decoration: none!important;
}
.wp-block-button a:focus {
	outline: none!important;
}
.wp-block-button a:hover{
  	background: #DD4BEC!important;
background: linear-gradient(135deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
	transform: scale(1.07);
	transition: transform 0.3s ease-in-out;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item .wp-block-button a:hover {
	color: #fff!important;
	transform: scale(1.07)!important;
	transition: transform 0.3s ease-in-out!important;
	background: linear-gradient(135deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
}
.green__btn.wp-block-button a {
  font-size: 22px !important;
  padding: 10px 35px;
  border: 2px solid #affc8a!important;
  border-radius: 15px !important;
  font-weight: 600 !important;
	background: #affc8a !important;
	 color: #062d6d !important;
}
.green__btn.wp-block-button a:hover {
  background: transparent !important;
  color: #affc8a !important;
	border: 2px solid #affc8a!important;
}
.green__btn.green__btn--light.wp-block-button a:hover {
  background: transparent !important;
  color: #062d6d !important;
	border: 2px solid #062d6d!important;
}

.nav__btn--reg.wp-block-button a,
.nav__btn--login.wp-block-button a {
  font-size: 18px !important;
  padding: 8px 30px;
	border-radius: 5px!important;
	 border: 2px solid #fff!important;
	background: transparent!important;
	color: #fff!important;
	text-transform: capitalize!important;
}
.nav__btn--login.wp-block-button a {
	 padding: 8px 40px;
}
/* .home .nav__btn--login.wp-block-button a, */
.page-id-277 .nav__btn--login.wp-block-button a,
.error404 .nav__btn--login.wp-block-button a{
	 border: 2px solid #6a77f6!important;
background: #6a77f6!important;
	color: #fff!important;
}
/* .home .nav__btn--reg.wp-block-button a, */
.error404 .nav__btn--reg.wp-block-button a,
.page-id-277 .nav__btn--reg.wp-block-button a{
	 border: 2px solid #6a77f6!important;

	color: #000!important;
}
.home .scrolled .nav__btn--login.wp-block-button a{
	 border: 2px solid #062d6d!important;

	color: #062d6d!important;
}
.scrolled .nav__btn--login.wp-block-button a:hover{
	 border: 2px solid #062d6d!important;
background: #062d6d!important;
	color: #fff!important;
}
.nav__btn--reg.wp-block-button a {
	background: transparent!important;
	color: #fff !important;
}
.nav__btn--reg.wp-block-button a:hover {
/*   background: #111 !important; */
/* 	color: #fff !important; */
/* 	 border: 2px solid #111!important; */
}
/* .home .nav__btn--login.wp-block-button a:hover, */
.error404 .nav__btn--login.wp-block-button a:hover,
.page-id-277 .nav__btn--login.wp-block-button a:hover {
	color: #000 !important;
	background: transparent!important;
}

.why-range {
	
	transition: transform 0.3s ease-in-out;
}
.why-range:hover {
	transform: scale(1.03);
/*   background: #00000080 !important; */
  cursor: pointer;
	transition: transform 0.3s ease-in-out;
}
.why-range a {
    text-decoration: none !important;
    height: 100%;
    display: block;
    min-height: 450px;
    display: flex
;
    flex-direction: column;
    justify-content: flex-end;
}
.why-range a.kb-button {
	transition: transform 0.3s ease-in-out;
}
.why-range a.kb-button:hover {
	transform: scale(1.1);
	transition: transform 0.3s ease-in-out;
}

.rank-math-breadcrumb a,
.rank-math-breadcrumb span {
  color: #fff;
	text-decoration: none!important;
}
.rank-math-breadcrumb a:hover {
	color: #DD4BEC!important;
}
.rank-math-breadcrumb p {
	margin-bottom: 0!important;
}

.contact__info a {
  text-decoration: none;
}
.contact__info a:hover {
  text-decoration: underline !important;
}
.review__item p:has(img) img {
  position: relative;
  top: 3px;
  left: 5px;
}

/* main > .entry-content > .wp-block-group:first-child {
  height: 500px;
  display: flex;
  align-items: center;
} */
/* main > .entry-content > .wp-block-group:first-child > .wp-block-columns {
  min-width: 1200px;
} */
.home main > .entry-content > .wp-block-group:first-child,
.page-id-277 main > .entry-content > .wp-block-group:first-child {
  max-height: none;
  height: auto;
  display: block;
}
.page-id-277
  main
  > .entry-content
  > .wp-block-group:first-child
  > .wp-block-columns,
.home main > .entry-content > .wp-block-group:first-child > .wp-block-columns {
  min-width: auto;
}
.mh-340 {
  min-height: 390px;
}
.mh-340 a:hover {
  border-color: #fff !important;
  color: #fff !important;
}
.reg__flow--btn--mob {
  display: none !important;
}
.flow__image--step {
	position: relative;
	min-height: 490px!important;
	overflow: hidden;
}
.flow__image--step img {
	position: absolute;
	transform: translateY(20px);
	transition: transform 0.3s ease-in-out;
    bottom: 0;
	right: 0;
}
.flow__image--step:hover img {
	transform: translateY(0px);
	transition: transform 0.3s ease-in-out;
}
.flow__three--steps h4 {
		
    font-size: 40px!important;
    line-height: 40px; 
 
  
}
.flow__three--steps h3,
.second__market--section h3,
.text__left--mob h3{
	 font-size: 24px!important;
}
.home__hero--img {
		display: none!important;
	}
.testimonial p,
.review__item p,
.faq__item summary,
.page-id-67 summary,
.page-id-277 summary{
	font-size: 22px!important;
}
.testimonial {
	min-height: 240px!important;
}
.author img {
	margin-left: 15px!important;
}
.author {
	font-weight: 400;
}
.author strong {
	font-weight: 400;
}
.faq__block {
	min-height: 600px!important;
}
.custom-nav {
    position: relative; /* Default position */
    width: 100%; /* Ensure it spans the full width */
    transition: background-color 0.3s ease, color 0.3s ease, top 0.3s ease; /* Smooth transitions */
    background-color: transparent; /* Default transparent background */
    color: inherit; /* Default color */
    z-index: 1000; /* Keeps it above other elements */
	top: 0; 
}

.custom-nav.scrolled {
    position: fixed; /* Fix the menu on scroll */
    background-color: #ffffff87 !important; /* Black background for scrolled state */
	box-shadow: 10px 4px 40px #3c3c3c80;
	    backdrop-filter: blur(10px);
}

.green__circle {
	position: relative;
	z-index: 2;
}
.green__circle:before {
	content: "";
    position: absolute;
    top: -25px;
    left: -25px;
    width: 70px;
    height: 70px;
    background: #062d6d;
    opacity: 0.5;
    border-radius: 50%;
    z-index: -1;
}
.mw-20 {
	min-width: 20px;
	position: relative;
    top: -5px;
}
.uagb-faq__outer-wrap .uagb-faq-item:last-child {
	border-bottom: none!important;
}
/* #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	line-height: 45px;
    height: 45px;
} */
.wp-block-site-logo img {
	filter: brightness(0) invert(1);
}
.page-id-277 header .wp-block-site-logo img,
.error404 header .wp-block-site-logo img{
	filter: none;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(180px); /* Start with a small offset from below */
  }
  100% {
    opacity: 1;
    transform: translateY(0); /* End at the original position */
  }
}
/* Define the fade-in-left keyframes */
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(200px); /* Start 100px to the left */
  }
  to {
    opacity: 1;
    transform: translateX(0); /* End at its original position */
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-200px); /* Start 100px to the left */
  }
  to {
    opacity: 1;
    transform: translateX(0); /* End at its original position */
  }
}
/* Fade-in from bottom animation */
@keyframes fadeInBottom {
  from {
    opacity: 0;
    transform: translateY(100px); /* Start 100px below its original position */
  }
  to {
    opacity: 1;
    transform: translateY(0); /* End at its original position */
  }
}

/* Define the fade-in-top keyframes */
@keyframes fadeInTop {
  from {
    opacity: 0;
    transform: translateY(-100px); /* Start 100px from the top */
  }
  to {
    opacity: 1;
    transform: translateY(0); /* End at its original position */
  }
}

/* Apply the fade-in-left animation */
.fade-in-right {
  opacity: 0; /* Start with opacity set to 0 */
  animation: fadeInRight 2s ease-in-out forwards; /* Animate over 1.5 seconds */
}
.fade-in-right-01 {
  opacity: 0; /* Hidden by default */
  transition: opacity 1.5s ease, transform 1.5s ease;
}
.fade-in-right-02 {
  opacity: 0; /* Hidden by default */
  transition: opacity 1.5s ease, transform 1.5s ease;
}
.fade-in-right-03 {
  opacity: 0; /* Hidden by default */
  transition: opacity 1.5s ease, transform 1.5s ease;
}
.fade-in-right-04 {
  opacity: 0; /* Hidden by default */
  transition: opacity 1.5s ease, transform 1.5s ease;
}
.fade-in-left {
  opacity: 0; /* Hidden by default */
  transition: opacity 0.5s ease, transform 0.5s ease;
}

/* Apply the fade-in-top animation */
.fade-in-top {
  opacity: 0; /* Start with opacity set to 0 */
  animation: fadeInTop 1s ease-in-out forwards; /* Animate over 1.5 seconds */
}

/* Initially hidden element */
.fade-in-bottom {
  opacity: 0; /* Hidden by default */
  transition: opacity 1s ease, transform 1s ease;
}

/* Apply the animation when the element is visible */
.fade-in-bottom.visible {
  animation: fadeInBottom 1s ease-in-out forwards; /* Animate when scrolled into view */
}
.fade-in-right-01.visible {
  animation: fadeInRight 1s ease-in-out forwards; /* Animate over 1.5 seconds */
}
.fade-in-right-02.visible {
  animation: fadeInRight 2s ease-in-out forwards; /* Animate over 1.5 seconds */
}
.fade-in-right-03.visible {
  animation: fadeInRight 3s ease-in-out forwards; /* Animate over 1.5 seconds */
}
.fade-in-right-04.visible {
  animation: fadeInRight 4s ease-in-out forwards; /* Animate over 1.5 seconds */
}
.fade-in-left.visible {
  animation: fadeInLeft 1s ease-in-out forwards; /* Animate over 1.5 seconds */
}

.fadein__up {
  opacity: 0; /* Start hidden */
  animation: fadeInUp 1.5s ease-out forwards; /* Apply the animation */
}
.wpcf7-response-output {
	color: #111;
}
.page-id-67 .wp-block-kadence-pane:last-child .kt-accordion-header-wrap .kt-blocks-accordion-header {
	border: none!important;
}
.kt-blocks-accordion-header {
	cursor: pointer;
}
.markets__box a {
	text-decoration: none!important;
	transition: transform 0.3s ease-in-out;
	display: flex;
	align-items: center;

}
.markets__box a img {
	width: 15px!important;
	margin-left: 5px;
}
	
.markets__box p:has(a):hover {
	transform: scale(1.05) translate(10px, 0px)!important;
	transition: all 0.3s ease-in-out;
	overflow: hidden;
}
.header__top a {
	text-decoration:none!important;
	font-size: 16px!important;
	line-height: 1;
	    
}
.header__top {
	margin-bottom: -10px;
	font-size: 16px!important;
}
.home .header__top {
	color: #fff!important;
	
}
.home .header__top a {
	color: #fff!important;
}
.scrolled .header__top,
.scrolled .header__top a{
	color: #111!important;
	
}
.more__menu>ul {
	display: flex!important;
	flex-direction: row!important;
	justify-content: center!important;
}
.choices__buttons .wp-block-button a {
	font-size: 22px !important;
  padding: 5px 20px;
  border: 1px solid #062d6d!important;
  border-radius: 15px !important;
  font-weight: 400 !important;
	background: transparent !important;
	 color: #062d6d !important;
}
.choices__buttons .wp-block-button a:hover {
	 color: #fff !important;
	background: #062d6d !important;
}
.choices__buttons p a {
	text-decoration: none!important;
	 color: #062d6d !important;
}

.choices__buttons p a:hover {
	text-decoration: underline!important;
}
.acc__type li {
	margin-bottom: 20px;
	font-size: 19px!important;
}
.acc__type ul {
	padding-left: 20px!important;
}
.acc__type--table a {
	font-size: 17px!important;
}
.acc__type--table p {
	margin: 5px 0!important;
}
.acc__type--mobile {
	display: none!important;
}
.acc__type--table .kb-table-row .kb-table-data:first-child {
	background: linear-gradient(to right, #5170ff 0%, #ff66c4 100%);
	font-weight: 700;
}
.acc__type--table {
	font-weight: 700;
}
.acc__type--table .acc__white--btn a,
.acc__white--btn a {
	background: #fff!important;
	color: #000!important;
}
.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question {
	font-weight: 600;
}
.mw-60 {
	min-width: 60px;
}
@media (max-width:1024px){
	
	.acc__type--mobile {
	display: flex!important;
}
	.acc__type--table {
		display: none;
	}
}
.crypto-hero,
.comm-hero,
.stocks-hero,
.forex-hero,
.indices-hero,
.about-us-hero,
.why-hero,
.security-hero,
.rom-hero,
.legal-hero,
.contact-hero,
.reviews-hero,
.faq-hero,
.vip-hero,
.blog-hero,
.dc-hero,
.ec-hero,
.mt-hero,
.partner-hero,
.careers-hero{
	min-height: 760px;
	display: flex;
	padding-top: 200px!important;
	padding-bottom: 100px!important;
	    align-items: center;
}
.single-post .blog-hero {
	min-height: 550px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	padding-top: 200px!important;
	padding-bottom: 100px!important;
}
.w-1280 {
	width: 1280px;
}
.white__filter {
	filter: brightness(0) invert(1);
}
#faq__vip--questions,
#faq__tools--questions,
#faq__account--questions,
#faq__dw--questions,
#faq__mobile--questions,
#faq__start--questions,
#faq__sec--questions,
#faq__features--questions{
	display: none;
}
#faq__vip--header,
#faq__tools--header,
#faq__account--header,
#faq__dw--header,
#faq__mobile--header,
#faq__start--header,
#faq__sec--header,
#faq__features--header{
	cursor: pointer;
	position: relative;
}
#faq__start--header:after,
#faq__tools--header:after,
#faq__account--header:after,
#faq__sec--header:after,
#faq__dw--header:after,
#faq__features--header:after,
#faq__mobile--header:after,
#faq__vip--header:after{
	position: absolute;
	content: "";
	right: -15px;
	top: 10px;
	background: url("/wp-content/uploads/sites/37/2025/06/chevron.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 30px;
    height: 30px;
    z-index: 222;
    
}
#faq__start--header:after,
#faq__tools--header:after,
#faq__account--header:after,
#faq__sec--header:after{
	filter: brightness(0) invert(1);
}
#why-stocks{
	background-image: url(//wp-content/uploads/sites/37/2025/07/Group-4.webp)!important;
    background-position: 50% -110%!important;
    background-repeat: no-repeat!important;
    background-size: 500px!important;
}
#why-crypto{
	background-image: url(/wp-content/uploads/sites/37/2025/07/ima_8d35ddc.webp)!important;
    background-position: 50% -110%!important;
    background-repeat: no-repeat!important;
    background-size: 500px!important;
}
#why-metals{
	background-image: url(/wp-content/uploads/sites/37/2025/07/ima_21a1113.webp)!important;
    background-position: 50% -110%!important;
    background-repeat: no-repeat!important;
    background-size: 500px!important;
}

#why-comm{
	background-image: url(/wp-content/uploads/sites/37/2025/07/Group-3.webp)!important;
    background-position: 50% -110%!important;
    background-repeat: no-repeat!important;
    background-size: 500px!important;
}
#why-forex{
	background-image: url(/wp-content/uploads/sites/37/2025/07/Group-2.webp)!important;
    background-position: 50% -110%!important;
    background-repeat: no-repeat!important;
    background-size: 500px!important;
}
#why-indices{
	background-image: url(/wp-content/uploads/sites/37/2025/07/ima_100257a-e1752054541947.webp)!important;
    background-position: 50% -25%!important;
    background-repeat: no-repeat!important;
    background-size: 500px!important;
}

@media (min-width: 1300px) and (max-width: 1400px) {
	.flow__four--steps .wp-block-group {
		min-height: 270px!important;
	}
	
	.testimonial {
    min-height: 260px !important;
}
/* 	main > .entry-content > .wp-block-group:first-child {
		height: 450px!important;
	} */
	.home main > .entry-content > .wp-block-group:first-child,
	.page-id-277 main > .entry-content > .wp-block-group:first-child{
		height: auto!important;
	}
	.faq__block {
	min-height: 600px!important;
}
}
@media (max-width: 1300px) {
/*   main > .entry-content > .wp-block-group:first-child {
    height: 450px!important;
    display: flex;
	         
  } */
	.home main > .entry-content > .wp-block-group:first-child{
		height: auto!important;
		background-repeat: no-repeat!important;
	}
/*   main > .entry-content > .wp-block-group:first-child > .wp-block-columns {
    min-width: auto;
  } */
	.faq__block {
	min-height: 650px!important;
}
	.partner__cta{
		background-position: 50% 42%!important;
	}
}
@media (min-width: 1025px) and (max-width: 1300px) {
	.home-hero {
		padding-top: 120px!important;
	}
}
@media (min-width: 1281px) and (max-width: 1420px) {
	.wp-block-site-logo img {
		width: 110px;
	}
	.nav__btn--login.wp-block-button a,
  .nav__btn--reg.wp-block-button a {
    font-size: 18px !important;
    padding: 10px 15px!important;

    border-radius: 5px !important;
  }
	#mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item
    > a.mega-menu-link {
   font-size: 18px;
        padding: 0px 7px 0px 7px;
  }
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.wp-block-site-logo img {
		width: 100px;
	}
	.home main > .entry-content > .wp-block-group:first-child {
		background-size: auto!important;
	}
  .nav__btn--login.wp-block-button a,
  .nav__btn--reg.wp-block-button a {
    font-size: 16px !important;
    padding: 10px 10px!important;

    border-radius: 5px !important;
  }
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item
    > a.mega-menu-link {
   font-size: 15px;
        padding: 0px 6px 0px 6px;
  }
  h1 {
    font-size: 50px;
    font-weight: 500;
  }
  h2 {
    font-size: 40px;
    font-weight: 500;
  }
  h3 {
    font-size: 30px;
    font-weight: 500;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
	.second__market--section h2,
	.second__market--section h3,
	.second__market--section p {
		text-align: center;
	}
	.second__market--section .wp-block-buttons {
		justify-content: center;
	}
	
	.blog__query > ul > li figure,
	.blog__query > ul > li figure img{
		height: 240px!important;
	}
	.wp-block-site-logo img {
		width: 100px;
	}
		.flow__image--step {
		    min-height: auto !important;
	}
	.flow__image--step img {
		position: relative;
		right: -20px;
	}
	.counter-box {
		min-width: 150px!important;
	}
	.crypto-hero, .comm-hero, .stocks-hero, .forex-hero, .indices-hero, .about-us-hero, .why-hero, .security-hero, .rom-hero, .legal-hero, .contact-hero, .reviews-hero, .faq-hero, .vip-hero, .blog-hero, .dc-hero, .ec-hero, .mt-hero, .partner-hero, .careers-hero {
    min-height: 500px;
      background-position: 56% 100%!important;
		padding-top: 160px !important;
    padding-bottom: 50px !important;
}
	.tablet__columns.wp-block-columns,
	.flow__three--steps.wp-block-columns{
		flex-wrap: wrap!important;
		justify-content: center;
		gap: 20px!important;
	}
	.tablet__columns.wp-block-columns .wp-block-column,
	.flow__three--steps.wp-block-columns .wp-block-column{
		flex-basis: 47%!important;
	}
	
	.tabs-container .tabs.slider .slick-list {
    height: 230px !important;
    padding-top: 20px !important;
  }
  .tabs-container .tabs.slider .tab {
    min-height: 180px !important;
  }
  .tabs-container .tabs.slider .tab .tab__btn {
    flex-direction: column;
	  align-items: flex-start;
  }
	.home .wrapper:has(.tabs) {
    flex-direction: column;
  }
  .wrapper:has(.tabs) .tabs-container {
    width: 100%;
  }
  .wrapper:has(.tabs) .content {
    width: 94%;
  }
	 .reg__flow--btn--mob {
    display: flex !important;
  }
  .reg__flow--btn--desk {
    display: none !important;
  }
	.page-id-65 main > .entry-content > .wp-block-group:first-child {
		    background-position: 60% 0!important;
	}
	.legal-hero {
		height: 410px !important;
		    background-position: 60% 0!important;
	}
	.contact__page--form .wpcf7-submit {
		width: 99%;
	}
	

	.wp-block-column .wp-block-columns:has(.tradingview-widget-container) {
		flex-direction: column;
	}
	
	  
	.wp-block-column .wp-block-columns:has(.wp-block-column>.green__dots--list) {
		flex-direction: column;
		gap: 0;
		margin-bottom: 30px;
	}
	.green__dots--list li {
		margin-bottom: 0!important;
	}
	.wp-block-columns:has(.reg__flow) {
		flex-direction: column!important;
	}
	.legal-hero .wp-block-columns {
		margin-left: 0!important;
	}
	.legal-hero .wp-block-columns .wp-block-column:first-child {
		flex-basis: 100%!important;
	}
	.reviews__grid .wp-block-column .wp-block-group {
    min-height: 100%;
}
	.cta__section--markets,
	.partner__cta {
		padding: 30px 30px 30px 40px!important;
		    background-position: 40% 42%!important;
	}
	.wp-block-columns:has(.acc__type),
	.wp-block-columns:has(.down-contain){
		flex-wrap: wrap!important;
		justify-content: center!important;
	}
	.wp-block-column:has(.acc__type),
	.wp-block-column:has(.down-contain){
		flex-basis: 48%!important;
		flex-grow: 0!important;
	}
	
	.wp-block-button a {
		padding: 10px 25px;
	}
	.second__market--section .wp-block-group> .wp-block-columns {
		flex-direction: column;
	}
	.second__market--section .wp-block-group> .wp-block-columns h3 {
		text-align: center;
	}
	.second__market--section .wp-block-group> .wp-block-columns .wp-block-column figure {
		text-align: center;
	}
	.second__market--section .wp-block-group> .wp-block-columns .wp-block-column figure img {
		width: 250px;
	}
/* 	.home main > .entry-content > .wp-block-group:first-child .wp-block-column:first-child {
		padding-bottom: 60px!important;
	} */
	footer .wp-block-group> .wp-block-columns {
		gap: 20px;
	}
	footer h4.has-medium-font-size {
		font-size: 15px!important;
	}
	.home main > .entry-content > .wp-block-group:first-child {
		padding-top: 50px!important;
	}
	.counter, .additional__symbols {
		font-size: 30px!important;
	}
	.single-post .wp-block-latest-posts__list li {
		flex-direction: column;
		    align-items: flex-start;
	}
  .nav__btn--reg.wp-block-button a,
  .nav__btn--login.wp-block-button a {
    font-size: 13px !important;
    padding: 8px 10px;

    border-radius: 5px !important;
  }
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item
    > a.mega-menu-link {
    font-size: 13px;
    padding: 0px 4px 0px 4px;
		        color: #fff !important;
  }
	.page-id-277 #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item
    > a.mega-menu-link {
  
		        color: #111 !important;
  }
	    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        text-align: left;
        padding: 10px;
        line-height: 15px;
        font-size: 13px;
    }
  h1 {
    font-size: 36px!important;
    font-weight: 500;
  }
  h2 {
    font-size: 32px!important;
    font-weight: 500;
  }
  h3 {
    font-size: 28px!important;
    font-weight: 500;
  }
	 h4 {
    font-size: 24px!important;
    font-weight: 500;
  }
	    .counter-container {
        flex-direction: row!important;
        gap: 20px !important;
    }
	
	.testimonial .testimonial-inner {
		min-height: 320px!important;
	}
	.contact__page--form .d-flex p span input, .contact__page--form textarea {
        width: 93%!important;
    }
	    .career__page--form .d-flex p span input, .career__page--form textarea, .career__page--form textarea, .career__page--form .career__file {
        width: 97%!important;
    }
	 .pt-m-60 {
    padding-top: 80px !important;
  }
  .pb-m-60 {
    padding-bottom: 80px !important;
  }

  .py-m-60 {
    padding-bottom: 80px !important;
    padding-top: 80px !important;
  }
		.pb-m-0 {
    padding-bottom: 0px !important;
  }
	.pt-m-0 {
    padding-top: 0px !important;
  }
  .mt-m-60 {
    margin-top: 80px !important;
  }

  .mb-m-60 {
    margin-bottom: 80px !important;
  }
  .my-m-60 {
    margin-bottom: 80px !important;
    margin-top: 80px !important;
  }
	    .mb-m-30 {
        margin-bottom: 30px !important;
    }
	    .mb-m-0 {
        margin-bottom: 0px !important;
    }
	
	
	
	
}
@media (min-width: 1025px) and (max-width: 1340px) {
	.page-id-277 main > .entry-content > .wp-block-group:first-child {
		background-position: 60% 0!important;
	}
	main > .entry-content > .wp-block-group:first-child {
		background-position: 82% 100%!important;
	}
	    main > .entry-content > .wp-block-group.crypto-hero {
        background-position: 61% 100% !important;
    }
	    main > .entry-content > .wp-block-group.comm-hero,
	 main > .entry-content > .wp-block-group.forex-hero,
	 main > .entry-content > .wp-block-group.mt-hero{
        background-position: 42% 100% !important;
    }
	    main > .entry-content > .wp-block-group.rom-hero {
        background-position: 22% 100% !important;
    }
	.page-id-273 main > .entry-content > .wp-block-group:first-child {
        background-position: 60% 100% !important;
    }
	
	    .counter-container {
        flex-direction: row!important;
        gap: 20px !important;
    }
	
	.legal-hero .wp-block-columns {
		margin-left: 0!important;
	}
	.legal-hero .wp-block-columns .wp-block-column:first-child {
		flex-basis: 100%!important;
	}
	
		.wp-block-columns:has(.acc__type),
	.tablet__columns{
		flex-wrap: wrap!important;
		justify-content: center;
	}
	.wp-block-column:has(.acc__type),
	.tablet__columns .wp-block-column{
		
		flex-basis: 23%!important;
		flex-grow: 0!important;
	}
	.tablet__columns:has(.flow__image--step) .wp-block-column {
        flex-basis: 30% !important;
        flex-grow: 0 !important;
    }
	.flow__image--step {
    
    min-height: 450px !important;
    
}
	.testimonial .testimonial-inner {
		min-height: 300px!important;
	}
/* 	.home h1 {
    font-size: 45px;
    font-weight: 500;
  }
	 .home h2 {
    font-size: 40px;
    font-weight: 500;
  }
 .home h3 {
    font-size: 35px!important;
    font-weight: 500;
  } */
	.home main > .entry-content > .wp-block-group:first-child {
		padding-top: 100px!important;
	}
	 .pt-m-60 {
    padding-top: 100px !important;
  }
  .pb-m-60 {
    padding-bottom: 100px !important;
  }

  .py-m-60 {
    padding-bottom: 100px !important;
    padding-top: 100px !important;
  }
		.pb-m-0 {
    padding-bottom: 0px !important;
  }
	.pt-m-0 {
    padding-top: 0px !important;
  }
  .mt-m-60 {
    margin-top: 100px !important;
  }

  .mb-m-60 {
    margin-bottom: 100px !important;
  }
  .my-m-60 {
    margin-bottom: 100px !important;
    margin-top: 100px !important;
  }
	    .mb-m-30 {
        margin-bottom: 30px !important;
    }
	    .mb-m-0 {
        margin-bottom: 0px !important;
    }
	
	
}
@media (max-width: 768px) {
	.blog__query > ul > li figure,
	.blog__query > ul > li figure img{
		height: 240px!important;
	}
	.wp-block-buttons:has(.wp-block-button) {
		justify-content: center;
	}
	.animated-headings {
		justify-content: center;
		text-align: center;
	}
	.counter-box {
		text-align: center!important;
	}
	.flow__image--step {
		    min-height: auto !important;
	}
	.flow__image--step img {
		position: relative;
		right: -20px;
	}
	    .slick-next {
        
        top: 130px!important;
    }
	main .wp-block-group:has(.testimonials-container) {
		padding-right: 10vw!important;
	}
	.single-post .wp-block-table tr,
	.single-post .wp-block-table td{
		font-size: 13px;
		word-break: keep-all;
	}
	.single-post .blog-hero {
		padding-top: 120px!important;
	}
	.blog__query > ul > li {
		margin-bottom: 50px!important;
	}
	.blog__query > ul > li> a {
		margin-left: 0!important;
	}
	.blog__query > ul > li> h2 {
		padding: 0;
		margin-top: 0!important;
	}
	.text__left--mob h4,
	.text__left--mob p,
	.text__left--mob h3{
		text-align: left!important;
	}
	.text__left--mob .wp-block-group {
		margin-top: 30px!important;
	}
	.text__left--mob.wp-block-columns {
		gap: 0!important;
	}
	.text__left--mob h3 {
		margin-bottom: 30px!important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		    text-align: left;
    color: #fff !important;
		padding: 10px;
    line-height: 15px;
		    font-size: 13px;
	}
	.home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
	.page-id-277 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
	.error404 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		 color: #000 !important;
	}
	header a.mega-menu-link {
    color: #fff !important;
}
	.second__market--section h4,
	.second__market--section h3,
	.second__market--section p {
		text-align: center;
	}
	.mobile__hero--img {
		display: none!important;
	}
	.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question {
		font-size: 22px;
	}
	.second__market--section figure:first-child {
		text-align: center;
	}
	.second__market--section figure:first-child img{
		width: 170px;
	}
	.mw-20 {
   
    top: -2px;
    left: 10px;
}
	.header__top {
		display: none;
	}
	.zero__home {
/* 		    padding-bottom: 260px!important; */
    background-position: 110% 0!important;
		background-image: url("/wp-content/uploads/sites/36/2025/05/opc.png")!important;
    background-size: 40%!important;
	}
	.footer__links--section {
		padding-left: 0px;
    padding-right: 0px;
	}
	.home__cta .wp-block-columns {
		gap: 0!important;
	}
	.home__cta--image {
		min-height: 300px!important;
	}
	.green__btn {
		width: 100%;
	}
	.green__btn.wp-block-button a {
		padding: 10px 15px;
	}
	.cta__main {
	padding: 20px 20px 240px!important;
		background-size: 100%!important;
}
	.security__cta {
		background-repeat: no-repeat!important;
		background-position: bottom left!important;
		padding: 20px 20px 196px !important;
		        background-size: 150% !important;
	}
	.post-carousel li.wp-block-post {
		min-height: 340px!important;
	}
	    .page-id-65 main > .entry-content > .wp-block-group:first-child {
        background-position: 50% 100% !important;
    }
	.wp-block-column.reg__flow .wp-block-columns {
		flex-direction: row!important;
}
	.wp-block-column.reg__flow .wp-block-columns .wp-block-column:first-child{
		    flex-basis: 15% !important;
    width: 11%;
    flex-grow: 0;
	}
	.wp-block-column.reg__flow .wp-block-columns .wp-block-column:nth-child(2){
		   flex-basis: 81% !important;
    width: 81%!important;
    flex-grow: 0!important;
    text-align: left;
	}
	.contact__page--form .wpcf7-submit {
        width: 100%;
    }
	.contact__hero .wp-block-columns .wp-block-column:first-child{
		flex-basis: 60%!important;
		flex-grow: 0!important;
	}
	
/* 	  main > .entry-content > .wp-block-group:first-child {
			height: 650px !important;} */
	.bg__none {
		background: none!important;
	}
	.left-align-mobile {
		text-align: left;
	}
	.career__page--form .d-flex p span input, .career__page--form textarea,
	.career__page--form textarea, .career__page--form .career__file {

    width: 90%;
   
}
	.career__page--form .wpcf7-submit {
    width: 104%;
}
	.custom-nav.scrolled {
 
    
	top: 0px;
  
}
	.security__page {
		    background-position: 70% 70%!important;
    background-size: cover!important;
	}
	.column-reverse {
		flex-direction: column-reverse!important;
	}
	.column-reverse img {
/* 		margin-bottom: 20px!important; */
	}
	
	.man__bg {
		        background-position: center 70% !important;
        background-size: contain !important;
	}
	.man__bg.py-m-60 {
		padding-bottom: 0!important;
	}
	  main > .entry-content > .wp-block-group:first-child {
   
    display: flex;
	 align-items: flex-start;        
  }
	.page-id-69 main > .entry-content > .wp-block-group:first-child,
	.page-id-56 main > .entry-content > .wp-block-group:first-child{
		height: auto!important;
	}
	.faq__block {
	min-height: auto!important;
}
	#mega-menu-max_mega_menu_1{
		padding-top: 45px!important;
/* 		padding-left: 10px !important; */
	}
	.home__hero--img {
		display: block!important;
		margin: 20px 0!important;
	}
	 .about-us-hero {
    background-image: url(/wp-content/uploads/sites/37/2025/06/about_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
    min-height: 700px;
  }
	 .crypto-hero {
    background-image: url(/wp-content/uploads/sites/37/2025/06/crypto_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
	padding-bottom: 270px!important;
    min-height: 760px;
  }
	.comm-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/07/Mask-group-5.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 760px;
	}
	.stocks-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/stocks_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 760px;
	}
	.forex-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/forex_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 760px;
	}
	.indices-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/indices_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 760px;
	}
	
	.rom-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/range_of_markets_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
.why-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/why_us_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	.reviews-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/reviews_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	.faq-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/faq_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 730px;
	}
	.vip-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/vip_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	.security-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/security_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	.blog-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/blog-MOBILE.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	
	.careers-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/careers_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	.dc-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/download_center_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	.ec-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/e_calendar_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	.mt-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/mobile_trading_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 660px;
	}
	.partner-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/partnership_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 700px;
	}
	.contact-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/contact_us_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 600px;
	}
	.legal-hero {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/legal_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	padding-top: 120px!important;
		padding-bottom: 240px!important;
    min-height: 580px;
	}
	.abous-us-banner {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/about_banner_img_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	
    min-height: 760px;
	}
	.security-banner {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/security_banner_img_mobule.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	
    min-height: 700px;
	}
	.market-banner {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/product_pages_banner_img_mobile.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	
    min-height: 700px;
	}
	.partner-banner {
		 background-image: url(/wp-content/uploads/sites/37/2025/06/partnership_banner_img_mobule-copy.webp) !important;
    background-size: cover;
	background-position:bottom!important;
	
    min-height: 850px;
	}
	
	
	
	
	
  .reg__flow--btn--mob {
    display: flex !important;
  }
  .reg__flow--btn--desk {
    display: none !important;
  }
  .market__bg {
    background-position: top !important;
  }
  .reviews__grid {
    background-position: center !important;
  }
  .contact__page--form .d-flex p span input,
  .contact__page--form textarea {
    width: 87%;
  }
  #why-forex.why-range,
	#why-indices.why-range{
   flex-basis:100%;
  }

  .mh-340 {
    min-height: auto;
    padding: 20px !important;
  }
  .single-post .entry-content img {
    border-radius: 20px !important;
    margin: 20px 0;

    height: 250px;
  }
 
/*   main>.entry-content>.wp-block-group:first-child>.wp-block-columns>.wp-block-column:nth-child(2) {
    display: none !important;
  } */
	

  .reviews__grid .wp-block-column .wp-block-group {
    min-height: auto;
  }
  footer .wp-block-column > .wp-block-group {
    flex-direction: column;
    gap: 40px;
  }
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-megamenu
    > ul.mega-sub-menu
    > li.mega-menu-item
    > a.mega-menu-link:hover,
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-megamenu
    > ul.mega-sub-menu
    > li.mega-menu-item
    > a.mega-menu-link:focus,
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-megamenu
    > ul.mega-sub-menu
    li.mega-menu-column
    > ul.mega-sub-menu
    > li.mega-menu-item
    > a.mega-menu-link:hover,
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-megamenu
    > ul.mega-sub-menu
    li.mega-menu-column
    > ul.mega-sub-menu
    > li.mega-menu-item
    > a.mega-menu-link:focus {
    font-weight: 400 !important;
    color: #062d6d !important;
  }
  .wp-block-columns:has(.green__dots--list) {
    gap: 0;
  }
  .page-id-65 .wp-block-columns:has(.wp-block-columns .green__dots--list),
  .page-id-559 .wp-block-columns:has(.wp-block-column .green__dots--list) {
    gap: 20px;
  }
	.page-id-65 .wp-block-columns.column-reverse:has(.wp-block-columns .green__dots--list) {
		gap: 0!important;
	}
  .wp-block-columns:has(.acc__type .green__dots--list) {
    gap: 30px;
  }
  
  .tabs-container .tabs.slider .slick-list {
    height: 230px !important;
    padding-top: 20px !important;
  }
  .tabs-container .tabs.slider .tab {
    min-height: 180px !important;
  }
  .tabs-container .tabs.slider .tab .tab__btn {
    flex-direction: column;
	  align-items: flex-start;
  }
  .content .btn {
    padding: 10px 15px;
  }
  .reg__flow .wp-block-group {
    padding-right: 18px !important;
    text-align: center;
  }
  h1 {
    font-size: 40px;
    font-weight: 500;
  }
  h2 {
    font-size: 32px;
    font-weight: 500;
	  text-align: center!important;
  }
  h3 {
    font-size: 30px;
    font-weight: 500;
  }
	.page-id-3589     h3 {
        font-size: 25px;
        font-weight: 500;
    }
	.single-post .entry-content h1 {
    font-size: 40px;
    font-weight: 500;
  }
  .single-post .entry-content h2,
	.single-post .entry-content h2 strong{
    font-size: 26px;
    font-weight: 500;
  }
 .single-post .entry-content h3 {
    font-size: 26px;
    font-weight: 500;
  }
  .home .wrapper:has(.tabs) {
    flex-direction: column;
  }
  .wrapper:has(.tabs) .tabs-container {
    width: 100%;
  }
  .wrapper:has(.tabs) .content {
    width: 94%;
  }
  .counter-container {
    flex-direction: column;
	  gap: 10px!important;
  }
	
 
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    li.mega-menu-megamenu
    > ul.mega-sub-menu
    > li.mega-menu-row
    .mega-menu-column
    > ul.mega-sub-menu
    > li.mega-menu-item {
    padding: 5px 15px 5px 15px;
  }
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-megamenu
    > ul.mega-sub-menu
    > li.mega-menu-item
    > a.mega-menu-link,
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-megamenu
    > ul.mega-sub-menu
    li.mega-menu-column
    > ul.mega-sub-menu
    > li.mega-menu-item
    > a.mega-menu-link {
    color: #111;

    font-size: 13px;
    text-transform: none;

    font-weight: 500;
  }
  .nav__btns--desktop {
    display: none !important;
  }
  .mega-menu-close {
    display: block !important;
    position: absolute;
    top: 8px;
    right: 15px;
    border: none;
    font-size: 24px;
    cursor: pointer;
    z-index: 9999;
    padding: 5px 10px !important;
    line-height: 1;
    color: #000;
    background: #fff;
    border-radius: 5px;
  }
  .nav__login--mobile,
  .nav__reg--mobile {
    display: block !important;
  }
	.nav__login--mobile {
		margin-top: 30px!important;
	}
/*   .nav__login--mobile a,
  .nav__reg--mobile a {
    display: block !important;
    margin-left: 10px !important;
    margin-bottom: 10px !important;
    width: 100px !important;
    text-align: center !important;
    border: 2px solid #affc8a !important;

    border-radius: 10px !important;
  } */
  .nav__reg--mobile a {
    color: #affc8a !important;

    background-color: #affc8a00 !important;
  }
  .nav__login--mobile a.mega-menu-link {
    font-size: 20px !important;
    padding: 15px 45px;
    border-radius: 8px !important;
    font-weight: 500 !important;
    background: #DD4BEC !important;
    background: linear-gradient(90deg, rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%) !important;
    color: #fff !important;
    text-transform: uppercase !important;
/*     transition: transform 0.3s ease-in-out; */
	      text-align: center!important;
    max-width: 70%!important;
    margin-left: 10px!important;
  }
  .wp-block-columns:has(.green__dot) {
    gap: 15px;
  }
  .green__dot {
    display: flex;
  }
  .green__dot img {
    left: 10px;
  }
  .testimonials-slider .slick-dots {
    margin-top: 0;
    bottom: -50px;
  }
  .cta__section--markets,
	
	
	.partner__cta{
    padding: 30px 40px 40px !important;
  }
	

  .pt-m-60 {
    padding-top: 60px !important;
  }
  .pb-m-60 {
    padding-bottom: 60px !important;
  }

  .py-m-60 {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
  }
		.pb-m-0 {
    padding-bottom: 0px !important;
  }
	.pt-m-0 {
    padding-top: 0px !important;
  }
  .mt-m-60 {
    margin-top: 60px !important;
  }

  .mb-m-60 {
    margin-bottom: 60px !important;
  }
  .my-m-60 {
    margin-bottom: 60px !important;
    margin-top: 60px !important;
  }
	    .mb-m-30 {
        margin-bottom: 30px !important;
    }
	    .mb-m-0 {
        margin-bottom: 0px !important;
    }
	.home-hero {
	        padding-top: 180px !important;
        padding-bottom: 410px !important;
        background-position: bottom center !important;
        background-image: url(/wp-content/uploads/sites/36/2025/05/header_mobile.jpg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-color: #1e2d6e !important;
	}
}


/* CHAT LIVE */
.btn__chat {
	background-color: transparent;
    color: #062d6d;
    padding: 10px 25px;
    border: 1px solid #062d6d;
    cursor: pointer;
    border-radius: 15px;
    text-decoration: none;
    font-size: 20px;
}
.btn__chat:hover {
	border: 1px solid #000;
	 color: #000;
}

 .chat {
    width: 70px;
    height: 50px;
/*     background-color: #25caaa; */
/*     border: 1px solid #fff; */
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;   
    position: fixed;
    bottom: 35px;
    left: 35px;
/*     box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.1); */
    z-index: 9999;
	 text-decoration: none;
	 
}
.chat span {
	color: #000!important;
	font-weight: 600!important;
	margin-right: 0!important;
	font-size: 20px!important;
}

.chat img {
    max-width: 45px;
    max-height: 45px;
/*     filter: brightness(0) invert(1); */
}

.chat-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 150px;
    justify-content: flex-start;
    z-index: 9999;
}

.chat-form {
    width: 600px;
    border: 1px solid rgb(192, 192, 192);
    background-color: rgb(252, 252, 252);
    padding: 30px;
    border-radius: 20px;
    text-align: center;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.1);
    position: relative;
}

.chat-form input[type="text"],
.chat-form input[type="email"],
.chat-form textarea {
    padding: 10px;
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 10px;
}

.chat-close {
    position: absolute;
    top: 0px;
    right:10px;
    font-weight: bold;
    cursor: pointer;
    font-size: 30px;
}

.chat-message {
    margin-top: 20px;
    font-weight: bold;
}

.chat-message p {
    color: black !important;
}

.chat-button {
    padding: 10px 20px;
}
.w-form-done, .w-form-fail {
    display: none;
}
.w-form-done1, .w-form-fail1 {
    display: none;
}
.widget__block {
	    background: #0c2422;
    border-radius: 10px;
    display: flex
;
    flex-direction: row;
    align-items: center;
    padding-top: 30px;
}

@media (max-width:885px) {
    .chat-overlay {
        padding: 20px;
        justify-content: center;
    }
    .chat-form {
        width: 350px;
        padding: 15px;
    }
}

/* DOWNLOAD CENTER */


.down-contain {
  display: flex;
  flex-direction: column;
  /* min-height: 300px; */
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
.down-os {
  /* min-height: 200px; */
  display: flex;
  flex-direction: column;
	 align-items: center;
  justify-content: space-between;
}
.down-contain a {
	text-decoration: none!important;
	color: #000!important;
}
.down-os figure {
  margin-right: 0px;
}
.down-os figure img {
  aspect-ratio: 3/2;
  object-fit: contain;
/*   mix-blend-mode: multiply; */
/* 	filter: brightness(0) invert(1); */
}
.down-contain p {
  margin: 0 10px 0 0;
}
.down-os select {
     min-width: 115px;
    padding: 5px;
    background: transparent;
    color: #000;
    border: 1px solid  #DD4BEC;
	  font-family: "Poppins", sans-serif!important;
}
.down-os select option {
/* 	background: #000; */
}

.btn-primary {
	 font-family: "Poppins", sans-serif!important;
font-size: 20px !important;
  padding: 15px 45px;
  border-radius: 8px !important;
  font-weight: 500 !important;
	background: #DD4BEC!important;
background: linear-gradient(90deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
	 color: #fff !important;
	text-transform: uppercase!important;
	border: none!important;
	margin-top: 30px;
	transition: transform 0.3s ease-in-out;
}
.btn-primary:hover {
	background: #DD4BEC!important;
background: linear-gradient(135deg,rgba(221, 75, 236, 1) 0%, rgba(90, 124, 247, 1) 100%)!important;
	transform: scale(1.07);
	transition: transform 0.3s ease-in-out;
}
.footer__links--section nav ul {
	gap: 2px;
}
.footer__links--section h4 {
	padding-left: 8px;
}
.footer__links--section nav a {
	padding: 10px 8px;
	font-weight: 500 !important;
}
.footer__links--section nav a:hover {
	background: #affc8a !important;
    color: #062d6d !important;
	border-radius: 8px !important;
}

.mega-menu-item:has(.mega__menu--triangle) .mega-menu-link{
	position: relative!important;
}
.mega-menu-item:has(.mega__menu--triangle) .mega-menu-link:before{
	content: '';
    position: absolute!important;
    bottom: 0px!important; /* Position above the dropdown */
    left: 40%;
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent; /* Same color as dropdown background */
	transition: all 0.6s ease;
}
.mega-menu-item:has(.mega__menu--triangle) .mega-menu-link:hover:before{
	 border-bottom: 10px solid #eceaea; /* Same color as dropdown background */
	transition: all 0.6s ease;
}
.mega-menu-item:has(.mega__menu--triangle) .mega-menu-link:hover .mega-indicator:after {
	color: transparent!important;
}
.nav__btn--reg.wp-block-button a:lang(fr-ca), .nav__btn--login.wp-block-button a:lang(fr-ca){
	    font-size: 16px !important;
    padding: 8px 20px!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:lang(fr-ca){
	  font-size: 16px !important;
}
@media (min-width:901px) and (max-width:1000px) {
	.nav__btn--reg.wp-block-button a:lang(fr-ca), .nav__btn--login.wp-block-button a:lang(fr-ca){
	    font-size: 10px !important;
    padding: 8px 10px!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:lang(fr-ca){
	  font-size: 10px !important;
}
}
@media (min-width:1001px) and (max-width:1100px) {
	.nav__btn--reg.wp-block-button a:lang(fr-ca), .nav__btn--login.wp-block-button a:lang(fr-ca){
	    font-size: 12px !important;
    padding: 8px 10px!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:lang(fr-ca){
	  font-size: 12px !important;
}
}
@media (min-width:1101px) and (max-width:1200px) {
	.nav__btn--reg.wp-block-button a:lang(fr-ca), .nav__btn--login.wp-block-button a:lang(fr-ca){
	    font-size: 13px !important;
    padding: 8px 10px!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:lang(fr-ca){
	  font-size: 13px !important;
}
}
@media (min-width:1201px) and (max-width:1300px) {
	.nav__btn--reg.wp-block-button a:lang(fr-ca), .nav__btn--login.wp-block-button a:lang(fr-ca){
	    font-size: 14px !important;
    padding: 8px 10px!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:lang(fr-ca){
	  font-size: 14px !important;
}
}