@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");
body,
p,
a {
font-family: 'Zilla Slab', serif;
font-weight: 400;
overflow-x: hidden;
}
.solucoes a {
color: #FFF;
font-weight: 600;
}.cky-notice-des a {
font-weight: 700;
color: #510342 !important;
}
p { 
font-size: 18px;
color: #000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Hanken Grotesk', sans-serif;
color: #000;
}
h2,
h3,
h4,
h5,
h6 {
font-weight: 700;
}
h1 {
font-size: 46px;
}
h2 {
font-size: 42px;
margin-bottom: 20px;
}
h3 {
font-size: 32px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
.h3-beneficios {
font-size: 24px;
}
a {
text-decoration: none;
}
ul {
list-style: none;
padding: 0;
}
img {
max-width: 100%;
height: auto;
}
.pt-120 {
padding-top: 120px;
}
.pb-120 {
padding-bottom: 120px;
}
.hero-banner .item {
position: relative;
display: flex;
align-items: center;
z-index: 99;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
padding-top: 160px;
padding-bottom: 120px;
}
.hero-banner .item::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
bottom: 0;
background: rgb(82, 0, 66);
background: linear-gradient(0deg, rgba(82, 0, 66, 1) 0%, rgba(0, 0, 0, 0.04525560224089631) 100%);
}
.hero-banner h1 {
color: #FFF;
}
.hero-banner b {
font-weight: 800;
}
.hero-banner p {
color: #fff;
}
.btn-azul {
background-color: #5470EB;
padding: 12px 25px;
border-radius: 46px;
font-size: 15px;
color: #fff;
font-family: 'Hanken Grotesk', sans-serif;
font-weight: 500;
transition: all 0.5s ease;
}
.btn-azul:hover {
background-color: #3B4FA6;
}
.btn-rosa {
background-color: #FF0049;
padding: 12px 25px;
border-radius: 46px;
font-size: 15px;
color: #fff;
font-family: 'Hanken Grotesk', sans-serif;
font-weight: 500;
transition: all 0.5s ease;
}
.btn-black {
background-color: transparent;
padding: 14px 24px;
border-radius: 46px;
font-size: 15px;
color: #000;
font-family: 'Hanken Grotesk', sans-serif;
font-weight: 500;
transition: all 0.5s ease;
border: 1px solid #000;
}
.btn-roxo {
background-color: #520042;
padding: 12px 25px;
border-radius: 46px;
font-size: 15px;
color: #fff;
font-family: 'Hanken Grotesk', sans-serif;
font-weight: 700;
transition: all 0.5s ease;
}
.btn-roxo:hover {
background-color: #3B002E;
}
.btn-rosa:hover {
background-color: #B50833;
}
.btn-outline {
background-color: transparent;
border: 1px solid #fff;
padding: 12px 25px;
border-radius: 46px;
font-size: 15px;
color: #fff;
font-family: 'Hanken Grotesk', sans-serif;
font-weight: 500;
transition: all 0.5s ease;
}
.btn-outline:hover {
background-color: #D9D9D9;
border-color: #D9D9D9;
}
.btn-espaco {
display: flex;
align-items: baseline;
padding-top: 30px;
gap: 20px;
}
.quempode {
position: relative;
z-index: 99;
}
.quempode::before {
content: '';
position: absolute;
background-image: url(//alup.io/wp-content/themes/alup/assets/img/linha-rosa.png);
background-repeat: no-repeat;
background-size: cover;
height: 440px;
width: 1954px;
top: -18px;
left: -4px;
z-index: -1;
}
.span-rosa {
color: #FF0049;
}
.quempode ul li {
font-family: "Zilla Slab";
font-size: 20px;
font-style: normal;
font-weight: 500;
color: #000;
display: flex;
align-items: flex-start;
gap: 8px;
line-height: 1.3;
}
.quempode ul {
display: flex;
flex-direction: column;
gap: 15px;
padding-top: 20px;
max-width: 80%;
}
.title-center {
text-align: center;
}
.lista-icon-pink {
display: flex;
justify-content: space-between;
padding-top: 60px;
}
.lista-icon-pink h4 {
font-size: 20px;
font-weight: 700;
margin-bottom: 10px;
}
.lista-icon-pink li {
display: flex;
align-items: center;
flex-direction: column;
gap: 30px;
width: 230px;
}
.cont-list-pink {
text-align: center;
}
.solucoes {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/bg-solucoes.png);
background-size: cover;
background-repeat: no-repeat;
overflow-x: hidden;
padding-bottom: 300px;
padding-top: 120px;
}
.solucoes h2,
.solucoes p {
color: #fff;
}
.solucoes h2 {
font-weight: 700;
}
.aft-solucoes {
position: relative;
}
.aft-solucoes::after {
content: '';
background-image: url(//alup.io/wp-content/themes/alup/assets/img/aft-solucoes.png);
background-repeat: no-repeat;
position: absolute;
width: 1048px;
height: 654px;
z-index: 1;
bottom: 17px;
}
.aft-solucoes figure {
position: relative;
z-index: 2;
}
.cont-garantias {
padding-left: 60px;
background-color: #520042;
border-radius: 16px;
align-items: center;
padding-right: 60px;
}
.cta-contato-home_title {
text-align: center;
}
.cont-garantias h2,
.cont-garantias p,
.cont-garantias li {
color: #fff;
}
.garantias {
position: relative;
margin-top: -170px;
}
.two-cards-midia {
display: flex;
flex-direction: column;
gap: 30px;
}
.conteudo-midia {
display: flex;
gap: 30px;
}
.card-midia {
position: relative;
}
.conteudo-midia h4 {
color: #FFF;
font-size: 20px;
font-weight: 700;
}
.conteudo-midia p {
font-size: 12px;
color: #fff;
}
.conteudo-midia-texto {
position: absolute;
width: 230px;
}
.conteudo-midia a {
display: flex;
align-items: end;
justify-content: center;
}
.two-cards-midia a {
justify-content: end;
}
.two-cards-midia .conteudo-midia-texto {
width: 186px;
right: 10px;
}
.conteudo-midia-texto h4 {
font-size: 15px;
}
.carousel {
overflow: hidden;
width: 100%;
position: relative;
padding-top: 60px;
}
.carousel-track {
display: flex; align-items: center;
gap: 80px;
justify-content: center;
}
.carousel-track img {
width: auto;
margin: 0 10px;
max-width: 120px;
}
.page-template-solucoes-ml .text-flexibilidade h5 {
font-weight: 400;
} @keyframes scroll {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
.cta-contato-home .btn-content {
margin-top: 30px;
}
.grupo-alupar a.btn-azul {
margin-top: 40px;
display: table;
}
.grupo-alupar .list-grupo {
margin-top: 20px;
}
.list-processo {
display: flex;
justify-content: space-between;
padding-top: 60px;
}
.list-processo h4 {
font-size: 24px;
font-style: normal;
font-weight: 700;
color: #fff;
}
.list-processo li {
display: flex;
align-items: center;
flex-direction: column;
gap: 30px;
text-align: center;
color: #fff;
}
.cta-contato-home {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/aft-process.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
height: 834px;
padding-top: 120px;
position: relative;
display: flex;
}
.cta-contato-home h2,
.cta-contato-home p {
color: #fff;
}
.linha-list-processo {
padding-top: 30px;
}
.linha-btn {
padding: 80px 0px;
}
.list-footer-liks {
display: flex;
flex-direction: column;
gap: 8px;
}
.list-footer-liks li a {
font-family: "Zilla Slab";
font-size: 15px;
font-weight: 400;
color: #fff;
}
.contatact-footer-list {
display: flex;
flex-direction: column;
gap: 16px;
}
.contatact-footer-list li,
.contatact-footer-list li a {
font-family: "Zilla Slab";
font-size: 15px;
font-weight: 600;
color: #fff;
}
footer {
padding: 60px 0px;
background-color: #3B002E;
}
footer h4,
footer p,
footer a {
color: #fff;
}
.bg-roxo {
background-color: #3B002E;
padding: 60px 0px;
position: relative;
z-index: -2;
margin-top: -114px;
}
.clientes {
padding-bottom: 140px;
}
.sociais-footer {
display: flex;
align-items: center;
gap: 10px;
}
.linha-sociais-logo {
display: flex;
justify-content: space-between;
align-items: baseline;
}
.direitos-politica p {
font-size: 14px;
}
.direitos-politica a {
font-size: 15px;
}
.direitos-politica {
display: flex;
justify-content: space-between;
align-items: baseline;
padding-top: 60px;
}
.direitos-politica ul {
display: flex;
gap: 30px;
}
.aft-link {
position: relative;
}
.aft-link::after {
content: '';
background-color: #fff;
height: 25px;
width: 1px;
position: absolute;
right: -15px;
bottom: -4px;
}
.teste-aft {
overflow-x: hidden;
}
.sobre-hero {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/bg-sobre.png);
height: 693px;
background-repeat: no-repeat;
background-size: cover;
display: flex;
align-items: center;
background-position: center;
}
.sobre-hero h1 {
color: #fff;
font-size: 53px;
font-weight: 700;
}
.na-alup {
padding-bottom: 60px;
}
.na-alup h2 {
color: #520042;
}
.nossa-historia {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/bg-historia.png);
height: 603px;
background-repeat: no-repeat;
background-size: cover;
display: flex;
align-items: center;
}
.nossa-historia h2,
.nossa-historia p {
color: #fff;
}
.span-azul {
color: #5470EB;
}
.list-grupo {
display: flex;
flex-direction: column;
gap: 20px;
padding-top: 20px;
padding-bottom: 10px;
}
.list-grupo h5 {
font-family: "Zilla Slab";
margin: 0;
font-weight: 600;
}
.list-grupo p {
margin: 0;
}
.list-grupo li {
display: flex;
align-items: center;
gap: 16px;
}
.grupo-alupar p {
margin: 0;
}
.btn-espaco-solo {
padding-top: 30px;
}
.grupo-alupar {
position: relative;
}
.missao {
position: relative;
}
.missao::before {
content: '';
position: absolute;
background-image: url(//alup.io/wp-content/themes/alup/assets/img/aft-missao.png);
background-repeat: no-repeat;
width: 1912px;
left: -6px;
height: 763px;
z-index: -1;
top: -464px;
}
.valorizamos {
background: rgba(221, 221, 221, 0.30);
}
.valorizamos .lista-icon-pink {
justify-content: space-around;
}
.valorizamos .lista-icon-pink li {
width: 260px;
}
.sustentabilidade ul {
display: flex;
flex-direction: column;
gap: 30px;
padding-top: 20px;
padding-bottom: 20px;
margin: 0;
}
.page-template-simule .img-center {
display: flex;
justify-content: center;
}
.sustentabilidade ul li {
font-family: "Zilla Slab";
font-size: 20px;
font-weight: 600;
color: #000;
display: flex;
align-items: flex-start;
gap: 16px;
line-height: 24px;
}
.aft-sustentabilidade {
position: relative;
}
.aft-sustentabilidade figure {
position: relative;
z-index: 2;
}
.sustentabilidade {
overflow-x: hidden;
}
.aft-sustentabilidade::after {
content: '';
background-image: url(//alup.io/wp-content/themes/alup/assets/img/aft-sustentabilidade.png);
background-repeat: no-repeat;
position: absolute;
width: 1048px;
height: 699px;
z-index: 1;
bottom: 16px;
left: -15px;
}
.hero-solucoes {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
padding-top: 150px;
padding-bottom: 80px;
display: flex;
align-items: center;
}
.hero-solucoes h2,
.hero-solucoes p {
color: #fff;
}
.hero-solucoes h2 {
font-weight: 700;
}
.w-300 {
font-weight: 500 !important;
}
.col-md-7.img-center {
display: flex;
justify-content: center;
}
.garantias ul li {
display: flex;
align-items: center;
gap: 20px;
font-weight: 600;
}
.garantias ul {
display: flex;
flex-direction: column;
gap: 30px;
padding: 60px;
}
.desconto ul {
display: flex;
flex-direction: column;
gap: 10px;
}
.desconto ul li {
display: flex;
align-items: center;
gap: 20px;
font-size: 24px;
font-weight: 700;
}
.linha-cont-azul {
border-radius: 16px;
background-color: #5470EB;
align-items: center;
padding: 60px;
}
.linha-cont-azul h2,
.linha-cont-azul p,
.linha-cont-azul li {
color: #fff;
}
.desconto {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/aft-desconto.png);
background-repeat: no-repeat;
background-size: cover;
}
.resultados-ml {
padding-top: 80px;
padding-bottom: 80px;
}
.acordeon-resultado {
display: flex;
flex-direction: column;
gap: 25px;
position: relative;
}
.acordeon-resultado::before {
content: '';
position: absolute;
left: 0;
width: 1px;
height: 87%;
background-color: #D9D9D9;
}
.acordeon-resultado .accordion-button:not(.collapsed) {
color: #1C1C1C;
background-color: transparent;
border: none;
box-shadow: none;
position: relative;
}
.acordeon-resultado .accordion-button:not(.collapsed)::before {
content: '';
position: absolute;
left: 0;
width: 2px;
height: 170px;
background-color: #5470EB;
top: 0;
transition: height 0.6s ease, background-color 0.6s ease, top 0.6s ease;
}
.page-template-solucoes-no-ml .acordeon-resultado .accordion-button:not(.collapsed)::before {
height: 120px;
}
.acordeon-resultado .accordion-button.collapsed::before {
height: 0; background-color: transparent; top: 116px; }
.acordeon-resultado .accordion-item {
border: none;
}
.acordeon-resultado .accordion-button::after {
display: none;
}
.acordeon-resultado .accordion-header span {
font-size: 24px;
font-weight: 700;
margin-right: 23px;
}
.acordeon-resultado button.accordion-button {
background-color: transparent;
font-family: "Hanken Grotesk";
font-size: 24px;
font-weight: 700;
}
.acordeon-resultado .accordion-body {
padding-top: 0;
padding-left: 71px;
padding-right: 128px;
}
.check-pink {
display: flex;
flex-direction: column;
gap: 15px;
padding: 10px 0px;
}
.check-pink li {
display: flex;
align-items: center;
gap: 16px;
font-size: 20px;
font-weight: 600;
}
.faq-content {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/bg-faq.png);
padding: 140px 0px;
background-size: cover;
height: 1123px;
background-repeat: no-repeat;
display: flex;
align-items: center;
}
.conteudo-faq {
border-radius: 20px;
background: rgba(83, 112, 234, 0.68);
backdrop-filter: blur(25px);
display: flex;
padding: 60px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 40px;
}
.conteudo-faq h2,
.conteudo-faq p,
.conteudo-faq button {
color: #fff;
}
.acordeon-faq {
background-color: transparent;
width: 100%;
display: flex;
flex-direction: column;
gap: 60px;
}
.acordeon-faq .accordion-button {
background-color: transparent;
box-shadow: none;
}
.acordeon-faq .accordion-item {
background-color: transparent;
border: none;
position: relative;
}
.acordeon-faq .accordion-header {
position: relative;
}
.acordeon-faq .accordion-item:not(:last-child)::after {
content: '';
position: absolute;
bottom: -30px;
width: 100%;
height: 1px;
background: rgba(217, 217, 217, 0.30);
}
.acordeon-faq .accordion-button {
font-size: 21px;
font-weight: 700;
position: relative;
padding-left: 0;
}
.acordeon-faq .accordion-button:not(.collapsed) {
color: #fff;
}
.acordeon-faq .accordion-body {
color: #fff;
padding-left: 0;
padding-right: 160px;
}
.accordion-button:not(.collapsed)::after {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/menos-faq.svg);
}
.accordion-button::after {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/mais-faq.svg);
transition: none;
}
.block-list_content {
background: rgba(221, 221, 221, 0.30);
}
.cont-list-participar {
display: flex;
flex-direction: column;
gap: 10;
padding-top: 30px;
}
.list-participar {
display: flex;
justify-content: space-between;
padding: 0px 30px;
}
.list-participar li {
display: flex;
align-items: baseline;
flex-direction: column;
width: 280px;
position: relative;
}
.list-participar li p {
font-size: 20px;
font-style: normal;
font-weight: 500;
}
.linha-carrossel-etapas h3 {
font-weight: 600;
}
.list-participar li h5 {
font-size: 20px;
font-weight: 700;
}
.list-participar li:not(:last-child)::after {
content: '';
position: absolute;
right: -90px;
height: 250px;
width: 1px;
background: #D9D9D9;
}
.custom-nav {
position: absolute;
top: -90px;
transform: translateY(-50%);
width: 60px;
height: 60px;
cursor: pointer;
z-index: 1000;
}
.custom-prev {
right: 70px;
background: url(//alup.io/wp-content/themes/alup/assets/img/seta-esquerda.svg) no-repeat center center;
background-size: contain;
}
.custom-next {
right: 0; background: url(//alup.io/wp-content/themes/alup/assets/img/seta-direita.svg) no-repeat center center;
background-size: contain;
}
.linha-carrossel-etapas {
padding: 60px 0px;
}
.carrossel-etapas .owl-stage-outer {
overflow: visible;
}
.carrossel-etapas .item {
width: 450px;
}
.carrossel-etapas .owl-item::after {
content: '';
position: absolute;
width: 1px;
background: #d9d9d982;
height: 300px;
right: 47px;
top: 0;
}
.categoria-modelo {
background-color: #520042;
position: relative;
overflow-x: hidden !important;
}
.categoria-modelo::before {
content: '';
position: absolute;
background-image: url(//alup.io/wp-content/themes/alup/assets/img/aft-cat-mod.png);
background-repeat: no-repeat;
background-size: cover;
height: 1480px;
width: 1944px;
top: -89px;
left: -30px;
z-index: 9;
}
.categoria-modelo h2,
.categoria-modelo p,
.categoria-modelo h4,
.categoria-modelo li {
color: #fff;
}
.linha-zindex {
position: relative;
z-index: 99;
}
.card-cat-mod {
position: relative;
}
.card-cat-mod img {
border-radius: 7px;
width: 100%;
}
.cont-card-cat-mod ul {
display: flex;
flex-direction: column;
gap: 10px;
}
.cont-card-cat-mod p {
font-size: 14px;
}
.cont-card-cat-mod ul li {
font-size: 12px;
display: flex;
align-items: center;
gap: 8px;
}
.cont-card-cat-mod ul li img {
width: auto;
}
.cont-card-cat-mod {
position: absolute;
width: 300px;
left: 30px;
bottom: 10px;
transition: all 0.5s ease;
}
.linha-list-escolher {
padding-top: 60px;
}
.card-escolher {
padding: 28px;
border-radius: 15px;
background: rgba(221, 221, 221, 0.30);
}
.card-escolher h2 {
font-size: 39px;
}
.list-escolher {
display: flex;
flex-wrap: wrap;
row-gap: 80px;
justify-content: start;
}
.list-escolher li {
width: 330px;
display: flex;
flex-direction: column;
align-items: baseline;
}
.card-escolher p {
padding-right: 35px;
}
.card-escolher a {
font-size: 13px;
}
.fornecedora {
padding: 60px 0px;
background-image: url(//alup.io/wp-content/themes/alup/assets/img/bg-fornecedor.png);
height: 700px;
background-repeat: no-repeat;
background-position: center;
margin-top: 60px;
}
.fornecedora p,
.fornecedora h2,
.fornecedora li {
color: #fff;
}
.list-fornece {
padding: 60px 0px;
}
.list-fornece ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 30px;
}
.list-fornece ul li {
display: flex;
align-items: center;
gap: 16px;
font-size: 24px;
font-weight: 700;
width: 490px;
}
.fornecedora .container {
padding-right: 30px;
padding-left: 30px;
}
.cuida-content .acordeon-resultado {
padding-top: 40px;
}
.economizando {
background: rgba(221, 221, 221, 0.30);
}
.economizando ul {
display: flex;
flex-direction: column;
gap: 34px;
}
.conent-eco {
border-radius: 16px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: #FFF;
backdrop-filter: blur(25px);
padding: 30px;
width: 500px;
}
.conent-eco p {
font-style: italic;
font-size: 16px;
}
.name-cargo h5 {
font-size: 16px;
font-weight: 600;
}
.name-cargo p {
font-size: 12px;
font-weight: 400;
margin: 0;
}
.span-big {
font-size: 71px;
}
.bg-cinza {
background: rgba(221, 221, 221, 0.30);
}
.linha-renovavel {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/bg-renovavel.png);
background-size: cover;
background-repeat: no-repeat;
height: 431px;
align-items: center;
padding: 0px 97px;
}
.linha-renovavel h3,
.linha-renovavel p {
color: #fff;
}
.col-md-6.cont-renovavel {
padding-top: 66px;
}
.hero-cases {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/banner-cases.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
align-items: center;
height: 609px;
}
.hero-cases h2,
.hero-cases p {
color: #fff;
}
.card-case img {
width: 100%;
border-radius: 16px;
}
.linha-card-cases {
row-gap: 40px;
}
.card-case {
position: relative;
}
.cont-card-case {
position: absolute;
bottom: 130px;
left: 65px;
width: 230px;
transition: all 0.5s ease;
}
.linha-card-cases a:hover .cont-card-case {
bottom: 212px;
}
.card-case::after {
content: '';
background-image: url(//alup.io/wp-content/themes/alup/assets/img/seta-case.svg);
position: absolute;
bottom: 105px;
width: 25px;
height: 25px;
left: 64px;
background-repeat: no-repeat;
transition: all 0.5s ease;
}
.linha-card-cases a:hover .card-case::after {
transform: rotate(-90deg);
}
.content-aft-case p {
color: #fff;
}
.content-aft-case {
position: absolute;
bottom: 50px;
left: 65px;
width: 230px;
opacity: 0;
transition: all 0.5s ease;
}
.linha-card-cases a:hover .content-aft-case {
bottom: 120px;
opacity: 1;
}
.cont-card-case h4 {
color: #fff;
}
.col-md-6.conteudo-contato {
margin-bottom: 100px;
}
.ver-mais-cases {
padding: 90px 0px;
}
.loop_posts .ver-mais-cases {
padding-top: 90px;
padding-bottom: 0;
}
.ver-mais-cases .btn-azul {
padding: 20px 100px
}
.ver-mais-blog {
padding: 90px 0px;
}
.ver-mais-blog .btn-azul {
padding: 20px 100px
}
.hero-case {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
align-items: center;
height: 580px;
}
.hero-case h2,
.hero-case span {
color: #fff;
}
.hero-case span {
font-size: 24px;
}
.cont-list-resultado-case {
display: flex;
flex-direction: column;
gap: 10;
padding-top: 30px;
}
.list-resultado-case {
display: flex;
justify-content: space-between;
padding-top: 80px;
}
.list-resultado-case li {
display: flex;
align-items: center;
flex-direction: column;
width: 335px;
position: relative;
}
.list-resultado-case li p {
font-size: 20px;
font-style: normal;
font-weight: 500;
}
.list-resultado-case li h5 {
font-size: 20px;
font-weight: 700;
}
.list-resultado-case li:not(:last-child)::after {
content: '';
position: absolute;
right: -28px;
height: 300px;
width: 1px;
background: #D9D9D9;
}
.impacto {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/bg-impacto.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 570px;
display: flex;
align-items: center;
}
.impacto h2,
.impacto p,
.impacto span {
color: #fff;
}
.card-impacto {
border-radius: 16px;
background: rgba(241, 241, 241, 0.14);
backdrop-filter: blur(25px);
padding: 30px;
}
.name-cargo-impacto {
padding-bottom: 20px;
}
.name-cargo-impacto p {
font-size: 16px;
margin: 0;
}
.name-cargo-impacto span {
font-size: 12px;
}
.blog-banner {
background-image: url(//alup.io/wp-content/themes/alup/assets/img/banner-blog.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 446px;
}
.conteudos-cat-search {
padding-bottom: 80px;
}
.card-lateral-blog {
display: flex;
align-items: center;
gap: 16px;
}
.content-lateral h5,
.content-lateral p {
margin: 0;
}
.content-lateral p {
font-size: 13px;
font-weight: 500;
}
.content-lateral {
display: flex;
flex-direction: column;
gap: 10px;
}
.destaques-laterais {
display: flex;
flex-direction: column;
gap: 40px;
}
.destaques {
padding-bottom: 80px;
padding-top: 20px;
}
.destaque-content img {
width: 100%;
}
.cont-text-destaque {
padding-top: 20px;
}
.date-blog-destaque {
font-size: 9.553px;
font-style: normal;
font-weight: 600;
color: #000
}
.descubra {
text-decoration: underline;
font-size: 14px;
font-style: normal;
font-weight: 600;
color: #000;
position: relative;
width: 94px;
}
.busca-btn {
background-color: #520042;
border: none;
position: absolute;
right: 5px;
bottom: 12px;
border-radius: 100px;
z-index: 99;
}
form.input-group {
position: relative;
}
input#campoBusca {
background-color: #520042;
color: #fff;
z-index: 1;
border: none;
height: 55px;
border-radius: 30px;
padding: 20px;
}
.btn-simple-header {
color: #FFF;
font-size: 16px;
font-weight: 500;
transition: all 0.4s ease;
font-family: 'Hanken Grotesk', sans-serif;
}
.btn-simple-header:hover {
text-decoration: underline;
}
input#campoBusca::placeholder {
color: #fff;
}
.descubra::after {
content: '';
position: absolute;
background-image: url(//alup.io/wp-content/themes/alup/assets/img/aft-descubra.svg);
width: 13px;
height: 13px;
background-repeat: no-repeat;
right: -15px;
bottom: 2px;
}
.linha-loop-blog {
row-gap: 40px;
}
.card-blog-content img {
width: 100%;
}
.content-text-blog {
padding: 20px;
}
.content-text-blog p {
font-size: 16px;
margin-bottom: 0;
}
.title-category {
padding: 90px 0px;
}
.paginacao-cat {
padding: 60px 0px;
justify-content: center;
}
.seach-page {
padding-bottom: 60px;
}
.card-blog-search {
display: flex;
align-items: center;
gap: 20px;
}
.loop-search {
row-gap: 30px;
padding-top: 60px;
}
.card-blog-search img {
width: 100%;
}
.single-content {
padding-top: 200px;
}
.linha-single {
justify-content: center;
}
.cat-date-single {
display: flex;
gap: 24px;
padding-bottom: 40px;
}
.cat-date-single a {
padding: 8px 14px;
border-radius: 35px;
background: #520042;
color: #fff;
font-family: "Zilla Slab";
font-size: 12px;
font-style: normal;
font-weight: 600;
text-transform: uppercase;
}
.date {
display: flex;
align-items: center;
gap: 10px;
}
.img-single img {
width: 100%;
border-radius: 16px;
}
.img-single {
padding-bottom: 80px;
}
.content-text-single {
padding-top: 30px;
}
.compartilhe ul {
display: flex;
gap: 20px;
}
.relacionados {
padding-top: 80px;
}
.cont-card-relacionado img {
width: 100%;
}
.content-text-relacionado {
display: flex;
flex-direction: column;
gap: 10px;
padding-top: 20px;
}
.loop-relacionados {
padding-top: 60px;
} .submenu-site {
list-style: none;
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 290px; background-color: #fafafa;
width: 280px;
height: 100%;
z-index: 1000;
padding: 15px;
border-left: 1px solid #333;
padding-top: 180px;
padding-left: 34px; transform: translateX(-100%);
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
opacity: 0;
pointer-events: none;
}
.submenu-site.open {
transform: translateX(0);
opacity: 1;
pointer-events: auto;
}
.has-submenu a {
cursor: pointer;
position: relative;
} .submenu-site li {
margin-bottom: 20px;
}
.submenu-site li a {
color: #141D2C;
text-decoration: none;
font-size: 14px;
}
.close-submenu {
background: none;
border: none;
position: absolute;
top: 24px;
left: 20px;
cursor: pointer;
padding: 0;
z-index: 1001;
}
.close-submenu svg {
width: 30px;
height: 30px;
stroke: #78013D;
transition: transform 0.3s ease;
}
.close-submenu:hover svg {
transform: scale(1.2); }
.navbar-expand-lg .navbar-toggler {
display: flex;
border: none;
}
body.offcanvas-active {
overflow: hidden;
}
.offcanvas-backdrop {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.5);
z-index: 1035;
visibility: hidden;
opacity: 0;
transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
}
button:focus:not(:focus-visible) {
outline: 0;
color: #000;
}
.offcanvas-backdrop.show {
visibility: visible;
opacity: 0;
}
.modalidade .img-center {
display: flex;
justify-content: end;
}
.offcanvas-collapse {
border-radius: 20px 0px;
position: fixed;
top: 0px;
bottom: 0;
right: 0;
width: 345px;
padding-right: 1rem;
padding-left: 1rem;
overflow-y: auto;
visibility: hidden;
transition: transform .3s ease-in-out, visibility .3s ease-in-out;
transform: translateX(100%);
z-index: 2040;
display: flex;
flex-direction: column;
align-items: flex-start;
z-index: 9999;
overflow: hidden;
overflow-y: auto;
max-height: 100vh;
}
.offcanvas-collapse.open {
visibility: visible;
transform: translateX(0);
background: #fff;
}
.submenu,
.sub-submenu {
position: fixed;
top: 0px;
bottom: 0;
left: 338px;
width: 345px;
overflow-y: auto;
visibility: hidden;
background-color: #FAFAFA;
transition: transform .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;
transform: translateX(-100%);
opacity: 0;
z-index: 1040;
}
.submenu.open,
.sub-submenu.open {
visibility: visible;
transform: translateX(0);
opacity: 1;
}
.submenu-closing,
.sub-submenu-closing {
transform: translateX(-100%);
opacity: 0;
transition: transform .3s ease-in-out, opacity .3s ease-in-out;
visibility: hidden;
}
.back-link {
cursor: pointer;
color: #ffffff;
display: block;
padding: 0.5rem 1rem;
}
.close-btn {
cursor: pointer;
color: #ffffff;
font-size: 10px;
position: absolute;
top: 27px;
left: 33px;
}
.close-btn svg {
width: 26px;
height: 26px;
}
.back-link {
cursor: pointer;
color: #ffffff;
display: block;
padding: 0.5rem 1rem;
position: absolute;
top: 20px;
left: 20px;
}
.submenu ul.navbar-nav {
padding-left: 45px;
padding-top: 175px;
}
button.navbar-toggler {
height: auto;
padding: 0px !important;
display: flex;
flex-direction: column;
gap: 7px;
align-items: start;
}
button.navbar-toggler:after {
content: '';
width: 30px;
height: 3px;
background-color: #FF0049;
border-radius: 100px;
display: table;
float: left;
}
button.navbar-toggler span {
width: 30px;
background-color: #FF0049;
height: 3px;
display: table;
border-radius: 100px;
border: none;
transition: width 0.6s ease; }
button.navbar-toggler:before {
content: '';
width: 30px;
height: 3px;
background-color: #FF0049;
border-radius: 100px;
display: table;
float: left;
}
.navbar-expand-lg .navbar-nav {
flex-direction: column;
gap: 30px;
padding-top: 120px;
padding-left: 50px;
}
header {
position: absolute;
z-index: 99999;
width: 100%;
padding-top: 20px;
}
header:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0.259541) 0%, rgba(0,0,0,0.04693627450980393) 73%, rgba(255,255,255,0) 100%);
top: 0;
}header nav.navbar.navbar-expand-lg {
position: relative;
z-index: 9;
}
.sociais-list {
display: flex;
gap: 10px;
}
.contatos-list {
display: flex;
flex-direction: column;
gap: 15px;
}
.contatos-list li {
font-size: 20px;
font-weight: 600;
}
.contatos-list li a {
color: #000;
font-size: 20px;
font-weight: 600;
}
.contato-page {
padding: 160px 0px;
position: relative;
overflow-x: hidden;
}
.contato-page::before {
content: '';
position: absolute;
background-image: url(//alup.io/wp-content/themes/alup/assets/img/linha-contato.png);
background-repeat: no-repeat;
background-size: cover;
height: 796px;
width: 1905px;
left: 0;
bottom: 65px;
z-index: -1;
}
.obrigado-page {
padding: 200px 0px;
}
.obrigado-page h1 {
font-size: 50px;
font-weight: 700;
}
.page-404 {
padding: 200px 0px;
}
.page-404 h1 {
font-size: 50px;
font-weight: 700;
}
.politica-privacidade {
padding: 200px 0px;
}
.conteudo-garantias-text {
display: flex;
flex-direction: column;
gap: 18px;
}
.nav-item.dropdown {
position: relative;
}
.dropdown-menu {
display: block; position: absolute;
top: 100%;
left: 0;
border: none;
list-style: none;
margin: 0;
padding: 0;
z-index: 1000;
overflow: hidden; max-height: 0; opacity: 0; visibility: hidden; transition: max-height 0.5s ease, opacity 0.5s ease, visibility 0.5s ease;
}
.nav-item.dropdown .dropdown-menu {
max-height: 0;
opacity: 0;
visibility: hidden;
transition: all 0.5s ease;
overflow: hidden;
}
.div-btn-hum {
display: flex;
flex-direction: column;
gap: 40px;
}
.nav-item.dropdown.show .dropdown-menu {
max-height: 500px; opacity: 1; visibility: visible; }
.dropdown-item {
padding: 10px 20px;
color: #000;
text-decoration: none;
display: block;
}
.dropdown-item:hover {
background-color: #f5f5f5;
}
.nav-link {
font-size: 16px;
font-style: normal;
font-weight: 500;
transition: all 0.3s ease;
cursor: pointer;
}
.nav-link:hover {
font-weight: 700;
}
.navbar-nav .btn-rosa {
padding: 15px 25px;
}
.destaque-content img {
border-radius: 13px;
}
.card-lateral-blog img {
border-radius: 16px;
}
.card-blog-content img {
border-radius: 16px;
}
.pagination {
display: flex;
justify-content: center;
margin-top: 20px;
list-style: none;
padding: 0;
}
.pagination a,
.pagination span {
margin: 0 5px;
padding: 8px 12px;
background: #007bff;
color: #fff;
text-decoration: none;
border-radius: 5px;
}
.pagination a:hover,
.pagination .current {
background: #0056b3;
}
.card-blog-search img {
border-radius: 16px;
}
.formulario-solucoes {
border-radius: 16px;
background: rgb(255 255 255 / 79%);
backdrop-filter: blur(7.5px);
padding: 0px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
border-radius: 4px;
border: 1px solid #B9B9B9;
background: rgba(241, 241, 241, 0.50);
height: 60px;
width: 100%;
padding: 0px 20px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
color: #000;
}
textarea.wpcf7-form-control.wpcf7-textarea {
border-radius: 4px;
border: 1px solid #B9B9B9;
background: rgba(241, 241, 241, 0.50);
width: 100%;
padding: 0px 20px;
}
textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
color: #000;
}
.contato-page input.wpcf7-form-control.wpcf7-submit.has-spinner {
background-color: #520042;
}
input.wpcf7-form-control.wpcf7-text {
border-radius: 4px;
border: 1px solid #B9B9B9;
background: rgba(241, 241, 241, 0.50);
height: 60px;
width: 100%;
padding: 0px 20px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
color: #000;
font-size: 16px;
font-weight: 500;
}
.formulario-contato {
border-radius: 16px;
padding: 30px;
background: rgba(255, 255, 255, 0.85);
box-shadow: 0px 4px 67.6px 0px rgba(0, 0, 0, 0.25);
backdrop-filter: blur(23px);
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
height: 60px;
width: 100%;
border-radius: 4px;
border: 1px solid #B9B9B9;
background: rgba(241, 241, 241, 0.50);
padding: 0px 20px;
}
span.wpcf7-list-item-label {
color: #000;
font-size: 12px;
font-weight: 400;
}
span.wpcf7-list-item-label a {
color: #000;
font-weight: 600;
line-height: 20px;
text-decoration-line: underline;
}
span.wpcf7-list-item {
margin: 0;
}
.form-check-input[type=checkbox] {
margin-right: 8px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
width: 100%;
border-radius: 46px;
background-color: #FF0049;
color: #fff;
border: none;
padding: 15px;
}
span.wpcf7-spinner {
display: none;
}
.hero-banner .item .btns-header .btn-roxo {
padding: 12px 25px;
}
.btns-header .btn-outline {
padding: 14px 40px;
}
.btns-header {
display: flex;
align-items: center;
gap: 22px;
}
.hamburger-btns {
display: flex;
gap: 150px;
}
.single-post .btn-simple-header,
.page-template-contato .btn-simple-header,
.page-template-obrigado .btn-simple-header,
.page-template-politica .btn-simple-header,
.error404 .btn-simple-header {
color: #000;
}
select#categorias {
border-radius: 46px;
background-color: #5470EB;
padding: 15px 25px;
border: none;
color: #fff;
cursor: pointer;
}
select#categorias::placeholder {
color: #fff;
}
.card-cat-mod .btn-azul {
padding: 12px 19px;
font-size: 12px;
opacity: 0;
position: absolute;
transition: all 0.5s ease;
bottom: 0px;
left: 30px;
}
.card-cat-mod a:hover .cont-card-cat-mod {
bottom: 60px;
}
.card-cat-mod a:hover .btn-azul {
opacity: 1;
bottom: 20px;
left: 30px;
}
.img-zoom {
overflow: hidden;
border-radius: 13px;
}
.conteudo-midia .card-midia a .img-zoom img {
transition: transform 0.5s ease;
display: block;
width: 100%;
height: auto;
z-index: 1;
}
.conteudo-midia .card-midia a:hover .img-zoom img {
transform: scale(1.1);
}
.img-zoom-ml {
overflow: hidden;
border-radius: 6px;
}
.model-card .card-cat-mod a .img-zoom-ml img {
transition: transform 0.5s ease;
display: block;
width: 100%;
height: auto;
z-index: 1;
}
.model-card .card-cat-mod a:hover .img-zoom-ml img {
transform: scale(1.1);
}
.img-zoom-case {
overflow: hidden;
border-radius: 16px;
}
.card-case-block a .img-zoom-case img {
transition: transform 0.5s ease;
display: block;
width: 100%;
height: auto;
z-index: 1;
}
.card-case-block a:hover .img-zoom-case img {
transform: scale(1.1);
}
.linha-cont-case-single {
padding-bottom: 60px;
}
.cont-renovavel .btn-espaco-solo {
padding-top: 10px;
}
.text-flexibilidade h3 {
margin-bottom: 10px;
font-size: 32px;
font-style: normal;
font-weight: 600;
font-family: "Zilla Slab";
}
.conteudo-politica ul {
padding-left: 20px;
list-style: disc;
}
.footer-menu p {
font-weight: 700;
}
.quempode__texto .btn-content {
margin-top: 40px;
display: table;
}
.linha-inverter .img-center figure {
display: flex;
justify-content: end;
}
.formulario-solucoes h5 {
text-align: center;
padding: 40px 40px 0px 40px;
font-size: 25px;
color: #520042;
font-weight: 600;
}
.diagnostico .btn-content {
display: flex; 
justify-content: center;
}
.page-template-solucoes-estou-ml .lista-icon-pink h4 {
font-size: 18px; 
}
.page-template-solucoes-estou-ml .lista-icon-pink p {
font-size: 16px;
}
.page-template-solucoes-estou-ml .lista-icon-pink li {
width: 190px;
}
.page-template-solucoes-estou-ml  .lista-icon-pink { 
padding: 0;
padding-top: 60px;
}
.eficiencia-ml {
overflow-x: hidden;
}
section.etapas.pt-120 {
overflow: hidden;
background: rgba(221, 221, 221, 0.30);
}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: static;
}
}
@media (min-width: 1400px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
max-width: 1140px;
}
}
@media (max-width: 1599px) {
.list-processo {
padding-top: 10px;
}
}
@media (max-width: 1399px) {
.list-resultado-case li:not(:last-child)::after {
right: -27px;
}
.list-fornece ul li {
width: 500px;
}
.list-fornece {
padding: 20px 0px;
}
.cta-contato-home {
background-size: cover;
}
}
@media (max-width: 1199px) {
h1 {
font-size: 53px;
}
.col-md-6.cont-renovavel {
padding-top: 45px;
}
.linha-renovavel {
height: 362px;
}
h2 {
font-size: 32px;
margin-bottom: 10px;
}
.list-participar li:not(:last-child)::after {
right: -5px;
}
.carrossel-etapas .owl-item::after {
right: 9px;
}
.list-fornece ul li {
width: 425px;
font-size: 20px;
}
.quempode ul li {
font-size: 18px;
}
.lista-icon-pink h4 {
font-size: 16px;
}
h3 {
font-size: 28px;
}
p {
font-size: 16px;
}
.conteudo-midia-texto {
width: 220px;
}
.two-cards-midia .conteudo-midia-texto {
width: 235px;
}
.list-processo {
padding-top: 20px;
gap: 20px;
}
.list-processo li {
width: 30%;
}
.linha-btn {
padding: 30px 0px;
}
.sobre-hero {
background-position: center;
}
.hero-case {
background-position: right;
}
.list-resultado-case li {
width: 270px;
}
.conent-eco {
width: 100%;
}
}
@media (max-width: 991px) {
br {
display: none;
}
.container.carousel-logo-container {
max-width: 100%;
padding: 0px;
margin: 0px;
}
.carousel-track {
animation: scroll 300s linear infinite; 
}
.quempode__texto {
margin-bottom: 50px;
}
.quempode {
overflow: hidden;
}
.quempode::before {
top: inherit;
bottom: -210px;
width: 100%;
background-size: 178%;
}
.aft-solucoes_text {
order: 1;
margin-top: 50px;
}
.solucoes {
padding-top: 0px;
padding-bottom: 240px;
}
.depo-colum {
padding-top: 60px;
}
.linha-renovavel {
padding: 0px 50px;
}
.row.linha-inverter {
flex-direction: column-reverse;
}
.list-fornece ul li {
width: 288px;
font-size: 16px;
}
.list-fornece ul {
gap: 10px;
}
.destaques-laterais {
padding-top: 30px;
}
.categoria-modelo .row {
row-gap: 40px;
}
.btns-header {
display: none;
}
.list-resultado-case {
flex-direction: column;
}
.list-resultado-case li {
width: 100%;
}
.list-resultado-case li:not(:last-child)::after {
display: none;
}
.lista-icon-pink {
justify-content: center;
flex-wrap: wrap;
}
.garantias ul {
padding: 0;
}
.conteudo-garantias-text {
gap: 0;
}
.cont-garantias {
padding: 30px;
}
.pb-120 {
padding-bottom: 60px;
}
.pt-120 {
padding-top: 60px;
}
.list-processo h4 {
font-size: 18px;
}
.contato-aft {
overflow-x: unset;
}
.card-blog-search {
align-items: flex-start;
flex-direction: column;
}
.col-md-6.conteudo-contato {
margin-bottom: 0;
}
.btn-rosa {
padding: 15px 20px;
font-size: 14px;
}
.btn-azul {
padding: 15px 20px;
font-size: 14px;
}
.linha-form {
padding-top: 30px;
}
.modalidade .img-center {
justify-content: center;
}
.hero-solucoes {
height: auto;
padding-top: 90px;
padding-bottom: 60px;
}
.list-participar li {
width: 100%;
}
.list-participar {
flex-wrap: wrap;
}
.list-participar li:not(:last-child)::after {
display: none;
}
.conteudo-midia-texto {
position: relative;
}
.conteudo-midia-texto h4 {
color: #000;
font-size: 18px;
}
.conteudo-midia p {
font-size: 15px;
color: #000;
}
.conteudo-midia-texto {
width: 100% !important;
margin-top: 9px;
right: 0px !important;
}
.card-midia {
width: 50%;
}
.card-midia.two-cards-midia {
width: 50%;
}
.conteudo-midia a {
flex-direction: column;
}
.clientes {
padding-bottom: 60px;
}
.cta-contato-home {
padding-top: 60px;
background-position-x: -636px;
}
.hero-banner_text h1 br {
display: none;
}
.conteudo-midia {
margin-top: 50px;
}
.footer-menu {
gap: 30px;
}
}
@media (max-width: 768px) {
.conteudo-midia {
flex-direction: column;
align-items: flex-start;
}
.cta-contato-home {
height: auto;
padding-bottom: 60px;
}
.sobre-hero { 
background-position-x: left;
}
.list-fornece ul li {
width: 216px;
font-size: 14px;
}
.single-content {
padding-top: 120px;
}
.aft-solucoes::after {
height: 426px;
left: -3px;
background-size: contain;
}
.linha-loop-blog {
row-gap: 8px;
}
.img-single {
padding-bottom: 30px;
}
.content-lateral p {
display: none;
}
.cont-card-case {
bottom: 177px;
}
.content-aft-case {
bottom: 120px;
opacity: 1;
}
h5 {
font-size: 18px;
}
.conteudos-cat-search {
padding-bottom: 45px;
}
.card-case::after {
transform: rotate(-90deg);
}
.list-participar {
flex-direction: column;
gap: 30px;
}
.custom-nav {
top: 357px;
left: 82px;
}
.carrossel-etapas .owl-item::after {
display: none;
}
.carrossel-etapas .item {
width: 100%;
}
.custom-prev {
left: 13px;
}
.grupo-alupar figure {
padding-top: 40px;
}
.direitos-politica {
flex-direction: column;
align-items: center;
}
.page-template-solucoes-no-ml .custom-nav {
top: 244px;
}
.conent-eco {
width: 100%;
}
.fornecedora {
height: auto;
}
.linha-form {
padding-top: 30px;
}
.cont-depo-impacto {
padding-top: 30px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
padding: 0px 10px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
padding: 0px 10px;
}
.acordeon-faq .accordion-button {
font-size: 16px;
}
.acordeon-faq .accordion-body {
padding-right: 25px
}
.acordeon-resultado .accordion-body {
padding-right: 40px;
}
.linha-cont-azul {
padding: 30px;
}
.btn-espaco-solo {
padding-top: 15px;
}
.impacto {
height: auto;
padding: 60px 0px;
background-position-x: -1280px;
}
.nossa-historia {
height: auto;
padding-top: 60px;
padding-bottom: 60px;
}
.list-processo {
flex-wrap: wrap;
justify-content: center;
flex-direction: column;
}
.linha-list-processo {
padding-top: 0;
}
.list-processo li {
width: 100%;
}
.card-midia img {
width: 100%;
}
.quempode ul {
gap: 10px;
max-width: 100%;
}
.quempode ul li {
font-size: 16px;
}
.garantias ul {
gap: 15px;
}
.cta-contato-home {
padding-top: 80px;
}
.clientes {
padding-bottom: 60px;
}
.aft-sulucoes {
padding-top: 60px;
}
.carousel-track img {
width: 90px;
}
.carousel-track {
gap: 20px;
}
.linha-renovavel {
padding: 45px 20px;
background-position-x: -425px;
}
.solucoes {
padding-bottom: 200px;
}
h2 {
font-size: 26px;
}
.conteudo-midia-texto {
width: 276px;
}
.pt-120 {
padding-top: 45px;
}
.pb-120 {
padding-bottom: 45px;
}
.sobre-hero h1 {
font-size: 38px;
}
.sustentabilidade ul li {
font-size: 18px;
}
.linha-sociais-logo {
flex-direction: column;
}
.aft-sustentabilidade::after {
height: 548px;
background-size: contain;
}
.conteudo-faq {
padding: 40px;
}
.span-big {
font-size: 45px;
}
.carousel { 
padding-top: 25px;
}
.acordeon-resultado button.accordion-button {
font-size: 18px;
}
.card-midia.two-cards-midia {
width: 100%;
}
.card-midia {
width: 100%;
}
.conteudo-midia .img-zoom {
width: 100%;
}
.cta-contato-home {
background-position-x: -1208px;
}
ul.sociais-footer {
margin-bottom: 40px;
}
h1 {
font-size: 38px;
}
.garantias {
margin-top: -130px;
}
.navbar-brand img {
height: 45px !important;
}
.linha-sociais-logo a svg {
width: 160px;
}
}
@media (max-width: 575.99px) {
.btn-espaco {
flex-direction: column;
}
.sobre-hero {
background-position-x: -850px;
}
.container {
padding-left: 30px;
padding-right: 30px;
}
.list-fornece ul li {
width: 100%;
}
.list-fornece {
padding: 5px 0px;
}
.list-fornece ul {
gap: 5px;
}
.aft-solucoes {
padding-top: 60px;
}
.lista-icon-pink li {
width: 170px;
}
.cta-contato-home {
background-position-x: -1800px;
}
.aft-sulucoes::after {
width: 772px;
height: 552px;
z-index: 1;
bottom: -165px;
background-size: contain;
}
.hero-banner .item {
background-position-x: -775px;
}
.hero-banner .item::before {
background: rgb(82, 0, 66);
background: linear-gradient(0deg, rgba(82, 0, 66, 1) 0%, rgb(0 0 0 / 49%) 100%);
}
.cta-contato-home {
background-position-x: -1400px;
}
.page-template-solucoes-no-ml .custom-nav {
top: 266px;
}
.formulario-solucoes h5 {
padding: 40px 15px 0px 15px;
}
.page-template-solucoes-estou-ml .sustentabilidade .row {
row-gap: 30px;
}
}