.elementor-62 .elementor-element.elementor-element-556299e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-735104c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-3f36212{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-b9ee1d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-e23169b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-212ac98{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-135c60d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-e3fbe0e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-c46bbf5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-7675054 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-86989b8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-fd64b54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-b9a5dbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-27b9e1e */.hg-empresa-hero{
  --hero-white:#ffffff;
  --hero-overlay:rgba(8,18,32,.46);

  position:relative;
  isolation:isolate;

  width:100%;
  min-height:420px;

  overflow:hidden;

  background:#0b1728;

  font-family:inherit;
}

.hg-empresa-hero,
.hg-empresa-hero *,
.hg-empresa-hero *::before,
.hg-empresa-hero *::after{
  box-sizing:border-box;
}


/* IMAGEM */

.hg-empresa-hero__media{
  position:absolute;
  inset:0;

  z-index:-2;

  display:block;
  margin:0;
}

.hg-empresa-hero__media img{
  display:block;

  width:100%;
  height:100%;

  object-fit:cover;
  object-position:center 48%;
}


/* OVERLAY */

.hg-empresa-hero__overlay{
  position:absolute;
  inset:0;

  z-index:-1;

  background:
    linear-gradient(
      180deg,
      rgba(5,15,28,.18) 0%,
      rgba(5,15,28,.34) 45%,
      rgba(5,15,28,.56) 100%
    );

  pointer-events:none;
}


/* CONTAINER */

.hg-empresa-hero__container{
  display:flex;

  align-items:center;
  justify-content:center;

  width:100%;
  min-height:420px;

  padding:
    56px
    var(--site-gutter,clamp(20px,3vw,32px));
}


/* CONTEÚDO */

.hg-empresa-hero__content{
  width:100%;
  max-width:760px;

  text-align:center;

  transform:translateY(12px);
}


/* TÍTULO */

.hg-empresa-hero__title{
  margin:0 0 8px;

  color:var(--hero-white);

  font-family:
    var(--font-heading,"Manrope",Arial,sans-serif);

  font-size:
    clamp(34px,4vw,54px)!important;

  font-weight:700;

  line-height:1.05!important;

  letter-spacing:-.035em;

  text-shadow:
    0 2px 10px
    rgba(0,0,0,.2);

  text-wrap:balance;
}


/* SUBTÍTULO */

.hg-empresa-hero__description{
  max-width:620px;

  margin:0 auto;

  color:rgba(255,255,255,.86);

  font-size:
    clamp(15px,1.4vw,19px);

  font-weight:400;

  line-height:1.55;

  text-shadow:
    0 2px 8px
    rgba(0,0,0,.18);

  text-wrap:balance;
}


/* DESKTOP */

@media(min-width:1025px){

  .hg-empresa-hero{
    min-height:460px;
  }

  .hg-empresa-hero__container{
    min-height:460px;
  }

}


/* TABLET */

@media(max-width:1024px){

  .hg-empresa-hero{
    min-height:400px;
  }

  .hg-empresa-hero__container{
    min-height:400px;
  }

  .hg-empresa-hero__content{
    max-width:680px;
  }

}


/* MOBILE */

@media(max-width:767px){

  .hg-empresa-hero{
    min-height:360px;
  }

  .hg-empresa-hero__container{
    min-height:360px;

    padding:
      42px
      18px;
  }

  .hg-empresa-hero__content{
    transform:none;
  }

  .hg-empresa-hero__title{
    font-size:34px!important;
  }

  .hg-empresa-hero__description{
    font-size:15px;
  }

  .hg-empresa-hero__media img{
    object-position:center center;
  }

}


/* REDUCED MOTION */

@media(prefers-reduced-motion:reduce){

  .hg-empresa-hero__content{
    transform:none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c94fef */.hg-empresa-about{--navy:#0b2143;--blue:#18385f;--text:#657083;--yellow:#FFD400;--light:#f5f7f9;width:100%;padding:clamp(56px,6vw,78px) var(--site-gutter,clamp(20px,3vw,32px));background:#fff;font-family:inherit}.hg-empresa-about,.hg-empresa-about *,.hg-empresa-about *::before,.hg-empresa-about *::after{box-sizing:border-box}.hg-empresa-about__container{width:100%;max-width:var(--site-container,1440px);margin-inline:auto}.hg-empresa-about__heading{max-width:780px;margin:0 0 42px}.hg-empresa-about__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--blue);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.hg-empresa-about__eyebrow::before{content:"";width:24px;height:2px;flex:0 0 24px;background:var(--yellow)}.hg-empresa-about__title{margin:0;color:var(--navy);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(29px,2.5vw,40px)!important;font-weight:700;line-height:1.1!important;letter-spacing:-.035em}.hg-empresa-about__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(42px,5vw,72px)}.hg-empresa-about__lead{margin:0;color:var(--text);font-size:15px;line-height:1.75}.hg-empresa-about__lead strong{color:var(--navy);font-weight:700}.hg-empresa-about__quote{margin:30px 0 0;padding:22px 24px;background:#f6f7f9;border-left:3px solid var(--yellow);border-radius:0 8px 8px 0}.hg-empresa-about__quote p{margin:0;color:var(--navy);font-size:16px;font-weight:600;line-height:1.6;font-style:italic}.hg-empresa-about__history{position:relative;display:grid}.hg-empresa-about__history-item{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:20px;padding:0 0 28px}.hg-empresa-about__history-item:last-child{padding-bottom:0}.hg-empresa-about__history-item:not(:last-child)::before{content:"";position:absolute;top:38px;bottom:-2px;left:38px;width:1px;background:rgba(11,33,67,.14)}.hg-empresa-about__history-marker{position:relative;z-index:2}.hg-empresa-about__history-marker span{display:flex;width:78px;min-height:38px;align-items:center;justify-content:center;padding:8px 6px;background:var(--navy);color:#fff;border-radius:5px;font-size:10px;font-weight:800;line-height:1.15;letter-spacing:.07em;text-align:center}.hg-empresa-about__history-content{padding-top:2px}.hg-empresa-about__history-content h3{margin:0 0 7px;color:var(--navy);font-size:17px;font-weight:700;line-height:1.25}.hg-empresa-about__history-content p{margin:0;color:var(--text);font-size:14px;line-height:1.62}.hg-empresa-about__history-content strong{color:var(--navy);font-weight:700}@media(max-width:900px){.hg-empresa-about__grid{grid-template-columns:1fr;gap:38px}}@media(max-width:767px){.hg-empresa-about{padding:48px 18px}.hg-empresa-about__heading{margin-bottom:32px}.hg-empresa-about__title{font-size:29px!important}.hg-empresa-about__lead{font-size:14px}.hg-empresa-about__quote{padding:18px}.hg-empresa-about__quote p{font-size:14px}.hg-empresa-about__history-item{grid-template-columns:68px minmax(0,1fr);gap:15px}.hg-empresa-about__history-marker span{width:68px;font-size:9px}.hg-empresa-about__history-item:not(:last-child)::before{left:33px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e23169b */.hg-proposito {
  --proposito-navy: #0b2143;
  --proposito-blue: #18385f;
  --proposito-text: #657083;
  --proposito-yellow: #FFD400;
  --proposito-line: #e3e8ee;
  --proposito-white: #fff;

  position: relative;
  isolation: isolate;
  width: 100%;
  padding: clamp(56px, 6vw, 78px)
           var(--site-gutter, clamp(20px, 3vw, 32px));
  overflow: hidden;
  background: #f7f9fb;
  font-family: inherit;
}

/* FUNDO ORIGINAL */
.hg-proposito::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background:
    url("https://www.hiltongordilho.com.br/wp-content/uploads/2026/10/Heliponto-Charles-II-—-Itapema_SC.webp")
    center 48% / cover no-repeat;
}

.hg-proposito::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,.96) 0%,
    rgba(247,249,251,.91) 48%,
    rgba(244,247,250,.88) 100%
  );
  pointer-events: none;
}

/* RESET LOCAL */
.hg-proposito,
.hg-proposito *,
.hg-proposito *::before,
.hg-proposito *::after {
  box-sizing: border-box;
}

/* CONTAINER */
.hg-proposito__container {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: var(--site-container, 1440px);
  margin-inline: auto;
}

/* CABEÇALHO */
.hg-proposito__header {
  width: 100%;
  max-width: 760px;
  margin: 0 0 38px;
}

.hg-proposito__eyebrow {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 11px;
  color: var(--proposito-blue);
  font-size: 11px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .16em;
  text-transform: uppercase;
}

.hg-proposito__eyebrow::before {
  content: "";
  width: 24px;
  height: 2px;
  flex: 0 0 24px;
  background: var(--proposito-yellow);
}

.hg-proposito__title {
  margin: 0;
  color: var(--proposito-navy);
  font-family: var(--font-heading, "Manrope", Arial, sans-serif);
  font-size: clamp(29px, 2.25vw, 38px) !important;
  font-weight: 700;
  line-height: 1.08 !important;
  letter-spacing: -.035em;
  text-wrap: balance;
}

/* GRID DOS TRÊS CARDS */
.hg-proposito__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  align-items: stretch;
}

/* CARD BASE */
.hg-proposito__item {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 390px;
  height: 100%;
  padding: 26px;
  overflow: hidden;

  background: rgba(255,255,255,.94);
  border: 1px solid rgba(11,33,67,.1);
  border-radius: 14px;
  box-shadow: 0 10px 24px rgba(11,33,67,.08);

  transition:
    transform .28s ease,
    border-color .28s ease;
}

.hg-proposito__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(
    90deg,
    var(--proposito-yellow),
    rgba(255,212,0,.15)
  );
}

/* ALINHAMENTO SUPERIOR */
.hg-proposito__top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  min-height: 58px;
  margin-bottom: 26px;
}

/* ÍCONES */
.hg-proposito__icon {
  display: grid;
  width: 58px;
  height: 58px;
  flex: 0 0 58px;
  place-items: center;
  border-radius: 14px;
  background: linear-gradient(145deg, #0d2850, #071b38);
  box-shadow: 0 10px 20px rgba(11,33,67,.16);
  transition: transform .28s ease;
}

.hg-proposito__icon svg {
  display: block;
  width: 28px;
  height: 28px;
  stroke: var(--proposito-yellow);
  stroke-width: 1.65;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* NUMERAÇÃO */
.hg-proposito__number {
  display: block;
  color: var(--proposito-blue);
  font-family: var(--font-heading, "Manrope", Arial, sans-serif);
  font-size: 11px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .12em;
}

/* CONTEÚDO DOS CARDS */
.hg-proposito__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
  align-items: stretch;
  text-align: left;
}

/* TÍTULOS ALINHADOS */
.hg-proposito__content h3 {
  width: 100%;
  margin: 0 0 14px;
  padding: 0;
  color: var(--proposito-navy);
  font-family: var(--font-heading, "Manrope", Arial, sans-serif);
  font-size: clamp(21px, 1.5vw, 25px);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -.025em;
  text-align: left;
}

/* PARÁGRAFOS */
.hg-proposito__content p {
  width: 100%;
  margin: 0;
  padding: 0;
  color: var(--proposito-text);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.65;
  text-align: left;
  overflow-wrap: break-word;
}

.hg-proposito__content p + p {
  margin-top: 14px;
}

/* LISTA DE VALORES */
.hg-proposito__values-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 9px 12px;
  width: 100%;
  margin: 22px 0 0;
  padding: 0;
  list-style: none;
}

.hg-proposito__values-list li {
  position: relative;
  min-width: 0;
  margin: 0;
  padding: 0 0 0 17px;
  color: var(--proposito-blue);
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
  text-align: left;
  overflow-wrap: break-word;
}

.hg-proposito__values-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .58em;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--proposito-yellow);
}

/* CARD DE VALORES */
.hg-proposito__item--values {
  background: linear-gradient(
    145deg,
    rgba(14,40,77,.97),
    rgba(9,29,58,.98)
  );

  border-color: rgba(255,255,255,.08);
  box-shadow: 0 14px 28px rgba(11,33,67,.18);
}

.hg-proposito__item--values .hg-proposito__content h3 {
  color: #fff;
}

.hg-proposito__item--values .hg-proposito__content p {
  color: rgba(255,255,255,.72);
}

.hg-proposito__item--values .hg-proposito__values-list li {
  color: rgba(255,255,255,.88);
}

.hg-proposito__item--values .hg-proposito__number {
  color: var(--proposito-yellow);
}

.hg-proposito__item--values .hg-proposito__icon {
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,212,0,.28);
  box-shadow: none;
}

/* EFEITO HOVER */
@media (hover: hover) and (pointer: fine) {
  .hg-proposito__item:hover {
    transform: translateY(-5px);
    border-color: rgba(11,33,67,.16);
  }

  .hg-proposito__item:hover .hg-proposito__icon {
    transform: translateY(-3px) scale(1.03);
  }

  .hg-proposito__item--values:hover {
    border-color: rgba(255,212,0,.22);
  }
}

/* TABLET */
@media (max-width: 1050px) {
  .hg-proposito__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hg-proposito__item--values {
    grid-column: 1 / -1;
    min-height: auto;
  }

  .hg-proposito__item--values .hg-proposito__values-list {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .hg-proposito {
    padding: 46px 18px 52px;
  }

  .hg-proposito::before {
    background-position: center;
  }

  .hg-proposito::after {
    background: rgba(247,249,251,.92);
  }

  .hg-proposito__header {
    margin-bottom: 28px;
  }

  .hg-proposito__title {
    font-size: 28px !important;
  }

  .hg-proposito__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 14px;
  }

  .hg-proposito__item,
  .hg-proposito__item--values {
    grid-column: auto;
    min-height: auto;
    height: auto;
    padding: 22px;
  }

  .hg-proposito__top {
    min-height: 54px;
    margin-bottom: 22px;
  }

  .hg-proposito__icon {
    width: 54px;
    height: 54px;
    flex-basis: 54px;
  }

  .hg-proposito__icon svg {
    width: 26px;
    height: 26px;
  }

  .hg-proposito__content h3 {
    font-size: 21px;
  }

  .hg-proposito__content p {
    font-size: 13.5px;
    line-height: 1.65;
  }

  .hg-proposito__item--values .hg-proposito__values-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* ACESSIBILIDADE */
@media (prefers-reduced-motion: reduce) {
  .hg-proposito__item,
  .hg-proposito__icon {
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b55fc46 */.hg-empresa-map{--hg-navy:#0b2143;--hg-blue:#12376b;--hg-yellow:#ffd400;--hg-text:#697386;--hg-line:#e2e7ec;position:relative;width:100%;padding:clamp(60px,6vw,95px) var(--site-gutter,clamp(20px,3vw,32px));background:#fff;font-family:inherit}.hg-empresa-map,.hg-empresa-map *,.hg-empresa-map *::before,.hg-empresa-map *::after{box-sizing:border-box}.hg-empresa-map__container{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,5vw,90px);width:100%;max-width:var(--site-container,1440px);margin:auto}.hg-empresa-map__content{min-width:0}.hg-empresa-map__eyebrow{margin:0 0 14px;color:var(--hg-blue);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.hg-empresa-map__title{max-width:620px;margin:0 0 26px;color:var(--hg-navy);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.hg-empresa-map__description p{max-width:560px;margin:0;color:var(--hg-text);font-size:clamp(15px,1.15vw,17px);line-height:1.85}.hg-empresa-map__detail{display:flex;align-items:center;gap:16px;margin-top:36px;padding-top:24px;border-top:1px solid var(--hg-line);color:var(--hg-navy);font-size:13px;font-weight:600;line-height:1.6}.hg-empresa-map__detail-number{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;background:var(--hg-navy);color:var(--hg-yellow);font-size:17px;font-weight:800;border-radius:8px}.hg-empresa-map__visual{width:100%;min-width:0}.hg-empresa-map__canvas{display:grid;place-items:center;width:100%;min-height:280px;background:#fff}.hg-empresa-map__fallback{display:block;width:100%;height:auto;object-fit:contain}.hg-empresa-map__canvas.is-ready .hg-empresa-map__fallback{display:none}.hg-empresa-map__svg{display:block;width:100%;max-width:700px;height:auto;overflow:visible}.hg-empresa-map__state{cursor:pointer;outline:none}.hg-empresa-map__state path{fill:#fff;stroke:#152237;stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .2s ease,stroke .2s ease}.hg-empresa-map__state.is-active path{fill:var(--hg-blue)}.hg-empresa-map__state.is-selected path{fill:var(--hg-yellow);stroke:#07172e;stroke-width:2}.hg-empresa-map__state:focus-visible path{stroke:#e09b00;stroke-width:3;stroke-dasharray:5 3}@media(hover:hover) and (pointer:fine){.hg-empresa-map__state:hover path{fill:#ffd400}}.hg-empresa-map__info{margin:15px auto 0;max-width:600px;min-height:115px;padding:20px 24px;border-left:3px solid var(--hg-yellow);background:#f4f6f8;border-radius:0 9px 9px 0}.hg-empresa-map__info-label{display:block;margin-bottom:8px;color:var(--hg-blue);font-size:10px;font-weight:800;letter-spacing:.13em}.hg-empresa-map__info-title{display:block;margin-bottom:6px;color:var(--hg-navy);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.3}.hg-empresa-map__info-description{margin:0;color:var(--hg-text);font-size:13px;line-height:1.65}@media(max-width:1024px){.hg-empresa-map__container{grid-template-columns:1fr;gap:35px}.hg-empresa-map__content{max-width:760px}.hg-empresa-map__svg{max-width:640px}}@media(max-width:600px){.hg-empresa-map{padding:48px 18px}.hg-empresa-map__title{font-size:29px}.hg-empresa-map__description p{font-size:15px}.hg-empresa-map__detail{margin-top:26px}.hg-empresa-map__canvas{min-height:200px}.hg-empresa-map__svg{max-width:100%}.hg-empresa-map__info{padding:16px 18px}.hg-empresa-map__info-title{font-size:17px}}@media(prefers-reduced-motion:reduce){.hg-empresa-map__state path{transition:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7675054 */.hg-socios{--socios-navy:#0b2143;--socios-navy-dark:#06172f;--socios-blue:#18385f;--socios-yellow:#ffd400;--socios-text:#687384;--socios-line:#e4e8ed;--socios-soft:#f4f6f8;--socios-white:#fff;position:relative;width:100%;padding:clamp(58px,6vw,82px) var(--site-gutter,clamp(20px,3vw,32px));overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fafbfc 100%);font-family:inherit}.hg-socios,.hg-socios *,.hg-socios *::before,.hg-socios *::after{box-sizing:border-box}.hg-socios__container{width:100%;max-width:var(--site-container,1440px);margin-inline:auto}.hg-socios__header{max-width:780px;margin:0 0 clamp(34px,4vw,48px)}.hg-socios__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--socios-blue);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.hg-socios__eyebrow::before{content:"";width:24px;height:2px;flex:0 0 24px;background:var(--socios-yellow)}.hg-socios__title{max-width:740px;margin:0;color:var(--socios-navy);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(30px,2.5vw,40px)!important;font-weight:700;line-height:1.08!important;letter-spacing:-.035em;text-wrap:balance}.hg-socios__featured{display:block;min-height:0;margin-bottom:clamp(48px,5vw,68px);padding:clamp(28px,4vw,52px);overflow:hidden;background:var(--socios-navy);border-radius:16px;box-shadow:0 20px 42px rgba(11,33,67,.12)}.hg-socios__featured-top{margin-bottom:clamp(26px,3vw,38px)}.hg-socios__featured-kicker{margin:0 0 14px;color:var(--socios-yellow);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.15em;text-transform:uppercase}.hg-socios__featured-top h3{max-width:980px;margin:0;color:#fff;font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(26px,2.8vw,42px);font-weight:700;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.hg-socios__featured-divider{width:48px;height:3px;margin:24px 0;background:var(--socios-yellow)}.hg-socios__featured-description{max-width:1050px;margin:0;color:rgba(255,255,255,.82);font-size:clamp(16px,1.4vw,21px);font-weight:400;line-height:1.75;text-wrap:pretty}.hg-socios__featured-photos{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(16px,2vw,28px)}.hg-socios__featured-media{position:relative;width:100%;min-width:0;margin:0;overflow:hidden;border-radius:14px;background:#082249}.hg-socios__featured-media::after{content:none}.hg-socios__featured-media img{display:block;width:100%;height:100%;transition:transform .4s ease}.hg-socios__featured-media--portrait{height:clamp(340px,38vw,640px)}.hg-socios__featured-media--portrait img{object-fit:cover;object-position:center 28%}.hg-socios__featured-media--landscape{height:clamp(340px,38vw,640px)}.hg-socios__featured-media--landscape img{object-fit:cover;object-position:center center}.hg-socios__team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,1.8vw,28px)}.hg-socios__member{position:relative;min-width:0}.hg-socios__member-media{position:relative;width:100%;height:clamp(340px,28vw,440px);margin:0 0 22px;overflow:hidden;border-radius:12px;background:#e9edf1}.hg-socios__member-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 75%,rgba(6,23,47,.08));pointer-events:none}.hg-socios__member-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .4s ease}.hg-socios__member--hilton .hg-socios__member-media img{object-position:center 28%}.hg-socios__member--lucas .hg-socios__member-media img,.hg-socios__member--fabiana .hg-socios__member-media img{object-position:center 30%}.hg-socios__member-content{position:relative;min-width:0;padding-right:6px}.hg-socios__member-content::before{content:"";display:block;width:40px;height:3px;margin-bottom:16px;background:var(--socios-yellow)}.hg-socios__member-content h3{margin:0 0 12px;color:var(--socios-navy);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(18px,1.25vw,21px);font-weight:700;line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.hg-socios__member-content p{margin:0;color:var(--socios-text);font-size:13.5px;font-weight:500;line-height:1.7;text-wrap:pretty;overflow-wrap:anywhere}.hg-socios__member-content p+p{margin-top:14px}.hg-socios__member-course{margin-top:14px!important;padding-top:14px;border-top:1px solid var(--socios-line);color:#758092!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important}.hg-socios__osvaldo-text{width:100%;margin-top:clamp(32px,4vw,48px);padding:24px 30px;background:var(--socios-soft);border-left:3px solid var(--socios-yellow);border-radius:0 8px 8px 0}.hg-socios__osvaldo-text p{margin:0;color:var(--socios-navy);font-size:clamp(14px,1.1vw,16px);font-weight:500;line-height:1.75;text-wrap:pretty}@media(hover:hover) and (pointer:fine){.hg-socios__featured-media:hover img,.hg-socios__member:hover .hg-socios__member-media img{transform:scale(1.025)}}@media(max-width:1100px){.hg-socios__team{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.hg-socios__member-media{height:420px}.hg-socios__featured-photos{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(max-width:850px){.hg-socios__featured-photos{grid-template-columns:1fr;gap:16px}.hg-socios__featured-media--portrait,.hg-socios__featured-media--landscape{height:clamp(260px,56vw,420px)}}@media(max-width:600px){.hg-socios{padding:46px 18px 52px}.hg-socios__header{margin-bottom:28px}.hg-socios__title{font-size:28px!important}.hg-socios__featured{margin-bottom:44px;padding:25px 20px;border-radius:11px}.hg-socios__featured-top{margin-bottom:24px}.hg-socios__featured-top h3{font-size:25px;line-height:1.22}.hg-socios__featured-divider{margin:20px 0}.hg-socios__featured-description{font-size:15px;line-height:1.75}.hg-socios__featured-media{border-radius:9px}.hg-socios__featured-media--portrait,.hg-socios__featured-media--landscape{height:auto;aspect-ratio:4/3}.hg-socios__team{grid-template-columns:1fr;gap:38px}.hg-socios__member-media{height:auto;aspect-ratio:4/3;margin-bottom:18px}.hg-socios__member-content{padding-right:0}.hg-socios__member-content h3{font-size:20px}.hg-socios__member-content p{font-size:13.5px}.hg-socios__member-course{font-size:12.8px!important}.hg-socios__osvaldo-text{margin-top:30px;padding:20px}.hg-socios__osvaldo-text p{font-size:14px}}@media(prefers-reduced-motion:reduce){.hg-socios__featured-media img,.hg-socios__member-media img{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9a5dbd */.hg-visitas{--visitas-navy:#0b2143;--visitas-blue:#18385f;--visitas-yellow:#FFD400;--visitas-yellow-hover:#FFE033;--visitas-text:#687384;--visitas-line:#e5e9ee;--visitas-soft:#f7f8fa;--visitas-white:#fff;position:relative;width:100%;padding:clamp(58px,6vw,82px) var(--site-gutter,clamp(20px,3vw,32px));background:#fff;font-family:inherit}.hg-visitas,.hg-visitas *,.hg-visitas *::before,.hg-visitas *::after{box-sizing:border-box}.hg-visitas__container{width:100%;max-width:var(--site-container,1440px);margin-inline:auto}.hg-visitas__header{max-width:820px;margin:0 0 clamp(38px,4vw,54px)}.hg-visitas__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--visitas-blue);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.hg-visitas__eyebrow::before{content:"";width:24px;height:2px;flex:0 0 24px;background:var(--visitas-yellow)}.hg-visitas__title{max-width:820px;margin:0 0 16px;color:var(--visitas-navy);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(30px,2.5vw,40px)!important;font-weight:700;line-height:1.08!important;letter-spacing:-.035em;text-wrap:balance}.hg-visitas__intro{max-width:690px;margin:0;color:var(--visitas-text);font-size:15px;line-height:1.7}.hg-visitas__layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,5vw,72px)}.hg-visitas__aside{position:sticky;top:110px;padding-top:8px}.hg-visitas__aside-number{display:block;margin-bottom:18px;color:var(--visitas-blue);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(48px,5vw,74px);font-weight:800;line-height:1;letter-spacing:-.05em}.hg-visitas__aside-number::after{content:"";display:block;width:38px;height:3px;margin-top:14px;background:var(--visitas-yellow)}.hg-visitas__aside p{max-width:320px;margin:0;color:var(--visitas-text);font-size:14px;line-height:1.7}.hg-visitas__list{margin:0;padding:0;list-style:none}.hg-visitas__item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;margin-bottom:22px;padding:0 0 22px;border-bottom:1px solid var(--visitas-line)}.hg-visitas__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.hg-visitas__number{display:flex;align-items:flex-start;justify-content:flex-start;padding-top:2px;color:var(--visitas-blue);font-size:10px;font-weight:800;line-height:1;letter-spacing:.1em}.hg-visitas__content{min-width:0}.hg-visitas__content h3{margin:0 0 6px;color:var(--visitas-navy);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(17px,1.3vw,20px);font-weight:700;line-height:1.28;letter-spacing:-.025em}.hg-visitas__content p{max-width:760px;margin:0;color:var(--visitas-text);font-size:14px;line-height:1.65}.hg-visitas__gallery{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(16px,2vw,24px);margin-top:clamp(48px,5vw,68px)}.hg-visitas__image{position:relative;margin:0;overflow:hidden;border-radius:12px;background:#eef1f4}.hg-visitas__image--large{aspect-ratio:16/9}.hg-visitas__image--small{aspect-ratio:4/5}.hg-visitas__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.hg-visitas__footer{display:flex;justify-content:flex-end;margin-top:clamp(28px,3vw,38px)}.hg-visitas__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 20px;border-radius:4px;background:var(--visitas-yellow);color:var(--visitas-navy);font-size:13px;font-weight:800;line-height:1.2;text-decoration:none!important;transition:transform .2s ease,background-color .2s ease}.hg-visitas__cta:focus-visible{outline:3px solid var(--visitas-blue);outline-offset:3px}@media(hover:hover) and (pointer:fine){.hg-visitas__image:hover img{transform:scale(1.025)}.hg-visitas__cta:hover{transform:translateY(-2px);background:var(--visitas-yellow-hover)}}@media(max-width:980px){.hg-visitas__layout{grid-template-columns:1fr;gap:30px}.hg-visitas__aside{position:static;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:22px;padding:22px;background:var(--visitas-soft);border-radius:10px}.hg-visitas__aside-number{margin:0;font-size:46px}.hg-visitas__aside p{max-width:600px}}@media(max-width:767px){.hg-visitas{padding:46px 18px 52px}.hg-visitas__header{margin-bottom:30px}.hg-visitas__title{font-size:28px!important}.hg-visitas__intro{font-size:14px}.hg-visitas__aside{grid-template-columns:1fr;gap:10px;padding:18px}.hg-visitas__aside-number{font-size:38px}.hg-visitas__item{grid-template-columns:38px minmax(0,1fr);gap:12px;margin-bottom:18px;padding-bottom:18px}.hg-visitas__content h3{font-size:18px}.hg-visitas__content p{font-size:13.5px}.hg-visitas__gallery{grid-template-columns:1fr;margin-top:38px}.hg-visitas__image--large,.hg-visitas__image--small{aspect-ratio:16/10}.hg-visitas__footer{justify-content:stretch;margin-top:24px}.hg-visitas__cta{width:100%}}@media(prefers-reduced-motion:reduce){.hg-visitas__image img,.hg-visitas__cta{transition:none!important;transform:none!important}}/* End custom CSS */