.tit-geral{
color: white;
}
.txt-maiusculo{
text-transform: uppercase;
} .item-destaque{
gap:0!important;
}
.card {
transition: 0.3s;
width: 40%;
border-radius: 5px;
padding: 8px 8px 0 8px;
background-color: #D9D9D9;
width:100%;
}
.card img {
border-radius: 5px 5px 0 0;
}
.container-card {
text-align: center;
}
.container-card h5 {
margin: 0;
padding: 35px 20px;
}
.card:hover {
box-shadow: 10px 10px 15px -2px rgba(0,0,0,0.25);
-webkit-box-shadow: 10px 10px 15px -2px rgba(0,0,0,0.25);
-moz-box-shadow: 10px 10px 15px -2px rgba(0,0,0,0.25);
}
.link-card{
text-decoration: none!important;
} .gs-logo--img.wp-post-image{
max-height: 65px;
width: auto;
} .form.contact-form input, .form.contact-form textarea {
border-radius: 5px;
box-shadow: none !important;
border: none;
}
.button-contato {
background-color: #002364 !important;
width: 100%;
}
.input-form-servicos {
border-radius: 8px!important;
}
.select-form-servicos {
border: none;
border-radius: 8px!important;
} .btn-extra-camera.btn-extra-categoria div {
color: white;
background-color: #002364;
width: fit-content;
padding: 10px 25px;
border-radius: 10px;
}
.btn-extra-camera.btn-extra-categoria div:hover {
background-color: #011b4b;
}
.wp-block-uagb-container {
border-right-width: 2px !important;
}
h4.uagb-heading-text {
font-size: 16.5px !important;
}
#section2 .wp-block-uagb-container, #beneficios-categoria .wp-block-uagb-container{
width: 100% !important;
row-gap: 5px!important;
}
#section2 .uagb-container-inner-blocks-wrap, #beneficios-categoria .uagb-container-inner-blocks-wrap{
column-gap: 0 !important;
}
#section2 .uagb-container-inner-blocks-wrap img, #beneficios-categoria .uagb-container-inner-blocks-wrap img{
height: 50px;
}
.especificacoes-tecnicas p {
margin-bottom: 0;
}
.img-certificados{
height:121px!important;
width:auto;
}
#section3 {
background: white;
}
#section4 {
background: #f6f6f6;
margin-bottom:0;
}
#section5 {
background: white;
}
.especificacoes-tecnicas > .wp-block-uagb-container:nth-child(odd) {
background: white;
}
.certificado h3, .certificado p {
margin-top: 0;
margin-bottom: 0;
}
.certificado h3 {
text-transform: uppercase;
font-size: 21px;
font-weight: 700;
}
.certificado p {
font-size: 16.35px;
line-height: 1.36;
}
.especificacoes-tecnicas div {
column-gap: 0 !important;
} @media only screen and (max-width: 600px) {
body{
overflow-x: hidden; }
.slick-next {
right: 0!important;
}
section#section3 {
padding-top: 45px;
padding-bottom:25px;
}
section#section4 {
padding-bottom:0px;
}
.certificado.sem-contorno{
gap:0!important;
}
section#section2, .container, #beneficios-categoria{
display:block!important;
}
.container div{
border-color:white;
padding: 10px 0;
}
.certificado {
margin: 10px 0;
gap: 10px !important;
padding: 10px 12px !important;
}
.desc-inmetro {
width: 75%;
}
.certificado h3 {
font-size: 16px;
}
.container {
margin-top: 0px !important;
}
.uagb-container-inner-blocks-wrap {
display: block!important;
}
.wp-block-uagb-container.uagb-is-root-container .uagb-block-aef2fb02{
max-width:100%!important
}
.certificado.sem-contorno img:nth-child(1) {
margin-bottom: 20px;
}
.wp-block-uagb-container{
margin:auto;
}
.wp-block-uagb-advanced-heading.uagb-block-69efe4d0.title_product h1 {
text-align: center;
}
.wp-block-uagb-advanced-heading.uagb-block-4ded6ea8 div {
text-align: center;
}
#section1 .uagb-block-29f0b6c8.uagb-buttons__outer-wrap .uagb-buttons__wrap{
justify-content:center;
}
.wp-block-uagb-advanced-heading.uagb-block-85974ac2 {
text-align: center;
}
.slick-prev {
left: 0!important;
}
.desc-curta {
display: block!important;
text-align: center;
}
.icn-desc-curta {
margin: auto;
}
.certificado p {
font-size: 13px;
}
.especificacoes-tecnicas div {
column-gap: 0 !important;
}
.linha-especificacoes-tecnicas {
max-width: 30% !important;
}
.certificado.sem-contorno img {
width: 230px;
height: auto;
}
}
h3.promo_item__title, .produto-title{
font-size: 19px;
text-align: center;
font-weight:800;
text-decoration: none!important;
height: 50px;
}
.promo_item__img{
padding: 15px;
display: flex;
justify-content:center;
}
.promo_item__btn, .produto-btn{
font-size:16px;
color: #fff;
background-color: #e85a25;
margin:10px auto;
width: 100%;
padding: 8px;
text-align: center;
text-decoration: none!important;
font-weight: 800;
border-radius:8px;
}
@media only screen and (max-width: 974px) {
.wp-block-uagb-container {
border: 0px !important;
}
}  .woocommerce-carousel-container-cat {
display: flex;
align-items: center;
justify-content: center;
position: relative;
max-width: 100%;
overflow: hidden;
padding: 20px;
}
.woocommerce-carousel-cat {
display: flex;
overflow-x: auto;
scroll-behavior: smooth;
scrollbar-width: none; 
-ms-overflow-style: none; 
width: 85%;
padding: 10px;
}
.woocommerce-carousel::-webkit-scrollbar {
display: none; 
}
.produto-item-cat {
flex-shrink: 0;
flex-direction: column;
align-items: center;
gap: 10px;
margin: 0px 10px;
}
.produto-card {
border: 3px solid #002257;
border-radius: 8px;
padding: 15px;
text-align: center;
background-color: #fff;
max-width: 290px;
font-size: 12px;
display: flex;
flex-direction: column;
gap: 5px;
width: 290px;
min-height: 500px;
} .galeria-de-imagens {
display: flex;
max-height: 150px;
}
.galeria-de-imagens figure {
max-height: 150px;
max-width: 150px;
}
.tax-product_cat #primary{
margin-bottom:20px!important;
}
.produto-card img {
max-height: 120px;
width:100%;
object-fit: contain;
}
.produto-title{
margin-top: 1.5em;
margin-bottom: calc(0.3em + 10px);
text-transform: uppercase;
}
.produto-card ul {
margin: auto;
}
.carousel-prev, .carousel-next {
position: absolute;
color: white;
border: none;
padding: 10px 15px;
font-size: 20px;
cursor: pointer;
border-radius: 100px;
top: 50%;
transform: translateY(-50%);
z-index: 10;
transition: background 0.3s;
}
.disable-checkout-btn {
opacity: 0.2!important;
}
button.slick-next.custom-arrow.slick-arrow{
background-color: #e85a25;
width: 30px;
height: 30px;
border-radius: 100px;
}
.carousel-prev:hover, .carousel-next:hover {
background-color: #da4b17;
}
.carousel-prev {
left: 0;
}
.carousel-next {
right: 0;
}
.produto-card p, .produto-card li {
margin: 0 0 5px 0;
text-align: left;
font-size: 13px;
color: #002257;
}  .right-head-cat {
margin: auto;
}
.btn-orcamento{
background-color: #e85a25;
padding: 15px 30px;
font-weight: 600;
border-radius: 10px;
font-size: 14px;
color:white;
}
div.btn-orcamento-container{
margin: 46px 0;
}
.left-head-cat {
max-width: 60%;
}
h1.woocommerce-products-header__title.page-title {
text-transform: uppercase;
font-weight: 800;
}
h2.tit-principal {
text-align: center;
margin: 50px 0 0 0;
font-weight: 700;
}
.head-cat {
display: flex;
max-width: 1200px;
margin: auto;
margin-bottom: 50px;
}
.produto-card ul {
margin: 0 0 0 15px;
}
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
span.especificacoes-item-title {
font-weight: 700;
text-transform: uppercase;
}
.items-start{
align-items: start;
}
.ast-container, .ast-container-fluid {
padding: 0px;
}
header.woocommerce-products-header, nav.woocommerce-breadcrumb, .woocommerce-carousel-container-cat {
max-width: 1200px;
margin: auto!important;
}
@media (min-width: 922px) {
.ast-woo-shop-archive .site-content > .ast-container {
max-width: none;
}
}
@media (min-width: 1025px) {
body .uag-hide-desktop.uagb-google-map__wrap,
body .uag-hide-desktop {
display: none !important
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body .uag-hide-tab.uagb-google-map__wrap, body .uag-hide-tab {
display: none !important
}
}
@media (max-width: 922px) {
.left-head-cat {
max-width: 90%;
margin: auto;
text-align: center;
}
.right-head-cat{
display: none;
}
.head-cat {
display: block;
}
nav.woocommerce-breadcrumb {
text-align: center;
}
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
gap: 15px;
}
}
@media (max-width: 767px) {
body .uag-hide-mob.uagb-google-map__wrap, body .uag-hide-mob {
display: none !important
}
.certificado{
flex-wrap: wrap;
}
}
.slick-prev {
left: -60px; }
.slick-next {
right: -60px; }
.slick-prev::before, .slick-next::before{
display: none;
}
.fale-com-banner div{
gap: 0!important;
}
.uagb-block-0961cc69 .uagb-post-pagination-wrap {
justify-content: center;
}
button.wp-block-search__button.has-background.has-ast-global-color-1-background-color.wp-element-button {
padding: 20px 30px;
}
input#wp-block-search__input-1 {
height: auto;
border-radius: 5px;
}
a.link-cat {
text-decoration: none !important;
} div#cabecalho-zona-1-21 {
background-image: url(//www.heatexengenharia.com.br/wp-content/uploads/2025/03/fundo-zona-1.png);
}
div#cabecalho-zona-2-22 {
background-image: url(//www.heatexengenharia.com.br/wp-content/uploads/2025/03/fundo-zona-2.png);
}
.cabecalho-zonas {
height: fit-content;
background-repeat: no-repeat;
background-position: center;
}
.term-zona-1-21.tax-product_cat #primary, .term-zona-2-22.tax-product_cat #primary{
margin: 0;
}
.term-zona-1-21.tax-product_cat nav.woocommerce-breadcrumb, .term-zona-2-22.tax-product_cat nav.woocommerce-breadcrumb{
display: none;
}
.cabecalho-zonas-container {
height: 100%;
background-color: rgba(0, 35, 100, 0.7);
}
.cabecalho-zonas-container div{
max-width: 1200px;
margin: auto;
padding: 100px 0;
}
.cabecalho-zonas-container p, .cabecalho-zonas-container h2{
color:white;
text-align: center;
}
.cabecalho-zonas-container h2{
font-size: 45px;
}
.cabecalho-zonas-container p{
font-size: 20px;
}  img.categoria-item-card-img {
max-height: 150px;
}
.categoria-item-cat {
margin: 0 10px;
}
.categoria-card {
text-align: center;
}
.categoria-card h3.categoria-title {
margin-top: 25px;
}
a.categoria-link {
text-decoration: none !important;
}
.categoria-item-cat {
border: 3px solid #002257;
border-radius: 8px;
padding: 30px 30px 5px 30px;
min-height: 268px;
min-width: 300px;
}
.btn-extra-camera{
text-decoration: none!important;
background-color: #e85a25;
text-transform: uppercase;
font-weight: 600;
width: fit-content;
border-radius: 8px;
}
.btn-extra-camera:hover{
background-color: #002364;
color:white;
} .solucoes-card{
display:flex;
border-radius:8px;
background-color:#F3F3F3;
}
.solucoes-card:hover{
filter: drop-shadow(2px 4px 6px #00000026);
}
.solucoes-card-img img{
height:100%;
border-radius: 8px 0 0 8px;
}
.solucoes-card-txt {
text-align: left;
margin: auto;
width: 70%;
padding: 50px;
}
.solucoes-card-sub p, .solucoes-item-sub p{
margin-bottom: 0;
}
.solucoes-card-sub h5, .solucoes-item-sub h5 {
margin-bottom: 2px;
}
.solucoes-card-sub {
gap: 0 !important;
padding: 20px 5px 20px 0!important;
}
.solucoes-item-sub{
gap:10px!important;
}
.solucoes-card-sub-borda {
border-right:2px solid #e85a25!important;
}
.solucoes-card-txt h3{
font-size: 30px;
margin-bottom: 0;
font-weight: 700;
}
a.solucoes-card-link {
text-decoration: none !important;
}
.solucoes-item-borda-laranja{
border:5px solid #e85a25!important;
border-radius: 8px;
}
.solucoes-item-borda-azul{
border:5px solid #002364!important;
border-radius: 8px;
}
.solucoes-item{
height: 280px;
cursor:context-menu;
}
.solucoes-item-borda-laranja:hover{
background-color: #e85a25!important;
}
.solucoes-item-borda-azul:hover{
background-color: #002364!important;
}
.solucoes-item-borda-azul:hover h5, .solucoes-item-borda-azul:hover p, .solucoes-item-borda-laranja:hover h5, .solucoes-item-borda-laranja:hover p{
color:white!important;
}
.solucoes-item:hover .icn-solucoes-item{
filter: grayscale(1) brightness(1000);
}
.slide-sistemas-de-traco-eletrico h2 {
line-height: 1;
} @media only screen and (max-width: 600px) {
.banner-beneficios-item img {
max-width: 20%;
margin: auto;
}
.banner-beneficios-item {
max-width: 85% !important;
border: none !important;
text-align: center;
}
.banner-beneficios-item div {
border: none !important;
}
.slide-sistemas-de-traco-eletrico h2 {
font-size: 40px !important;
}
.slide-sistemas-de-traco-eletrico p {
font-size: 15px !important;
}
.slide-sistemas-de-traco-eletrico>div {
max-width: 95% !important;
margin: auto;
}
.slide-sistemas-de-traco-eletrico {
padding-top: 50px !important;
}
}  .categoria-solucao .woocommerce-LoopProduct-link.woocommerce-loop-product__link img {
max-height: 200px;
width: fit-content !important;
margin: auto !important;
}
.categoria-solucao .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
padding: 20px 0;
}
.categoria-solucao a.ast-on-card-button.ast-select-options-trigger.product_type_simple {
display: none;
}
.categoria-solucao .astra-shop-summary-wrap {
text-align: center;
}
.categoria-solucao li.ast-article-single {
padding-bottom: 20px !important;
border:3px solid #002364!important;
border-radius: 8px;
}
.categoria-solucao ul.page-numbers li {
border-radius: 8px;
}
.categoria-solucao h2.woocommerce-loop-product__title {
font-weight: 700;
font-size: 18px !important;
text-transform: uppercase;
}
.categoria-solucao span.ast-woo-product-category {
font-weight: 600;
} p.txt-empresa{
margin: 0;
}
p.txt-empresa-negrito{
font-weight: 600;
}
.mini-quad-empresa{
width: fit-content!important;
z-index: 99;
border-radius: 8px;
}
.logos-clientes figure {
display: flex;
width: 100%;
}
.logos-clientes img {
max-height: 50px;
width: auto;
margin: auto;
}
@media only screen and (max-width: 600px) {
.box-img-quem-somos, .box-img-parceiros {
padding-left: 0 !important;
}
.img-quem-somos, .mini-quad-empresa {
margin: auto;
justify-content: center !important;
align-self: center;
}
.wp-block-uagb-container.uagb-block-3d48409d {
padding: 50px 25px;
}
.wp-block-uagb-container.uagb-block-29bc289d.alignfull.uagb-is-root-container {
padding: 0;
}
.logos-clientes {
gap: 0 !important;
}
.informacoes-contato p {
margin: 0 !important;
}
} .informacoes-contato-container {
gap: 0 !important;
}
.informacoes-contato-container p {
margin-bottom: 8px !important;
} .post.status-publish.format-standard p {
text-align: justify;
}
.fale-com-banner H2 {
margin: 0!important;
}
.fale-com-banner div{
gap: 0!important;
}
.uagb-block-0961cc69 .uagb-post-pagination-wrap {
justify-content: center;
}
button.wp-block-search__button.has-background.has-ast-global-color-1-background-color.wp-element-button {
padding: 20px 30px;
}
input#wp-block-search__input-1 {
height: auto;
border-radius: 5px;
}
.uagb-post-pagination-wrap a, span.page-numbers.current {
border-radius: 3px;
}
a.uagb-image-ratio-inherit {
max-height: 216px;
}
.status-publish.format-standard {
padding: 0 !important;
}
.uagb-post-pagination-wrap a, span.page-numbers.current {
border-radius: 3px;
}
.status-publish.format-standard p {
margin-bottom: 0px;
}
.uagb-post__text.uagb-post__excerpt p{
display: -webkit-box;
-webkit-line-clamp: 3; -webkit-box-orient: vertical;
overflow: hidden;
}
h4.uagb-post__title.uagb-post__text {
min-height: 88px;
}
.uagb-image-ratio-inherit .attachment-large.size-large {
width: 387px!important;
height: auto!important;
}
@media (max-width: 922px) {
.status-publish.format-standard p {
margin-bottom: 0!important;
}
}  .site-below-footer-wrap {
padding:5px 0;
}
#ast-scroll-top {
display: none;
position: fixed;
text-align: center;
cursor: pointer;
z-index: 99;
width: 2.1em;
height: 2.1em;
line-height: 2.1;
color: #ffffff;
border-radius: 2px;
content: "";
outline: inherit;
}
footer#colophon>div {
margin-top: -2px;
}
img.attachment-large.size-large.wp-post-image {
aspect-ratio: 1 / 1;
}   div#btn-flutuante {
position: fixed;
right: 30px;
bottom: 30px;
} .categoria-item-grid {
border: 3px solid #002257;
border-radius: 8px;
padding: 20px;
max-width: 220px;
}
.grid-categorias-container{
display: grid;
grid-template-columns: auto auto auto auto auto;
gap:20px;
margin: 5px auto 50px auto;
}
.categoria-item-grid-title{
font-size: 20px;
}
.categoria-item-grid-title {
font-size: 18px !important;
margin: 15px 0 0 0 !important;
}
@media only screen and (max-width: 720px){
.grid-categorias-container {
display: grid;
grid-template-columns: auto auto;
gap: 10px;
margin: 0;
}
.categoria-item-grid {
padding: 15px;
}
} .wpcf7 form.sent .wpcf7-response-output {
border-color: #ffffff;
color: #fff;
background-color: #002364;
}
.ast-search-menu-icon.slide-search.ast-dropdown-active .search-form {
border: 0;
}
.dgwt-wcas-sf-wrapp {
background-color: #ffffff00 !important;
}
input#dgwt-wcas-search-input-1 {
width: fit-content;
}