.elementor .display-1{font-family:var(--Melodrama);font-weight:600;font-size:var(----fs-display-1);letter-spacing:var(----ls-tight);line-height:var(----lh-display);}.elementor .bg-color-mar{background-color:var(----color-mar);background-clip:border-box;}.elementor .btn-primary{font-family:var(--DM_Sans);font-weight:600;font-size:var(----fs-body);color:var(----color-branco);text-transform:uppercase;background-color:#CC9F53;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:#de9a23;transform:translate3d(0px, -5px, 0px);}.elementor .font-lead{font-family:var(--DM_Sans);font-weight:400;font-size:var(----fs-lead);line-height:var(----lh-heading);text-align:start;}.elementor .container-hero{min-height:690px;padding:64px;background-image:linear-gradient(90deg, #021d49cc 38%,#021d4900 100%),url("https://holque.com.br/wp-content/uploads/bg-holque-engenharia.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(----color-mar);justify-content:center;align-items:start;}.elementor .font-label{font-family:var(--DM_Sans);font-weight:500;font-size:var(----fs-label);letter-spacing:var(----ls-chapeu);line-height:var(----lh-heading);text-transform:uppercase;}.elementor .font-color-p-sec{color:var(----color-p-sec);}.elementor .font-color-branco{color:var(----color-branco);}.elementor .font-big-numbers{font-family:var(--Melodrama);font-weight:600;font-size:var(----fs-display-1);letter-spacing:var(----ls-tight);line-height:var(----lh-display);text-align:center;}.elementor .font-color-areia{color:var(----color-areia);}.elementor .font-center{text-align:center;}.elementor .font-color-sol{color:var(----color-sol);}.elementor .container-externo{justify-content:center;}.elementor .padding-96{padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;}.elementor .font-color-mar{color:var(----color-mar);}.elementor .ct-interno-horizontal{max-width:1216px;padding:0px;justify-content:space-between;}.elementor .card-servicos{max-width:500px;column-gap:0px;padding:32px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(----color-sol);border-style:solid;row-gap:8px;}.elementor .font-heading{font-family:var(--DM_Sans);font-weight:700;font-size:var(----fs-heading);line-height:var(----lh-heading);}.elementor .font-body{font-family:var(--DM_Sans);font-weight:400;font-size:var(----fs-body);}.elementor .color-text-body{color:var(----color-texto-sec);}.elementor .color-alt-mar{color:var(----color-texto-alt);}.elementor .card-numeros{width:25%;flex-direction:column;}.elementor .color-bg-mar{background-color:var(----color-mar);justify-content:center;}.elementor .link-menu{font-family:var(--DM_Sans);font-weight:500;font-size:var(----fs-body);padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff00;align-self:start;}.elementor .font-text-semi{font-family:var(--DM_Sans);font-weight:600;font-size:var(----fs-body);}.elementor .Link-contatos{font-family:var(--DM_Sans);font-weight:400;font-size:var(----fs-label);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#375efa00;align-self:start;}.elementor .font-label-form{font-family:var(--DM_Sans);font-weight:700;font-size:var(----fs-lead);}.elementor .input-style{height:44px;}