.about-page-premium{
  background: #04070d;
}

.about-page-premium .site-footer{
  padding-top: 8px;
  padding-bottom: 10px;
}

.about-premium-main{
  min-height: auto;
  padding-top: var(--header-h);
}

.about-premium-hero{
  position: relative;

  display: flex;
  align-items: center;

  padding: 36px 0 26px;

  overflow: hidden;

  background:
    linear-gradient(
      180deg,
      rgba(2, 6, 14, 0.08),
      rgba(2, 6, 14, 0.18)
    ),
    url("/assets/img/foto.png") no-repeat center top fixed;

  background-size: cover;
}

.about-premium-wrap{
  position: relative;
  z-index: 1;
}

.about-premium-head{
  max-width: 900px;
  margin: 0 auto 26px;
  text-align: center;
}

.about-premium-kicker{
  margin: 0 0 10px;
  color: #d6aa58;
  font-family: "Cormorant Garamond", serif;
  font-size: .98rem;
  font-weight: 800;
  letter-spacing: .22em;
  text-transform: uppercase;
  text-shadow:
    0 2px 6px rgba(0,0,0,.50),
    0 0 10px rgba(214,170,88,.14);
}

.about-premium-title {

    background: linear-gradient(180deg, #efdbc3 0%, #f7d3ab 18%, #ffce92 38%, #fabd58 52%, #f6cb6a 70%, #f3dfbf 100%);
/*linear-gradient(180deg, #e3caa0 0%, #f5ce74 18%, #eabd73 38%, #e9a32f 52%, #f5ce74 70%, #ffe5bb 100%)*/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    font-size: 72px;
    font-family: "Cormorant Garamond";
    text-shadow: 0 2px 28px rgba(0, 0, 0, .35), 0 6px 14px rgba(0, 0, 0, .25);
    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 1px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 1px rgba(0, 0, 0, 0.6)) drop-shadow(-1px 0 0px rgba(0, 0, 0, 0.5)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.5)) 
}

.about-premium-sub{
  width: min(780px, 100%);
  margin: 16px auto 0;
  color: #ebf0f8;
  font-size: clamp(1rem, 1.5vw, 1.3rem);
  line-height: 1.55;
text-shadow: 0px -1px 28px rgb(0 0 0), 0 6px 14px rgb(0 0 0), 0 6px 14px rgb(0 0 0), 0 6px 14px rgb(0 0 0), 0 6px 14px rgb(0 0 0), 0 6px 14px rgb(0 0 0);
}

.about-premium-grid-top{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  margin-top: 20px;
}

.about-premium-grid-bottom{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  margin-top: 18px;
}

.about-premium-card{
  border-radius: 18px;
  border: 1px solid rgba(203, 175, 113, 0.18);
  background:
    linear-gradient(180deg, rgba(8, 15, 31, 0.78), rgba(5, 10, 21, 0.84));
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.04),
    0 16px 36px rgba(0,0,0,.34);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

.about-premium-card--large{
  padding: 18px 20px 16px;
}

.about-premium-card--small{
  padding: 18px 18px 16px;
  text-align: center;
}

.about-premium-card h2{
  margin: 0 0 14px;
  text-align: center;
  font-family: "Cormorant Garamond", serif;
  font-size: clamp(2.1rem, 3.5vw, 3rem);
  line-height: 1;
  background: #f6cb6a;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  text-shadow: 0 2px 28px rgba(0, 0, 0, .35), 0 6px 14px rgba(0, 0, 0, .25);
    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.7)) drop-shadow(0 0 1px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 1px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 1px rgba(0, 0, 0, 01));

}

.about-premium-list{
  list-style: none;
  margin: 0;
  padding: 0;
}

.about-premium-list li{
  min-height: 54px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 0 10px;
  border-top: 1px solid rgba(255,255,255,.12);
}

.about-premium-list li:first-child{
  border-top: 1px solid rgba(255,255,255,.18);
}

.about-premium-list__left{
  display: inline-flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}

.about-premium-icon{
  width: 54px;
  height: 54px;   
  flex: 0 0 54px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #f2c86e;
  font-size: 1rem;
  filter: drop-shadow(0 0 6px rgba(242,200,110,.25));
}


.about-premium-list span{
  color: #eef3ff;
  font-size: 1rem;
  font-weight: 600;
}

.about-premium-list strong{
  color: #eebd4f;
  font-size: 1.3rem;
  font-weight: 800;
  text-align: right;
}

.about-premium-mini-icon{
  margin: 0 auto 10px;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #f1cf80;
  font-size: 1.7rem;
  text-shadow: 0 0 12px rgba(241,207,128,.24);
}

.about-premium-card--small h3{
  margin: 0 0 10px;
  font-family: "Cormorant Garamond", serif;
  font-size: 2rem;
  line-height: 1;
  background: #f6cb6a;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  text-shadow: 0 2px 28px rgba(0, 0, 0, .35), 0 6px 14px rgba(0, 0, 0, .25);
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.7)) drop-shadow(0 0 4px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 2px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 1px rgba(0, 0, 0, 01));
}

.about-premium-card--small p{
  margin: 0;
  color: #e5ecf8;
  font-size: .98rem;
  line-height: 1.55;
}

.about-premium-cta{
  margin-top: 14px;
  display: flex;
  justify-content: center;
}

.about-premium-cta .hero-btn{
  min-width: 230px;
  min-height: 58px;
  border-radius: 999px;
  font-size: 1rem;
  text-transform: none;
  letter-spacing: .01em;
}

.about-premium-footer{
  position: relative;
  z-index: 3;
}

@media (max-width: 1100px){
  .about-premium-grid-top{
    grid-template-columns: 1fr;
  }

  .about-premium-grid-bottom{
    grid-template-columns: 1fr;
  }
}

@media (max-width: 720px){
  .about-premium-hero{
    padding: 34px 0 22px;
  }

  .about-premium-card--large,
  .about-premium-card--small{
    padding: 16px 14px 14px;
  }

  .about-premium-card h2{
    font-size: 2rem;
  }

  .about-premium-card--small h3{
    font-size: 1.7rem;
  }

  .about-premium-list li{
    min-height: 50px;
    padding: 0 6px;
  }
}


.about-premium-title{
  margin: 0;
  font-size: 72px;
  font-family: "Cormorant Garamond";
  font-weight: 700;
  line-height: .95;
  letter-spacing: .03em;
}

.about-title-light{
  color: #f3f0e8;
  -webkit-text-fill-color: #f3f0e8;
    text-shadow: 0 2px 28px rgba(0, 0, 0, .35);
    filter: drop-shadow(0 0 1px rgba(0, 0, 0, .7));
}

.about-title-gold{
  background: linear-gradient(
    180deg,
    #efdbc3 0%,
    #f7d3ab 18%,
    #ffce92 38%,
    #fabd58 52%,
    #f6cb6a 70%,
    #f3dfbf 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  text-shadow:
    0 2px 28px rgba(0,0,0,.35),
    0 6px 14px rgba(0,0,0,.25);

  filter:
    drop-shadow(0 0 1px rgba(0,0,0,.2));
}

/* FIX ACTIVE DROPDOWN BLUR */
.dropdown-menu.guide-menu a.active{
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;

  filter: none !important;

  color: #f6cb6a !important;
  -webkit-text-fill-color: #f6cb6a !important;

  text-shadow: none !important;
  box-shadow: none !important;
}

.dropdown-menu.guide-menu a.active::before,
.dropdown-menu.guide-menu a.active::after{
  display:none !important;
}

.dropdown-menu.guide-menu{
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(0px) !important;
}

/* ACTIVE MENU ITEM GLOW */
.dropdown-menu.guide-menu a.active{
  position: relative;

  color:#f6cb6a !important;
  -webkit-text-fill-color:#f6cb6a !important;

  background:rgba(255, 214, 120, 0.06) !important;

  box-shadow:
    inset 0 0 18px rgba(246,203,106,.08);

  overflow:hidden;
}

.dropdown-menu.guide-menu a.active::before{
  content:"";

  position:absolute;
  inset:0;

  background:
    radial-gradient(
      circle at center,
      rgba(246,203,106,.16) 0%,
      rgba(246,203,106,.06) 35%,
      transparent 75%
    );

  pointer-events:none;
}

.dropdown-menu.guide-menu a.active::after{
  content:"";

  position:absolute;
  left:14px;
  right:14px;
  bottom:0;

  height:1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(246,203,106,.45),
      transparent
    );
}

/* ACTIVE DROPDOWN - SOFT GLOW */
.dropdown-menu.guide-menu a.active{
  color: #f6cb6a !important;
  -webkit-text-fill-color: #f6cb6a !important;

  background: rgba(246,203,106,.08) !important;

  text-shadow: none !important;
  filter: none !important;
  box-shadow: none !important;
}

.dropdown-menu.guide-menu a.active::before{
  display: none !important;
}

.dropdown-menu.guide-menu a.active::after{
  display: none !important;
}

.main-nav .dropdown-toggle.active{
  color: #f6cb6a !important;
  -webkit-text-fill-color: #f6cb6a !important;
  text-shadow: 0 0 14px rgba(246,203,106,.45);
}

.main-nav .dropdown-toggle.active::after{
  content: "";
  position: absolute;
  left: 50%;
  bottom: -14px;
  transform: translateX(-50%);
  width: 56px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(
    90deg,
    transparent,
    #f6cb6a,
    transparent
  );
  box-shadow: 0 0 14px rgba(246,203,106,.65);
}

/* finall */
