.btnVerdeNeon,.linkFooter,.nav-link,nav{transition:.5s}:root{--branco:#fff;--offWhite:#f1eddf;--verdeNeon:#baf743;--verdeLimao:#7bca00;--preto:#000;--fonte:'Sora',sans-serif}*{font-family:var(--fonte)}small{font-size:.7rem}.linkFooter:hover,.nav-link:hover,.verdeLimao{color:var(--verdeLimao)}.nav-link,.offWhite{color:var(--offWhite)}.bgBranco{background-color:var(--branco)}.bgPreto,.offcanvas{background-color:var(--preto)}.bgOffWhite{background-color:var(--offWhite)}.bgVerdeNeon,.btnVerdeNeon{background-color:var(--verdeNeon)}.navbar-brand img{width:230px}.card-title{font-size:1.2rem;font-weight:600}.card-text{font-weight:300}.btnVerdeNeon{color:var(--preto)}.btnVerdeNeon:hover{background-color:var(--verdeLimao)}.btnOutlineVerdeNeon{background-color:transparent;border:1px solid var(--verdeNeon);color:var(--verdeNeon);transition:.5s}.btnOutlineVerdeNeon:hover{background-color:var(--verdeNeon);color:var(--preto)}.containerInicio{height:85dvh}.containerInicio.inicio{background:linear-gradient(90deg,#000000f1 40%,#000000c5 60%,#00000000 100%) center center/cover,url(../img/backgrounds/inicio.avif) center center/cover no-repeat}.containerInicio.produtos{background:linear-gradient(90deg,#000000a2,#000000a2) center/cover,url(../img/backgrounds/produtos.jpeg) center/cover no-repeat}.containerInicio.escoramentos{background:linear-gradient(90deg,#000000dc 40%,#000000af 60%,#00000000 100%) center bottom/cover,url(../img/backgrounds/escoramentos.avif) center bottom/cover no-repeat}.containerInicio.andaimes{background:linear-gradient(90deg,#000000cc 40%,#00000096 60%,#00000000 100%) center top/cover,url(../img/backgrounds/andaimes.avif) center top/cover no-repeat}.containerInicio.travamentos{background:linear-gradient(90deg,#000000cc 40%,#00000096 60%,#00000000 100%) center/cover,url(../img/backgrounds/travamentos.avif) center/cover no-repeat}.containerInicio.sobreNos{background:linear-gradient(90deg,#000000a2,#000000a2) right/contain,url(../img/backgrounds/sobre-nos.avif) right/contain no-repeat,right/contain #f5f5f5}.containerInicio.contato{background:linear-gradient(90deg,#000000dc 40%,#000000af 60%,#00000000 100%) center/cover,url(../img/backgrounds/contato.avif) center/cover no-repeat}.containerInicio.catalogo{background:linear-gradient(90deg,#000000a2,#000000a2) center/cover,url(../img/backgrounds/catalogo.avif) center/cover no-repeat}.titulo{font-size:3rem;font-weight:700}.subTitulo{color:var(--verdeLimao);font-size:1.2rem;font-weight:600}.texto{font-size:1.2rem;font-weight:200;margin-bottom:1rem;line-height:1.5rem}.tituloPrincipal{color:var(--offWhite);font-weight:700;font-size:3rem}.textoPrincipal{color:var(--offWhite);font-size:1rem}.bgCta{background:linear-gradient(90deg,#00000094,#00000094) 0 0/cover fixed,url(../img/imagens/ctaBackground.avif) 0 0/cover no-repeat fixed;height:50dvh}.iconMVV,.scrolldown::before{background-color:var(--verdeLimao)}.tituloFooter{color:var(--verdeLimao);font-weight:600;font-size:1.5rem}.linkFooter{color:var(--offWhite);font-weight:600;text-decoration:none}.iconMVV{color:var(--branco);width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.5rem}.containerRedeSocial{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;border:1px solid #dee2e6;border-radius:5px;text-decoration:none;color:#4a5565;margin-bottom:1rem}.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:1000}.whatsapp-btn{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(45deg,#25d366,#128c7e);border-radius:50%;color:#fff;font-size:1.5rem;text-decoration:none;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:.3s;animation:2s ease-in-out infinite whatsappPulse}.whatsapp-btn:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,.6);color:#fff;text-decoration:none}.whatsapp-btn::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #25d366;animation:2s ease-out infinite whatsappRipple}.scrolldown{--sizeX:30px;--sizeY:50px;position:relative;width:var(--sizeX);height:var(--sizeY);margin-left:var(sizeX / 2);border:calc(var(--sizeX)/ 10) solid var(--verdeLimao);border-radius:50px;box-sizing:border-box;margin-bottom:16px;cursor:pointer}.scrolldown::before{content:"";position:absolute;bottom:30px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:100%;animation:2s infinite scrolldown-anim;box-sizing:border-box;box-shadow:0 -5px 3px 1px #2a547066}@keyframes scrolldown-anim{0%{opacity:0;height:6px}40%{opacity:1;height:10px}80%{transform:translate(0,20px);height:10px;opacity:0}100%{height:3px;opacity:0}}.chevrons{padding:6px 0 0;margin-left:-3px;margin-top:48px;width:30px;display:flex;flex-direction:column;align-items:center}.chevrondown{margin-top:-6px;position:relative;border:solid #7bca00;border-width:0 3px 3px 0;display:inline-block;width:10px;height:10px;transform:rotate(45deg)}.chevrondown:nth-child(odd){animation:.5s infinite alternate pulse54012}.chevrondown:nth-child(2n){animation:.5s 250ms infinite alternate pulse54012}@keyframes pulse54012{from{opacity:0}to{opacity:.5}}@keyframes whatsappPulse{0%,100%{box-shadow:0 4px 20px rgba(37,211,102,.4)}50%{box-shadow:0 4px 30px rgba(37,211,102,.7)}}@keyframes whatsappRipple{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@font-face{font-family:Sora;src:url('../font/sora.ttf') format('truetype');font-display:swap;font-style:normal}@media screen and (min-width:0px) and (max-width:767px){.bgCta,.containerInicio.inicio{background-position:center}.navbar-brand img{width:150px}.containerInicio{height:90dvh}.tituloPrincipal{font-size:2rem}.btn-lg,.form-control-lg,.texto{font-size:1rem}.titulo{font-size:1.8rem}.subTitulo{font-size:.8rem}.bgCta{height:70dvh}.logoFooter{width:50%}.tituloFooter{font-size:1.3rem}.linkFooter{font-size:.9rem}}@media screen and (min-width:768px) and (max-width:991px){.titulo,.tituloPrincipal{font-size:2rem}.btn-lg,.form-control-lg,.subTitulo{font-size:1rem}.texto{font-size:.8rem}.tituloFooter{font-size:1.3rem}.linkFooter{font-size:.9rem}}@media screen and (min-width:992px) and (max-width:1199px){.tituloPrincipal{font-size:2.5rem}.btn-lg,.form-control-lg,.subTitulo,.texto{font-size:1rem}.titulo{font-size:2rem}.logoFooter{width:80%}}