.section1col1wrapper{
  padding:18px 18px 28px;
}

.section1col1visual{
  position:relative;
  max-width:520px;
  margin:0 auto 24px;
  padding:18% 0;
}

.section1col1ring{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  border-radius:38%;
}

.section1col1ringone{
  width:100%;
  aspect-ratio:1/1;
  border:1px solid rgba(214,156,56,0.18);
}

.section1col1ringtwo{
  width:82%;
  aspect-ratio:1/1;
  border:1px dashed rgba(214,156,56,0.12);
}

.section1col1ringthree{
  width:64%;
  aspect-ratio:1/1;
  border:1px solid rgba(214,156,56,0.08);
}

.section1col1image{
  position:relative;
  display:block;
  width:32%;
  max-width:160px;
  margin:0 auto;
  z-index:2;
}

.section1col1badges{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:14px;
}

.section1col1badge{
  min-width:126px;
  text-align:center;
  padding:12px 16px;
  border:1px solid rgba(255,255,255,0.14);
  color:rgba(255,255,255,0.72);
  font-family: var(--antonRegular);
  font-size:10px;
  font-weight:700;
  letter-spacing:3px;
  line-height:1.2;
  transition:all .3s ease;
}

.section1col1badgeactive{
  
  background-image: linear-gradient(to right, #85704d , #cfa14a);
  border-color:#cfa14a;
  color:#ffffff;
}

.section1col1badge:hover{
  border-color:#cfa14a;
  color:#ffffff;
}

@media(max-width:767px){
  .section1col1visual{
    padding:22% 0;
  }

  .section1col1image{
    width:38%;
  }

  .section1col1badge{
    min-width:100%;
  }
}




.section1col2wrapper{
  padding:24px;
  max-width:700px;
}

.section1col2topline{
  display:flex;
  align-items:center;
  gap:10px;
  margin-bottom:20px;
  flex-wrap:wrap;
}

.section1col2line{
  width:32px;
  border-top:2px solid #d0a243;
}

.section1col2smalltitle{
font-family: var(--outfitBold) !important;
  font-size:11px;
  letter-spacing:4px;
  color:#d0a243;
  font-weight:700;
}

.section1col2hero{
  margin-bottom:10px;
}

.section1col2numberline{
font-family: var(--antonRegular) !important;
  line-height:.9;
}

.section1col2white{
  font-size:80px;
  font-weight:800;
  color:#ffffff;
  display:block;
  font-family: var(--antonRegular);
}

.section1col2goldline{
font-family: var(--antonRegular) !important;
  line-height:.9;
  margin-top:6px;
}

.section1col2gold{
  font-size:80px;
font-family: var(--antonRegular);
  color:#cca157;
  display:block;
}

.section1col2subtitle{
  font-size:11px;
  letter-spacing:6px;
  color:rgba(255,255,255,.28);
  margin:14px 0 26px;
}

.section1col2partbox{
font-family: var(--antonRegular) !important;
  display:inline-flex;
  align-items:center;
  gap:12px;
  padding:10px 16px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:4px;
  margin-bottom:28px;
  flex-wrap:wrap;
}

.section1col2partlabel{
  font-size:10px;
  letter-spacing:3px;
  color:rgba(255,255,255,.28);
}

.section1col2partvalue{
  font-size:14px;
  color:#d0a243;
  
  letter-spacing:2px;
}

.section1col2description{
font-family: var(--outfitRegular);
  font-size:16px;
  line-height:1.8;
  color:rgba(255,255,255,.42);
  max-width:620px;
  margin-bottom:34px;
}

.section1col2highlight{
  color:#ffffff;
  font-weight:700;
}

.section1col2button{
  display:inline-flex;
  align-items:center;
  gap:14px;
  padding:18px 34px;
  background: linear-gradient(90deg, #9d7a36 0%, #c89a45 45%, #ddb35c 100%);
  color:#ffffff;
  text-decoration:none;
  border-radius:4px;
  font-family: var(--antonRegular);
  font-size:12px;
  font-weight:700;
  letter-spacing:4px;
  box-shadow:0 0 24px rgba(208,162,67,.35);
  transition:all .3s ease;
}

.section1col2button:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 28px rgba(208,162,67,.45);
  color:#ffffff !important;
}

.section1col2arrow{
  font-size:16px;
}

@media(max-width:767px){
  .section1col2wrapper{
    padding:18px;
  }

  .section1col2white{
    font-size:70px;
  }

  .section1col2gold{
    font-size:56px;
  }

  .section1col2subtitle{
  font-family: var(--antonBold) !important;
    letter-spacing:3px;
    line-height:1.6;
  }

  .section1col2description{
  font-family: var(--outfitLight) !important;
    font-size:15px;
  }

  .section1col2button{
  font-family: var(--outfitBold) !important;
    width:100%;
    justify-content:center;
    padding:16px 20px;
	mrgin-bottom:20px;
  }
}








.section3row2wrapper{
  
  padding:6px;
}

.section3row2wrapper .row{
  display:flex;
  flex-wrap:wrap;
  margin-left:-10px;
  margin-right:-10px;
}

.section3row2wrapper .row + .row{
  margin-top:20px;
}

.section3row2wrapper .col-md-4{
  width:33.3333%;
  padding:10px 20px;
  box-sizing:border-box;
}

.section3row2card{
  position:relative;
  background:#f8f8f8;
  padding:34px 36px;
  min-height:162px;
  transition:all .35s ease;
}

.section3row2card::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:0;
  height:3px;
  background:#c99739;
  transition:width .35s ease;
}

.section3row2card:hover{
  background:#ffffff;
}

.section3row2card:hover::after{
  width:100%;
}

.section3row2top{
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:14px;
}

.section3row2label{
font-family: var(--outfitBold) !important;
  font-size:10px;
  letter-spacing:5px;
  color:#8c96a8;
  font-weight:700;
  
}

.section3row2icon{
  font-size:20px;
}

.section3row2title{
font-family: var(--antonBold) !important;
  font-size:28px;
  line-height:1.15;
  color:#0f1623;
  
  margin-bottom:12px;
 
}

.section3row2gold{
font-family: var(--outfitMedium) !important;
  color:#d49a17;
  font-size:24px;
}

.section3row2text{
font-family: var(--outfitRegular) !important;
  font-size:14px;
  line-height:1.6;
  color:#97a0b1;
  
}

@media(max-width:991px){
  .section3row2wrapper .col-md-4{
    width:50%;
    margin-bottom:20px;
  }
}

@media(max-width:767px){
  .section3row2wrapper .col-md-4{
    width:100%;
  }

  .section3row2card{
    min-height:auto;
  }
}


.section4row2civilxwrapper{
    background:linear-gradient(90deg,#1F2329,#1F2329);
    border-radius:10px;
    padding:40px 35px;
}

/* layout */

.section4row2civilxitem{
    display:flex;
    align-items:center;
    gap:25px;
}

/* divider */

.section4row2civilxleft{
    border-right:1px solid rgba(255,255,255,0.08);
    padding-right:40px;
}

/* number */

.section4row2civilxnumber{
    font-size:64px;
    font-family:'Bebas Neue' !important;
    color:#cca157;
    line-height:1;
}

/* text */

.section4row2civilxmain{
    font-size:16px;
    color:rgb(255% 255% 255% / 85%);
}

.section4row2civilxsub{
    font-size:14px;
    color:#8b95a3;
    margin-top:4px;
}

/* MOBILE */

@media (max-width:768px){

    .section4row2civilxwrapper{
        padding:30px 25px;
    }

    .section4row2civilxleft{
        border-right:none;
        border-bottom:1px solid rgba(255,255,255,0.08);
        padding-bottom:25px;
        margin-bottom:25px;
    }

    .section4row2civilxitem{
        gap:20px;
    }

    .section4row2civilxnumber{
        font-size:48px;
    }

}




.section6row2wrapper{
  background:#020b16;
  padding:22px 8px;
}

.section6row2grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:16px;
  margin:30px 0px;
}

.section6row2card{
  position:relative;
  background:linear-gradient(180deg,#0f1f37,#091321);
  border:1px solid rgba(255,255,255,0.06);
  border-radius:10px;
  padding:28px 24px 26px;
  min-height:190px;
  transition:all .35s ease;
  overflow:hidden;
}

.section6row2card::before{
  content:"";
  position:absolute;
  inset:0;
  border:1px solid transparent;
  border-radius:10px;
  transition:all .35s ease;
}

.section6row2card:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 30px rgba(0,0,0,.35);
}

.section6row2card:hover::before{
  border-color:#d2a243;
}

.section6row2card:hover .section6row2arrow{
  opacity:1;
  transform:translateX(0);
}

.section6row2tag{
  position:absolute;
  top:12px;
  right:14px;
  background:#d2a243;
  color:#ffffff;
  font-size:9px;
  letter-spacing:3px;
  font-weight:700;
  padding:6px 10px;
  border-radius:2px;
 
}

.section6row2title{
font-family: var(--outfitBold) !important;
  color:#ffffff;
  font-size:24px;
  font-weight:800;
  margin-bottom:6px;
  line-height:1.2;

}

.section6row2subtitle{
font-family: var(--outfitsemiBold) !important;
  color:#d2a243;
  font-size:11px;
  letter-spacing:3px;
  font-weight:700;
  margin-bottom:18px;
  
}

.section6row2line{
  height:1px;
  background:rgba(255,255,255,0.06);
  margin-bottom:16px;
}

.section6row2text{
font-family: var(--outfitRegular) !important;
  color:rgba(255,255,255,0.38);
  font-size:15px;
  line-height:1.8;
  padding-right:20px;
  
}

.section6row2arrow{
  position:absolute;
  right:16px;
  bottom:16px;
  width:32px;
  height:32px;
  border-radius:50%;
  background:#102238;
  color:#d2a243;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:16px;
  opacity:0;
  transform:translateX(8px);
  transition:all .35s ease;
}

@media(max-width:1199px){
  .section6row2grid{
    grid-template-columns:repeat(2,1fr);
  }
}

@media(max-width:767px){
  .section6row2grid{
    grid-template-columns:1fr;
  }

  .section6row2card{
    min-height:auto;
  }
}



.section1col1ring {
    border-radius: 40% !important;
}
.section1col1badge{font-family:outfit-bold !important}
.section1col2gold{line-height:1.8}


.section1col2description{margin-top:9.38vw}
.goldenstripxsection{padding-block:0 !important;padding-inline: 20%;}
.goldenstripxunit{vertical-align:unset;color:rgb(255% 255% 255% / 65%)}
.goldenstripxlabel{font-size:10px;font-family:outfit-bold}

@media(min-width:991px){
.section1col2subtitle{font-size:16px;font-family:outfit-semibold;margin-top:-40px}
}


.section3row2icon{display:none}
.section4row2x-card{font-family:outfit-semibold}
.section4row2x-title{font-family:anton-bold;font-weight:normal}
.section4row2x-number{font-family:anton-bold;font-weight:normal;color:#cca157;font-size:32px}
.tripleheadingxlabel{font-family:outfit-bold;font-size:11px}
.goldentabxtabs.nav>li>a{padding:10px 40px;border-radius:5px !important}

.goldentabxtabs li a.active{background-color:#cca157;color:#fff !important}
.goldentabxtabs{margin-bottom:30px !important}
div:has(>.goldentabxcard){padding-bottom:20px;padding-inline:8px}
.sectionbgblack{background:#070C14 !important}
.section6row2card{background:#11151F}

.section6row2title{font-family:anton-regular !important;font-size:24px;font-weight:normal}
.section6row2tag{font-family:anton-regular;font-weight:normal;font-size:10px;border-radius:3px !important;background:#cca157 !important; padding-block:4px}
div .section6row2subtitle{font-family:anton-regular !important;font-size:11px;font-weight:normal;color:#f4aa00}
div .section6row2text{font-family:outfit-regular !important;color:rgb(255% 255% 255% / 38%);}

.section6row2card:hover{box-shadow: 0 0 0 1px rgba(133, 112, 77, 0.4), 0 12px 40px rgba(200, 150, 46, 0.35), 0 4px 16px rgba(0, 0, 0, 0.5);}
.section6row2card{transform:none !important;border-radius:10px !important}
.section6row2arrow{border-radius:50% !important;display:flex;align-items:center;}
section#section6{display:none !important}

@media (min-width:1400px) and (max-width:1600px){
.section1col1ring{top: 46% !important;}
#section1 div#row1 {padding-bottom:20px!important}
}
 
@media(max-width:766px){div div.section1col1ring {border-radius:90px !important}; a.section1col2button { margin-bottom: 20px;}}