.elementor-31016 .elementor-element.elementor-element-a400c7d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31016 .elementor-element.elementor-element-9813821 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31016 .elementor-element.elementor-element-9813821{text-align:center;}.elementor-31016 .elementor-element.elementor-element-9813821 .elementor-heading-title{font-size:78px;letter-spacing:-0.3px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#FFFFFF;}.elementor-31016 .elementor-element.elementor-element-81c3698{text-align:center;}.elementor-31016 .elementor-element.elementor-element-81c3698, .elementor-31016 .elementor-element.elementor-element-81c3698 .elementor-text-editor *{font-size:24px;}.elementor-31016 .elementor-element.elementor-element-81c3698, .elementor-31016 .elementor-element.elementor-element-81c3698 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-31016 .elementor-element.elementor-element-9db9f53{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-31016 .elementor-element.elementor-element-c6cd4c1{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-end;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0px;}.elementor-31016 .elementor-element.elementor-element-c6cd4c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31016 .elementor-element.elementor-element-c6cd4c1 .e-filter-item{font-size:18px;letter-spacing:0px;word-spacing:0px;padding:0px 0px 0px 0px;}.elementor-31016 .elementor-element.elementor-element-5b31d13{--grid-columns:3;}.elementor-31016 .elementor-element.elementor-element-5b31d13 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-31016 .elementor-element.elementor-element-5b31d13 .e-loop-item > .elementor-section, .elementor-31016 .elementor-element.elementor-element-5b31d13 .e-loop-item > .elementor-section > .elementor-container, .elementor-31016 .elementor-element.elementor-element-5b31d13 .e-loop-item > .e-con, .elementor-31016 .elementor-element.elementor-element-5b31d13 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-31016 .elementor-element.elementor-element-5b31d13{--grid-columns:2;}}@media(max-width:767px){.elementor-31016 .elementor-element.elementor-element-5b31d13{--grid-columns:1;}}/* Start custom CSS */.block-content {
  padding-top: 0px;
}


.hero::before {
  content: '';
  position: absolute;
  inset: 0;

  background: radial-gradient(ellipse 80% 60% at 50% 40%, rgba(200,151,58,0.08) 0%, transparent 70%);

  pointer-events: none;
}

.hero {
  background: linear-gradient(160deg, #0D1B2A 0%, #1A2F45 50%, #0D1B2A 100%);
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 60px 24px;
  overflow: hidden;
}

.hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border: 1px solid;
  background: rgba(200,151,58,0.08);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 8px 20px;
  border-radius: 100px;
  margin-bottom: 32px;
  animation: fadeUp 0.8s ease both;
  color:white;
}/* End custom CSS */