.elementor-13880 .elementor-element.elementor-element-7aa4285{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-13880 .elementor-element.elementor-element-7aa4285:not(.elementor-motion-effects-element-type-background), .elementor-13880 .elementor-element.elementor-element-7aa4285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://universidadegr.com.br/wp-content/uploads/2026/08/primeira-dobra.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-13880 .elementor-element.elementor-element-49076f2.elementor-element{--align-self:flex-start;}@media(max-width:1366px){.elementor-13880 .elementor-element.elementor-element-7aa4285{--min-height:62vh;}}@media(max-width:767px){.elementor-13880 .elementor-element.elementor-element-7aa4285:not(.elementor-motion-effects-element-type-background), .elementor-13880 .elementor-element.elementor-element-7aa4285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://universidadegr.com.br/wp-content/uploads/2026/08/primeira-dobra-mobile-copy-2.webp");background-position:top center;}.elementor-13880 .elementor-element.elementor-element-7aa4285{--padding-top:314px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}}@media(min-width:2400px){.elementor-13880 .elementor-element.elementor-element-7aa4285{--min-height:85vh;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');

:root {
  --gold: #E8A020;
  --gold-2: #F5C842;
  --gold-glow: rgba(232,160,32,0.25);
  --bg-3: #12141F;
  --t-1: #FFFFFF;
  --t-2: #A0A8C0;
  --t-3: #505872;
  --ln: rgba(255,255,255,0.08);
  --grad: linear-gradient(135deg, #F5C842 0%, #E8A020 50%, #C8781A 100%);
  --font-display: 'Barlow Condensed', sans-serif;
  --font-body: 'Inter', sans-serif;
}

.gradient-text {
  background: var(--grad);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Badge Glow */
.badge-glow {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 6px 16px; border-radius: 100px;
  font-family: var(--font-body); font-size: 13px; font-weight: 600;
  background: rgba(232, 160, 32, 0.1); border: 1px solid rgba(232, 160, 32, 0.3); color: #F5C842;
}
.badge-glow__dot {
  width: 7px; height: 7px; border-radius: 50%; background: #E8A020;
  box-shadow: 0 0 8px #E8A020; display: inline-block;
}

/* Tags */
.tag-pill {
  display: inline-flex; align-items: center; padding: 6px 14px;
  border-radius: 100px; font-family: var(--font-body); font-size: 13px; font-weight: 500;
  background: #12141F; border: 1px solid var(--ln); color: #A0A8C0;
}

/* Event Bar */
.event-bar {
  display: flex; align-items: center; flex-wrap: wrap; gap: 8px 24px;
  padding: 16px 20px; border-radius: 12px;
  background: rgba(255,255,255,0.035); border: 1px solid var(--ln);
  font-family: var(--font-body);
}
.event-bar__item { display: flex; align-items: center; gap: 8px; font-size: 14px; color: #A0A8C0; }
.event-bar__sep { width: 1px; height: 16px; background: rgba(255,255,255,0.1); }/* End custom CSS */