#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-email-encoder{position:relative}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}body{
margin: 0;
}
html{
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent;
}
a{
text-decoration: none;
}
p, h1{
margin: 0;
}
.flex{
display: flex;
display: -webkit-flex;
}
.center_vertical{
align-items: center;
-webkit-align-items: center;
} @-webkit-keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; } 
}
@-moz-keyframes fadeIn {
0% { opacity: 0;}
100% { opacity: 1; }
}
@-o-keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.fadeIn {
-webkit-animation: fadeIn .5s ease-in-out;
-moz-animation: fadeIn .5s ease-in-out;
-o-animation: fadeIn .5s ease-in-out;
animation: fadeIn .5s ease-in-out;
}     
@keyframes fade {
0%{ opacity: 0; }
100%{ opacity: 0.8;}
}
@-moz-keyframes fade {
0% { opacity: 0;}
100% { opacity: 0.8; }
}
@-o-keyframes fade {
0% { opacity: 0; }
100% { opacity: 0.8; }
}
@keyframes fade {
0% { opacity: 0; }
100% { opacity: 0.8; }
}
.fade{
-webkit-animation: fade .5s ease-in-out;
-moz-animation: fade .5s ease-in-out;
-o-animation: fade .5s ease-in-out;
animation: fade .5s ease-in-out;
}
.fade:not(.show) {
opacity: 0.8 !important;
}    
.d-flex{
display: -webkit-flex !important;
display: flex !important;
}
.d-none{
display: none !important;
}
#header{
background-color: #26376E;
height: 180px;
padding-left: 81px;
padding-right: 81px;
transition: ease-in-out all .4s;
-webkit-transition: ease-in-out all .4s;
}
.header_items{
width: 100%;
height: 100%;
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.div_logo_header{
height: 100%;
width: 27.5%;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.contatos_menu{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
width: 100%;
}
.menu_header{
height: 100%;
display: flex;
padding-top: 21px;
display: -webkit-flex;
align-items: flex-end;
-webkit-align-items: center;
justify-content: flex-end;
-webkit-justify-content: flex-end;
}
.menu_header ul{
display: flex;
display: -webkit-flex;
margin: 0;
padding: 0;
list-style-type: none;
justify-content: space-between;
width: 100%;
height: 100%;
}
.div_telefone,
.div_email{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
padding-top: 32px;
}
.div_telefone svg,
.div_email svg{
margin-right: 16px;
}
.div_telefone{
margin-right: 24px;
}
.div_telefone:hover p,
.div_email:hover p{
color: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.div_email{
margin-right: 49px;
}
#header .contatos{
display: flex;
display: -webkit-flex;
justify-content: flex-end;
-webkit-justify-content: flex-end;
}
.contatos_menu p{
font-family: 'Open Sans', sans-serif;
color: #fff;
font-weight: 700;
font-size: 18px;
}
.btn_orcamento{
background-color: #F6B40F;
color: #313441;
width: 268px;
height: 54px; 
font-family: magistral, sans-serif;
font-size: 18px;
font-weight: 500;
text-decoration: none;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
border-radius: 54px;
margin-top: 16px;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.btn_orcamento:hover{
background-color: #FFBD1A;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
#menu-menu-principal a{
font-family: 'Open sans', sans-serif;
font-size: 18px;
font-weight: 400;
color: #FFFFFF;
text-decoration: none;
}
#menu-menu-principal li{
padding: 32px;
transition: ease all .3s;
-webkit-transition: ease all .3s;
cursor: pointer;
}
#menu-menu-principal li:hover{
background-color: #222D54;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.menu-menu-principal-container{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: space-between;
height: 100%;
}
.link_energia_solar a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/sun-yellow.svg);
background-repeat: no-repeat;
background-position: left center;
padding-left: 40px;
cursor: pointer;
background-size: 20px;
}
#menu-menu-principal .link_energia_solar a{
font-weight: 700;
}
#menu-menu-principal .link_solucoes > a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-keyboard-arrow-down.svg);
background-repeat: no-repeat;
padding-right: 32px;
background-position: right center;
cursor: pointer;
}
#menu-menu-principal .link_solucoes > a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-keyboard-arrow-down.svg);
background-repeat: no-repeat;
padding-right: 32px;
background-position: right center;
cursor: pointer;
}
#menu-menu-principal .link_solucoes .sub-menu li{
padding: 0;
width: 100%;
}
#menu-menu-principal .link_solucoes li:hover a{
color: #fff;
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-chevron-right-white.svg);
background-repeat: no-repeat;
background-position: center right 24px;
}
#menu-menu-principal .link_projeto_execucao .sub-menu .link_entrada_energia:hover a:nth-child(1){
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-chevron-right-white.svg);
background-repeat: no-repeat;
}
#menu-menu-principal .link_projeto_execucao .sub-menu .link_entrada_energia:hover .sub-menu a,
#menu-menu-principal .link_laudos:hover .sub-menu a,
#menu-menu-principal .link_montagem_manutencao:hover .sub-menu a,
#menu-menu-principal .link_solucoes .link_obras:hover a,
#menu-menu-principal .link_solucoes .link_gestao_energia:hover .sub-menu a{
background-image: none;
}
#menu-menu-principal .link_solucoes .sub-menu a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-chevron-right.svg);
padding: 24px;
background-repeat: no-repeat;
display: flex;
background-position: center right 24px;
color: #313441;
font-size: 16px;
}
#menu-menu-principal .link_projeto_execucao .sub-menu li a{
background-image: none;
background-repeat: no-repeat;
}
#menu-menu-principal .link_projeto_execucao .sub-menu .link_entrada_energia{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-chevron-right.svg);
background-repeat: no-repeat;
background-position: center right 24px;
}
#menu-menu-principal .link_solucoes .sub-menu .link_projeto_execucao .sub-menu li:hover a,
#menu-menu-principal .link_solucoes .sub-menu .link_projeto_execucao .sub-menu .link_entrada_energia .sub-menu li:hover a,
#menu-menu-principal .link_solucoes .sub-menu .link_laudos .sub-menu li:hover a,
#menu-menu-principal .link_solucoes .sub-menu .link_montagem_manutencao .sub-menu li:hover a,
#menu-menu-principal .link_solucoes .sub-menu .link_gestao_energia .sub-menu li:hover a{
color: #fff;
}
#menu-menu-principal .link_solucoes .sub-menu .link_projeto_execucao .sub-menu a,
#menu-menu-principal .link_solucoes .sub-menu .link_projeto_execucao .sub-menu .link_entrada_energia .sub-menu a,
#menu-menu-principal .link_solucoes .sub-menu .link_laudos .sub-menu a,
#menu-menu-principal .link_solucoes .sub-menu .link_montagem_manutencao .sub-menu a,
#menu-menu-principal .link_solucoes .sub-menu .link_gestao_energia .sub-menu a{
color: #313441;
}
#menu-menu-principal .link_solucoes
#menu-menu-principal li a:hover{
color: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.admin-bar #menu-menu-principal .link_solucoes .sub-menu{
top: 179px;
}
#menu-menu-principal .link_solucoes .sub-menu{
display: none;
width: 268px;
position: absolute;
z-index: 99999;
flex-direction: column;
-webkit-flex-direction: column;
background-color: #F8F8FA;
transform: translate(-32px, 33px);
-webkit-transform: translate(-32px, 33px);
-webkit-animation: fadeIn .5s ease-in-out;
-moz-animation: fadeIn .5s ease-in-out;
-o-animation: fadeIn .5s ease-in-out;
animation: fadeIn .5s ease-in-out;
top: 147px;
}
#menu-menu-principal li .sub-menu{
height: auto;
}
.cor_azul_escuro{
color: #222D54;
}
#menu-menu-principal .sub-menu .link_montagem_manutencao a{
padding-right: 55px;
}
#menu-menu-principal .sub-menu .link_obras a{
background-image: none;
}
#menu-menu-principal .sub-menu .link_projeto_execucao .sub-menu{
transform: translate(268px, -70px);
-webkit-transform: translate(268px, -70px);
top: 70px;
}
#menu-menu-principal .link_laudos .sub-menu{
transform: translate(268px, -70px);
-webkit-transform: translate(268px, -70px);
top: 70px;
}
#menu-menu-principal .link_montagem_manutencao .sub-menu{
transform: translate(268px, -70px);
-webkit-transform: translate(268px, -70px);
top: 70px;
}
#menu-menu-principal .link_gestao_energia .sub-menu{
transform: translate(268px, -70px);
-webkit-transform: translate(268px, -70px);
top: 70px;
}
.logo_header{
width: 100%;
}
.btn_open_menu .open,
.btn_open_menu .close{
display: none;
}
.btn_abrir_solucoes{
display: none;
}
.menu-item-has-children.menu_open > a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-remove.svg) !important;
background-color: #26376E !important;
color: #FFFFFF !important;
font-weight: 600;
cursor: default;
}
.menu-item-has-children.menu_open_child > a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-remove-black.svg) !important;
background-color: #F6B40F !important;
font-weight: 600 !important;
color: #313441!important;
cursor: default !important;
}
.menu-item-has-children.menu_open_children > a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-remove-black.svg) !important;
background-color: #FFBD1A !important;
font-weight: 400 !important;
color: #313441!important;
cursor: default !important;
}
.contatos_mobile{
display: none;
}
.btn_orcamento_mobile{
display: none;
}
.h1_scroll{
line-height: 1000px;
}
.logo_header_fixo{
display: none;
}
.menu_fixed{
position: sticky;
transform: translateY(0);
top: 0;
left: 0;
display: flex!important;
z-index: 198;
transition: ease all .4s;
-webkit-transition: ease all .4s;
}
.menu_fixed .logo_header{
display: none;
}
.menu_fixed .logo_header_fixo{
display: block !important;
width: 100%;
}
.menu_fixed .div_telefone,
.menu_fixed .div_email{
display: none;
}
.menu_fixed .contatos_menu{
flex-direction: row-reverse;
-webkit-flx-direction: row-reverse;
}
#header.menu_fixed{
height: 96px;
background-color: #F8F8FA;
transition: ease-in-out .4s;
-webkit-transition: ease-in-out .4s;
}
.menu_fixed .menu_header{
padding-top: 0;
}
.menu_fixed #menu-menu-principal a{
color: #000000;
}
.menu_fixed #menu-menu-principal li:hover > a{
color: #F8F8FA;
}
.menu_fixed #menu-menu-principal .link_solucoes > a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-keyboard-arrow-down-black.svg);
}
.menu_fixed #menu-menu-principal .link_solucoes:hover > a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-keyboard-arrow-down.svg);
}
.menu_fixed .div_btn_orcamento{
display: none;
}
.menu_fixed #menu-menu-principal .link_solucoes > .sub-menu{
transform: translate(-32px, 40px);
-webkit-transform: translate(-32px, 40px);
top: 56px;
}
.over_hidden{
overflow: hidden;
}
#footer{
padding-top: 63px;
padding-bottom: 19px;
background-color: #222D54;
}
.container{ padding-left: 81px;
padding-right: 81px;
}
#footer .contatos{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
}
#footer .contatos h1{
font-family: 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 700;
color: #F6B40F;
margin-bottom: 32px;
}
#footer .contatos a{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #FFFFFF;
margin-bottom: 16px;
}
.footer_endereco{
max-width: 340px;
width: 100%;
line-height: 35px;
margin-bottom: 32px;
}
#footer .div_redes_sociais{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
#footer .div_redes_sociais a{
display: flex;
display: -webkit-flex;
width: 56px;
height: 56px;
}
.footer_all{
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.div_mapa_site{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
}
.div_mapa_site h1,
#footer .sobre_ampla h1{
font-family: 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 700;
color: #F6B40F;
margin-bottom: 32px;
}
.div_mapa_site a{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #FFFFFF;
margin-bottom: 12px;
}
#footer .sobre_ampla{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
max-width: 35%;
}
#footer .sobre_ampla p{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #FFFFFF;
line-height: 32px;
padding-right: 20%;
}
.footer_direitos{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
margin-top: 70px;
}
.footer_direitos p,
.footer_direitos a{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #AEB1BD;
}
.footer_direitos a{
text-decoration: underline;
transition: ease all .3s;
-webkit-transition: ease all.3s;
}
.footer_direitos .p1{
margin-right: 54px;
}
.footer_direitos .link1{
margin-right: 24px;
}
.footer_direitos .link2{
margin-right: 54px;
}
.footer_direitos .p2,
.footer_direitos .p2 a{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.footer_direitos .p2 a{
margin-left: 8px;
}
#logo_aigen{
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
#logo_aigen:hover path,
#logo_aigen:hover rect{
fill: #F18A3D;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.footer_direitos .link1:hover,
.footer_direitos .link2:hover{
color: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all.3s;
text-decoration: none;
}
#footer .contatos_redes a:hover,
#footer .div_mapa_site a:hover{
color: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.div_politica_qualidade_all{
background-color: #F6B40F;
padding-top: 92px;
padding-bottom: 96px;
}
.div_header_politica_qualidade{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
flex-direction: column;
-webkit-flex-direction: column;
}
.div_header_politica_qualidade h1{
font-family: magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #222D54;
margin-bottom: 27px;
}
.div_header_politica_qualidade span{
color: #FFFFFF;
}
.div_header_politica_qualidade p{
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
}
.cartao_qualidade{
background-color: #FFFFFF;
width: 33%;
border-radius: 2px;
-webkit-border-radius: 2px;
}
.cartoes .content{
padding: 24px;
}
.cartoes{
display: flex;
display: -webkit-flex;
align-items: stretch;
-webkit-align-items: stretch;
justify-content: space-between;
-webkit-justify-content: space-between;
margin-top: 56px;
}
.cartao_qualidade .img_name{
display: flex;
display: -webkit-flex;
}
.cartao_qualidade .img_name img{
margin-right: 24px;
}
.cartao_qualidade .img_name p{
font-family: 'Open Sans', sans-serif;
font-size: 40px;
font-weight: 400;
color: #313441;
}
.cartao_qualidade .texto{
margin-top: 15px;
}
.cartao_qualidade .texto p{
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 400;
color: #313441;
line-height: 36px;
}
.ct_missao,
.ct_visao{
margin-right: 22px;
}
.ficou_interessado_all{
background-repeat: no-repeat;
background-position: bottom right;
height: 644px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.ficou_interessado{
background-color: rgba(255, 255, 255, 0.8);
width: 66.7%;
height: 452px;
border-radius: 4px;
-webkit-border-radius: 4px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
-webkit-flex-direction: column;
}
.ficou_interessado_all .container{
width: 100%;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.ficou_interessado h1{
font-family: magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #313441;
margin-bottom: 27px;
}
.ficou_interessado p{
font-family: 'Open Sans', sans-serif;
color: #313441;
font-size: 24px;
font-weight: 400;
margin-bottom: 40px;
}
.ficou_interessado a{
width: 268px;
height: 54px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
border: 1px solid #313441;
font-family: magistral, sans-serif;
font-size: 18px;
font-weight: 500;
color: #313441;
border-radius: 54px;
-webkit-border-radius: 54px;
transition: ease all .3s;
-webkit-transition: ease all .3s
}
.ficou_interessado a:hover{
border-color: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all .3s
}
.arrow-carrossel{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
top: 50%;
bottom: 50%;
position: absolute;
z-index: 5;
cursor: pointer;
}
.arrow-left{
padding-left: 15px;
}
.arrow-right{
right: 0;
padding-right: 15px;
}
ul.slick-dots{
padding: 0;
display: flex;
display: -webkit-flex;
position: absolute;
z-index: 5;
bottom: 10px;
left: 50%;
transform: translate(-50%, -50%);
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 17px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button::before {
content: '•';
font-size: 50px;
text-align: center;
opacity: 0.5;
color: #FFFFFF;
}
.slick-dots .slick-active button::before{
opacity: 1;
}
.section_solucoes{
padding-top: 94px;
padding-bottom: 92px;
}
.section_solucoes h1{
text-align: center;
font-family: magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #313441;
margin-bottom: 24px;
}
.section_solucoes h2{
text-align: center;
font-family: 'Open Sans', sans-serif;
color: #313441;
font-size: 24px;
font-weight: 400;
margin: 0;
}
.card_solucoes{
margin-top: 56px;
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.grid_solucoes_principais{
margin-top: 56px;
margin-bottom: 66px;
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.grid_solucoes_principais .card_body{
margin-bottom: 30px;
}
.grid_solucoes_principais .card_body .img,
.grid_solucoes_principais .card_body .img img{
height: 100%;
width: 100%;
}
.card_body .img{
width: 100%;
}
.card_body .img img{
width: 100%;
}
.card_body{
width: 32.6%;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
flex-direction: column;
-webkit-flex-direction: column;
background-color: #F8F8FA;
height: 100%;
padding-bottom: 32px;
border-radius: 16px;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.card_body:hover{
transition: ease all .3s;
-webkit-transition: ease all .3s;
box-shadow: 0px 6px 6px 3px rgb(34 45 84 / 25%);
}
.card_body .img img{
max-width: 100%;
max-height: 428px;
object-fit: cover;
border-top-left-radius: 16px;
border-top-right-radius: 16px;
}
.card_body p{
margin-top: 32px;
margin-bottom: 32px;
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 700;
color: #313441;
padding-left: 12px;
padding-right: 12px;
min-height: 70px;
}
.card_body .btn_card_solucoes{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
width: 47.3%;
height: 54px;
background-color: #222D54;
font-family: magistral, sans-serif;
font-size: 18px;
font-weight: 500;
color: #FFFFFF;
border-radius: 54px;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.card_body .btn_card_solucoes:hover{
background-color: #26376E;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.card_body .btn_card_solucoes img{
margin-right: 22px;
}
.div_btn_ver_solucoes{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-top: 48px;
}
.div_btn_ver_solucoes a{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
height: 54px;
font-family: magistral, sans-serif;
font-size: 18px;
font-weight: 500;
color: #313441;
border: 1px solid #313441;
border-radius: 54px;
max-width: 443px;
width: 100%;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.div_btn_ver_solucoes a:hover{
border-color: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.div_btn_ver_solucoes img{
margin-left: 32px;
}
.section_clientes{
padding-top: 92px;
padding-bottom: 96px;
background-color: #222D54;
}
.section_clientes h1{
font-family: magistral, sans-serif;
color: #F6B40F;
font-size: 56px;
font-weight: 700;
margin-bottom: 27px;
text-align: center;
}
.section_clientes p{
font-family: 'Open Sans', sans-serif;
color: #FFFFFF;
font-size: 24px;
font-weight: 400;
text-align: center;
}
.home_clientes{
display: flex;
display: -webkit-flex;
max-width: 1162px;
width: 100%;
margin: auto;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
margin-top: 56px;
}
.home_clientes .div_img_cliente{
width: 100%;
max-width: 10.2%;
height: 119px;
}
.home_clientes .div_img_cliente img{
max-width: 100%;
height: auto;
}
.home_clientes .div_img_cliente:nth-child(1),
.home_clientes .div_img_cliente:nth-child(2),
.home_clientes .div_img_cliente:nth-child(3),
.home_clientes .div_img_cliente:nth-child(4),
.home_clientes .div_img_cliente:nth-child(5){
margin-right: 89px;
margin-bottom: 30px;
}
.home_clientes .div_img_cliente:nth-child(6){
margin-bottom: 30px;
}
.home_clientes .div_img_cliente:nth-child(6),
.home_clientes .div_img_cliente:nth-child(13){
margin-right: 0;
}
.home_clientes .div_img_cliente:nth-child(7),
.home_clientes .div_img_cliente:nth-child(8),
.home_clientes .div_img_cliente:nth-child(9),
.home_clientes .div_img_cliente:nth-child(10),
.home_clientes .div_img_cliente:nth-child(11),
.home_clientes .div_img_cliente:nth-child(12){
margin-right: 54px;
}
.section_blog_home{
padding-top: 92px;
padding-bottom: 86px;
}
.h1_home_blog{
text-align: center;
font-family: magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #313441;
margin-bottom: 24px;
}
.p_home_blog{
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
}
.grid_blog_home{
margin-top: 56px;
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.grid_blog_home article img{
width: 100%;
height: auto;
}
.grid_blog_home .blog_destaque_home,
.blog_posts_home{
width: 49.4%;
}
.grid_blog_home .blog_destaque_home article{
width: 100%;
}
.grid_blog_home .blog_destaque_home img{
width: 100%;
max-height: 649px;
height: auto;
}
.grid_blog_home .blog_destaque_home .elementos{
margin-top: 32px;
}
.grid_blog_home .blog_destaque_home .data_leitura,
.posts_mais-vistos .data_leitura{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
margin-bottom: 16px;
}
.pontinho{
margin: 0 7px;
}
.grid_blog_home .blog_destaque_home .data_leitura,
.posts_mais-vistos .data_leitura{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #7A7E8D;
}
.grid_blog_home .blog_destaque_home .data_leitura .data,
.posts_mais-vistos .data_leitura .data{
text-transform: capitalize;
}
.categoria_destaque,
.categoria_destaque2{
margin-bottom: 16px;
}
.grid_blog_home .blog_destaque_home .categoria_destaque{
display: flex !important;
}
.grid_blog_home .blog_destaque_home .categoria_normal{
display: none;
}
.categoria_destaque ul,
.categoria_normal ul,
.categoria_destaque2 ul{
display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
display: -webkit-flex;
list-style-type: none;
padding: 0;
margin: 0;
}
.categoria_destaque li,
.categoria_normal li,
.categoria_destaque2 li{
margin-right: 8px;
margin-top: 8px;
background-color: #F8F8FA;
display: block;
padding: 4px 6px;
border-radius: 30px;
-webkit-border-radius: 30px;
}
.categoria_destaque li a,
.categoria_normal li a,
.categoria_destaque2 li a{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #313441;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.categoria_destaque li:hover,
.categoria_normal li:hover,
.categoria_destaque2 li:hover{
background-color: #FFBD1A;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.grid_blog_home .blog_destaque_home .title{
font-family: 'Open Sans', sans-serif;
font-size: 40px;
font-weight: 700;
color: #000000;
line-height: 52px;
margin-bottom: 18px;
}
.grid_blog_home .blog_destaque_home .p_conteudo_post_grid p{
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #000000;
line-height: 40px;
}
.blog_posts_home article{
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
margin-bottom: 32px;
border-radius: 2px;
}
.blog_posts_home article .link_img{
width: 48.5%;
height: 313px;
display: block;
}
.blog_posts_home article .elementos{
width: 48.5%;
}
.blog_posts_home article .img{
height: 100%;
}
.blog_posts_home article .img img{
height: 100%;
border-radius: 2px;
object-fit: cover;
}
.blog_posts_home .data_leitura,
.posts_mais-vistos .data_leitura{
display: flex;
display: -webkit-flex;
color: #7A7E8D;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
margin-bottom: 16px;
}
.blog_posts_home .data_leitura .data,
.posts_mais-vistos .data_leitura .data{
text-transform: capitalize;
}
.blog_posts_home article .title{
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 700;
color: #313441;
line-height: 36px;
margin-bottom: 16px;
}
.blog_posts_home .p_conteudo_post_grid p{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
line-height: 24px;
}
.blog_posts_home .p_conteudo_post_grid{
margin-bottom: 24px;
}
.blog_slide_home,
.categoria_destaque2{
display: none;
}
.contatos_mobile .div_telefone svg, .contatos_mobile .div_email svg{
min-height: 24px;
min-width: 24px;
}
.menu_header a{
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.section_banner_quem_somos .bg_conteudo{
height: 500px;
display: flex;
display: -webkit-flex;
}
.section_banner_quem_somos .bg{
width: 49%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.section_banner_quem_somos .conteudo{
width: 51%;
background-color: #F6B40F;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
-webkit-flex-direction: column;
}
.section_banner_quem_somos .conteudo h1{
font-family: magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #FFFFFF;
line-height: 67.2px;
margin-bottom: 23px;
padding-right: 17%;
}
.section_banner_quem_somos .conteudo p{
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 700;
color: #313441;
line-height: 36px;
padding-right: 30%;
}
.breadcrumbs{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #FFFFFF;
margin-top: 31px; }
.breadcrumbs a{
color: #FFFFFF;
}
.quem_somos_conteudo{
background-color: #26376E;
padding-top: 56px;
padding-bottom: 56px;
}
.quem_somos_conteudo .card{
background-color: #FFFFFF;
border-radius: 24px;
-webkit-border-radius: 24px;
max-width: 1311px;
width: 100%;
}
.quem_somos_conteudo .card .content{
padding: 40px 149px;
}
.quem_somos_conteudo .container{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.quem_somos_conteudo .content h2{
margin-top: 0;
font-family: 'Open Sans', sans-serif;
font-size: 40px;
font-weight: 400;
color: #313441;
margin-bottom: 12px;
}
.quem_somos_conteudo .content h1{
font-family: magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #F6B40F;
margin-bottom: 35px;
}
.quem_somos_conteudo .content p{
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 400;
color: #313441;
line-height: 36px;
padding-right: 13%;
}
.btn_fixo_whatsapp{
position: fixed;
bottom: 20px;
right: 7px;
text-align: center;
font-size: 30px;
z-index: 190;
}
.btn_fixo_whatsapp img{
width: 45%;
height: auto;
}
.section_termos_de_uso .breadcrumbs,
.section_politica_privacidade .breadcrumbs,
.section_termos_de_uso .breadcrumbs a,
.section_politica_privacidade .breadcrumbs a{
color: #313841;
}
.thecontent{
margin-left: 25%;
margin-top: 42px;
padding-bottom: 120px;
max-width: 715px;
width: 100%;
}
.thecontent h1{
font-family: magistral, sans-serif;
font-size: 54px;
font-weight: 500;
margin-bottom: 34px;
}
.thecontent h2{
margin: 0;
font-family: 'Open Sans', sans-serif;
font-size: 40px;
font-weight: 700;
margin-bottom: 18px;
}
.thecontent p,
.thecontent li,
.thecontent a{
margin: 0;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #000000;
font-weight: 400;
line-height: 32px;
}
.thecontent a{
color: #F6B40F;
}
.thecontent h3{
margin: 0;
font-family: 'Open Sans', sans-serif;
font-size: 32px;
font-weight: 600;
margin-bottom: 18px;
}
.thecontent ol{
padding-left: 17px;
}
.section_banner_solucoes{
background-color: #222D54;
padding-bottom: 96px;
min-height: 504px;
height: auto;
}
.section_banner_solucoes .breadcrumbs{
margin-top: 0;
padding-top: 31px;
}
.section_banner_solucoes h1{
font-size: 104px;
font-weight: 500;
color: #FFBD1A;
font-family: brush-script-std, 'open sans';
margin-bottom: 40px;
}
.section_banner_solucoes .div_conteudo{
margin-top: 50px;
margin-left: 10%;
}
.section_banner_solucoes .div_conteudo p{
font-family: 'Open Sans', sans-serif;
font-size: 18px;
line-height: 36px;
color: #FFFFFF;
}
.section_banner_taxonomy{
background-color: #222D54;
height: 504px;
}
.section_banner_taxonomy .breadcrumbs{
margin-top: 0;
padding-top: 31px;
}
.section_banner_taxonomy .div_conteudo{
margin-top: 61px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.section_banner_taxonomy h1{
font-family: Magistral, 'sans-serif';
font-size: 56px;
font-weight: 700;
color: #F6B40F;
}
.grid_solucoes_sub{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
justify-content: center;
-webkit-justify-content: center;
position: relative;
z-index: 50;
top: -220px;
}
.tax-aigen_taxonomy #footer{
margin-top: -160px;
}
.grid_solucoes_sub .card_solucoes_sub:nth-child(3),
.grid_solucoes_sub .card_solucoes_sub:nth-child(6),
.grid_solucoes_sub .card_solucoes_sub:nth-child(9){
margin-right: 0;
}
.card_solucoes_sub{
background-size: cover;
background-repeat: no-repeat;
width: 24%;
height: 432px;
border-radius: 16px;
-webkit-border-radius: 16px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: flex-end;
-webkit-justify-content: flex-end;
cursor: pointer;
margin-right: 30px;
margin-bottom: 30px;
flex-direction: column;
-webkit-flex-direction: column;
}
.link_card_sub{
font-family: Magistral, 'sans-serif';
font-size: 32px;
font-weight: 500;
color: #FFFFFF;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
margin-bottom: 32px;
margin-top: 32px;
text-align: center;
transition: ease all .4s;
-webkit-transition: ease all .4s;
}
.card_solucoes_sub svg{
margin-bottom: 16px;
}
.card_hover p{
color: #fff;
}
.card_hover{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
transition: ease all .4s;
-webkit-transition: ease all .4s;
width: 100%;
height: 0;
overflow: hidden;
}
.card_solucoes_sub .title_card_final{
margin-top: 71px;
} .card_hover p{
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 500;
color: #FFFFFF;
line-height: 36px;
margin-bottom: 39px;
text-align: center;
}
.height_70{
height: 70%;
}
.height_100{
height: 100% !important;
}
.width_100{
width: 100%;
}
.width_85{
width: 85%;
}
.opacity_100{
opacity: 1 !important;
}
.opacity_0{
opacity: 0 !important;
}
.btn_solucao_sub{
background-color: #222D54;
color: #FFFFFF;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
border-radius: 54px;
-webkit-border-radius: 54px;
height: 54px;
width: 64.5%;
font-family: Magistral, 'sans-serif';
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 26px;
}
.svg_card_sub{
transition: ease all .4s;
-webkit-transition: ease all .4s;
margin-bottom: 16px;
}
.svg_add{
margin-right: 22px;
}
.btns_solucoes_sub{
width: 100%;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
}
#menu-menu-principal .link_solucoes .sub-menu li.menu-item-has-children a {
pointer-events: none;
}
#menu-menu-principal .link_solucoes .sub-menu li.menu-item-has-children .sub-menu a {
pointer-events: all;
}
#menu-menu-principal .link_solucoes .link_acompanhamento a{
background-image: none;
}
#menu-menu-principal .link_solucoes .link_acompanhamento a:hover{
background: none;
}
.bread_none{
display: none;
}
.tax-aigen_taxonomy .bread_none,
.single-aigen_post_type .bread_none{
display: initial;
}
.section_banner_single_taxonomy{
background-color: #F6B40F;
height: 225px;
}
.single-aigen_post_type .breadcrumbs,
.single-aigen_post_type .breadcrumbs a{
padding-top: 31px;
margin-top: 0;
color: #313841;
}
.section_banner_single_taxonomy .div_conteudo{
width: 100%;
margin-top: 50px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.section_banner_single_taxonomy .div_conteudo p{
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
} .gallery{
margin: 0 !important;
}
.div_texto_direita{
width: 35%;
margin-left: 30px;
}
.single-aigen_post_type .owl-carousel{
width: 60%;
}
.single-aigen_post_type .div_primeiro_conteudo{
margin-top: 92px;
display: flex;
}
.single-aigen_post_type .div_texto_direita h1{
font-family: Magistral, sans-serif;
font-size: 36px;
font-weight: 700;
color: #313441;
margin-bottom: 35px;
}
.single-aigen_post_type .div_texto_direita p,
.single-aigen_post_type .div_texto_esquerda p,
.single-aigen_post_type ul li span{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 32px;
color: #313441;
}
.div_segundo_conteudo{
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.div_segundo_conteudo .div_texto_esquerda{
width: 50%;
padding-right: 15px;
margin-top: 56px;
}
.grid_carrossel_single_solucao .owl-nav{
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.grid_carrossel_single_solucao .owl-prev{
position: absolute;
top: 0%;
height: 100%;
display: flex;
align-items: center;
max-height: 621px;
}
.grid_carrossel_single_solucao .owl-next{
position: absolute;
right: 0;
top: 0%;
height: 100%;
display: flex;
align-items: center;
max-height: 621px;
}
.single-aigen_post_type .imagem_destaque img{
max-width: 566px;
width: 100%;
max-height: 566px;
height: 100%;
}
.single-aigen_post_type .imagem_destaque{
width: 50%;
display: flex;
display: -webkit-flex;
align-items: flex-start;
-webkit-align-items: flex-start;
justify-content: center;
-webkit-justify-content: center;
margin-top: 56px;
}
.single-aigen_post_type  .div_solicitar_servico a{
background-color: #222D54;
border-radius: 54px;
-webkit-border-radius: 54px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
max-width: 268px;
width: 100%;
height: 54px;
font-family: Magistral, sans-serif;
color: #FFFFFF;
font-size: 18px;
font-weight: 500;
transition: ease all .3s;
-webkit-transition: ease all .3s
}
.single-aigen_post_type .div_solicitar_servico a:hover{
background-color: #26376E;
transition: ease all .3s;
-webkit-transition: ease all .3s
}
.single-aigen_post_type .div_solicitar_servico{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-top: 56px;
margin-bottom: 96px;
}
.resumo_ampla_all{
background-color: #222D54;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
width: 100%;
padding-top: 96px;
padding-bottom: 96px;
margin-bottom: 96px;
}
.resumo_ampla_all h1{
font-family: Magistral, sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 54px;
color: #F6B40F;
margin-bottom: 24px;
}
.resumo_ampla_all p{
font-family: 'Open sans', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 36px;
color: #FFFFFF;
}
.resumo_ampla_all .conteudo{
max-width: 863px;
width: 100%;
}
.div_solucoes_relacionadas{
margin-bottom: 128px;
}
.div_solucoes_relacionadas h2{
color: #313441;
font-family: 'Open sans', sans-serif;
font-weight: 400;
font-size: 40px;
margin-bottom: 56px;
}
.single_solucoes_relacionadas a{
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
width: 70%;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.single_solucoes_relacionadas{
margin-bottom: 24px;
width: 50%;
}
.single_solucoes_relacionadas p{
width: 100%;
transition: ease all .3s;
-webkit-transition: ease all .3s;
padding-left: 5px;
}
.single_solucoes_relacionadas:nth-child(3),
.single_solucoes_relacionadas:nth-child(6),
.single_solucoes_relacionadas:nth-child(9),
.single_solucoes_relacionadas:nth-child(12){
margin-bottom: 0;
}
.single_solucoes_relacionadas span{
margin-right: 11px;
}
.single_solucoes_relacionadas span svg{
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.single_solucoes_relacionadas a:hover svg path{
fill: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.single_solucoes_relacionadas a:hover p{
background-color: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.grid_solucoes_relacionadas{
max-height: 150px;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
width: 90%;
}
.post_solucao_extra .items_conteudo_extra{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
max-height: 563px;
}
.post_solucao_extra .div_img{
width: 50%;
}
.post_solucao_extra .div_img img{
max-width: 100%;
width: 100%;
max-height: 563px;
}
.post_solucao_extra .texto{
width: 50%;
}
.grid_conteudo_extra .post_solucao_extra:nth-child(1) .items_conteudo_extra,
.grid_conteudo_extra .post_solucao_extra:nth-child(3) .items_conteudo_extra,
.grid_conteudo_extra .post_solucao_extra:nth-child(5) .items_conteudo_extra{
flex-direction: row-reverse;
}
.post_solucao_extra .texto{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
-webkit-flex-direction: column;
}
.post_solucao_extra .texto p{
text-align: center;
font-family: 'Open sans', sans-serif;
font-size: 18px;
font-weight: 400;
color: #313441;
line-height: 36px;
padding-left: 20%;
padding-right: 20%;
}
.post_solucao_extra .texto h1{
font-family: magistral, sans-serif;
font-size: 32px;
font-weight: 500;
color: #313441;
margin-bottom: 34px;
}
.items_conteudo_extra{
background-color: #F8F8FA;
} .grid_carrossel_single_solucao a img{
cursor: pointer;
}
.grid_carrossel_single_solucao .owl-item img{
min-height: 621px;
height: 100%;
object-fit: cover;
}
.grid_carrossel_single_solucao .owl-stage,
.grid_carrossel_single_solucao .owl-stage-outer{
min-height: 621px;
height: 100%;
}
.btn_orcamento_mobile{
display: none !important;
}
.banner_energia_solar{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2022/01/detail-of-the-rice-plant-at-sunset-in-valencia-with-the-plantation-out-of-focus-rice-grains-in-plant-seed.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.banner_energia_solar .breadcrumbs{
margin-top: 0;
padding-top: 31px;
color: #313841;
}
.banner_energia_solar .breadcrumbs a{
color: #313841;
}
.section_galeria{
background-color: #F6B40F;
}
.section_galeria .breadcrumbs,
.section_galeria .breadcrumbs a{
color: #313841;
}
.section_galeria .breadcrumbs{
margin-top: 0;
padding-top: 31px;
}
.section_galeria .div_conteudo{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
-webkit-flex-direction: column;
}
.section_galeria .div_conteudo h1{
margin-top: 45px;
font-size: 72px;
font-family: Magistral, sans-serif;
margin-bottom: 44px;
color: #313441;
}
.section_galeria .div_conteudo p{
margin-bottom: 76px;
font-size: 18px;
font-weight: 400;
color: #313441;
font-family: 'Open sans', sans-serif;
line-height: 36px;
}
.section_grid_galeria{
margin-top: 72px;
}
.card_galeria{
width: 32.4%;
height: 566px;
background-repeat: no-repeat;
border-radius: 8px;
-webkit-border-radius: 8px;
background-size: cover;
margin-bottom: 30px;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
justify-content: flex-end;
-webkit-justify-content: flex-end;
cursor: pointer;
padding: 32px 0;
transition: ease all .3s;
-webkit-transition: ease all .3s;
margin-right: 1.4%;
}
.card_galeria:nth-child(3n){
margin-right: 0;
}
.grid_galeria{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.card_galeria .card_hover{
background:rgba(255,255,255, 0.7);
border-radius: 2px;
-webkit-border-radius: 2px;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
justify-content: initial;
-webkit-justify-content: initial;
width: 85%;
}
.card_galeria .card_hover a img{
margin-right: 22px;
}
.card_galeria .card_hover a{
max-width: 268px;
width: 100%;
margin-bottom: 0;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.card_galeria .card_hover a:hover{
background-color: #26376E;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.card_galeria .card_hover p{
font-family: 'Open sans', sans-serif;
font-size: 40px;
font-weight: 40;
color: #313441;
line-height: 54px;
text-align: center;
margin-top: 94px;
min-height: 160px;
margin-bottom: 48px;
padding-left: 16px;
padding-right: 16px;
}
.title_card_final{
font-family: Magistral, 'sans-serif';
font-size: 32px;
font-weight: 500;
color: #FFFFFF;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
margin-bottom: 32px;
margin-top: 32px;
text-align: center;
transition: ease all .4s;
-webkit-transition: ease all .4s;
}
.section_grid_galeria_post .title{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-top: 72px;
margin-bottom: 48px;
}
.section_grid_galeria_post .title h1{
font-family: 'Open sans', sans-serif;
font-size: 32px;
font-weight: 700;
color: #000000;
}
.grid_single_galeria img{
max-width: 100%;
width: 100%;
height: auto;
}
.grid_single_galeria{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.card_galeria_single{
max-width: 23.7%;
width: 100%;
margin-right: 1.7%;
cursor: pointer;
margin-bottom: 28px;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.card_galeria_single:nth-child(4n){
margin-right: 0;
}
.grid_galeria{
margin-bottom: 70px;
}
.section_contato_geral .breadcrumbs{
margin-top: 0;
padding-top: 31px;
}
.contato_infos_left{
background-color: #222D54;
width: 42%;
}
.contatos_form_right{
width: 58%;
background-color: #FFFFFF;
}
.contato_infos_left .div_contato{
margin-top: 32px;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
}
.contato_infos_left h2{
font-family: Magistral, sans-serif;
font-size: 32px;
font-weight: 500;
color: #F6B40F;
margin-bottom: 37px;
margin-top: 0;
}
.contato_infos_left .div_email a,
.contato_infos_left .div_localizacao a,
.contato_infos_left .div_telefone a{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
color: #ffffff;
text-decoration: none;
}
.contato_infos_left .div_email,
.contato_infos_left .div_localizacao,
.contato_infos_left .div_telefone{
margin-bottom: 24px;
}
.contato_infos_left .div_redes_sociais a{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.contato_infos_left .div_localizacao{
display: flex;
display: -webkit-flex;
}
.contato_infos_left .div_localizacao a{
align-items: initial;
-webkit-align-items: initial;
line-height: 22px;
width: 360px;
}
.contato_infos_left .div_contato svg{
margin-right: 13px;
}
.contato_infos_left .div_redes_sociais{
margin-top: 64px;
padding-bottom: 200px;
}
.contato_infos_left .div_redes_sociais a{
margin-right: 48px;
}
.contato_infos_left .div_redes_sociais a:nth-last-child(1){
margin-right: 0;
}
.contato_infos_left a, .contato_infos_left svg path{
transition: ease all .4s; 
}
.contato_infos_left a:hover{
color: #F6B40F;
transition: ease all .4s;
}
.contato_infos_left  a:hover svg path{
transition: ease all .4s;
}
.contato_infos_left .div_redes_sociais{
display: flex;
display: -webkit-flex;
}
.contato_infos_left .facebook_link:hover svg path{
fill: #3b5998;
}
.contato_infos_left .instagram_link:hover svg path{
fill: #E1306C;
}
.contato_infos_left .whats_link:hover svg path{
fill: #34af23;
}
.contato_infos_left .div_telefone,
.contato_infos_left .div_email{
padding-top: 0;
}
.grid_contato{
display: flex;
display: -webkit-flex;
}
.contatos_form_right .infos{
margin-top: 56px;
margin-left: 9%;
margin-right: 9%;
}
.contatos_form_right .infos h1{
font-family: Magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #313441;
margin-bottom: 24px;
}
.contatos_form_right .infos p{
font-family:  'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
line-height: 36px;
}
.contatos_form_right .formulario_contato{
margin-left: 9%;
margin-right: 9%;
margin-top: 40px;
}
.formulario_contato input{
border: 1px solid #AEB1BD;
height: 24px;
width: 95.3%;
border-radius: 4px;
-webkit-border-radius: 4px;
padding: 0 2.2%;
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
height: 50px;
}
.wpcf7-not-valid-tip{
color: #DC3545 !important;
font-family:  'Open sans', sans-serif;
margin-top: 6px;
}
.wpcf7-not-valid{
border-color: #DC3545 !important;
}
.wpcf7-not-valid::placeholder,
.wpcf7-not-valid::-webkit-input-placeholder{
color: #DC3545;
}
.formulario_contato .div_assunto{
margin-bottom: 32px;
}
.formulario_contato .div_assunto input{
width: 22px;
height: 22px;
display: none;
}
.radio_button .wpcf7-list-item-label{
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
}
.formulario_contato .div_assunto h2{
margin-top: 0;
margin-bottom: 24px;
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
}
.formulario_contato .div_assunto .radio-695 span,
.formulario_contato .div_assunto .radio-695 span input{
margin: 0;
}
.formulario_contato .div_assunto .radio-695 span input{
display: none;
}
.lbl_radio{
width: 22px;
height: 22px;
border: 1px solid #AEB1BD;
border-radius: 50%;
margin-right: 11px !important;
display: flex !important;
display: -webkit-flex !important;
align-items: center !important;
-webkit-align-items: center !important;
justify-content: center !important;
-webkit-justify-content: center !important;
}
.lbl_radio span{
display: block;
width: 16px;
height: 16px;
border-radius: 50%;
-webkit-border-radius: 50%;
}
.formulario_contato .div_assunto .radio-695 span label{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
margin-right: 32px;
flex-direction: row-reverse;
-webkit-flex-direction: row-reverse;
}
.formulario_contato .div_assunto .radio-695 span input{
margin-right: 12px;
}
.formulario_contato .div_assunto .radio-695 span label span{
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
}
.formulario_contato .div_checkbox{
max-width: 715px;
width: 100%;
margin-bottom: 32px;
display: none;
}
.formulario_contato .div_checkbox h1{
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 36px;
color: #313441;
margin-bottom: 24px;
}
.formulario_contato .div_checkbox input{
margin: 0;
}
.formulario_contato .div_checkbox span{
margin: 0;
}
.formulario_contato .div_checkbox span label{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
flex-direction: row-reverse;
-webkit-flex-direction: row-reverse;
}
.lbl_checkbox{
width: 22px;
height: 22px;
border: 1px solid #AEB1BD;
border-radius: 4px;
margin-right: 11px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.lbl_checkbox p{
display: block;
width: 18px;
height: 18px;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.formulario_contato .div_checkbox .wpcf7-checkbox{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.formulario_contato .div_checkbox .wpcf7-checkbox label span{
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
margin-right: 31px;
}
.formulario_contato .div_checkbox input{
width: 22px;
height: 22px;
margin-right: 12px;
display: none;
}
.formulario_contato .wpcf7-list-item{
margin-bottom: 16px !important;
}
.formulario_contato .wpcf7-list-item label{
cursor: pointer;
display: flex;
display: -webkit-flex;
flex-direction: row-reverse;
-webkit-flex-direction: row-reverse;
align-items: center;
-webkit-align-items: center;
}
.formulario_contato textarea{
width: 95.8%;
min-height: 180px;
padding: 1.5% 2%;
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
border: 1px solid #AEB1BD;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.formulario_contato textarea::placeholder{
color: #313441;
}
.formulario_contato .div_btn_submit_form{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: flex-end;
-webkit-align-items: flex-end;
}
.formulario_contato .wpcf7-submit{
background-color: #222D54;
border-radius: 54px;
-webkit-border-radius: 54px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
max-width: 268px;
width: 100%;
height: 54px;
font-family: Magistral, sans-serif;
font-size: 18px;
font-weight: 500;
color: #FFFFFF;
cursor: pointer;
transition: ease all .3s;
-webkit-transition: ease all .3s;
margin-top: 32px;
}
.formulario_contato .wpcf7-submit:hover{
background-color: #26376E;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.wpcf7-spinner{
margin-top: 12px;
}
.d-block{
display: block !important;
}
.contatos_form_right .breadcrumbs{
display: none;
}
.formulario_contato{
margin-bottom: 110px;
}
input:focus{
border: 1px solid #313441;
}
.formulario_contato input:focus + label{
font-size: 12px;
font-weight: 700;
color: #313441;
top: -24px;
left: 10px;
background: #ffffff;
padding: 0px 5px 0px 5px;
}
.label_active{
font-weight: 700;
color: #313441;
top: -24px;
left: 10px;
background: #ffffff;
padding: 0px 5px 0px 5px;
}
.label_float{
position: absolute;
left: 17px;
top: -2px;
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
transition:0.2s ease all; 
-moz-transition:0.2s ease all; 
-webkit-transition:0.2s ease all;
pointer-events: none;
}
.input_nome,
.input_email{
margin-bottom: 32px;
display: block;
}
.wpcf7-response-output{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
background-color: #F6E7DC;
border: 1px solid #F6E7DC;
border-radius: 4px;
-webkit-border-radius: 4px;
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 500;
padding: 8px 16px !important;
color: #A84900;
margin-top: 24px !important;
margin-bottom: 0 !important;
margin-left: auto !important;
margin-right: auto !important;
max-width: 360px;
width: 100%;
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2022/01/Icon-ionic-ios-alert.svg);
background-repeat: no-repeat;
background-position: center left 15px;
}
.wpcf7 form.sent .wpcf7-response-output{
background-color: #D8EDE6;
border: 1px solid #D8EDE6;
color: #033625;
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2022/01/Icon-material-check.svg);
background-repeat: no-repeat;
background-position: center left 15px;
max-width: 393px;
}
input[type='radio']:checked ~ .lbl_radio span{
background-color: #F6B40F;
}
input[type='radio']:checked ~ .lbl_radio,
input[type='checkbox']:checked ~ .lbl_checkbox{
border-color: #313441;
}
input[type='checkbox']:checked ~ .lbl_checkbox p{
background-color: #F6B40F;
} .banner_energia_solar .geral{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
justify-content: center;
-webkit-justify-content: center;
align-items: center;
-webkit-align-items: center;
}
.banner_energia_solar h1{
font-family: 'Open sans', sans-serif;
font-size: 40px;
font-weight: 400;
color: #313441;
line-height: 54px;
text-align: center;
margin-bottom: 16px;
margin-top: 63px;
}
.banner_energia_solar h2{
font-family: brush-script-std, 'open sans';
font-size: 104px;
font-weight: 500;
line-height: 104px;
color: #313441;
text-align: center;
margin-bottom: 56px;
width: 47%;
}
.banner_energia_solar .icones{
display: flex;
display: -webkit-flex;
width: 785px;
align-items: center;
-webkit-align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
margin-bottom: 56px;
}
.banner_energia_solar .single_icone{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
margin-right: 52px;
}
.banner_energia_solar .single_icone:nth-child(3){
margin-right: 0;
}
.banner_energia_solar .icones img{
margin-right: 16px;
}
.banner_energia_solar .icones p{
font-family: Magistral, sans-serif;
font-weight: 500;
color: #FFFFFF;
font-size: 32px;
}
.banner_energia_solar .servicos{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
width: 85%;
justify-content: space-between;
-webkit-justify-content: space-between;
margin-bottom: 56px;
}
.banner_energia_solar .single_servico{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
margin-right: 32px;
}
.banner_energia_solar .single_servico:nth-child(3){
margin-right: 0;
}
.banner_energia_solar .single_servico p{
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #FFFFFF;
line-height: 36px;   
}
.banner_energia_solar .single_servico img{
margin-right: 16px;
}
.banner_energia_solar .div_simulacao_banner{
margin-bottom: 64px;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.banner_energia_solar .div_simulacao_banner p{
font-family: 'Open sans', sans-serif;
font-size: 40px;
font-weight: 400;
color: #FFFFFF;
line-height: 52px;
margin-bottom: 32px;
}
.banner_energia_solar .div_simulacao_banner a{
max-width: 268px;
width: 100%;
height: 54px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
background-color: #222D54;
color: #FFFFFF;
font-family: Magistral, sans-serif;
font-size: 18px;
font-weight: 500;
border-radius: 54px;
-webkit-border-radius: 54px;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.banner_energia_solar .div_simulacao_banner a:hover{
background-color: #26376E;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.section_beneficios h1{
text-align: center;
margin-top: 92px;
margin-bottom: 59px;
font-family: Magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #313441;
}
.card_beneficio{
width: 24%;
height: auto;
border: 1px solid #E2E4EA;
border-radius: 16px;
-webkit-border-radius: 16px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
flex-direction: column;
-webkit-flex-direction: column;
margin-bottom: 30px;
padding-bottom: 12px;
}
.card_beneficio:nth-child(4n){
margin-right: 0;
}
.card_beneficio img{
max-width: 120px;
max-height: 120px;
width: 100%;
height: 100%;
margin-top: 72px;
margin-bottom: 48px;
}
.card_beneficio p{
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
line-height: 36px;
text-align: center;
padding-left: 32px;
padding-right: 32px;
}
.grid_beneficios{
margin-bottom: 100px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.section_energia_fotovoltaica{
margin-top: 128px;
margin-bottom: 128px;
}
.section_energia_fotovoltaica h1{
font-family: Magistral, sans-serif;
font-weight: 700;
font-size: 56px;
color: #313441;
text-align: center;
line-height: 67px;
}
.grid_fotovoltaica{
margin-top: 59px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.card_fotovoltaica{
max-width: 560px;
width: 100%;
border-radius: 16px;
-webkit-border-radius: 16px;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-box-align: center;
padding-bottom: 32px;
margin-right: 30px;
}
.card_fotovoltaica:nth-child(3){
margin-right: 0;
}
.card_fotovoltaica img{
max-width: 268px;
width: 100%;
height: auto;
margin-top: 32px;
margin-bottom: 48px;
}
.card_fotovoltaica h2{
font-size: 32px;
font-family: Magistral, sans-serif;
font-weight: 500;
margin: 0;
margin-bottom: 31px;
color: #313441;
text-align: center;
}
.card_fotovoltaica p{
padding-left: 32px;
padding-right: 32px;
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 36px;
color: #313441;
min-height: 155px;
}
.card_fotovoltaica.manha{
background-color: #FFFCE8;
}
.card_fotovoltaica.tarde{
background-color: #D9F0FC;
}
.card_fotovoltaica.noite{
background-color: #88B5DD;
}
.mini_banner{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-top: 96px;
margin-bottom: 56px;
}
.mini_banner img{
max-width: 100%;
width: 100%;
height: auto;
}
.card_informacoes{
width: 85%;
height: auto;
border-radius: 16px;
-webkit-border-radius: 16px;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
margin-bottom: 48px;
}
.card_informacoes .title{
display: flex;
display: -webkit-flex;
margin-bottom: 31px;
margin-top: 24px;
}
.card_informacoes .title span{
font-family: Magistral, sans-serif;
font-size: 32px;
font-weight: 500;
margin-right: 17px;
margin-left: 24px;
}
.card_informacoes .title h2{
margin: 0;
font-family: Magistral, sans-serif;
font-size: 32px;
font-weight: 500;
}
.card_informacoes p{
font-family: 'Open sans', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 36px;
margin-bottom: 24px;
padding-right: 24px;
padding-left: 24px;
}
.card_informacoes_unico{
width: 85%;
height: auto;
}
.card_informacoes_unico p{
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 36px;
color: #313441;
padding-right: 24px;
padding-left: 24px;
}
.grid_informacoes{
display: flex;
display: -webkit-flex;
}
.card_informacoes.yellow{
background-color: #FFBD1A;
}
.card_informacoes.yellow span{
color: #FFFFFF;
}
.card_informacoes.yellow h2{
color: #222D54;
}
.card_informacoes.yellow p{
color: #313441;
}
.card_informacoes.blue{
background-color: #26376E;
}
.card_informacoes.blue span{
color: #FFFFFF;
}
.card_informacoes.blue h2{
color: #F6B40F;
}
.card_informacoes.blue p{
color: #FFFFFF;
}
.grid_informacoes .left{
width: 50%;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: flex-end;
-webkit-align-items: flex-end;
padding-right: 15px;
}
.grid_informacoes .right{
width: 50%;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: flex-start;
-webkit-align-items: flex-start;
padding-left: 15px;
}
.section_processos{
margin-bottom: 128px;
}
.section_processos .title h1{
text-align: center;
font-family: Mgistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #313441;
margin-bottom: 27px;
}
.section_processos .title h2{
text-align: center;
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
}
.section_processos .grid_processos{
margin-top: 56px;
display: flex;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.grid_processos .card_processo{
width: 15%;
height: auto;
background-color: #F8F8FA;
border-radius: 16px;
-webkit-border-radius: 16px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
flex-direction: column;
-webkit-flex-direction: column;
padding-bottom: 46px;
}
.grid_processos .card_processo img{
margin-top: 56px;
margin-bottom: 16px;
}
.grid_processos .card_processo p{
text-align: center;
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
min-height: 70px;
}
.section_sistemas{
background-color: #26376E;
padding-top: 52px;
padding-bottom: 56px;
}
.section_sistemas h1{
font-family: Magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #F6B40F;
text-align: center;
margin-bottom: 61px;
}
.card_sistema{
background-color: #FAFAFC;
display: flex;
display: -webkit-flex;
border-radius: 24px;
-webkit-border-radius: 24px;
margin-top: 55px;
padding: 46px;
}
.card_sistema .img{
max-width: 715px;
width: 100%;
height: auto;
}
.card_sistema img{
max-width: 100%;
width: 100%;
height: auto;
}
.card_sistema .infos{
max-width: 715px;
width: 100%;
height: auto;
margin-left: 56px;
}
.card_sistema .infos h2{
font-family: 'Open sans', sans-serif;
font-size: 40px;
font-weight: 700;
color: #313441;
margin-top: 84px;
margin-bottom: 31px;
}
.card_sistema .infos p{
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 40px;
color: #000000;
}
.card_sistema:nth-child(2){
flex-direction: row-reverse;
-webkit-flex-direction: row-reverse;
}
.card_sistema:nth-child(2) .infos{
margin-left: 0;
margin-right: 56px;
}
.section_simulacao{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2022/01/imagem_contato.webp);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.div_form_simulacao{
background: rgba(255,255,255, 0.7);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border-radius: 24px;
-webkit-border-radius: 24px;
width: 57%;
padding-top: 44px;
padding-bottom: 24px;
margin-top: 32px;
margin-bottom: 32px;
}
.grid_formulario_simulacao{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.div_form_simulacao h1{
font-family: Magistral, sans-serif;
font-size: 56px;
font-weight: 700;
color: #313441;
text-align: center;
}
.div_form_simulacao h2{
font-family: 'Open sans', sans-serif;
font-size: 24px;
color: #313441;
font-weight: 400;
padding-left: 48px;
padding-right: 48px;
text-align: center;
}
.div_form_simulacao form{
margin-top: 56px;
} .range_slider {
max-width: 268px;
width: 100%; height: 25px; background: #d3d3d3; outline: none; opacity: 0.7; -webkit-transition: .2s; transition: opacity .2s;
} input[type="range"]::-moz-range-progress {
background-color: #26376E; 
}
input[type="range"]::-moz-range-track {  
background-color: #9a905d;
} input[type="range"]::-ms-fill-lower {
background-color: #43e5f7; 
}
input[type="range"]::-ms-fill-upper {  
background-color: #9a905d;
}
.div_input_range h2,
.div_input_range{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.div_input_range{
margin-bottom: 24px;
}
.div_input_range h2{
font-family: 'Open sans', sans-serif;
font-size: 20px;
font-weight: 400;
color: #313441;
}
.div_input_range .wpcf7-form-control-wrap{
width: 100%;
}
.div_input_range h2 input{
margin-top: 32px;
}
.span_valor{
font-family: Magistral, sans-serif;
font-weight: 500;
font-size: 32px;
color: #26376E;
max-width: 130px;
background: transparent;
border: 0;
opacity: 1;
border: 1px solid #AEB1BD;
border-radius: 4px;
padding: 10px 0 10px 10px;
}
.span_valor span{
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
}
.div_form_simulacao form{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
max-width: 566px;
width: 100%;
}
#wpcf7-f592-o1{
display: flex;
display: -webkit-flex;
justify-content: center;
-webkit-justify-content: center;
}
.div_form_simulacao .input_nome,
.div_form_simulacao .input_email,
.div_form_simulacao .input_cep,
.div_form_simulacao .input_tel{
width: 100%;
}
.input_tel{
margin-bottom: 32px;
display: block;
}
.div_form_simulacao .your-name input,
.div_form_simulacao .your-email input,
.div_form_simulacao .tel-920 input,
.div_form_simulacao .input_cep input,
.div_form_simulacao .input_email input,
.div_form_simulacao .input_nome input,
.div_form_simulacao .input_tel input{
width: 95%;
height: 50px;
border: 1px solid #AEB1BD;
border-radius: 4px;
-webkit-border-radius: 4px;
padding: 0 2.2%;
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
}
.inputs_radio_imovel{
margin-top: 24px;
width: 100%;
}
.inputs_radio_imovel p{
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
margin-bottom: 24px;
}
.inputs_radio_imovel .wpcf7-list-item label{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
margin-right: 32px;
flex-direction: row-reverse;
-webkit-flex-direction: row-reverse;
}
.inputs_radio_imovel .wpcf7-list-item label input{
display: none;
}
.div_textarea{
width: 100%;
}
.div_form_simulacao textarea{
width: 96%;
min-height: 180px;
padding: 1.5% 2%;
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
border: 1px solid #AEB1BD;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.div_form_simulacao .div_btn_submit_form{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
width: 100%;
}
.div_form_simulacao .wpcf7-submit{
background-color: #222D54;
border-radius: 54px;
-webkit-border-radius: 54px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
max-width: 268px;
width: 100%;
height: 54px;
font-family: Magistral, sans-serif;
font-size: 18px;
font-weight: 500;
color: #FFFFFF;
cursor: pointer;
transition: ease all .3s;
-webkit-transition: ease all .3s;
margin-top: 32px;
border: none;
}
.div_form_simulacao .wpcf7-response-output{
max-width: 100%;
}
.div_valor_mes{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
font-family: Magistral, sans-serif;
}
.div_valor_mes h3{
margin-right: 10px;
font-family: Magistral, sans-serif;
font-size: 32px;
font-weight: 500;
color: #26376E;
margin-top: 0;
margin-bottom: 0;
}
.div_valor_mes span{
margin-left: 10px;
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
}
.section_blog .breadcrumbs{
color: #313841;
}
.section_blog .breadcrumbs a{
color: #313841;
}
.div_blog_geral{
margin-top: 50px;
display: flex;
display: -webkit-flex;
}
.sidebar_blog{
width: 20%;
}
.sidebar_blog input{
border: none;
}
.sidebar_blog form{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
width: 92%;
height: 24px;
border: 1px solid #AEB1BD;
border-radius: 4px;
-webkit-border-radius: 4px;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 20px;
margin-bottom: 46px;
}
.input_search{
width: 100%;
outline: none;
font-size: 16px;
font-weight: 400;
font-family: 'Open sans', sans-serif;
color: #313441;
}
.img_search{
margin-right: 16px;
outline: none;
margin-left: 16px;
}
.categorias_blog h2{
margin-top: 0;
margin-bottom: 24px;
font-family: Magistral, sans-serif;
font-size: 32px;
font-weight: 500;
color: #000000;
}
.categorias_blog{
padding: 24px;
border: 1px solid #D8DAE2;
border-radius: 4px;
-webkit-border-radius: 4px;
padding-bottom: 0;
}
.p_category_single{
margin-bottom: 24px;
}
.p_category_single a{
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 400;
color: #313441;
}
.p_category_single a{
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.p_category_single a:hover{
color: #F6B40F;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.posts_mais-vistos{
margin-top: 32px;
padding: 24px;
border: 1px solid #D8DAE2;
border-radius: 4px;
-webkit-border-radius: 4px;
padding-bottom: 0;
}
.h1_mais-populares{
font-family: Magistral, sans-serif;
font-size: 32px;
font-weight: 500;
color: #000000;
margin-bottom: 24px;
}
.posts_mais-vistos .title{
font-family: 'Open sans', sans-serif;
font-size: 16px;
font-weight: 700;
color: #313441;
line-height: 24px;
}
.posts_mais-vistos .post-categories,
.card_blog_item .categorias_single_post_blog,
.body_single_post_blog .card_blog_item .post-categories{
list-style-type: none;
padding-left: 0;
display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
display: -webkit-flex;
}
.div_item-post-popular{
margin-bottom: 24px;
}
.posts_mais-vistos .post-categories li,
.body_single_post_blog .card_blog_item .post-categories li{
margin-right: 8px;
margin-top: 8px;
background-color: #F8F8FA;
display: block;
padding: 4px 6px;
border-radius: 30px;
-webkit-border-radius: 30px;
}
.card_blog_item .categorias_single_post_blog a{
margin-right: 8px;
background-color: #F8F8FA;
display: block;
padding: 4px 6px;
border-radius: 30px;
-webkit-border-radius: 30px;
color: #313441;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #313441;
transition: ease all .3s;
-webkit-transition: ease all .3s;
margin-bottom: 8px;
}
.posts_mais-vistos .post-categories a{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #313441;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.posts_mais-vistos .post-categories li:hover,
.card_blog_item .categorias_single_post_blog a:hover,
.body_single_post_blog .card_blog_item .post-categories li:hover{
background-color: #FFBD1A;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.body_single_post_blog .card_blog_item .post-categories li a{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #313441;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.posts_mais-vistos .data_leitura{
margin-bottom: 8px;
}
.div_redes_sociais_blog{
border: 1px solid #D8DAE2;
border-radius: 4px;
-webkit-border-radius: 4px;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
margin: 32px 0;
}
.div_redes_sociais_blog h2{
margin-top: 0;
font-family: Magistral, sans-serif;
margin-bottom: 23px;
font-size: 32px;
font-weight: 500;
color: #000000;
}
.grid_redes_sociais_blog .facebook_link,
.grid_redes_sociais_blog .instagram_link{
margin-right: 50px;
}
.grid_redes_sociais_blog .facebook_link:hover svg path{
fill: #3b5998;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.grid_redes_sociais_blog .instagram_link:hover svg path{
fill: #E1306C;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.grid_redes_sociais_blog .whats_link:hover svg path{
fill: #34af23;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.div_blog_geral{
margin-bottom: 180px;
}
.div_grid_blog_posts{ width: 80%;
margin-left: 21px;
display: grid;
grid-template-columns: 32% 32% 32%;
grid-column-gap: 1.5%;
}
.card_blog_item{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
width: 100%;
max-width: 500px; border-radius: 8px;
-webkit-border-radius: 8px;
padding: 8px;
padding-top: 0;
transition: ease all .3s;
-webkit-transition: ease all .3s;
margin-bottom: 48px;
height: fit-content;
}
.card_blog_item:nth-child(3n){
margin-right: 0;
}
.card_blog_item img{
max-width: 100%;
width: 100%;
height: auto;
border-radius: 2px;
-webkit-border-radius: 2px;
margin-bottom: 24px;
}
.card_blog_item .data_leitura{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 100;
color: #7A7E8D;
margin-bottom: 16px;
}
.card_blog_item h1{
font-family: 'Open Sans', sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 30px;
color: #222D54;
margin-bottom: 16px;
text-align: left;
min-height: 60px;
}
.card_blog_item .resumo{
color: #222D54;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 21px;
margin-bottom: 24px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; line-clamp: 3; 
-webkit-box-orient: vertical;
}
.card_blog_item:hover{
transition: ease all .3s;
-webkit-transition: ease all .3s;
box-shadow: 0 6px 6px 3px rgb(34 45 84 / 32%);
transform: translateY(-15px);
-webkit-transform: translateY(-15px);
padding-top: 8px;
}
.body_single_post_blog{
width: 70%;
margin-left: 10%;
}
.body_single_post_blog .card_blog_item:hover{
transform: initial;
-webkit-transform: initial;
box-shadow: none;
padding-top: 0;
}
.body_single_post_blog .card_blog_item{
width: 64%;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.body_single_post_blog .card_blog_item h1{
font-family: 'Open Sans', sans-serif;
min-height: initial;
color: #000000;
font-size: 40px;
font-weight: 700;
margin-bottom: 18px;
line-height: 52px;
}
.body_single_post_blog .card_blog_item h2{
font-family: 'Open Sans', sans-serif;
min-height: initial;
color: #000000;
font-size: 32px;
font-weight: 700;
margin-bottom: 18px;
}
.body_single_post_blog .card_blog_item h3{
font-family: 'Open Sans', sans-serif;
min-height: initial;
color: #000000;
font-size: 22px;
font-weight: 700;
margin-bottom: 18px;
}
.body_single_post_blog .card_blog_item h4{
font-family: 'Open Sans', sans-serif;
min-height: initial;
color: #000000;
font-size: 18px;
font-weight: 700;
margin-bottom: 18px;
}
.body_single_post_blog .card_blog_item h5{
font-family: 'Open Sans', sans-serif;
min-height: initial;
color: #000000;
font-size: 16px;
font-weight: 700;
margin-bottom: 18px;
}
.body_single_post_blog .card_blog_item .post-categories li,
.body_single_post_blog .card_blog_item .post-categories{
margin-top: 0;
}
.body_single_post_blog .card_blog_item .resumo{
font-size: 24px;
line-height: 40px;
color: #000000;
}
.conteudo_single_post_blog p,
.conteudo_single_post_blog ul li span,
.conteudo_single_post_blog ol li,
.conteudo_single_post_blog ul li{
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 32px;
color: #000000;
}
.single-post .sidebar_blog form{
width: 95%;
}
.single-post .sidebar_blog{
width: 25%;
}
.body_single_post_blog{
width: 68%;
}
.single-post .div_redes_sociais_blog h2{
padding-right: 32px;
}
.div_btn_filtro{
display: none;
}
.sidebar_mobile{
display: none;
}
.h1_posts-relacionados{
font-family: Magistral, sans-serif;
font-size: 40px;
color: #000000;
font-weight: 500;
margin-bottom: 32px;
}
.ul_posts-relacionados{
padding: 0;
display: flex;
display: -webkit-flex;
align-items: baseline;
-webkit-align-items: baseline;
}
.article_posts-grid{
width: 25%;
}
.div_img-post-grid img{
max-width: 100%;
width: 100%;
height: 314px;
}
.categorias_single_post_blog.relacionados .post-categories{
list-style: none;
display: flex;
display: -webkit-flex;
padding: 0;
}
.single-post .blog_slide_home{
display: none;
}
.geral_search{
display: flex;
display: -webkit-flex;
}
.search_sucesso_geral{
width: 80%;
}
.search_sucesso_geral .h1_result{
font-family: 'Open sans', sans-serif;
font-size: 24px;
font-weight: 400;
color: #313441;
margin-left: 30px;
}
.search-results .div_grid_blog_posts{
margin-top: 25px;
grid-template-columns: 31% 31% 31%;
width: 100%;
}
.search-results .search_sucesso_geral .div_redes_sociais_blog h2{
padding-right: 8px;
}
.search_resultado_btn{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.btn_limpar{
margin-left: 30px;
border-radius: 54px;
-webkit-border-radius: 54px;
outline: none;
border: none;
background-color: #F8F8FA;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
padding: 15px 80px;
font-family: Magistral, sans-serif;
font-size: 18px;
font-weight: 500;
color: #6C7080;
cursor: pointer;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.btn_limpar:hover{
background-color: #E2E4EA;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.btn_limpar img{
margin-right: 22px;
}
.search_sucesso_geral .alert-info{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.search-results .breadcrumbs,
.search-no-results .breadcrumbs,
.search-results .breadcrumbs a,
.search-no-results .breadcrumbs a{
color: #313441;
}
.geral_search{
margin-top: 32px;
}
.category .breadcrumbs,
.category .breadcrumbs a{
color: #313841;
display: flex;
display: -webkit-flex;
margin-right: 5px;
}
.category .breadcrumbs ul{
padding: 0;
margin: 0;
list-style: none;
margin-left: 5px;
}
.geral_category{
margin-top: 32px;
display: flex;
display: -webkit-flex;
}
.grid_post_category_single{
margin-left: 21px;
display: grid;
grid-template-columns: 32% 32% 32%;
grid-column-gap: 1.5%;
width: 80%;
height: 100%;
}
.error404 .breadcrumbs,
.error404 .breadcrumbs a{
color: #ffffff;
margin-top: 0;
padding-top: 31px;
}
.section_geral_404{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2022/01/wooden-plank-with-one-bent-nail.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height: 984px;
}
.infos_404{
margin-top: 8%;  
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
-webkit-flex-direction: column;
}
.infos_404 h1{
font-family: Magistral, sans-serif;
font-weight: 700;
font-size: 56px;
color: #313441;
margin-bottom: 32px;
text-align: center;
}
.infos_404 h2{
font-family: 'Open sans', sans-serif;
font-weight: 400;
font-size: 24px;
color: #FFFFFF;
margin-bottom: 48px;
text-align: center;
padding-left: 15%;
padding-right: 15%;
}
.infos_404 a{
background-color: #222D54;
border-radius: 54px;
-webkit-border-radius: 54px;
width: 268px;
height: 50px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
font-family: Magistral, sans-serif;
font-weight: 500;
font-size: 18px;
color: #FFFFFF;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.infos_404 a:hover{
background-color: #26376E;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.solucoes_mobile{
display: none;
}
.section_blog_home{
display: none;
}
.div_banner_home{
height:  calc(100vh - 180px) !important;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.conteudo_banner{
width: 750px;
margin-left: 115px;
height: calc(100vh - 180px) !important;
display: flex;
display: -webkit-flex;
align-items: flex-start;
-webkit-align-items: flex-start;
flex-direction: column;
-webkit-flex-direction: column;
justify-content: center;
-webkit-justify-content: center;
}
.conteudo_banner h1{
font-family: brush-script-std, 'open sans';
font-size: 104px;
font-weight: 500;
color: #FFFFFF;
line-height: 104px;
margin-bottom: 24px;
}
.conteudo_banner p{
color: #F6B40F;
font-family: 'Open sans', sans-serif;
font-size: 40px;
font-weight: 400;
}
.conteudo_banner .btn_conferir_banner{
max-width: 268px;
width: 100%;
height: 54px;
border: 2px solid #FFFFFF;
border-radius: 54px;
-webkit-border-radius: 54px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
color: #FFFFFF;
font-family: Magistral, sans-serif;
font-size: 18px;
font-weight: 500;
margin-top: 63px;
} @media(max-width: 1477px){
#menu-menu-principal .sub-menu .link_projeto_execucao .sub-menu{
transform: translate(268px, -70px);
-webkit-transform: translate(268px, -70px);
}
.card_fotovoltaica p{
min-height: 210px;
}
#menu-menu-principal a,
.contatos_menu p{
font-size: 16px;
}
.div_logo_header{
width: 20%;
}
#menu-menu-principal .link_solucoes .sub-menu{
transform: translate(-70px, 35px);
-webkit-transform: translate(-70px, 35px);
top: 145px;
}
#menu-menu-principal .link_laudos .sub-menu {
transform: translate(268px, -70px);
-webkit-transform: translate(268px, -70px);
top: 70px;
}
#menu-menu-principal .link_montagem_manutencao .sub-menu {
transform: translate(268px, -92px);
-webkit-transform: translate(268px, -92px);
top: 92px;
}
#menu-menu-principal .link_gestao_energia .sub-menu {
transform: translate(268px, -70px);
-webkit-transform: translate(268px, -70px);
top: 70px;
}
.grid_solucoes_relacionadas{
width: 100%;
}
.banner_energia_solar .servicos{
width: 100%;
}
}
@media(max-width: 1332px){
.card_fotovoltaica p{
min-height: 340px;
}
#header{
padding-left: 21px;
padding-right: 21px;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.btn_orcamento{
font-size: 16px;
width: 240px;
height: 50px;
margin-top: 20px;
}
#menu-menu-principal a, .contatos_menu p{
font-size: 14px;
}
.div_logo_header {
width: 25%;
}
#menu-menu-principal .link_solucoes .sub-menu{
transform: translate(-70px, 38px);
-webkit-transform: translate(-70px, 38px);
top: 142px;
}
#menu-menu-principal .link_solucoes .sub-menu a{
font-size: 14px;
} .admin-bar #menu-menu-principal .link_solucoes .sub-menu {
top: 174px;
}
.admin-bar .menu_fixed #menu-menu-principal .link_solucoes > .sub-menu{
top: 56px;
}
#menu-menu-principal .sub-menu .link_projeto_execucao .sub-menu {
transform: translate(230px, -67px) !important;
-webkit-transform: translate(230px, -67px) !important;
top: 67px;
}
#menu-menu-principal .link_laudos .sub-menu {
transform: translate(230px, -67px);
-webkit-transform: translate(230px, -67px);
top: 67px;
}
#menu-menu-principal .link_montagem_manutencao .sub-menu {
transform: translate(229px, -86px);
-webkit-transform: translate(229px, -86px) !important;
top: 86px;
}
#menu-menu-principal .link_gestao_energia .sub-menu {
transform: translate(230px, -67px);
-webkit-transform: translate(230px, -67px);
top: 67px;
}
.footer_direitos{
justify-content: space-between;
-webkit-justify-content: space-between;
}
.footer_direitos .link2,
.footer_direitos .p1{
margin-right: 0;
}
.ficou_interessado_all{
background-position: bottom center;
}
.home_clientes .div_img_cliente:nth-child(1),
.home_clientes .div_img_cliente:nth-child(2),
.home_clientes .div_img_cliente:nth-child(3),
.home_clientes .div_img_cliente:nth-child(4),
.home_clientes .div_img_cliente:nth-child(5){
margin-right: 60px;
}
.home_clientes .div_img_cliente:nth-child(7),
.home_clientes .div_img_cliente:nth-child(8),
.home_clientes .div_img_cliente:nth-child(9),
.home_clientes .div_img_cliente:nth-child(10),
.home_clientes .div_img_cliente:nth-child(11),
.home_clientes .div_img_cliente:nth-child(12){
margin-right: 35px;
}
.home_clientes{
justify-content: space-between;
-webkit-justify-content: space-between;
}
.section_banner_quem_somos .conteudo h1,
.section_banner_quem_somos .conteudo p{
padding-right: 0;
}
.card_solucoes_sub{
min-height: 330px;
height: auto;
}
.grid_solucoes_relacionadas{
max-height: initial;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
.single_solucoes_relacionadas:nth-child(3),
.single_solucoes_relacionadas:nth-child(6), 
.single_solucoes_relacionadas:nth-child(9),
.single_solucoes_relacionadas:nth-child(12){
margin-bottom: 24px;
}
.single_solucoes_relacionadas a,
.single_solucoes_relacionadas{
width: 100%;
}
.card_galeria:nth-child(3n){
margin-right: 2%;
}
.card_galeria{
height: 320px;
width: 49%;
transition: ease all .3s;
-webkit-transition: ease all .3s;
margin-right: 2%;
}
.card_galeria:nth-child(2n){
margin-right: 0;
}
.card_galeria .card_hover p{
margin-top: 18px;
}
.card_informacoes .title{
align-items: center;
-webkit-align-items: center;
}
.card_informacoes .title h2,
.card_informacoes .title span{
font-size: 25px;
padding-right: 12px;
}
.card_sistema .img{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.div_form_simulacao{
width: 75%;
padding-left: 24px;
padding-right: 24px;
}
.sidebar_blog{
width: 35%;
}
.div_grid_blog_posts{
width: 65%;
}
.div_grid_blog_posts{
grid-template-columns: 48% 48%;
grid-column-gap: 3%;
}
.body_single_post_blog .card_blog_item{
width: 90%;
}
.single-post .sidebar_blog form {
width: 92%;
}
.body_single_post_blog{
margin-left: 7%;
}
}
@media(max-width: 1199px){
.card_fotovoltaica p{
min-height: 400px;
}
.btn_orcamento{
font-size: 12px;
width: 180px;
height: 35px;
margin-top: 30px;
}
#menu-menu-principal li{
padding: 20px;
}
.menu_header{
align-items: flex-end;
-webkit-align-items: flex-end;
}
#menu-menu-principal .link_solucoes .sub-menu{
width: 200px;
top: 160px;
}
#menu-menu-principal .link_solucoes .sub-menu {
transform: translate(-70px, 20px);
-webkit-transform: translate(-70px, 20px);
}
#menu-menu-principal .link_montagem_manutencao .sub-menu {
transform: translate(200px, -105px);
-webkit-transform: translate(200px, -105px) !important;
top: 105px;
}
#menu-menu-principal .link_gestao_energia .sub-menu {
transform: translate(200px, -67px);
-webkit-transform: translate(200px, -67px);
top: 67px;
}
#menu-menu-principal .link_laudos .sub-menu {
transform: translate(200px, -67px);
-webkit-transform: translate(200px, -67px) !important;
top: 67px;
}
#menu-menu-principal .sub-menu .link_projeto_execucao .sub-menu {
transform: translate(200px, -67px) !important;
-webkit-transform: translate(200px, -67px) !important;
top: 67px;
}
.menu_header ul{
align-items: flex-end;
-webkit-align-items: flex-end;
}
.div_email,
.div_telefone{
margin-right: 15px;
}
.menu_fixed #menu-menu-principal li{
padding: 21px;
}
.menu_fixed #menu-menu-principal .link_solucoes > .sub-menu{
transform: translate(-60px, 20px);
-webkit-transform: translate(-60px, 20px);
top: 76px;
}
.admin-bar .menu_fixed #menu-menu-principal .link_solucoes > .sub-menu{
top: 76px;
}
#footer .sobre_ampla p{
padding-right: 0;
}
.footer_direitos{
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.footer_direitos .p1{
margin-right: 54px;
}
.footer_direitos .p2{
margin-top: 16px;
}
.ct_missao,
.ct_visao{
margin-right: 11px;
}
.ficou_interessado{
width: 90%;
}
.card_body .btn_card_solucoes{
width: 80%;
}
.thecontent{
margin-left: 5%;
}
.grid_solucoes_principais .card_body p{
min-height: 100px;
}
.card_solucoes_sub{
width: 41%;
transition: ease all .4s;
-webkit-transition: ease all .4s;
}
.grid_solucoes_sub .card_solucoes_sub:nth-child(2), 
.grid_solucoes_sub .card_solucoes_sub:nth-child(4), 
.grid_solucoes_sub .card_solucoes_sub:nth-child(6){
margin-right: 0;
}
.grid_solucoes_sub .card_solucoes_sub:nth-child(3), 
.grid_solucoes_sub .card_solucoes_sub:nth-child(5), 
.grid_solucoes_sub .card_solucoes_sub:nth-child(7){
margin-right: 30px;
}
.banner_energia_solar .servicos,
.banner_energia_solar .icones {
flex-direction: column;
-webkit-flex-direction: column;
width: 100%;
}
.banner_energia_solar .single_servico{
margin-right: 0;
margin-bottom: 16px;
}
.banner_energia_solar .single_icone{
margin-bottom: 24px;
margin-right: 0;
}
.banner_energia_solar .single_servico:nth-child(3),
.banner_energia_solar .single_icone:nth-child(3) {
margin-bottom: 0;
}
.wpcf7-response-output{
width: 94%;
}
.admin-bar #menu-menu-principal .link_solucoes .sub-menu {
top: 192px;
}
.single-aigen_post_type .div_texto_direita h1{
font-size: 34px;
}
} @media(max-width: 1023px){
.solucoes_mobile{
display: block;
}
.solucoes_mobile a{
background-image: none !important;
}
#menu-menu-principal .link_solucoes .sub-menu li.menu-item-has-children a {
pointer-events: initial;
}
.section_geral_404{
height: 600px;
}
.section_geral_404{
padding-left: 5%;
padding-right: 5%;
}
.geral_category{
margin-bottom: 100px;
}
.grid_post_category_single{
margin-left: 0;
width: 100%;
grid-template-columns: 49% 49%;
grid-column-gap: 2%;
}
.category .sidebar_blog{
width: 100%;
}
.category .sidebar_blog form{
padding-left: 0;
width: 100%;
}
.category #search{
padding-left: 16px;
}
.grid_post_category_single .card_blog_item{
padding: 0;
}
.geral_category{
flex-direction: column-reverse;
-webkit-flex-direction: column-reverse;
}
.search-no-results .geral_search{
margin-bottom: 100px;
}
.search-no-results .geral_side_bar{
margin-top: 32px;
}
.search-no-results .sidebar_blog{
width: 100%;
}
.search-no-results .sidebar_blog form{
padding-left: 0;
width: 100%;
}
.search-no-results .sidebar_blog form #search{
padding-left: 16px;
}
.search-no-results .h1_result{
margin-left: 0;
}
.geral_search{
margin-top: 32px;
}
.search_resultado_btn{
flex-direction: column;
-webkit-flex-direction: column;
}
.btn_limpar{
margin-left: 0;
margin-top: 12px;
display: none;
}
.search-results .sidebar_mobile,
.search-no-results .sidebar_mobile{
display: none;
}
.search-results.logged-in .sidebar_blog,
.search-results .sidebar_blog,
.search-no-results.logged-in .sidebar_blog,
.search-no-results .sidebar_blog,
.category .sidebar_blog,
.category.logged-in .sidebar_blog{
margin-top: 0;
}
.search-results .sidebar_blog,
.search-no-results .sidebar_blog,
.category .sidebar_blog{
position: initial;
top: 0;
width: 100%;
overflow: initial;
right: initial;
transition: ease all .3s;
-webkit-transition: ease all .3s;
z-index: initial;
min-height: initial;
height: initial;
background-color: #FFFFFF;
}
.search-results .geral_side_bar{
margin-bottom: 100px;
}
.search-results .input_search{
margin-left: 16px;
}
.search-results .sidebar_blog form{
width: 100%;
padding-left: 0;
}
.search-results .sidebar_blog{
width: 100%;
}
.search-results .card_blog_item{
padding: 0;
}
.search_sucesso_geral {
width: 100%;
}
.search-results .div_grid_blog_posts{
margin-left: 0;
grid-template-columns: 48% 48%;
grid-column-gap: 4%;
}
.geral_search{
flex-direction: column-reverse;
-webkit-flex-direction: column-reverse;
}
.single-post .owl-carousel .owl-item img{
height: 566px;
}
.single-post .blog_slide_home{
display: block;
margin-bottom: 70px;
}
.ul_posts-relacionados{
display: none;
}
.single_post_geral_post .geral_side_bar{
padding: 12px;
}
.single_post_geral_post .sidebar_blog{
margin-top: 67px;
}
.single_post_geral_post .sidebar_mobile{
display: flex;
display: -webkit-flex;
background-color: #F8F8F8;
align-items: center;
-wwebkit-align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.single_post_geral_post .sidebar_mobile p{
margin-top: 9px;
margin-left: 16px;
margin-bottom: 14px;
font-family: Magistral, sans-serif;
font-size: 40px;
font-weight: 500;
color: #000000;
}
.single_post_geral_post .sidebar_mobile span{
display: flex;
display: -webkit-flex;
align-items: center;
-wwebkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-right: 16px;
background-color: #E7E7E8;
width: 52px;
height: 52px;
border-radius: 50%;
}
.logged-in .single_post_geral_post .sidebar_blog{
margin-top: 99px;
}
.single_post_geral_post{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
}
.single_post_geral_post .div_btn_filtro {
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-box-align: center;
justify-content: flex-end;
-webkit-justify-content: flex-end;
}
.single_post_geral_post .btn_abrir_filtro{
margin-bottom: 28px;
outline: none;
background-color: #D8DAE2;
font-family: 'Open sans', sans-serif;
font-size: 18px;
font-weight: 400;
color: #000000;
padding: 8px 16px;
border: none;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.single_post_geral_post .sidebar_blog{
right: -100%;
position: fixed;
top: 0;
width: 95%;
overflow: auto;
right: -100%;
transition: ease all .3s;
-webkit-transition: ease all .3s;
z-index: 9999;
min-height: 100vh;
height: 100%;
background-color: #FFFFFF;
}
.single_post_geral_post .div_blog_geral{
margin-bottom: 100px;
flex-direction: column;
margin-top: 16px;
}
.div_form_simulacao .wpcf7-response-output{
width: 94%;
background-image: none;
}
.card_sistema:nth-child(2) .infos{
margin-right: 0;
}
.home .btn_orcamento_mobile{
display: flex !important;
}
.blog_slide_home .arrow-carrossel{
top: initial;
bottom: initial;
}
.blog_slide_home .arrow-carrossel{
height: 72%;
}
#arrow-anterior img,
#arrow-proximo img{
width: 18px;
}
.menu-item-has-children.menu_open > a{
font-weight: 600 !important;
}
#menu-menu-principal .link_solucoes .link_projeto_execucao li:hover a{
background-image: none;
}
.menu_header {
align-items: flex-start;
-webkit-align-items: flex-start;
flex-direction: column;
-webkit-flex-direction: column;
padding-bottom: 120px;
}
.btn_orcamento_mobile{
display: flex;
background-color: #FFBD1A;
align-items: center;
justify-content: center;
height: 54px;
font-family: magistral, sans-serif;
color: #313441;
font-weight: 500;
font-size: 18px;
}
.contatos_menu p{
color: #313441;
font-size: 16px;
font-weight: 600;
}
.contatos_mobile{
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
padding: 48px 32px;
margin-bottom: 120px !important;
min-height: 220px;
}
.div_telefone{
padding: 0;
}
.div_email{
padding-top: 24px;
margin: 0;
}
.btn_open_menu .close{
display: none;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
#menu-menu-principal .link_solucoes .sub-menu a{
background-image: none;
}
#menu-menu-principal .link_solucoes .menu-item-has-children a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-add.svg);
background-repeat: no-repeat !important; 
padding-right: 0 !important;
background-position: right 32px center !important;
}
#menu-menu-principal li:hover{
background-color: #F8F8FA;
}
.menu_open_children .sub-menu li a{
padding-left: 48px;
padding-top: 16px;
padding-bottom: 16px;
}
#menu-menu-principal .link_solucoes li:hover a{
background-position: center right 32px;
}
#menu-menu-principal .link_solucoes li:hover > a,
#menu-menu-principal .link_solucoes .sub-menu .link_projeto_execucao .sub-menu .link_entrada_energia:hover > a{
color: initial;
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-add.svg);
}
#menu-menu-principal .link_solucoes .sub-menu a{
font-size: 16px;
color: #313441;
} #header{
height: 67px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
position: sticky;
transform: translateY(0);
top: 0;
left: 0;
display: flex!important;
z-index: 198;
transition: ease all .4s;
-webkit-transition: ease all .4s;
}
.btn_orcamento{
display: none;
}
.header_items{
flex-direction: row-reverse;
-webkit-flex-direction: row-reverse;
justify-content: center;
-webkit-justify-content: center;
}
#menu-menu-principal{
flex-direction: column;
-webkit-flex-direction: column;
background-color: #F8F8FA;
}
.menu_header{
justify-content: initial;
-webkit-justify-content: initial;
width: 100%;
padding-top: 0;
}
#header .contatos{
display: none;
}
.menu-menu-principal-container,
#menu-menu-principal{
width: 100%;
}
#menu-menu-principal a{
color: #313441;
font-size: 18px;
display: flex;
background-color: #F8F8FA;
padding: 32px;
}
#menu-menu-principal li{
padding: 0;
width: 100%;
background-color: #F8F8FA;
}
.logged-in .contatos_menu{
position: fixed;
left: 0;
top: 0;
width: 95%;
overflow: auto;
left: -100%;
transition: ease all .3s;
-webkit-transition: ease all .3s;
z-index: 9999;
background-color: #F8F8FA;
min-height: 100vh;
height: 100%;
}
.contatos_menu{
position: fixed;
left: 0;
top: 67px;
width: 95%;
overflow: auto;
left: -100%;
transition: ease all .3s;
-webkit-transition: ease all .3s;
z-index: 9999;
background-color: #F8F8FA;
min-height: 100vh;
height: 100%;
}
.menu-menu-principal-container{
height: initial;
}
.ml{
left: 0 !important;
transition: ease all .3s !important;
-webkit-transition: ease all .3s !important;
}
.mr{
right: 0 !important;
transition: ease all .3s !important;
-webkit-transition: ease all .3s !important;
}
.logged-in .contatos_menu{
margin-top: 67px;
}
.div_logo_header{ width: 148px;
margin-right: 15px;
}
.link_energia_solar a{
padding-left: 0; 
background-position: left 165px center;
display: flex;
}
#menu-menu-principal .link_solucoes > a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-add.svg);
background-repeat: no-repeat !important; 
display: flex;
padding-right: 0 !important;
background-position: right 32px center !important;
}
#menu-menu-principal .link_solucoes .sub-menu{
transform: initial;
-webkit-transform: initial;
position: initial;
width: 100%;
background-color: #F8F8FA;
}
#menu-menu-principal .link_solucoes .sub-menu li a{
padding: 32px;
} 
#menu-menu-principal .link_solucoes .sub-menu .link_obras a{
background-image: none;
}
.btn_open_menu{
display: flex;
width: initial;
position: absolute;
}
.btn_open_menu .open{
display: block;
transition: ease all .3s;
-webkit-transition: ease all .3s;
}
#menu-menu-principal .sub-menu .link_projeto_execucao .sub-menu{
transform: initial !important;
-webkit-transform: initial !important;
}
#menu-menu-principal .link_projeto_execucao .sub-menu .link_entrada_energia{
background-image: none;
}
#menu-menu-principal .link_projeto_execucao .sub-menu .link_entrada_energia a{
background-image: url(//www.amplaengeletrica.com.br/wp-content/uploads/2021/10/Icon-material-add.svg);
}
#menu-menu-principal .link_projeto_execucao .sub-menu .link_entrada_energia .sub-menu{
padding-top: 0;
}
#menu-menu-principal .link_projeto_execucao .sub-menu .link_entrada_energia .sub-menu li a{
padding-left: 65px;
}
#menu-menu-principal .link_projeto_execucao .sub-menu .link_entrada_energia .sub-menu li a{
background-image: none;
}
#menu-menu-principal .link_laudos .sub-menu{
transform: none !important;
-webkit-transform: none !important;
}
#menu-menu-principal .link_laudos .sub-menu li a,
#menu-menu-principal .link_montagem_manutencao .sub-menu li a,
#menu-menu-principal .link_gestao_energia .sub-menu li a{
background-image: none;
}
#menu-menu-principal .link_montagem_manutencao .sub-menu,
#menu-menu-principal .link_gestao_energia .sub-menu{
transform: none !important;
-webkit-transform: none !important;
}
.btn_abrir_solucoes{
width: 15%;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: flex-end;
-webkit-justify-content: flex-end;
position: absolute;
right: 32px;
}
#menu-menu-principal .link_projeto_execucao .sub-menu li a,
#menu-menu-principal .link_laudos .sub-menu li a,
#menu-menu-principal .link_montagem_manutencao .sub-menu li a,
#menu-menu-principal .link_gestao_energia .sub-menu li a{
padding: 16px 48px;
}
#menu-menu-principal .link_solucoes .sub-menu .link_projeto_execucao .sub-menu li:hover a, 
#menu-menu-principal .link_solucoes .sub-menu .link_projeto_execucao .sub-menu .link_entrada_energia .sub-menu li:hover a, 
#menu-menu-principal .link_solucoes .sub-menu .link_laudos .sub-menu li:hover a, 
#menu-menu-principal .link_solucoes .sub-menu .link_montagem_manutencao .sub-menu li:hover a, 
#menu-menu-principal .link_solucoes .sub-menu .link_gestao_energia .sub-menu li:hover a{
color: #313441;
}
.footer_all{
flex-direction: column;
-webkit-flex-direction: column;
}
.container{
padding-left: 16px;
padding-right: 16px;
}
#footer{
padding-top: 56px;
}
#footer .contatos a{
margin-bottom: 12px;
}
.footer_endereco{
margin-top: -6px;
margin-bottom: 32px !important;
}
.div_mapa_site{
margin-top: 48px;
}
#footer .sobre_ampla{
margin-top: 36px;
max-width: 75%;
}
.footer_direitos{
margin-top: 48px;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-direction: column;
-webkit-flex-direction: column;
align-items: flex-start;
-webkit-align-items: flex-start;
}
.footer_direitos .links_termos{
margin-top: 16px ;
}
.cartao_qualidade{
width: 60%;
}
.ct_missao,
.ct_visao{
margin-right: 0;
margin-bottom: 32px;
}
.cartoes{
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
}
.ficou_interessado{
width: 100%;
}
.ficou_interessado_all{
background-position: center center;
background-size: cover;
}
.home_clientes{
justify-content: center;
-webkit-justify-content: center;
margin-top: 61px;
}
.home_clientes .div_img_cliente:nth-child(1),
.home_clientes .div_img_cliente:nth-child(2),
.home_clientes .div_img_cliente:nth-child(3),
.home_clientes .div_img_cliente:nth-child(4),
.home_clientes .div_img_cliente:nth-child(5){
margin-right: 0;
}
.home_clientes .div_img_cliente:nth-child(7),
.home_clientes .div_img_cliente:nth-child(8),
.home_clientes .div_img_cliente:nth-child(9),
.home_clientes .div_img_cliente:nth-child(10),
.home_clientes .div_img_cliente:nth-child(11),
.home_clientes .div_img_cliente:nth-child(12){
margin-right: 0;
}
.home_clientes .div_img_cliente{
max-width: 33%;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-bottom: 26px;
}
.home_clientes .div_img_cliente img{
height: 100%;
}
.section_clientes{
padding-top: 72px;
padding-bottom: 46px;
}
.section_clientes h1{
font-size: 40px;
font-weight: 500;
line-height: 48px;
margin-bottom: 23px;
}
.section_clientes p{
font-size: 20px;
font-weight: 400;
}
.section_solucoes{
padding-top: 68px;
padding-bottom: 72px;
}
.section_solucoes h1{
font-size: 40px;
font-weight: 500;
color: #222D54;
text-align: center;
margin-bottom: 18px;
}   
.section_solucoes h2{
font-size: 20px;
font-weight: 400;
color: #222D54;
line-height: 30px;
text-align: center;    
}
.card_solucoes,
.grid_solucoes_principais{
margin-top: 48px;
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
}
.card_body{
width: 55%;
margin-bottom: 32px;
}
.div_btn_ver_solucoes{
margin-top: 0;
}
.card_body p{
margin-bottom: 0;
min-height: 100px;
}
.grid_blog_home{
flex-direction: column;
-webkit-flex-direction: column;
}
.blog_slide_home{
display: flex;
}
.blog_posts_home{
display: none;
} .section_blog_home {
padding-top: 70px;
padding-bottom: 70px;
}
.h1_home_blog{
font-size: 40px;
font-weight: 500;
color: #222D54;
margin-bottom: 18px;
}
.p_home_blog{
font-size: 20px;
font-weight: 400;
color: #222D54;
}
.grid_blog_home{
margin-top: 48px;
}
.grid_blog_home .blog_destaque_home{
width: 100%;
}
.grid_blog_home .blog_destaque_home .elementos{
margin-top: 24px;
}
.grid_blog_home .blog_destaque_home .categoria_destaque{
display: none !important;
}
.categoria_destaque2{
display: flex;
}
.grid_blog_home .blog_destaque_home .title{
color: #222D54;
font-size: 20px;
font-weight: 700;
line-height: 30px;
margin-bottom: 16px;
}
.grid_blog_home .blog_destaque_home .p_conteudo_post_grid p{
font-size: 14px;
font-weight: 400;
color: #222D54;
line-height: 21px;
}
.categoria_destaque2{
margin-top: 16px;
}
.grid_blog_home .blog_destaque_home article{
margin-bottom: 40px;
}
.blog_slide_home .data_leitura{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
color: #7A7E8D;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
margin-bottom: 16px;
}
.blog_slide_home .data_leitura .data{
text-transform: capitalize;
}
.blog_slide_home article .title{
color: #222D54;
font-size: 20px;
font-weight: 700;
line-height: 30px;
margin-bottom: 16px;
font-family: 'Open Sans', sans-serif;;
}
.blog_slide_home .elementos{
margin-top: 24px;
}
.blog_slide_home .p_conteudo_post_grid p{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
color: #222D54;
line-height: 21px;
}
.categoria_normal{
margin-top: 24px;
}
.section_banner_quem_somos .bg_conteudo{
flex-direction: column;
-webkit-flex-direction: column;
height: initial;
}   
.section_banner_quem_somos .bg{
width: 100%;
height: 500px;
}
.section_banner_quem_somos .conteudo{
width: 100%;
}
.section_banner_quem_somos .conteudo .container{
padding-left: 32px;
padding-right: 32px;
}
.section_banner_quem_somos .conteudo{
padding-top: 56px;
padding-bottom: 56px;
}
.section_banner_quem_somos .conteudo h1{
font-size: 40px;
font-weight: 500;
line-height: 48px;
margin-bottom: 67px;
}
.breadcrumbs{
margin-top: 32px;
}
.section_banner_quem_somos .conteudo p{
font-size: 20px;
line-height: 30px;
color: #222D54;
}
.quem_somos_conteudo .content h2{
font-size: 32px;
margin-bottom: 16px;
}
.quem_somos_conteudo .content h1{
font-size: 40px;
font-weight: 500;
margin-bottom: 35px;
line-height: 48px;
}
.quem_somos_conteudo .content p{
font-size: 16px;
color: #222D54;
}
.quem_somos_conteudo{
padding-top: 72px;
padding-bottom: 72px;
}
.btn_fixo_whatsapp{
width: 45px;
height: 45px;
bottom: 10px;
}
.btn_fixo_whatsapp img{
width: 100%;
height: auto;
}
.thecontent{
margin-left: 0;
max-width: initial;
width: initial;
margin-top: 20px;
padding-bottom: 118px;
}
.thecontent h1{ 
margin-left: 11px;
font-size: 48px;
}
.thecontent h2{
font-size: 32px;
}
.thecontent h3{
font-size: 24px;     
}
.section_banner_solucoes h1{
font-size: 80px;
margin-bottom: 32px;
}
.section_banner_solucoes .div_conteudo{
margin-left: 0;
margin-top: 32px;
}
.section_banner_solucoes .div_conteudo p{
font-size: 16px;
line-height: 32px;
}
.section_banner_solucoes{
padding-bottom: 67px;
min-height: 428px;
}
.grid_solucoes_principais{
margin-bottom: 40px;
} .grid_carrossel_single_solucao .button img{
width: 27px;
height: 54px;
}
.single-aigen_post_type .div_primeiro_conteudo{
flex-direction: column;
-webkit-flex-direction: column;  
margin-top: 72px;
}
.single-aigen_post_type .owl-carousel{
width: 100%;
margin-bottom: 46px;
}
.single-aigen_post_type .breadcrumbs{
padding-top: 16px;
}
.single-aigen_post_type .breadcrumbs a{
font-size: 14px;
}
.section_banner_single_taxonomy .div_conteudo{
margin-top: 16px;
padding-bottom: 48px;
}
.section_banner_single_taxonomy .div_conteudo p{
font-size: 20px;
font-weight: 700;
color: #222D54;
}
.section_banner_single_taxonomy{
height: initial;
}
.div_texto_direita{
width: 100%;
margin-left: 0;
}
.div_texto_direita h1{
text-align: start;
color: #222D54 !important;
font-size: 32px !important;
font-weight: 500 !important;
line-height: 48px;
margin-bottom: 26px !important;
}
.div_texto_direita p{
color: #222D54;
font-size: 16px;
font-weight: 400;
line-height: 32px;
}
.div_segundo_conteudo{
margin-top: 72px;
}
.div_segundo_conteudo .div_texto_esquerda{
margin-top: 0;
padding: 0;
width: 100%;
}
.div_segundo_conteudo{
flex-direction: column-reverse;
-webkit-flex-direction: column-reverse;
}
.single-aigen_post_type .imagem_destaque{
width: 100%;
margin: 0;
margin-bottom: 24px;
}
.single-aigen_post_type .imagem_destaque img{
max-width: 100%;
max-height: initial;
height: auto;
}
.single-aigen_post_type .div_texto_esquerda p{
color: #222D54;
line-height: 32px;
font-size: 16px;
}
.single-aigen_post_type .div_solicitar_servico{
margin-top: 32px;
margin-bottom: 72px;
}
.single-aigen_post_type .div_solicitar_servico a{
max-width: 76%;
}
.resumo_ampla_all{
padding-top: 72px;
padding-bottom: 72px;
margin-bottom: 0;
}
.resumo_ampla_all .conteudo{
padding-left: 16px;
padding-right: 16px;
}
.resumo_ampla_all h1{
text-align: start;
word-break: break-word;
}
.div_solucoes_relacionadas h2{
margin-top: 72px;
margin-bottom: 32px;
font-size: 32px;
font-weight: 600;
}
.single_solucoes_relacionadas p{
font-size: 24px;
font-weight: initial;
color: #313441;
}
.single_solucoes_relacionadas a{
justify-content: baseline;
-webkit-justify-content: baseline;
}
.div_solucoes_relacionadas{
margin-bottom: 56px;
}
.grid_conteudo_extra .post_solucao_extra:nth-child(1) .items_conteudo_extra,
.grid_conteudo_extra .post_solucao_extra:nth-child(3) .items_conteudo_extra, 
.grid_conteudo_extra .post_solucao_extra:nth-child(5) .items_conteudo_extra,
.post_solucao_extra .items_conteudo_extra{
flex-direction: column;
-webkit-flex-direction: column;
max-height: initial;
padding-bottom: 67px;
}
.post_solucao_extra .items_conteudo_extra{
padding-bottom: 67px;
}
.post_solucao_extra .div_img{
width: 100%;
}
.post_solucao_extra .div_img img{
max-width: 100%;
width: 100%;
max-height: initial;
height: auto;
}
.post_solucao_extra .texto{
margin-top: 70px;
width: 100%;
}
.post_solucao_extra .texto h1{
font-weight: 600;
margin-bottom: 32px;
padding-left: 16px;
padding-right: 16px;
}
.post_solucao_extra .texto p{
font-size: 16px;
font-weight: 400;
color: #222D54;
padding-left: 16px;
padding-right: 16px;
}
.card_galeria_single{
max-width: 49%;
margin-right: 1.99%;
}
.card_galeria_single:nth-child(4n){
margin-right: initial;
}
.card_galeria_single:nth-child(2n){
margin-right: 0;
}
.contato_infos_left{
display: none;
}
.contatos_form_right .breadcrumbs{
display: block;
}
.contatos_form_right .breadcrumbs,
.contatos_form_right .breadcrumbs a{
color: #313841;
}
.contatos_form_right .infos{
margin-left: 0;
margin-right: 0;
margin-top: 30px;
}
.contatos_form_right .infos h1{
font-size: 40px;
color: #000000;
font-weight: 500;
margin-bottom: 26px;
}
.contatos_form_right .infos p{
color: #7A7E8D;
font-size: 24px;
font-weight: 400;
line-height: 33px;
}
.contatos_form_right{
width: 100%;
}
.contatos_form_right .formulario_contato{
margin-left: 0;
margin-right: 0;
}
.card_beneficio{
width: 48%;
}
.grid_fotovoltaica{
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.card_fotovoltaica{
max-width: 100%;
margin-right: 0;
}
.card_fotovoltaica.manha,
.card_fotovoltaica.tarde{
margin-bottom: 16px;
}
.card_fotovoltaica p {
min-height: initial;
text-align: center;
}
.grid_beneficios{
margin-bottom: 72px;
}
.grid_informacoes{
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.grid_informacoes .left{
padding-right: 0;
width: 100%;
}
.grid_informacoes .right{
padding-left: 0;
width: 100%;
}
.card_informacoes{
width: 100%;
}
.card_informacoes_unico{
width: 100%;
background-color: #F8F8FA;
padding-top: 24px;
padding-bottom: 24px;
border-radius: 16px;
-webkit-border-radius: 16px;
}
.card_informacoes_unico p{
color: #222D54;
font-size: 20px;
font-weight: 400;
line-height: 30px;
}
.grid_processos{
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.grid_processos .card_processo{
width: 49%;
margin-bottom: 16px;
padding-bottom: 16px;
}
.grid_processos .card_processo p{
padding-left: 12px;
padding-right: 12px;
font-size: 14px;
font-weight: 400;
min-height: 61px;
}
.grid_processos .card_processo img{
margin-top: 16px;
margin-bottom: 8px;
}
.section_processos{
margin-bottom: 56px;
}
.div_grid_blog_posts{
grid-template-columns: 99%;
}
.single-post .sidebar_blog{
display: none;
}
.single-post .single_post_geral_post .sidebar_blog{
display: block;
}
.body_single_post_blog{
margin-left: 0;
width: 100%;
}
.body_single_post_blog .card_blog_item{
margin-right: 0;
width: 100%;
padding: 0;
margin: 0 auto;
}
.conteudo_banner{
width: 100%;
margin-left: 0;
align-items: center;
-webkit-align-items: center;
}
.conteudo_banner h1{
font-size: 80px;
font-weight: 500;
line-height: 105px;
text-align: center;
width: 80%;
}
.conteudo_banner p{
font-size: 24px;
}
.conteudo_banner .btn_conferir_banner{
margin-top: 48px;
}
} 
@media(max-width: 782px){ .logged-in .btn_open_menu{
top: initial;
}
.single-post .owl-carousel .owl-item img{
height: 380px;
}
}
@media(max-width: 767px){
.card_blog_item .data_leitura{
padding-left: 20px;
padding-right: 20px;
}
.single-aigen_post_type .div_texto_direita p,
.single-aigen_post_type .div_texto_esquerda p,
.single-aigen_post_type ul li span{
font-size: 16px;
line-height: 32px;
color: #222D54;
}
.section_geral_404{
height: 600px;
}
.infos_404 h2{
padding-left: 0;
padding-right: 0;
}
.infos_404 a{
width: 100%;
font-size: 15px;
}
.card_blog_item h1{
min-height: initial;
padding-left: 20px;
padding-right: 20px;
}
.card_blog_item .resumo,
.card_blog_item .categorias_single_post_blog{
padding-left: 20px;
padding-right: 20px;
}
.categorias_single_post_blog.relacionados .post-categories{
margin-top: 0;
}
.search-results.logged-in .sidebar_blog,
.search-results .sidebar_blog,
.search-no-results.logged-in .sidebar_blog,
.search-no-results .sidebar_blog{
margin-top: 0;
}
.search-results .div_grid_blog_posts,
.category .grid_post_category_single{
grid-template-columns: 100%;
grid-column-gap: 0;
}
.logged-in .single_post_geral_post .sidebar_blog{
margin-top: 114px;
}
.sidebar_mobile{
display: flex;
display: -webkit-flex;
background-color: #F8F8F8;
align-items: center;
-wwebkit-align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.logged-in .sidebar_blog{
margin-top: 114px;
}
.sidebar_blog{
margin-top: 67px;
}
.sidebar_mobile p{
margin-top: 9px;
margin-left: 16px;
margin-bottom: 14px;
font-family: Magistral, sans-serif;
font-size: 40px;
font-weight: 500;
color: #000000;
}
.sidebar_mobile span{
display: flex;
display: -webkit-flex;
align-items: center;
-wwebkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-right: 16px;
background-color: #E7E7E8;
width: 52px;
height: 52px;
border-radius: 50%;
}
.sidebar_blog form{
margin-top: 36px;
width: 100%;
}
.geral_side_bar{
padding: 12px;
}
.btn_abrir_filtro{
margin-bottom: 28px;
outline: none;
background-color: #D8DAE2;
font-family: 'Open sans', sans-serif;
font-size: 18px;
font-weight: 400;
color: #000000;
padding:  8px 16px;
border: none;
border-radius: 4px;
-webkit-border-radius: 4px;
}
.btn_abrir_filtro img{
margin-right: 10px;
}
.sidebar_blog form{
padding-left: 0;
}
.input_search{
width: 90%;
margin-left: 12px;
}
.div_btn_filtro{
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-box-align: center;
justify-content: flex-end;
-webkit-justify-content: flex-end;
}
.card_beneficio p{
padding-left: 4px;
padding-right: 4px;
word-break: break-word;
}
.grid_galeria{
margin-bottom: 0px;
}
.card_galeria:nth-child(2n),
.card_galeria:nth-child(3n),
.card_galeria{
margin-right: 0;
}
.single-aigen_post_type .div_solicitar_servico a{
max-width: 96%;
}
.contatos_menu{
width: 95%;
}
#menu-menu-principal .link_solucoes .sub-menu li a{
padding-right: 16% !important;
}
#footer .sobre_ampla{
max-width: 100%;
}
.footer_direitos .p1{
margin-right: 0px;
}
.cartao_qualidade{
width: 100%;
}
.div_politica_qualidade_all{
padding-top: 72px;
padding-bottom: 72px;
}
.div_header_politica_qualidade h1{
font-size: 40px;
font-weight: 500;
margin-bottom: 15px;
text-align: center;
}
.div_header_politica_qualidade p{
font-size: 20px;
}
.cartoes{
margin-top: 48px;
}
.cartao_qualidade .img_name p{
font-size: 32px;
font-weight: 600;
}
.cartao_qualidade .texto p{
font-size: 16px;
}
.ficou_interessado_all{
background-position: center center;
background-size: initial;
}
.ficou_interessado{
padding-right: 24px;
padding-left: 24px;
}
.ficou_interessado h1{
font-size: 36px;
font-weight: 500;
margin-bottom: 18px;
text-align: center;
}
.ficou_interessado p{
font-size: 20px;
margin-bottom: 32px;
text-align: center;
}
.card_body{
width: 100%;
}   
.div_btn_ver_solucoes a{
max-width: 100%;
}
.blog_slide_home .arrow-carrossel {
height: 60%;
}
.quem_somos_conteudo .card .content{
padding: 16px;
}
.quem_somos_conteudo .content p{
padding-right: 0;
}
.section_banner_quem_somos .bg{
height: 428px;
}    
.grid_solucoes_principais .card_body p{
min-height: 70px;
margin-bottom: 32px;
}
.grid_solucoes_principais .card_body{
margin-bottom: 32px;
}
.card_solucoes_sub{
width: 100%;
min-height: 432px;
margin-right: 0 !important;
margin-bottom: 32px;
-webkit-box-shadow: 0px 1px 10px 4px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 1px 10x 4px rgba(0, 0, 0, 0.4);
box-shadow: 0px 1px 10px 4px rgba(0, 0, 0, 0.4);
}
.card_hover{
width: 100%;
min-height: 326px;
}
.card_solucoes_sub .svg_card_sub{
display: none;
}
.section_banner_taxonomy .div_conteudo{
margin-top: 32px;
justify-content: flex-start;
-webkit-justify-content: flex-start;
}
.section_banner_taxonomy h1{
font-size: 40px;
font-weight: 400;
}
.grid_solucoes_sub{
top: -410px;
}
.section_banner_taxonomy{
height: 588px;
}
.tax-aigen_taxonomy #footer{
margin-top: -360px;
}
.grid_carrossel_single_solucao .owl-stage-outer,
.grid_carrossel_single_solucao .owl-stage,
.grid_carrossel_single_solucao .owl-item img {
min-height: 300px;
max-height: 300px;
}
.post_solucao_extra .items_conteudo_extra{
padding-bottom: 131px;
}
.card_galeria{
width: 100%;
}
.card_galeria .card_hover p{
font-size: 20px;
font-weight: 700;
min-height: 57px;
margin-bottom: 32px;
margin-top: 0;
line-height: 30px;
}
.card_galeria .card_hover{
padding: 12px;
min-height: 125px;
height: 45%;
}
.card_galeria_single{
max-width: 100%;
margin-right: 0;
margin-bottom: 16px;
}
.section_galeria .div_conteudo{
align-items: flex-start;
-webkit-align-items: flex-start;
}
.section_galeria .div_conteudo h1{
margin-top: 32px;
font-size: 56px;
font-weight: 800;
margin-bottom: 23px;
color: #222D54;
}
.section_galeria .div_conteudo p{
margin-bottom: 56px;
}
.section_grid_galeria_post .title{
margin-top: 25px;
margin-bottom: 32px;
}
.section_grid_galeria_post .title h1{
font-size: 20px;
font-weight: 700;
line-height: 30px;
color: #222D54;
} .formulario_contato .wpcf7-submit{
max-width: 100%;
}
.formulario_contato .div_btn_submit_form{
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.banner_energia_solar h1{
font-size: 32px;
margin-top: 32px;
margin-bottom: 16px;
}
.banner_energia_solar h2{
width: 100%;
margin-top: 0;
font-size: 70px;
line-height: 96px;
margin-bottom: 47px;
}
.banner_energia_solar .icones img{
width: 32px;
height: 32px;
}
.banner_energia_solar .icones p{
font-size: 32px;
}
.banner_energia_solar .icones{
margin-bottom: 48px;
}
.banner_energia_solar .single_servico p{
font-size: 20px;
}
.banner_energia_solar .servicos{
margin-bottom: 48px;
}
.banner_energia_solar .div_simulacao_banner p{
font-size: 32px;
text-align: center;
}
.section_beneficios h1{
margin-top: 53px;
margin-bottom: 50px;
font-size: 40px;
font-weight: 500;
color: #222D54;
}
.card_beneficio{
padding-bottom: 32px;
}
.card_beneficio img{
max-width: 72px;
max-height: 72px;
margin-top: 32px;
margin-bottom: 16px;
}
.card_beneficio p{
min-height: 106px;
font-size: 18px;
line-height: 27px;
color: #222D54;
}
.section_energia_fotovoltaica{
margin-top: 72px;
margin-bottom: 65px;
}
.section_energia_fotovoltaica h1{
font-size: 40px;
font-weight: 500;
color: #222D54;
}
.grid_fotovoltaica{
margin-top: 47px;
}
.card_fotovoltaica{
margin-right: 0;
}
.card_fotovoltaica img{
margin-bottom: 32px;
}
.card_fotovoltaica h2{
font-size: 24px;
color: #222D54;
margin-bottom: 23px;
}
.card_fotovoltaica p{
font-size: 24px;
line-height: 30px;
font-weight: 400;
color: #222D54;
}
.mini_banner{
margin-bottom: 40px;
margin-top: 33;
}
.card_informacoes{
margin-bottom: 24px;
}
.card_informacoes .title{
margin-top: 22px;
margin-bottom: 23px;
}
.card_informacoes .title span{
font-size: 24px;
padding-right: 0;
margin-right: 23px;
margin-left: 24px;
}
.card_informacoes .title h2{
font-size: 24px;
padding-right: 24px;
}
.card_informacoes p{
color: #222D54;
font-size: 16px;
line-height: 32px;
}
.section_processos .title h1{
font-size: 40px;
font-weight: 500;
color: #222D54;
}
.section_processos .title h1{
margin-bottom: 24px;
}
.section_processos .title h2{
font-size: 20px;
font-weight: 400;
color: #222D54;
padding-left: 24px;
padding-right: 24px;
}
.section_processos .grid_processos{
margin-top: 48px;
}
.section_sistemas{
padding-top: 48px;
padding-bottom: 16px;
}
.section_sistemas h1{
margin-bottom: 47px;
font-size: 40px;
text-align: center;
font-weight: 500;
}
.card_sistema,
.card_sistema:nth-child(2){
margin-top: 0;
margin-bottom: 32px;
padding: 32px 24px;
display: flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
}
.card_sistema .infos{
margin-left: 0;
}
.card_sistema .infos h2{
margin-top: 24px;
margin-bottom: 24px;
font-size: 32px;
font-weight: 700;
color: #313441;
text-align: center;
}
.card_sistema .infos p{
color: #222D54;
font-size: 20px;
font-weight: 400;
line-height: 30px;
}
.div_form_simulacao{
width: 100%;
padding-top: 21px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
}
.div_form_simulacao h1{
font-size: 40px;
font-weight: 500;
color: #222D54;
}
.div_form_simulacao h2{
margin-top: 24px;
font-size: 20px;
font-weight: 400;
color: #222D54;
padding: 0;
margin-bottom: 32px;
}
.div_form_simulacao form{
margin-top: 0;
}
.div_form_simulacao h2{
margin-top: 0;
font-size: 20px;
font-weight: 400;
color: #313441;
}
.div_input_range{
margin-bottom: 26px;
}
.inputs_radio_imovel .wpcf7-radio{
display: flex;
display: -webkit-flex;
align-items: flex-start;
-webkit-align-items: flex-start;
flex-direction: column;
-webkit-flex-direction: column;
}
.inputs_radio_imovel p {
margin-bottom: 24px;
}
.inputs_radio_imovel .wpcf7-radio .wpcf7-list-item{
margin-bottom: 16px;
margin-left: 0;
}
.div_form_simulacao textarea{
padding: 2.5% 3%;
width: 93%;
}
.sidebar_blog{
right: -100%;
position: fixed;
top: 0;
width: 95%;
overflow: auto;
right: -100%;
transition: ease all .3s;
-webkit-transition: ease all .3s;
z-index: 9999;
min-height: calc(100vh - 112px);
height: calc(100% - 112px);
background-color: #FFFFFF;
}
.div_grid_blog_posts {
width: 100%;
margin-left: 0;
margin-right: 0;
grid-template-columns: 100%;
}
.card_blog_item{
padding-left: 0;
padding-right: 0;
margin-bottom: 32px;
}
.div_blog_geral {
margin-bottom: 72px;
flex-direction: column;
margin-top: 16px;
}
.div_banner_home{
height: initial !important;
}
.conteudo_banner{
height: initial !important;
padding-top: 40px;
padding-bottom: 60px;
}
ul.slick-dots{
bottom: -20px !important;
}
.conteudo_banner h1{
line-height: 80px;
}
}
@media(max-width: 500px){
.single-post .owl-carousel .owl-item img{
height: 227px;
}
.banner_energia_solar h2{
font-size: 60px;
}
.div_logo_header{
margin-right: 0;
}
.footer_direitos .links_termos{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
#footer .contatos a{
word-break: break-word;
}
.home_clientes .div_img_cliente img{
height: auto;
width: 85%;
}
.div_btn_ver_solucoes a{
font-size: 16px;
}
.div_btn_ver_solucoes img{
margin-left: 15px;
}
.card_body .img img{
height: auto;
}
.grid_solucoes_sub{
margin-top: 30px;
}
.btn_solucao_sub{
width: 90%;
}
.wpcf7-response-output{
width: 89%;
background-image: none;
font-size: 14px;
margin-top: 0 !important;
}
.wpcf7 form.sent .wpcf7-response-output{
background-image: none;
}
.contatos_form_right .formulario_contato{
margin-bottom: 70px; 
}
}
@media(max-width: 370px){
.single-post .owl-carousel .owl-item img{
height: 170px;
}
.div_btn_ver_solucoes img{
width: 15px;
}
.div_btn_ver_solucoes a{
font-size: 14px;
}
.ficou_interessado h1,
.ficou_interessado p{
padding-right: 24px;
padding-left: 24px;
}
.ficou_interessado{
padding-right: 0;
padding-left: 0;
}
.ficou_interessado a{
max-width: 240px;
width: 100%;
font-size: 14px;
}
.blog_slide_home .arrow-carrossel {
height: 50%;
}
.contatos_mobile p{
font-size: 13px;
word-break: break-word;
}
.contatos_mobile .div_telefone svg,
.contatos_mobile .div_email svg{
max-height: 20px;
max-width: 20px;
min-height: 20px;
min-width: 20px;
margin-right: 5px;
word-break: break-all;
}
.grid_solucoes_sub{
margin-top: 55px;
}
.card_hover{
min-height: 285px;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.amplaengeletrica.com.br/wp-content/themes/ampla/style/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}