:root {
    --boder: 1px solid rgb(49, 66, 77);
    --backgro-color: #0a0e10;
	--larger-columns:#31424D26;
}

.bank_1_p{
	font-size: clamp(2rem, 2.64vw, 3.7rem);
    color: rgb(192, 192, 192);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
	line-height: clamp(3rem, 3.44vw, 4.81rem);
}
.bank_2_p{
	font-size: clamp(1.8rem, 1.93vw, 2.7rem);
    line-height: clamp(3rem, 3.44vw, 4.81rem);
    color: rgb(248, 94, 1);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
}
.bank_3_p{
	font-size: clamp(1.6rem, 1.57vw, 2.2rem);
    line-height: clamp(2.4rem, 2.5vw, 3.5rem);
    color: rgb(255, 255, 255);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
}
.bank_4_p{
	font-size: clamp(2rem, 2.21vw, 3.1rem);
    color: rgb(0, 0, 0);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
	letter-spacing:normal;
	margin-bottom: 0.3rem;

}
.bank_5_p{
	font-size: clamp(1.2rem, 1.14vw, 1.6rem);
    color: rgb(0, 0, 0);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
	letter-spacing:normal;        
	margin-bottom: 0rem;

}

.bank_col_right
{
	/*align-items: center;*/
	align-self: end;
}
.banner_right_col
{
	position: relative;
	/*align-self: end;*/
	display:grid;
	gap:2rem;
}
.banner_right_col_img
{
	text-align: center;
	margin-right: 0rem;
	margin-left: 1rem;
}

.banner_sm_img_onimg
{
 position: absolute;
 top: 7%;
 right: 18%;
 width: 18%;
 opacity: 0.6;
}

.customer-friendly-heading h2.banK_new_h {
    color: white;
    font-size: clamp(1.4rem, 1.57vw, 2.2rem);
    font-family: verdana, geneva, sans-serif;
    margin-top: 4%;
    line-height: 1.05;
	letter-spacing:normal;

}
.customer-friendly-heading p.banK_new_p {
    color: white;
    font-size: clamp(1.3rem, 1.14vw, 1.6rem) ;
    font-family: verdana, geneva, sans-serif;
    margin-top: 4%;
	letter-spacing:normal;
	padding: 0% 9%;
}
.already-tradable-heading h1.crypto_1 {
    color: #ff6600;
    /* font-size: clamp(2.8rem, 2.2vw, 4.1rem); */
    font-size: clamp(2rem, 2.21vw, 3.1rem);
    font-family: verdana, geneva, sans-serif;
}
.already-tradable-detail p.crypto_2 {
    color: white;
    font-size: clamp(1.3rem, 1.29vw, 1.8rem);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0%;
}
.uost-world-famile-heading h2 {
  color: #f85e01;
  font-size: clamp(1.5rem, 1.71vw, 2.4rem);
  font-family: 'Jockey One', sans-serif;
}
.uost-world-famile-text p {
    color: white;
    font-size: clamp(1.3rem, 1.4vw, 1.8rem);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0%;
	letter-spacing:normal;
	line-height: clamp(2rem, 2vw, 2.88rem);
}
.uost-world-famile-card-text p { 
  font-size: clamp(1.3rem, 1.29vw, 1.8rem);
}
.cus_row1 {
        gap: 2.5rem;
        margin-top: 5rem;
    }
.cus_row2 {
    padding: 0rem 3rem;
    gap: 2rem;
}
.bank_row_style
{
	display: flex;
	
	align-items: center;
	background: rgb(192, 192, 192);
	border-radius: 25px;
	margin-top: 10px;
	padding: 1rem 0rem;
	gap: 10px;
    
}
.bank_col_style
{
	border: var(--boder);
	background-color: #0a0e10;
	border-radius: 25px;
     padding: 2rem 4rem;
	z-index: 1;
	padding: 0 4rem;
	/*height:55vh;*/
	
	display: flex;
	flex-direction: column;
	justify-content: center;
	width:51%;
}
/**/
.per-day-box
 {
    border: var(--boder);
	margin-top: 5%;
    padding: 10% 6%;
}
.per-day-box-detail .bank_para_heading
{
	font-size: clamp(1.8rem, 1.8vw, 2.9rem);
	line-height: 1.35;
	text-decoration-color:rgb(250, 250, 250);
	font-weight:400;
}
.per-day-box-detail .bank_para_heading1
{
	font-size: clamp(1.8rem, 1.89vw, 2.65rem) !important;
	line-height: 1.35;
	text-decoration-color:rgb(250, 250, 250);
	font-weight:400;
}
.bank_para_message
{
	font-size: clamp(1.2rem, 1.14vw, 1.6rem) !important;
	line-height: 1.5;
	text-decoration-color:rgb(250, 250, 250);
	font-weight:400;
	color:rgb(250, 250, 250);
	text-align: left !important;
}
.uost-contract-addres-submit-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(248, 94, 1);
  padding: clamp(1rem, 1.5vw, 2.25rem)
         clamp(1.5rem, 3vw, 5rem);
  text-decoration: none;
  color: white;
  font-size: clamp(1.3rem, 1.4vw, 1.6rem);
  font-family: 'verdana', geneva, sans-serif;
  font-weight: 500;
  border-radius: 10px;
  height: 6vh;
  border: none;
  transition:0.5s;
}
.uost-contract-addres-submit-btn:hover {
  background: rgb(49, 66, 77);
  border: none;
}

.uost-contract-addres-submit-btn2 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(192 192 192);
  padding: 1rem 2rem;
  text-decoration: none;
  color: rgb(37 43 50);
  font-size: 15px;
  font-family: 'verdana', geneva, sans-serif;
  font-weight: 500;
  border-radius: 10px;
  height: 6vh;
  border: 2px solid rgb(248, 94, 1);
  transition:0.5s;
}
.uost-contract-addres-submit-btn2:hover {
  background: rgb(248, 94, 1);
  border: 2px solid rgb(192 192 192);
   color: white;
}


.already-tradable-imgbox
{
	border: var(--boder);
    padding: 3% 3% 3% 3%!important;
    position: relative;
	
    display: inline-block;
    overflow: hidden;
	
}
 
.already-tradable-imgbox img {
    display: block;
    width: 100%;
    height: auto;
	border:var(--boder)!important;
	border-radius:unset!important;
}

/* Dark vignette overlay */
.already-tradable-imgbox::after {
content: "";
    position: absolute;
        inset: 4.11% 3.1%;
    border-radius: 0px;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.9) 62%, rgba(0, 0, 0, 1) 100%);
    pointer-events: none;
	border:var(--boder)!important;
}

.uost-world-famile-card {
    border: var(--boder);
	position: relative;
    display: inline-block;
}
.uost-world-famile-card::after {
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);
    border-radius: 8px;
}


.upcoming-and-existing-card {
    background-color: rgba(49, 66, 77, 0.15)!important;
    border: 2px solid rgb(49, 66, 77)!important;
	padding: 6% 4%;
    justify-content: normal; 
   
}
.uost-box {
    width: 100%;
	padding: 0% 4% !important;
}

.uost-contract-address{
    background-color: rgba(49, 66, 77, 0.15)!important;
    border: 2px solid rgb(49, 66, 77)!important;
}
.history-course-box {
    background-color: rgba(49, 66, 77, 0.15)!important;
    border: 2px solid rgb(49, 66, 77)!important;
}

.upcoming-and-existing-card h3 {
    font-size: clamp(2.2rem, 2.8vw, 3.2rem);
    font-weight: 400;
    line-height: 1.3;
    color: rgb(192, 192, 192);
    font-family: verdana, geneva, sans-serif;
}

.upcoming-and-existing-card p {
    font-size: clamp(2.2rem, 2.8vw, 3.2rem);
    font-weight: 700;
    line-height: 1.3;
    color: rgb(240, 240, 240);
    font-family: verdana, geneva, sans-serif;
}

.upcoming-and-existing-card p.p11 {
    font-size: clamp(1.5rem, 1.7vw, 1.8rem);
    font-weight: 400;
    line-height: clamp(2.2rem, 2vw, 2.8rem);
    color: rgb(255, 255, 255);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0;
}

.reputable-and-transparent-detail-text p {
    color: white;
    font-size: clamp(1.3rem, 1.4vw, 1.6rem);
    line-height: clamp(2rem, 2vw, 2.5rem);
    font-weight: 400;
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0;
}

.reputable-and-transparent-link {
    text-decoration: underline;
    color: white;
    font-size: clamp(1.3rem, 1.4vw, 1.6rem);
    font-family: verdana, geneva, sans-serif;
}

.win-situation-box2 {
    border: var(--boder);
    background: #0a0e10!important;
}
.future-oriented-box {
    background: #0a0e10!important;
    border: var(--boder);
}
.token-ecosystem-box {
     background: #0a0e10!important;
     border: var(--boder);
	 width: 99%;
}

.global-visacard-section {
    padding: 3% 4% !important;
	 /*   border-bottom: 2px solid #6d6d6d;*/
}

.expand-your-financial-heding h1.new {
    color: rgb(192, 192, 192);
    font-size: clamp(2.3rem, 2.8vw, 3.5rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: normal;
    margin-bottom: 5%;
}

.expand-your-financial-detile p.new1 {
    color: white;
    font-size: clamp(1.6rem, 1.9vw, 2.16rem);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.57;
}

.win-situation-heading h2.new3 {
    color: rgb(248, 94, 1);
    font-size: clamp(1.6rem, 1.9vw, 2.16rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    margin-bottom: 0.8rem;
    line-height: 1.6;
    overflow-wrap: break-word;
}

.win-situation-detail p.new4 {
    color: white;
    font-size: clamp(1.4rem, 1.6vw, 1.8rem) !important;
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: normal;
}

.decentralized-exchange-heading h1.new5 {
    color: rgb(192, 192, 192);
    font-size: clamp(2.4rem, 3vw, 3.7rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: normal;
}

.uniexs-world-imgbox img {
    width: 84%;
	    border-radius: 5%;
}

.decentralized-exchange-heading h2.new6 {
    color: #f85e01;
    font-size: clamp(2.3rem, 2.8vw, 3.5rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: normal;
}

.decentralized-exchange-heading h2.new6_1 {
    color: #f85e01;
    font-size: clamp(1.8rem, 2vw, 2.5rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: normal;
}

.decentralized-exchange-text p.new7 {
    color: white;
    font-size: clamp(1.4rem, 1.6vw, 1.8rem);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0;
    line-height: 1.6;
    letter-spacing: normal;
    font-weight: 400;
}

.future-oriented-heading h2.new8 {
    color: #f85e01;
    font-size: clamp(2.3rem, 2.8vw, 3.5rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
}

.future-oriented-heading p.new9 {
    color: white;
    font-size: clamp(1.6rem, 1.9vw, 2.16rem);
    font-family: verdana, geneva, sans-serif;
    letter-spacing: normal;
    line-height: 1.3;
}

.future-oriented-heading p.new9_1 {
    color: white;
    font-size: clamp(1.8rem, 2vw, 2.4rem);
    font-family: verdana, geneva, sans-serif;
    letter-spacing: normal;
    line-height: 1.6;
}

.future-oriented-box-heading h2.new10 {
    color: #f85e01;
    font-size: clamp(2rem, 2.2vw, 2.6rem);
    font-weight: 400;
    margin-bottom: 0.8rem;
    letter-spacing: normal;
    line-height: 1.6;
}

.future-oriented-box-text p.new11 {
    font-size: clamp(1.4rem, 1.6vw, 1.8rem);
    margin-bottom: 0;
    letter-spacing: normal;
    line-height: 1.6;
}

.expand-your-financial-heding h1.new12 {
    color: rgb(192, 192, 192);
    font-size: clamp(2.4rem, 3vw, 3.7rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.3;
    padding-right: clamp(8%, 14vw, 28%);
}

.expand-your-financial-heding h1.new13 {
    color: rgb(248, 94, 1);
    font-size: clamp(2rem, 2.3vw, 2.7rem);
    font-family: verdana, geneva, sans-serif;
    letter-spacing: normal;
    line-height: 1.8;
    font-weight: 400;
}

/**/

.token-ecosystem-box h1.new14 {
    font-size: clamp(2rem, 2.3vw, 2.7rem);
    color: rgb(248, 94, 1);
    letter-spacing: normal;
    font-family: verdana, geneva, sans-serif;
    line-height: 1.3;
    font-weight: 400;
}

.token-ecosystem-box h1.new14_1 {
    font-size: clamp(1.8rem, 2vw, 2.3rem);
    color: white;
    letter-spacing: normal;
    font-family: verdana, geneva, sans-serif;
    line-height: 1.5;
    font-weight: 400;
}

.token-ecosystem-box p.new15 {
    color: white;
    font-size: clamp(1.3rem, 1.4vw, 1.6rem);
    letter-spacing: normal;
    font-family: verdana, geneva, sans-serif;
    line-height: 1.56;
    font-weight: 400;
}

.token-ecosystem-box h1.new16 {
    font-size: clamp(2.8rem, 3.2vw, 4rem);
    color: rgb(248, 94, 1);
    letter-spacing: normal;
    font-family: verdana, geneva, sans-serif;
    font-weight: 700;
    line-height: 1.1;
    text-align: center;
}


.floating-img {
  display: block;
  margin: 0 auto;
  max-width: 30%;
  height: auto;
  animation: floatUpDown 9s ease-in-out infinite;
  transform: translateY(0);
}
@keyframes floatUpDown {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-300px); }
}

.business-solutions-section .robot-imgbox1 .float-wrapper1 {
  display: inline-block;
  -webkit-animation: floatUpDown2 5s ease-in-out infinite;
  animation: floatUpDown2 5s ease-in-out infinite;
  will-change: transform;
  -webkit-transform: translateZ(0); /* promote to GPU layer */
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .business-solutions-section .robot-imgbox1 .float-wrapper1 {
    -webkit-animation: none;
    animation: none;
  }
}


.floating-img2 {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
    animation: floatUpDown2 5s ease-in-out infinite !important;
    transform: translateY(0);
    width: clamp(12rem, 30vw, 90%);
}

@keyframes floatUpDown2 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-25px); }
}

.for_image{
	border-radius: 0px 10px 10px 0px;
	width: 90%;
	height: auto;
	position: relative;
    left: -3rem;
    top: 0%;
	margin-top: 2rem;
}

.upcoming-and-existing-card img {
    width: 90%;
    height: 174px;
    object-fit: cover;
    border-radius: 5%;
    margin: 0 auto 20px;
}
.upcoming-and-existing-card h3.new_pra1 {
    font-size: 27px;
    font-weight: 400;
    line-height: 41.6px;
    color: rgb(192, 192, 192);
    font-family: verdana, geneva, sans-serif;
	line-height:35.1px;
}
.upcoming-and-existing-card p.new_pra2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 31.6px;
    color: rgb(240, 240, 240);
    font-family: verdana, geneva, sans-serif;
}
.upcoming-and-existing-card p.new_pra_p1 {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    color: rgb(255, 255, 255);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 20px;
}
.upcoming-and-existing-card p.new_pra_p2 {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: rgb(255, 255, 255);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 20px;
}
.upcoming-and-existing-card p.new_pra_p3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    color: rgb(255, 255, 255);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 20px;
}


.pra_button
{
	background-color: rgb(248, 94, 1);
    border: 1px solid rgb(192, 192, 192);
    color: rgb(250, 250, 250);
    font-size: 24.3333px;
    height: 59.9688px;
    font-weight: 700;
    min-width: 43.2px;
    font-family: verdana, geneva, sans-serif;
}
.pra_button:hover
{
	
}

.uost-box-heading {
    margin-bottom: 0%;
    padding: 0% 3%;
	margin-top: 3%;
}
.upcoming-and-existing-cards-section {
   
    padding: 0% 3%;
    margin-top: 3%;
}


.img_new_class{
	width: 65%;
    border-radius: 50%;
}
.voucher-deposit-detail p.stakw_new1 {
    color: rgb(240, 240, 240);
    font-size: clamp(2rem, 2.3vw, 2.92rem);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0;
    text-align: center;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.3;
}

.voucher-deposit-detail p.stakw_new2 {
    color: rgb(240, 240, 240);
    font-size: clamp(2.2rem, 2.5vw, 3.2rem);
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 0;
    text-align: center;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.3;
}

.voucher-deposit-detail2 p.stakw_new3 {
    color: white;
    font-family: verdana, geneva, sans-serif;

    margin: 0 clamp(1.5rem, 3vw, 5%);

    text-align: center;
    font-weight: 400;
    letter-spacing: normal;

    font-size: clamp(1.3rem, 1.4vw, 1.6rem);
    line-height: clamp(2rem, 2vw, 2.56rem);
}

.choose-your-strateg-start-now-btn {
    font-size: clamp(1.3rem, 1.5vw, 1.6rem);
    font-weight: 700;
    line-height: 1.6;    
}

.choose-your-strateg-section-heading h1.stakw_new4 {
    color: rgb(192, 192, 192);
    text-align: justify;

    font-size: clamp(2.2rem, 2.8vw, 3.2rem);
    line-height: 1.3;

    letter-spacing: normal;
    font-weight: 400;
}
.choose-your-strateg-section-heading p.stakw_new5 {
    color: rgb(240, 240, 240);

    padding: 0 clamp(1rem, 1vw, 1%);

    font-size: clamp(1.3rem, 1.4vw, 1.6rem);
    line-height: clamp(1.8rem, 1.8vw, 2.08rem);

    letter-spacing: normal;
    font-weight: 400;
    font-family: verdana, geneva, sans-serif;
}

.choose-your-strateg-box {
    width: 100%;
    height: 100%;
    background-color: #0c1214;
    border:1px solid rgb(49, 66, 77);
    border-radius: 8px;
    padding: 4% 5%;
}


.trading-exchange-box {
    width: 100%;
    display: grid;
    justify-content: center;
    background-color: #0c1214;
    border: 1px solid rgb(49, 66, 77);
    border-radius: 8px;
    padding: 15px 10px 15px 10px;
	min-height: 186.125px;
}

.trading-exchange-heading h1.stakw_new6 {
    color: rgb(192, 192, 192);
    font-size: clamp(24px, 2.5vw, 42px);
    font-family: verdana, geneva, sans-serif;
	font-weight:700;
	letter-spacing:normal;
	line-height:1.3;
	text-align:center;
}

.trading-exchange-text p.stakw_new7 {
    color: white;
    font-size: clamp(14px, 1.2vw, 16px);
    font-family: verdana, geneva, sans-serif;
	font-weight:400;
	letter-spacing:normal;
	line-height: 1.6;
	text-align:center;
}

.business-solutions-hero-content h1 {
    font-size: clamp(2.4rem, 3vw, 3.7rem);
    color: rgb(192, 192, 192);
    letter-spacing: normal;
    margin-bottom: 1rem;
    font-weight: 400;
    font-family: verdana, geneva, sans-serif;
	line-height: 1.3;
}
.business-solutions-hero-content h1.vqq
{
	color:white;
	font-size:clamp(22px, 2.2vw, 34px);
	line-height:1.3;
}

.business-solutions-hero-content h2.vqq1
{
    color: white;
    font-size: clamp(1.8rem, 2.2vw, 2.7rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.4;
}
.business-solutions-hero-content p.vqq2
{
    color: white;
    font-size: clamp(1.8rem, 2.2vw, 2.7rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.4;
}
.business-solutions-hero-content p.stakw_new8 {
    font-size: 25px;
    margin-bottom: 10px;
    font-weight: 400;
    font-family: verdana, geneva, sans-serif;
	line-height:40px;
	letter-spacing: normal;
}

.make-our-profits-section-heading h1.stakw_new9 {
    color: rgb(248, 94, 1);
    font-size: clamp(2.4rem, 3vw, 3.7rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.3;
}
.make-our-profits-section-heading h2.stakw_new10{
    color: white;
    font-size: clamp(1.8rem, 2vw, 2.5rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
}
.make-our-profits-boxtital h2.stakw_new11 {
    color: #f85e18;
    font-size: clamp(1.9rem, 2.2vw, 2.5rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
}

.make-our-profits-boxtext p.stakw_new12 {
    color: white;
    font-size: clamp(1.4rem, 1.6vw, 1.8rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
    margin-bottom: 0;
}

.choose-your-strateg-box input[type="text"] {
    border: 1px solid rgb(49, 66, 77);
	font-family: verdana, geneva, sans-serif;
    background-color: black;
}

.business-solutions-hero-content p.stakw_new8_1 {
    font-size: clamp(2.3rem, 2.8vw, 3.5rem);
    margin-bottom: 1rem;
    font-weight: 400;
    font-family: verdana, geneva, sans-serif;
    line-height: 1.6;
    letter-spacing: normal;
}

.choose-your-strateg-box p.fut_new1 {
    font-size: clamp(1.6rem, 1.9vw, 2.2rem);
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: verdana, geneva, sans-serif;
    color: rgb(248, 94, 1);
    text-align: center;
}

.choose-your-strateg-box p.fut_new2 {
    font-size: clamp(1.6rem, 1.9vw, 2.2rem);
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: verdana, geneva, sans-serif;
    color: rgb(250, 250, 250);
    text-align: center;
}

.choose-your-strateg-box p.fut_new3 {
    font-size: clamp(1.5rem, 1.8vw, 2rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(248, 94, 1);
    text-align: center;
}
.choose-your-strateg-box p.fut_new4 {
    font-size: clamp(1.3rem, 1.4vw, 1.6rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: verdana, geneva, sans-serif;
    color: rgb(250, 250, 250);
    text-align: center;
}

.choose-your-strateg-section p.fut_new5 {
    font-size: clamp(1.6rem, 1.9vw, 2.2rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: verdana, geneva, sans-serif;
    color: rgb(248, 94, 1);
}

.choose-your-strateg-section p.fut_new6 {
    font-size: clamp(1.4rem, 1.6vw, 1.8rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: verdana, geneva, sans-serif;
    color: rgb(255, 255, 255);
}

.choose-your-strateg-section p.fut_new7 {
    font-size: clamp(1.6rem, 1.9vw, 2.2rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: verdana, geneva, sans-serif;
    color: white;
    text-align: center;
}
.choose-your-strateg-section p.fut_new8 {
    font-size: clamp(1.9rem, 2.2vw, 2.5rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.2;
    font-family: verdana, geneva, sans-serif;
    color: rgb(248, 94, 1);
    text-align: center;
}

.choose-your-strateg-section p.fut_new4 {
    font-size: clamp(1.3rem, 1.4vw, 1.6rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: verdana, geneva, sans-serif;
    color: rgb(250, 250, 250);
    text-align: center;
}								
.sparkle-group {
    position: absolute;
	display: inline-block;
	width: 29px;
	height: 76px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
}
/*
.sparkle-group {
  position: relative;
display: inline-block;
width: 29px;
height: 76px;
top: 30px;
}*/

.sparkle {
  position: absolute;
  transition: transform 0.4s ease;
}

/* Sizes */
.big {
  width: 25px;
  height: 30px;
  top: 20px;
  left: 5px;
}

.small {
  width: 6px;
  height: 61px;
}

.small.one {
  top: 0;
left: 0;
width: 15px;
}

.small.two {
	bottom: 2px;
	right: 12px;
	width: 8px;
}

/* Hover effect */
.uniexs-world-btn1:hover .big {
  transform: scale(0.6);
}

.uniexs-world-btn1:hover .small.one {
  transform: scale(1.5);
}
.uniexs-world-btn1:hover .small.two {
  transform: scale(1.7);
}
/*
.uniexs-world-btn1 {
    text-decoration: none;
    color: rgb(250, 250, 250);
    border: 1px solid rgb(250, 250, 250);
    border-radius: 8px;
    padding: 20px 25px;
    background: linear-gradient(to right, #f60, #f60 70%, rgba(255, 255, 255, 0.9));
    background-color: black;
    font-size: 18px;
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
	letter-spacing:normal;
	line-height:normal;
	transition:0.4s;
}*/
 .uniexs-world-btn1 {
    text-decoration: none;
    color: rgb(250, 250, 250);
    border: 1px solid rgb(250, 250, 250);
    border-radius: 8px;
    padding: clamp(1.2rem, 1.43vw, 2rem)
        clamp(1.6rem, 1.79vw, 2.5rem);
    /* background: linear-gradient(to right, #f60, #f60 70%, rgba(255, 255, 255, 0.9));*/
    background-color: black;
    font-size: clamp(14px, 1.4vw, 16px);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
	letter-spacing:normal;
	line-height:normal;
	transition:0.4s;
	position: relative;
	width: clamp(34rem, 40vw, 50rem);
	display: inline-block;
	margin-top: clamp(1.2rem, 1.43vw, 2rem);
}
.uniexs-world-btn1:hover {
    background: #f60;
}
.uniexs-world-btn2 {
    text-decoration: none;
    color: rgb(250, 250, 250);
    border: 1px solid rgb(250, 250, 250);
    border-radius: 8px;
    padding: 10px 30px;
    background: linear-gradient(90deg, rgb(49, 66, 77) 0%, rgb(248, 94, 1) 100%);
    font-size: 18px;
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
	letter-spacing:normal;
	line-height:normal;
	transition:0.4s;
	
}
.uniexs-world-btn2:hover {
    background: rgb(248,94,1);
}

/* Hover effect */
.uniexs-world-btn2:hover .big {
  transform: scale(0.6);
}

.uniexs-world-btn2:hover .small.one {
  transform: scale(1.5);
}
.uniexs-world-btn2:hover .small.two {
  transform: scale(1.7);
}




.uniexs-world-btn3 {
    text-decoration: none;
    color: rgb(250, 250, 250);
    border: 1px solid rgb(250, 250, 250);
    border-radius: 8px;
    padding: 10px 30px;
    background: linear-gradient(90deg, rgb(49, 66, 77) 0%, rgb(248, 94, 1) 100%);
    font-size: 18px;
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
	letter-spacing:normal;
	line-height:normal;
	transition:0.4s;
	position: relative;
	width: clamp(28rem, 40vw, 50rem);
	display: inline-block;
	margin-top: clamp(1.2rem, 1.43vw, 2rem);
	
}
.uniexs-world-btn3:hover {
    background: rgb(248,94,1);
}


.uniexs-world-btn1_1 {
    background-color: rgb(248, 94, 1);
	border: 1px solid rgb(255, 215, 0);
	text-decoration: none;
    color: rgb(250, 250, 250);
    border-radius: 8px;
    padding: clamp(1.2rem, 1.43vw, 2rem) clamp(1.6rem, 1.79vw, 2.5rem);
    font-size: clamp(14px, 1.4vw, 16px);
    font-family: verdana, geneva, sans-serif;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    transition: 0.4s;
    position: relative;
    width: clamp(28rem, 40vw, 50rem);
    display: inline-block;
    margin-top: clamp(1.2rem, 1.43vw, 2rem);
}
.uniexs-world-btn1_1:hover
{
	background-color: rgb(255, 215, 0);
	border: 1px solid rgb(248, 94, 1);
	color: rgb(0, 0, 0);
	font-weight: 700;
	font-size: clamp(13px, 1.4vw, 14px);
}

		
.uost-world-famile-card img:hover {
    transition: transform 0.9s ease;
    transform: scale(1.06); /* start slightly zoomed in */
}		

		.newnew {
    position: relative;
    overflow: hidden;
    border-radius: 12px; /* optional */
    background: #000; /* important for full dark edges */
}

.newnew img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}


/* Strong oval vignette */
.newnew::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;

    background: radial-gradient(
        ellipse at center,
        rgba(0,0,0,0) 50%,
        rgba(0,0,0,0.2) 55%,
        rgba(0,0,0,1) 75%
    );
}



.video-wrapper11 {
    position: relative;
    overflow: hidden;
    background: #000;
    border-radius: 12px;
}

.video-wrapper11 video {
	width: 36%;
    object-fit: cover;
    transform: scale(1.08);
    transition: transform 0.6s ease;
    margin: 0% 29%;
}

.customer-friendly-imgbackground1 {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
}

.customer-friendly-imgbackground1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
/* Text Overlay */
.customer-friendly-heading1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
    color: #fff;
    text-align: center;
    z-index: 2;
	font-family:verdana, geneva, sans-serif;
	font-size: clamp(1.4rem, 1.57vw, 2.2rem);
	letter-spacing:normal;
	line-height:1.3;

}

/* Optional: Dark overlay for readability */
.customer-friendly-imgbackground1::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.6) 55%, rgba(0, 0, 0, 0.85) 75%, rgba(0, 0, 0, 1) 100%);
}

.hoer_class {
    transition: transform 0.4s ease;
}

.hoer_class:hover
{
	transform: scale(1.1);  /* Zoom level */
}
.new_for_img
{
	width: auto!important;
    border-radius: 50%!important;
}
.global-visacard-heading p.fut_new5
{
	font-size:27px;
	font-weight:400;
	letter-spacing:normal;
	line-height:43.2px;
	font-family:verdana, geneva, sans-serif;
	color:rgb(248, 94, 1);
	
}
.global-visacard-heading p.fut_new6
{
	font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 28.8px;
    font-family: verdana, geneva, sans-serif;
    color: rgb(255, 255, 255);
	
}
.global-visacard-heading {
    text-align: left!important;
	padding: 2% 7%;
}

.global-visacard-heading h1.bank_class {
	font-size: clamp(1.6rem, 1.57vw, 2.2rem);
	text-align:center;
}
.global-visacard-heading h1.bank_class1 {
	font-size: clamp(1.9rem, 2.14vw, 3rem);
	text-align:center;
}


.uost-world-famile-section {
    padding: 4% 6%!important;
}


.sparkle-group1 {
  position: relative;
display: inline-block;
width: 29px;
height: 50px;
top: 30px;
}

.sparkle1 {
  position: absolute;
    transition: transform 0.4s ease, opacity 0.4s ease;
    transform-origin: center;
}

/* Sizes */
.big1 {
  width: 25px;
  height: 20px;
  top: 0px;
  left: 5px;
   
}

.small1 {
  width: 6px;
  height: 61px;
   
}

.small1.one1 {
  top: -26px;
left: 0;
width: 15px;
 
}

.small1.two1 {
	bottom: 2px;
	right: 12px;
	width: 8px;
	
}
.uniexs-world-btn4:hover .big1 {
  transform: scale(0.6);
}

.uniexs-world-btn4:hover .small1.one1 {
  transform: scale(1.5);
}
.uniexs-world-btn4:hover .small1.two1 {
  transform: scale(1.7);
}
.uniexs-world-btn4 {
    text-decoration: none;
    color: rgb(250, 250, 250);
    border: 1px solid rgb(250, 250, 250);
    border-radius: 8px;
    padding: 10px 30px;
    background: linear-gradient(90deg, rgb(49, 66, 77) 0%, rgb(248, 94, 1) 100%);
    font-size: 18px;
    font-family: verdana, geneva, sans-serif;
    font-weight: 700;
	letter-spacing:normal;
	line-height:normal;
	transition:0.4s;
	
}
.uniexs-world-btn4:hover {
    background: rgb(248,94,1);
}
.new1new1{
padding: 0% 5% !important;
}
.global-visacard-section1
{
	    padding: 2% 6% !important;
		background: #080808;
		width: 100%;
		/*border-bottom: 2px solid #6d6d6d;*/
}
.expand-your-financial-section
{
	    padding: 2% 6% !important;
		background: #080808;
		width: 100%;
}
.uniexs-world-imgbox {
display: block!important;
    
}

@media (max-width: 499px) {


.uost-contract-addres-submit-btn {
    font-size: 16px;
    padding: 12px;
    height: auto;
}

.bank_row_style {
    padding: 15px;
}

.floating-img {
    max-width: 75%;
}
.for_image {
    width: 100%;
    height: auto;
    max-height: 220px;
}


  .voucher-deposit-detail p.stakw_new1,
  .voucher-deposit-detail p.stakw_new2 {
    font-size: 20px;
    line-height: 28px;
  }

  .choose-your-strateg-box {
    padding: 6%;
  }

  .trading-exchange-box {
    min-height: auto;
    padding: 15px;
  }
.robot-imgbox {
    width: 70%;
    height: clamp(35rem, 50vw, 70rem);
    position: relative;
    z-index: 3;
    display: inline-block;
}
.stake_block
{
	padding-left: 25px!important;
}




}
@media (max-width: 768px) {



.floating-img {
    max-width: 60%;
    animation: floatUpDownMobile 6s ease-in-out infinite;
}

@keyframes floatUpDownMobile {
    0%, 100% { transform: translateY(10px); }
    50% { transform: translateY(70px); }
}
.for_image {
    width: 100%;
    height: auto;
    max-height: 300px;  
    left: 0;
    top: 0;
    border-radius: 8px;
}



/* Images */
  .upcoming-and-existing-card img {
    width: 100%;
    height: auto;
  }

  .img_new_class {
    width: 80%;
  }

  /* Hero Section */


  .upcoming-and-existing-card p.p11 {
    font-size: 1.4rem;
    line-height: 1.57;
  }



  /* Section Headings */
  .upcoming-and-existing-card h3.new_pra1 {
    font-size: 2rem;
    line-height: 1.4;
  }

  .upcoming-and-existing-card p.new_pra2 {
    font-size: 1.8rem;
    line-height: 1.44;
  }

  .upcoming-and-existing-card p.new_pra_p1,
  .upcoming-and-existing-card p.new_pra_p3 {
    font-size: 1.6rem;
    line-height: 1.5;
  }

  .upcoming-and-existing-card p.new_pra_p2 {
    font-size: 1.5rem;
    line-height: 1.47;
  }

  /* Buttons */
  .pra_button {
    font-size: 1.8rem;
    height: auto;
    padding: 1.2rem 2rem;
  }

  

  
  .uost-world-famile-card img {
    width: 100%;
    border-radius: 8px;
}
  .newimg_new img
  {
	  width:25%;
  }
  
  .img_on_header{
	 margin-top: 1%!important;
    position: absolute;
    top: 1.9%;
    right: 4%!important;
    width: 100px;
    opacity: 0.7;
  }
  
  .newnew2
  {
	  top: 0%!important;
  }
  
.future-box {
    padding: 0% 0% 0% 0% !important;
}
  
.home-section {
    margin-top: 6%!important;
}
.uost-box-heading {
    margin-top: 8%!important;
}
.new1new1{
padding: 10% 5% !important;
}

}
@media (max-width: 992px) {

.bank_row_style {
   /* flex-direction: column;*/
    width: 100%;
    padding: 20px;
}

.bank_col_style {
    width: 100%;
    padding: 20px;
}

.upcoming-and-existing-card {
    padding: 8% 6%;
}

.uost-token-box {
    padding: 10% 6%;
}

.expand-your-financial-heding h1.new12 {
    padding-right: 0;
}

.floating-img {
    max-width: 50%;
}
.for_image {
    width: 100%;
    height: 18rem;
    left: 0;
    top: 0;
    border-radius: 8px;
}
.newnew2
  {
	  top: 3%!important;
  }

}

@media (min-width: 1920px) {
.choose-your-strateg-start-now-btn {
    font-size: 2.2rem !important;
    width: 80% !important;
}

.choose-your-strateg-box input[type="text"] {
    width: 71%!important;
    height: 4vh!important;
}

.business-solutions-hero-content h1 {
    font-size: 66px;
    color: rgb(192, 192, 192);
    letter-spacing: normal;
    margin-bottom: 10px;
    font-weight: 400;
    font-family: "jockey one", sans-serif;
    line-height: 48.2px:;
}


.uniexs-world-imgbox img {
    width: 70%;
}

.token-ecosystem-box h1.new14 {
    font-size: clamp(2.2rem, 1.8vw, 4rem);
    line-height: 1.2;
    color: rgb(248, 94, 1);
    letter-spacing: 0.02em;
}

.robot-imgbox {
    height: 22vh;
}
.token-ecosystem-box {
    width: 94%;
    margin-top: 10rem;
}
	
/* Dark vignette overlay */
.already-tradable-imgbox::after {
        inset: 4.11% 3.1%;
}

.bank_col_style
{
	padding: 0 4rem;         
    min-height: 38.6svh;
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.global-visacard-heading h1.bank_class {
    font-size: clamp(1.75rem, 2.5vw, 4.2rem);
	
}

.customer-friendly-heading h1.bank_class {
    font-size: clamp(1.75rem, 2.5vw, 4.2rem);
	
}

.cus_row1{
	gap: 2.5rem;
	margin-top: 5rem;
}
.cus_row2{
	padding: 0rem 4rem;
	gap: 2rem;
}

.newimg_new img
{
 width: 100%;
}
.bank_para_heading {
font-size: clamp(2rem, 3vw, 3.7rem)!important;
line-height: 1.3;
    
}

.uost-world-famile-text p {
	padding-right: 9rem;
}
.uost-world-famile-card-text p {
    color: white;
    font-size:clamp(1.7rem, 3vw, 1.8rem);
    font-family: verdana, geneva, sans-serif;
    font-style: italic;
    margin-bottom: 0%;
}



.uost-contract-addres-submit-btn {
padding: 35px 90px;
}

.class_caontier
{
	max-width: 1600px!important;
}
.uost-casino-wrapper
{
	max-width: 1600px!important;
}
}




.customer-friendly-heading h1.bank_class {
    font-size: clamp(1.75rem, 2.2vw, 4.2rem);
	
}

.class_caontier
{
	max-width: 1036px;
}

.win-situation-heading h2.new_exchange_h2 {
    color: #f85e01;
    font-size: clamp(1.5rem, 1.43vw, 2rem);
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 400;
    margin-bottom: clamp(0.6rem, 0.57vw, 0.8rem);
}

.win-situation-detail p.new_exchange_p {
    color: white;
    font-size: clamp(1.3rem, 1.14vw, 1.6rem);
    font-family: Verdana, Geneva, sans-serif;
    margin-bottom: 0;
    font-weight: 400;
}

.expand-your-financial-heding h1.new_exchange_h1 {
    color: rgb(192, 192, 192);
    font-size: clamp(2.2rem, 2.29vw, 3.2rem);
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 400;
    line-height: clamp(2.8rem, 2.79vw, 3.9rem);
}

.expand-your-financial-detile p.new_exchange_p2 {
    color: white;
    font-size: clamp(1.6rem, 1.57vw, 2.2rem);
    font-family: Verdana, Geneva, sans-serif;
    margin-bottom: 0;
    font-weight: 400;
    line-height: clamp(2.4rem, 2.36vw, 3.3rem);
}

.membership-palatinum-heading h1 {
    color: #f85e01;
    font-size: clamp(2rem, 2vw, 2.8rem);
    font-weight: 100;
    font-family: Verdana, Geneva, sans-serif;
}



.home-uost-world-heading h1.new_class
{
	font-size: clamp(2.4rem, 3vw, 3.7rem);
	font-family: verdana, geneva, sans-serif;
	font-weight: 400;
	color: rgb(192,192,192);
	line-height: 1.3;
	
}
.home-section-heading-details h2.new_class2 {
    color: #f85e01;
    font-size: clamp(1.8rem, 2.2vw, 2.7rem);
    font-family: verdana, geneva, sans-serif;
    font-weight: 600;

    margin-bottom: clamp(1.5rem, 2vw, 4%);
    padding: 0 clamp(1.5rem, 2vw, 3rem);

    line-height: 1.4;
}

.home-section-heading h1.new_class3 {
	font-size: clamp(2.4rem, 3vw, 3.7rem);
	font-family: verdana, geneva, sans-serif;
	font-weight: 400;
	color: rgb(192,192,192);
	line-height: 1.3;
}




.new_dash_btn #pay-out-btn1 {
height: 5rem;
color: white;
font-family: verdana, geneva, sans-serif;
border: var(--boder);
background: none;
}
.new_dash_btn #pay-out-btn2 {
height: 5rem;
color: white;
font-family: verdana, geneva, sans-serif;
border: var(--boder);
background: none;
}
.new_dash_btn #pay-out-btn3 {
    width: 33%;
    height: 5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: var(--boder);
    border-radius: 10px;
    background: none;
    font-size: 1.5rem;
	color: white;
    font-family: verdana, geneva, sans-serif;
}

.new_dash_btn #pay-out-btn1:hover, .new_dash_btn #pay-out-btn3:hover, .new_dash_btn #pay-out-btn2:hover {
    background: none;
	border: 1px solid rgb(246, 223, 154);
}
.new_dash_btn .send-receive-nav-link.active {
  color: white;
  background-color: transparent !important;
  border: 1px solid #f85e01 !important;
}


.new_dash_btn .send-receive-nav-link.snd_recv.active {
  color: #f85e01!important;
  background-color: transparent !important;
  border: 1px solid #f85e01 !important;
}

.new_dash_btn #send-receive-btn1 , .new_dash_btn #send-receive-btn2 , .new_dash_btn #send-receive-btn3 ,.new_dash_btn #send-receive-btn4  ,.new_dash_btn #send-receive-btn5  ,.new_dash_btn #send-receive-btn6 , .new_dash_btn #send-receive-btn7 {
height: 5rem;
color: white;
font-family: verdana, geneva, sans-serif;
border: var(--boder);
background: none;
font-size: clamp(1.4rem, 1.6vw, 1.8rem);
}

@media (max-width: 768px) {
    .send-receive-nav-box {
        overflow-x: auto;
        overflow-y: hidden;
        flex-wrap: nowrap;
        justify-content: flex-start;
        gap: 1rem;
        padding-bottom: 0.5rem;

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .send-receive-nav-box::-webkit-scrollbar {
        display: none;
    }

    .new_dash_btn #send-receive-btn1,
    .new_dash_btn #send-receive-btn2,
    .new_dash_btn #send-receive-btn3,
    .new_dash_btn #send-receive-btn4,
    .new_dash_btn #send-receive-btn5,
    .new_dash_btn #send-receive-btn6,
    .new_dash_btn #send-receive-btn7 {
        flex: 0 0 auto;
        min-width: max-content;
        padding: 0 2rem;
        white-space: nowrap;
		width:auto;
    }
}


.new_dash_btn #send-receive-btn1:hover, .new_dash_btn #send-receive-btn2:hover, .new_dash_btn #send-receive-btn3:hover, .new_dash_btn #send-receive-btn4:hover , .new_dash_btn #send-receive-btn5:hover , .new_dash_btn #send-receive-btn6:hover , .new_dash_btn #send-receive-btn7:hover{
    background: none;
	border: 1px solid rgb(246, 223, 154);
}
.new_dash_btn .send-receive-nav-link.active:hover
{
	border: 1px solid rgb(246, 223, 154)!important;
	color: white!important;
	
}



/*todays*/
.kasino_mem .uost-ex-title {
  color: #ff6a00;
  margin-bottom: 10px;
  font-size: clamp(18px, 2vw, 25px)!important;
}
.kasino_mem .uost-ex-sub {
  font-size: clamp(14px, 1.5vw, 16px);
}

.uost-casino-price {
  font-size: clamp(16px, 1.8vw, 21px);
  font-weight: 700;
}

.uost-casino-available {
  font-size: clamp(14px, 1.6vw, 18px);
  margin: 10px 0;
  color: #f85e01;
}

.uost-casino-guarantee {
  color: #ff6a00;
  margin-top: 20px;
  font-weight: 700;
  font-size: clamp(1.5rem, 1.8vw, 2rem);
}

.uost-casino-text-small {
  font-size: clamp(11px, 1vw, 13px);
}

.uniexs-world-btn1,
.uniexs-world-btn2,
.uniexs-world-btn3 {
  font-size: clamp(14px, 1.4vw, 16px);
  padding: clamp(10px, 1vw, 12px) clamp(12px, 1.8vw, 20px);
}

.benefit-pools-box h1 {
  font-size: clamp(24px, 3vw, 34px)!important;
}

.benefit-pools-box p {
  font-size: clamp(14px, 1.8vw, 18px)!important;
}
.start-today-box h2 {
  font-size: clamp(2.2rem, 2.8vw, 3.4rem)!important;
  font-weight: 400;
  color: #f85e01;
  font-family: verdana, geneva, sans-serif;
}     

.start-today-box h1 {
  font-size: clamp(2.4rem, 3vw, 3.7rem)!important;
  font-family: verdana, geneva, sans-serif;
  color: white;
  font-weight: 500;
}

.for_image1 {
   width: clamp(6rem, 6vw, 8rem);
}  
.start-today-box2 p {
  font-size: clamp(1.3rem, 1.5vw, 1.57rem) !important;
}

.uost-tab-link {
  padding: clamp(0.8rem, 1vw, 1rem) clamp(1.4rem, 1.8vw, 1.8rem)!important;
  border-radius: 0.6rem;
  font-size: clamp(1.3rem, 1.5vw, 1.6rem)!important;
}

/*             
.uost-card-grid{
	grid-template-columns: repeat(4, minmax(clamp(18rem, 22vw, 23.5rem), 1fr))!important;
}
*/

@media (max-width: 991px) {
  .uost-card-grid {
    grid-template-columns: repeat(2, 1fr);
  }
    .uost-exchange-wrapper {
    gap: 2rem;
  }

  .uost-exchange-card {
    width: 100%;
  }
}

@media (max-width: 576px) {
  .uost-card-grid {
    grid-template-columns: 1fr;
  }
    .uost-exchange-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .uost-exchange-card {
    width: 100%!important;
    padding: 2rem 1.5rem!important;
  }
  
  .uost-casino-card {
 width: 100%!important;
}

  .uost-exchange-image {
    width: 100%!important;
    padding: 2rem 0;
  }
}

/**/

.testimonial-text1 {
    max-width: clamp(32rem, 42vw, 58.5rem);
    margin-top: clamp(1rem, 2vw, 2%);
    color: white;
    font-size: clamp(1.1rem, 1.2vw, 1.3rem);
    font-family: Verdana, Geneva, sans-serif;
    height: auto;
}

.testimonial-text1 h2 {
    font-size: clamp(2.6rem, 3.2vw, 4rem);
    margin-bottom: clamp(0.5rem, 1vw, 1rem);
    color: white;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 200;
    letter-spacing: normal;
    line-height: 1.2;
}

.testimonial-text1 p {
    font-size: clamp(1.3rem, 1.4vw, 1.6rem);
    line-height: clamp(2rem, 2vw, 2.8rem);
    color: rgb(240,240,240);
    font-weight: 400;
    font-family: Verdana, Geneva, sans-serif;
    margin-bottom: 0;
}
.our-viston-card-submit-btn {
    border: 2px solid #F85E01;
    color: rgb(37,43,50);

    font-family: verdana, geneva, sans-serif;
    font-size: clamp(1.3rem, 1.5vw, 1.6rem);
    font-weight: 700;

    border-radius: clamp(0.8rem, 1vw, 1.2rem);

    padding: clamp(1rem, 1.2vw, 1.4rem)
             clamp(1.8rem, 2vw, 3rem);

    min-height: clamp(4.5rem, 6vh, 7rem);

    transition: 0.5s;
}

.expand-your-financial-section h1.casino_h1 {
    font-size: clamp(2.8rem, 3vw, 4.2rem);
    color: rgb(192, 192, 192);
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 400;
    line-height: clamp(3rem, 2.86vw, 4.01rem);
    text-align: center;
}

.expand-your-financial-section p.casino_p {
    font-size: clamp(1.7rem, 1.71vw, 2.4rem);
    color: white;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 400;
    line-height: clamp(2.6rem, 2.86vw, 4.01rem);
    text-align: center;
}
/*casino start*/
.section-header h2 {
    font-size: clamp(2rem, 2vw, 2.8rem);
    font-style: italic;
    color: rgb(192, 192, 192);
    font-weight: 700;
    letter-spacing: normal;
    line-height: clamp(2.8rem, 2.7vw, 3.78rem);
}
.uost-table-header,
.uost-table-row {
    display: grid;
    grid-template-columns: 0.5fr 2fr 2fr 1fr 1fr 1fr;
    padding:
        clamp(1rem, 1.07vw, 1.5rem)
        clamp(1.4rem, 1.43vw, 2rem);
}

.uost-table-header,
.uost-table-row {
    color: white;
    font-size: clamp(1.3rem, 1.14vw, 1.6rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: clamp(2.2rem, 2.06vw, 2.88rem);
    font-family: Verdana, Geneva, sans-serif;
}
.uost-menu {
	display: flex;
	flex-wrap: wrap;
	gap:0px;
}

.uost-menu button {
    flex: 1 1 auto;
    background: rgb(192, 192, 192);
    border: 1px solid black;
    color: black;

    font-size: clamp(1.2rem, 1vw, 1.4rem);

    padding:
        clamp(0.8rem, 0.71vw, 1rem)
        clamp(1.2rem, 1.07vw, 1.5rem);

    cursor: pointer;
    transition: 0.3s;

    line-height: clamp(1.8rem, 1.6vw, 2.24rem);

    white-space: nowrap;
    border-radius: clamp(0.8rem, 0.71vw, 1rem);

    font-family: Verdana, Geneva, sans-serif;
}

.uost-menu button:hover {
    background:rgb(246, 223, 154) ;
	color:BLACK;
	border:1px solid #f85e01;
}

.uost-subtitle {
    color: white;
    font-size: clamp(1.7rem, 1.71vw, 2.4rem);
    font-family: Fraunces, serif;
    letter-spacing: normal;
    line-height: clamp(2rem, 1.8vw, 2.52rem);
    margin-bottom: 4%;
}

/* TABLE */
.uost-table table {
    width: 100%;
    border-collapse: collapse;
}

.uost-table th {
    border: var(--boder);
    padding: clamp(0.4rem, 0.36vw, 0.5rem);
    font-size: clamp(1.4rem, 1.29vw, 1.8rem);
    color: rgb(192, 192, 192);
    height: auto;
}

.uost-table td {
    border: var(--boder);
    padding: clamp(0.4rem, 0.36vw, 0.5rem);
    font-size: clamp(1.4rem, 1.29vw, 1.8rem);
    color: #fff;
    height: auto;
}
.uost-heading {
    color: white;
    font-size: clamp(1.3rem, 1.14vw, 1.6rem);
    font-family: Verdana, Geneva, sans-serif;
    letter-spacing: normal;
    line-height: clamp(2.2rem, 2.14vw, 3rem);
    margin-bottom: 0;
}
.choose-your-strateg-box p.casino_new1,
.choose-your-strateg-box p.casino_new3 {
    font-size: clamp(1.6rem, 1.57vw, 2.2rem);
    font-weight: 700;
    letter-spacing: normal;
    line-height: clamp(2.4rem, 2.51vw, 3.52rem);
    font-family: Verdana, Geneva, sans-serif;
    color: rgb(248, 94, 1);
    text-align: center;
}

.choose-your-strateg-box p.casino_new2 {
    font-size: clamp(1.3rem, 1.14vw, 1.6rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: clamp(2rem, 1.8vw, 2.52rem);
    font-family: Verdana, Geneva, sans-serif;
    color: rgb(250, 250, 250);
    text-align: center;
}

.choose-your-strateg-box p.casino_new4 {
    font-size: clamp(1.8rem, 1.79vw, 2.5rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: clamp(2.4rem, 2.51vw, 3.52rem);
    font-family: Verdana, Geneva, sans-serif;
    color: rgb(250, 250, 250);
    text-align: center;
}

.choose-your-strateg-box p.casino_new5 {
    font-size: clamp(1.6rem, 1.57vw, 2.2rem);
    font-weight: 700;
    letter-spacing: normal;
    line-height: clamp(2.4rem, 2.51vw, 3.52rem);
    font-family: Verdana, Geneva, sans-serif;
    color: rgb(250, 250, 250);
    text-align: center;
}

.choose-your-strateg-box p.casino_new6 {
    font-size: clamp(1.5rem, 1.43vw, 2rem);
    font-weight: 400;
    letter-spacing: normal;
    line-height: clamp(2.4rem, 2.51vw, 3.52rem);
    font-family: Verdana, Geneva, sans-serif;
    color: rgb(250, 250, 250);
    text-align: center;
}
.choose-your-strateg-box {
    background:
        linear-gradient(
            to bottom,
            rgba(0,0,0,0.9),
            rgba(0,0,0,0.9)
        ),
        url("new_img/Casino_Haeder_edited.jpg");

    background-size: cover;
    background-position: center;
}
/*casino end*/