.elementor-2630 .elementor-element.elementor-element-5d01675{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2630 .elementor-element.elementor-element-fef8988 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2630 .elementor-element.elementor-element-6edd5d6 > .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-6edd5d6 */.hg-arq{--hg-navy:#0b2143;--hg-navy-dark:#06172f;--hg-blue:#18385f;--hg-yellow:#FFD400;--hg-yellow-hover:#FFE033;--hg-text:#697386;--hg-line:#e2e7ec;--hg-bg:#fff;--hg-soft:#f5f7f9;position:relative;width:100%;padding:clamp(54px,5vw,76px) var(--site-gutter,clamp(20px,3vw,32px)) clamp(64px,6vw,90px);overflow:hidden;background:var(--hg-bg);color:var(--hg-navy);font-family:var(--font-body,"Inter",Arial,sans-serif)}

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

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

/* CABEÇALHO */
.hg-arq__header{width:100%;max-width:1050px;margin:0 0 clamp(46px,5vw,68px)}

.hg-arq__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-arq__eyebrow::before{content:"";width:24px;height:2px;flex:0 0 24px;background:var(--hg-yellow)}

.hg-arq__title{margin:0 0 22px;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}

.hg-arq__intro{max-width:900px;margin:0;color:var(--hg-text);font-size:15px;line-height:1.7;text-wrap:pretty}

/* PROJETO */
.hg-arq__project{position:relative;width:100%;padding:clamp(40px,5vw,64px) 0;border-top:1px solid var(--hg-line)}

.hg-arq__project:last-of-type{padding-bottom:clamp(48px,5vw,70px)}

/* CABEÇALHO DO PROJETO */
.hg-arq__project-head{display:flex;align-items:flex-start;gap:18px;max-width:1000px;margin:0 0 clamp(28px,3vw,38px)}

.hg-arq__number{display:flex;width:45px;height:38px;flex:0 0 45px;align-items:center;justify-content:center;margin-top:3px;border-radius:4px;background:var(--hg-yellow);color:var(--hg-navy);font-size:10px;font-weight:800;line-height:1;letter-spacing:.04em}

.hg-arq__project-kicker{display:flex;align-items:center;gap:8px;margin:0 0 7px;color:var(--hg-blue);font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}

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

.hg-arq__project-title{margin:0;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}

/* DESTAQUE PRINCIPAL */
.hg-arq__feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:stretch;gap:clamp(30px,4vw,58px)}

.hg-arq__feature--reverse .hg-arq__feature-media{order:2}

.hg-arq__feature--reverse .hg-arq__feature-content{order:1}

/* IMAGEM PRINCIPAL */
.hg-arq__feature-media{position:relative;width:100%;margin:0;overflow:hidden;border-radius:9px;background:#eef1f4}

.hg-arq__feature-media::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(11,33,67,.06)}

.hg-arq__feature-media img{display:block;width:100%;height:100%;min-height:420px;aspect-ratio:4/3;object-fit:cover;object-position:center;transition:transform .4s ease}

/* TEXTO */
.hg-arq__feature-content{display:flex;min-width:0;flex-direction:column;justify-content:center}

.hg-arq__feature-content>p{margin:0;color:var(--hg-text);font-size:14px;line-height:1.7;text-wrap:pretty}

.hg-arq__feature-content>p+p{margin-top:17px}

.hg-arq__feature-content strong{color:var(--hg-navy);font-weight:700}

/* CITAÇÃO */
.hg-arq__quote{position:relative;margin:26px 0 0;padding:21px 22px 21px 24px;border:0;border-left:3px solid var(--hg-yellow);background:var(--hg-soft)}

.hg-arq__quote p{margin:0;color:var(--hg-navy);font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(16px,1.35vw,19px);font-weight:600;line-height:1.48;letter-spacing:-.015em;text-wrap:pretty}

/* LISTA DE DETALHES */
.hg-arq__details{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}

.hg-arq__details li{position:relative;padding-left:21px;color:var(--hg-text);font-size:14px;line-height:1.62;text-wrap:pretty}

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

/* GALERIA */
.hg-arq__gallery{display:grid;width:100%;margin-top:clamp(20px,2.5vw,30px);gap:clamp(14px,2vw,22px)}

.hg-arq__gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}

.hg-arq__gallery-item{position:relative;width:100%;margin:0;overflow:hidden;border-radius:8px;background:#eef1f4}

.hg-arq__gallery-item::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(11,33,67,.05)}

.hg-arq__gallery-item img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;transition:transform .4s ease}

/* CTA */
.hg-arq__cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:clamp(14px,2vw,28px);padding:clamp(28px,3vw,38px) clamp(26px,4vw,48px);border-radius:10px;background:linear-gradient(135deg,var(--hg-navy),var(--hg-navy-dark))}

.hg-arq__cta-eyebrow{margin:0 0 8px;color:rgba(255,212,0,.82);font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.15em;text-transform:uppercase}

.hg-arq__cta h2{margin:0;color:#fff!important;font-family:var(--font-heading,"Manrope",Arial,sans-serif);font-size:clamp(23px,2vw,31px)!important;font-weight:700;line-height:1.1!important;letter-spacing:-.03em;text-wrap:balance}

.hg-arq__cta-button{display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:center;gap:11px;padding:13px 20px;border-radius:4px;background:var(--hg-yellow)!important;color:var(--hg-navy)!important;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none!important;transition:transform .2s ease,background-color .2s ease}

.hg-arq__cta-button:focus-visible{outline:3px solid #fff;outline-offset:3px}

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

.hg-arq__feature-media:hover img{transform:scale(1.02)}

.hg-arq__gallery-item:hover img{transform:scale(1.025)}

.hg-arq__cta-button:hover{transform:translateY(-2px);background:var(--hg-yellow-hover)!important}

}

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

.hg-arq{padding:52px 22px 66px}

.hg-arq__feature{grid-template-columns:1fr;gap:26px}

.hg-arq__feature--reverse .hg-arq__feature-media,
.hg-arq__feature--reverse .hg-arq__feature-content{order:initial}

.hg-arq__feature-media img{min-height:0}

}

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

.hg-arq{padding:44px 18px 54px}

.hg-arq__header{margin-bottom:38px}

.hg-arq__title{font-size:29px!important}

.hg-arq__intro{font-size:14px;line-height:1.65}

.hg-arq__project{padding:36px 0}

.hg-arq__project-head{gap:13px;margin-bottom:24px}

.hg-arq__number{width:40px;height:34px;flex-basis:40px}

.hg-arq__project-title{font-size:24px!important}

.hg-arq__feature-content>p{font-size:14px;line-height:1.65}

.hg-arq__gallery--2{grid-template-columns:1fr}

.hg-arq__gallery-item img{aspect-ratio:4/3}

.hg-arq__cta{flex-direction:column;align-items:flex-start;padding:26px 22px}

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

.hg-arq__cta-button{width:100%}

}

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

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

.hg-arq__project-title{font-size:23px!important}

}

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

.hg-arq__feature-media img,
.hg-arq__gallery-item img,
.hg-arq__cta-button{transition:none!important;transform:none!important}

}/* End custom CSS */