/* Glass surfaces on the home page, paired with the floating menu. */
body.revolt-curated #inicio .home-dimensions-actions .outline-btn:nth-child(2){
  border:0!important;
  background:rgba(23,13,29,.32)!important;
  -webkit-backdrop-filter:blur(18px) saturate(165%)!important;
  backdrop-filter:blur(18px) saturate(165%)!important;
  box-shadow:0 10px 28px rgba(0,0,0,.15)!important;
}
body.revolt-curated #inicio .home-dimensions-actions .outline-btn:nth-child(2):hover,
body.revolt-curated #inicio .home-dimensions-actions .outline-btn:nth-child(2):focus-visible{
  border:0!important;
  background:rgba(217,24,130,.26)!important;
  box-shadow:0 12px 32px rgba(0,0,0,.18)!important;
}
body.revolt-curated #inicio .home-dimensions-actions .outline-btn:nth-child(2):focus-visible,
body.revolt-curated #servicios .home-skill-tab:focus-visible,
body.revolt-curated #servicios .home-skill-links a:focus-visible,
body.revolt-curated #servicios .home-skills-footer>a:focus-visible{
  outline:2px solid #ef008c!important;
  outline-offset:3px!important;
}

body.revolt-curated #servicios .home-skill-tabs{
  background:rgba(23,13,29,.3)!important;
  -webkit-backdrop-filter:blur(18px) saturate(165%)!important;
  backdrop-filter:blur(18px) saturate(165%)!important;
  box-shadow:0 12px 32px rgba(0,0,0,.16)!important;
}
body.revolt-curated #servicios .home-skill-tab{
  border:0!important;
  background:rgba(23,13,29,.08)!important;
}
body.revolt-curated #servicios .home-skill-tab:hover,
body.revolt-curated #servicios .home-skill-tab:focus-visible{
  background:rgba(217,24,130,.14)!important;
}
body.revolt-curated #servicios .home-skill-tab.is-current{
  background:rgba(217,24,130,.23)!important;
}
body.revolt-curated #servicios .home-skill-tab span{
  border:0!important;
  background:rgba(255,255,255,.1)!important;
}
body.revolt-curated #servicios .home-skill-tab.is-current span{
  background:#ef008c!important;
}
body.revolt-curated #servicios .home-skill-tab.is-current::before{
  width:100%!important;
  height:3px!important;
  background:rgba(239,0,140,.2)!important;
  transition:none!important;
}
body.revolt-curated #servicios .home-skill-tab.is-current::after{
  content:"";
  position:absolute;
  z-index:2;
  left:0;
  bottom:0;
  width:100%;
  height:3px;
  background:#ef008c;
  transform:scaleX(0);
  transform-origin:left center;
  pointer-events:none;
}
body.revolt-curated #servicios .home-skill-tab.is-current.is-counting::after{
  animation:home-skill-countdown 6.5s linear forwards;
}
body.revolt-curated #servicios.is-countdown-paused .home-skill-tab.is-counting::after{
  animation-play-state:paused;
}
@keyframes home-skill-countdown{to{transform:scaleX(1)}}
body.revolt-curated #servicios .home-skill-card,
body.revolt-curated #servicios .home-skill-card.is-current{
  border:0!important;
  background:rgba(15,8,20,.56)!important;
  -webkit-backdrop-filter:blur(18px) saturate(165%)!important;
  backdrop-filter:blur(18px) saturate(165%)!important;
  box-shadow:0 24px 64px rgba(0,0,0,.2)!important;
}
body.revolt-curated #servicios .home-skill-links a,
body.revolt-curated #servicios .home-skill-card.is-current .home-skill-links a{
  border:0!important;
  background:rgba(23,13,29,.3)!important;
  -webkit-backdrop-filter:blur(18px) saturate(165%)!important;
  backdrop-filter:blur(18px) saturate(165%)!important;
  box-shadow:0 7px 20px rgba(0,0,0,.12)!important;
}
body.revolt-curated #servicios .home-skill-links a:hover,
body.revolt-curated #servicios .home-skill-links a:focus-visible,
body.revolt-curated #servicios .home-skill-card.is-current .home-skill-links a:hover,
body.revolt-curated #servicios .home-skill-card.is-current .home-skill-links a:focus-visible{
  border:0!important;
  background:rgba(217,24,130,.34)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.18)!important;
}
body.revolt-curated #servicios .home-skills-footer>a{
  border:0!important;
  background:rgba(23,13,29,.32)!important;
  -webkit-backdrop-filter:blur(18px) saturate(165%)!important;
  backdrop-filter:blur(18px) saturate(165%)!important;
  box-shadow:0 10px 28px rgba(0,0,0,.16)!important;
}
body.revolt-curated #servicios .home-skills-footer>a:hover,
body.revolt-curated #servicios .home-skills-footer>a:focus-visible{
  background:rgba(217,24,130,.36)!important;
}

body.revolt-curated #reason .reason-stat--orbit{
  border:0!important;
  background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.025) 48%,rgba(23,13,29,.25))!important;
  -webkit-backdrop-filter:blur(24px) saturate(165%)!important;
  backdrop-filter:blur(24px) saturate(165%)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.2),0 10px 28px rgba(0,0,0,.16)!important;
}
@media(prefers-reduced-motion:reduce){
  body.revolt-curated #servicios .home-skill-tab.is-current::after{transform:scaleX(1)}
}
