.space {
padding-top: 50px;
padding-bottom: 50px;
}
.space-top {
padding-top: 50px;
}
.space-bottom {
padding-bottom: 50px;
}
.left {
text-align: left;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.flow-root {
display: flow-root;
width: 100%;
} .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
display: none;
content: " ";
}
*:not(.slick-track):not(body) {
transition: 0.1s all ease;
outline: none !important;
}
a, a:hover, a:focus {
outline: none;
text-decoration: none;
}
body {
font-family: "BebasNeue-Regular" !important;
background: #212a34;
min-height: 900px;
}
img {
width: 100%;
}
a {
color: unset;
}
a:hover, a:focus {
background-image: linear-gradient(to right, rgba(36, 126, 147, 0.7882352941), rgba(156, 205, 59, 0.768627451));
background-clip: text;
-webkit-background-clip: text;
color: transparent;
}
.container {
max-width: 1000px;
width: 100% !important;
} .hide991 {
display: block !important;
}
.show991 {
display: none !important;
} h1 {
font-size: 7rem;
}
h2 {
font-size: 4.6666666667rem;
}
h3 {
font-size: 4rem;
}
p {
font-size: 3rem;
} h1, h2, h3, h4, h5, h6, p {
color: #fff;
} .width40 {
width: 40%;
}
.width60 {
width: 60%;
} .wpcf7-not-valid {
box-shadow: inset 0px 0px 15px #b53a3a;
}
div.wpcf7 .ajax-loader, .wpcf7-spinner {
display: none !important;
}
span.wpcf7-not-valid-tip {
display: none !important;
}
div.wpcf7-response-output {
margin: 5px 0px auto !important;
padding: 10px !important;
text-align: center !important;
}
input[type=checkbox] {
width: auto !important;
}
.wpcf7-acceptance label {
margin: 0px;
}
.wpcf7-acceptance span.wpcf7-list-item {
margin: 10px 0px !important;
}
::-webkit-scrollbar {
width: 12px; }
::-webkit-scrollbar-track {
background: #212a34; }
::-webkit-scrollbar-thumb {
background-color: rgba(156, 205, 59, 0.768627451); border-radius: 20px; }
.navbar-default {
margin: 0px;
border: 0px;
border-radius: 0px;
z-index: 9999;
position: fixed;
top: 0;
width: 100%;
border-radius: 0px;
}
.banner {
background-image: url(//grupoengevol.com.br/wp-content/themes/Envolve/img/bg/banner-top.jpg);
height: auto;
background-size: cover;
background-repeat: no-repeat;
display: flex;
justify-content: flex-start;
align-items: center;
align-content: center;
background-position: center;
}
.banner div {
width: 100%;
height: 200px;
margin: 10px;
display: flex;
align-items: center;
justify-content: flex-start;
}
.banner a {
margin-left: 5%;
}
.banner a img {
max-width: 150px;
height: 150px;
}
.NavMenu {
height: auto;
display: flex;
align-items: center;
justify-content: center;
align-content: center;
padding: 25px 0;
}
.NavMenu .linksMenu {
gap: 35px;
color: #fff;
display: flex;
border: 2px solid #fff;
padding: 10px;
border-radius: 50px;
font-size: 2.2rem;
width: 100%;
max-width: 550px;
justify-content: center;
} .bgInfo {
height: 500px;
background-size: cover;
background-repeat: no-repeat;
display: flex;
justify-content: flex-start;
align-items: center;
align-content: center;
background-position: center;
}
.bgInfo .box {
width: 100%;
max-width: 1000px;
margin: auto;
text-align: center;
padding: 60px 20px;
background-image: linear-gradient(to right, rgba(36, 126, 147, 0.7882352941), rgba(156, 205, 59, 0.768627451));
border-radius: 60px;
}
.gestao .box {
max-width: 700px;
margin: auto;
}
.gestao .box {
max-width: 700px;
margin: auto;
}
.gestao p {
text-align: center;
}
.logos h3 {
text-align: center;
margin: 40px 0 20px 0;
}
.logos .box {
display: flex;
align-items: center;
gap: 35px;
align-content: center;
justify-content: space-evenly;
}
.logos .box a img {
max-width: 150px;
filter: drop-shadow(2px 4px 6px black);
} .page-template-template-nosso-proposito .bg-page {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.page-template-template-nosso-proposito .bg-page .filtro .container {
color: #fff;
font-size: 20px;
} .page-template-template-engevol-energia .container.space-bottom {
padding: 0;
}
.page-template-template-engevol-energia .all {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
gap: 30px;
}
.page-template-template-engevol-energia .all .img {
min-height: 650px !important;
min-height: 400px;
background-position: center;
background-size: cover;
}
.page-template-template-engevol-energia .all .text .box {
display: flex;
flex-direction: column;
color: #fff;
padding: 0 15px;
}
.page-template-template-engevol-energia .all .text .box img {
max-width: 150px;
width: 100%;
filter: drop-shadow(2px 4px 6px black);
} .page-template-template-engevol-telecom .img {
background-image: url(//grupoengevol.com.br/wp-content/themes/Envolve/img/bg/businessman-using-mobile-smartphone-on-global-network-connection-on-investor-and-customer.jpg);
min-height: 400px;
background-position: center;
background-size: cover;
}
.page-template-template-engevol-telecom .text img {
max-width: 150px;
width: 100%;
filter: drop-shadow(2px 4px 6px black);
} .page-template-template-engevol-tecnologia .img {
background-image: url(//grupoengevol.com.br/wp-content/themes/Envolve/img/bg/electric-car-virtual-reality-concept-with-ev-charging-station-for-green-energy.jpg);
min-height: 400px;
background-position: center;
background-size: cover;
}
.page-template-template-engevol-tecnologia .text img {
max-width: 150px;
width: 100%;
filter: drop-shadow(2px 4px 6px black);
} .page-template-template-carbono .img {
min-height: 400px;
background-position: center;
background-size: cover;
}
.page-template-template-carbono .text img {
max-width: 150px;
width: 100%;
filter: drop-shadow(2px 4px 6px black);
} .page-template-template-videos .pageVideo {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 25px;
}
.page-template-template-videos .pageVideo .boxVideo {
max-width: 47.5%;
width: 100%;
}
.page-template-template-videos .pageVideo .boxVideo iframe {
width: 100%;
height: 300px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.62), 0 6px 20px 0 rgba(0, 0, 0, 0.75);
} .footer {
display: flex;
align-items: center;
justify-content: space-evenly;
flex-direction: row;
}
.footer .box {
width: 100%;
max-width: 50%;
display: flex;
align-items: flex-start;
justify-content: center;
flex-direction: column;
color: #fff;
font-size: 2.2rem;
}
.footer .box .redes {
display: flex;
gap: 10px;
flex-direction: row;
align-items: center;
justify-content: center;
}
@media screen and (max-width: 992px) {
.footer .box .redes {
flex-direction: column;
align-items: center;
width: 100%;
padding: 20px 8px;
}
}
.footer .box .redes a {
font-size: 16px;
}
.footer .box .redes a.icons {
font-size: 4rem;
color: #fff;
filter: drop-shadow(2px 4px 6px black);
margin: 0 10px;
}
.footer .box .redes a.icons:hover {
background-image: linear-gradient(to right, rgba(36, 126, 147, 0.7882352941), rgba(156, 205, 59, 0.768627451));
color: transparent;
}
.footer .box .redesIcons {
display: flex;
gap: 10px;
flex-direction: row;
align-items: center;
justify-content: center;
}
.footer .box .redesIcons a {
font-size: 16px;
}
.footer .box .redesIcons a.icons {
font-size: 4rem;
color: #fff;
filter: drop-shadow(2px 4px 6px black);
margin: 0 10px;
}
.footer .box .redesIcons a.icons:hover {
background-image: linear-gradient(to right, rgba(36, 126, 147, 0.7882352941), rgba(156, 205, 59, 0.768627451));
color: transparent;
} .page-template-template-contato h1 {
text-align: center;
background-image: linear-gradient(to right, rgba(36, 126, 147, 0.7882352941), rgba(156, 205, 59, 0.768627451));
background-clip: text;
-webkit-background-clip: text;
color: transparent;
}
.page-template-template-contato .form form {
margin: auto;
max-width: 400px;
}
.page-template-template-contato .form form input, .page-template-template-contato .form form textarea {
color: #000;
max-width: 400px;
padding: 0px 10px;
margin-bottom: 10px;
width: 100%;
}
.page-template-template-contato .form form textarea {
min-height: 50px;
max-height: 150px;
}
.page-template-template-contato .form form input[type=submit] {
margin: auto;
width: 100%;
max-width: 200px;
display: block;
border-radius: 20px;
background-image: linear-gradient(to right, rgba(36, 126, 147, 0.7882352941), rgba(156, 205, 59, 0.768627451));
border: none;
}
.page-template-template-contato .form form input[type=submit]:hover {
color: #fff;
border: 2px solid #fff;
}
.page-template-template-grupo .box a {
display: flex;
flex-direction: row;
gap: 25px;
}
.page-template-template-grupo .box a .log {
max-width: 200px;
width: 100%;
height: 200px;
}
.page-template-template-grupo .box a .log img {
width: 100%;
}
.page-template-template-grupo .box a .text {
max-width: 750px;
width: 100%;
height: auto;
}
.page-template-template-grupo .box a .text p {
padding: 0px;
margin-top: 0px;
margin-bottom: 20px;
}
.page-template-template-grupo .box .btn {
background-image: linear-gradient(to right, rgba(36, 126, 147, 0.7882352941), rgba(156, 205, 59, 0.768627451));
text-align: center;
padding: 10px;
color: #fff;
max-width: 250px;
margin: auto;
border-radius: 25px;
font-size: 20px;
}
@media only screen and (max-width: 520px) { .hide991 {
display: none !important;
}
.show991 {
display: block !important;
}
.navbar.navbar-default.fixed-top {
background: #212a34;
}
.navbar.navbar-default.fixed-top .navbar-header .logo a img {
max-width: 90px;
width: 100%;
padding: 10px;
}
.navbar.navbar-default.fixed-top .navbar-collapse ul {
height: 100vh;
}
.navbar.navbar-default.fixed-top .navbar-collapse ul li a {
color: #fff;
padding: 15px 35px;
font-size: 25px;
}
.navbar-toggle {
margin-top: 26px !important;
}
h3 {
font-size: 2.428571rem;
}
h2 {
font-size: 3rem;
}
p {
font-size: 2rem;
}
.space {
padding-top: 30px;
padding-bottom: 30px;
}
.banner div {
width: 100%;
height: 100px;
margin: 10px;
display: flex;
align-items: center;
justify-content: flex-start;
}
.banner a img {
max-width: 75px;
height: 75px;
}
.NavMenu {
height: auto;
display: flex;
align-items: center;
justify-content: center;
align-content: center;
padding: 25px 0;
overflow: auto;
}
.NavMenu .linksMenu {
gap: 22px;
color: #fff;
display: flex;
border: 2px solid #fff;
padding: 10px 0;
border-radius: 50px;
width: 100%;
max-width: 550px;
justify-content: center;
font-size: 18px;
}
.bgInfo {
height: auto;
padding: 15px;
background-size: cover;
background-repeat: no-repeat;
display: flex;
justify-content: flex-start;
align-items: center;
align-content: center;
background-position: center;
margin: 90px 0 0;
}
.bgInfo .box {
width: 100%;
max-width: 1000px;
margin: auto;
text-align: center;
padding: 5px 0px;
background-image: linear-gradient(to right, rgba(36, 126, 147, 0.7882352941), rgba(156, 205, 59, 0.768627451));
border-radius: 60px;
margin: 10px;
}
.bgInfo {
margin: 90px 0 0;
}
.logos .box {
display: flex;
align-items: center;
gap: 35px;
align-content: center;
justify-content: space-evenly;
flex-direction: column;
}
.logos .box a img {
max-width: 120px;
filter: drop-shadow(2px 4px 6px black);
}
.footer {
display: flex;
align-items: center;
justify-content: space-evenly;
flex-direction: column;
}
.footer .box {
width: 100%;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: #fff;
font-size: 2.2rem;
padding: 25px 0 0;
}
.width40, .width60 {
width: 100%;
}
.page-template-template-engevol-energia .all {
flex-direction: column;
gap: 30px;
}
.page-template-template-engevol-energia .all .img {
min-height: 200px !important;
background-position: center;
background-size: cover;
}
.page-template-template-engevol-energia .all .text .box {
display: flex;
flex-direction: column;
color: #fff;
align-items: center;
text-align: justify;
}
.page-template-template-carbono .img {
min-height: 200px;
background-position: center;
background-size: cover;
}
.page-template-template-carbono .text {
display: flex;
flex-direction: column;
align-items: center;
text-align: justify;
}
.page-template-template-videos .pageVideo {
justify-content: center;
}
.page-template-template-videos .pageVideo .boxVideo {
max-width: 100%;
width: 100%;
}
.page-template-template-videos .pageVideo .boxVideo iframe {
height: 185px;
}
.page-template-template-videos section, .page-template-template-engevol-energia section, .page-template-template-nosso-proposito section, .page-template-template-contato section, .page-template-template-engevol-telecom section, .page-template-template-engevol-tecnologia section, .page-template-template-carbono section {
margin-top: 90px;
}
.page-template-template-grupo section {
margin-top: 90px;
}
.page-template-template-grupo section .box a {
display: flex;
flex-direction: column;
gap: 25px;
}
.page-template-template-grupo section .box a .log {
width: 100%;
margin: auto;
}
.page-template-template-grupo section .box a .text h1, .page-template-template-grupo section .box a .text h2, .page-template-template-grupo section .box a .text h3, .page-template-template-grupo section .box a .text h4, .page-template-template-grupo section .box a .text h5, .page-template-template-grupo section .box a .text h6, .page-template-template-grupo section .box a .text p {
padding: 0 15px;
}
.page-template-template-grupo section .box a .text p {
padding: 0 15px 15px;
}
}