.elementor-3070 .elementor-element.elementor-element-88267ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3070 .elementor-element.elementor-element-67b8b61 > .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-67b8b61 */.hg-eolico{--hg-navy:#0b2143;--hg-blue:#18385f;--hg-yellow:#FFD400;--hg-text:#697386;--hg-line:#e3e8ee;--hg-soft:#f5f7f9;--hg-white:#fff;position:relative;width:100%;padding:clamp(54px,5vw,76px) var(--site-gutter,clamp(20px,3vw,32px)) clamp(60px,6vw,84px);background:var(--hg-white);font-family:var(--font-body,"Inter",Arial,sans-serif);color:var(--hg-navy)}

.hg-eolico,
.hg-eolico *,
.hg-eolico *::before,
.hg-eolico *::after{box-sizing:border-box}

/* CONTAINER */
.hg-eolico__container{width:100%;max-width:var(--site-container,1440px);margin-inline:auto}

/* CABEÇALHO */
.hg-eolico__header{max-width:1100px;margin:0 0 42px}

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

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

/* TÍTULO */
.hg-eolico__title{max-width:1050px;margin:0 0 26px;color:var(--hg-navy)!important;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}

/* SERVIÇOS */
.hg-eolico__services{display:grid;grid-template-columns:minmax(0,650px);gap:12px}

.hg-eolico__service{display:flex;align-items:flex-start;gap:13px}

.hg-eolico__service>span{width:6px;height:6px;flex:0 0 6px;margin-top:9px;border-radius:50%;background:var(--hg-yellow)}

.hg-eolico__service p{margin:0;color:var(--hg-text);font-size:14px;line-height:1.6;text-wrap:pretty}

/* PROJETO */
.hg-eolico__project{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--hg-line);border-radius:10px;background:var(--hg-white);box-shadow:0 10px 30px rgba(13,42,82,.055)}

/* IMAGEM */
.hg-eolico__media{position:relative;min-height:430px;margin:0;overflow:hidden;background:var(--hg-soft)}

.hg-eolico__media img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center;transition:transform .35s ease}

/* NÚMERO */
.hg-eolico__number{position:absolute;z-index:2;top:18px;right:18px;display:flex;min-width:46px;height:38px;align-items:center;justify-content:center;padding:0 12px;border-radius:4px;background:var(--hg-yellow);color:var(--hg-navy);font-size:10px;font-weight:800;line-height:1;letter-spacing:.04em}

/* CONTEÚDO */
.hg-eolico__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,50px)}

/* LOCALIZAÇÃO */
.hg-eolico__location{display:flex;align-items:center;gap:8px;margin:0 0 11px!important;color:var(--hg-blue)!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.14em;text-transform:uppercase}

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

/* TÍTULO DO PROJETO */
.hg-eolico__content h2{margin:0 0 18px;color:var(--hg-navy)!important;font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(24px,2vw,32px)!important;font-weight:700;line-height:1.1!important;letter-spacing:-.03em;text-wrap:balance}

/* DESCRIÇÃO */
.hg-eolico__content>p:last-child{margin:0;color:var(--hg-text);font-size:14px;line-height:1.7;text-wrap:pretty}

/* HOVER */
@media(hover:hover) and (pointer:fine){

.hg-eolico__project:hover .hg-eolico__media img{transform:scale(1.02)}

}

/* TABLET */
@media(max-width:1000px){

.hg-eolico{padding:50px 22px 62px}

.hg-eolico__project{grid-template-columns:1fr}

.hg-eolico__media,
.hg-eolico__media img{min-height:380px}

}

/* MOBILE */
@media(max-width:767px){

.hg-eolico{padding:44px 18px 52px}

.hg-eolico__header{margin-bottom:30px}

.hg-eolico__title{margin-bottom:22px;font-size:29px!important;line-height:1.08!important}

.hg-eolico__service p{font-size:14px}

.hg-eolico__media,
.hg-eolico__media img{min-height:260px}

.hg-eolico__content{padding:24px 20px 27px}

.hg-eolico__content h2{font-size:24px!important}

.hg-eolico__content>p:last-child{font-size:14px;line-height:1.65}

}

/* MOBILE PEQUENO */
@media(max-width:480px){

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

.hg-eolico__media,
.hg-eolico__media img{min-height:230px}

.hg-eolico__number{top:12px;right:12px;min-width:40px;height:32px;padding-inline:9px}

}

/* REDUÇÃO DE MOVIMENTO */
@media(prefers-reduced-motion:reduce){

.hg-eolico__media img{transition:none!important;transform:none!important}

}/* End custom CSS */