main{overflow:hidden}.banner-responsive picture{position:relative}.banner-responsive picture::before{content:"";width:100%;height:100%;background-color:var(--color-primary-dark);opacity:.62;position:absolute;top:0;left:0;z-index:1}.banner-responsive picture::after{content:"";position:absolute;top:5%;right:5%;z-index:1;background-image:url(../imagens/locacoes/dots.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:clamp(150px,8vw - 1rem,300px);height:clamp(150px,8vw - 1rem,300px)}.banner-responsive .absolute-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:40px;z-index:2}.banner-responsive .absolute-container h1{font-size:clamp(1.6rem,5vw - 1rem,3.5rem);width:fit-content;color:#fff}section{width:100%;padding:80px 0}section:first-of-type{padding:0}section .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px}.container .title-container{max-inline-size:580px;display:flex;flex-direction:column;align-items:center;justify-content:center}.container .title-container h4{color:var(--color-primary);width:fit-content;text-align:center;text-transform:uppercase;letter-spacing:3px;font-weight:500}.container .title-container h2{color:var(--text-color);width:fit-content;text-align:center}.container .title-container p{color:var(--text-color-terciary);width:fit-content;text-align:center;font-size:16px}.entenda .container h2{width:fit-content;text-align:center}.entenda .container .entenda-container{width:100%;display:flex;gap:50px;align-items:flex-start;justify-content:flex-start;position:relative}.entenda .container .entenda-container::before{content:"";width:85%;height:200px;position:absolute;top:15%;left:10%;transform:translate(0,-50%);background-image:url(../imagens/locacoes/line.png);background-repeat:no-repeat;background-position:center;background-size:auto;z-index:-2}.entenda .container .entenda-container .entenda-item{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;z-index:2}.entenda .container .entenda-container .entenda-item .img-container{width:110px;height:110px}.entenda .container .entenda-container .entenda-item .img-container img{width:100%;height:100%}.entenda .container .entenda-container .entenda-item .text-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:150px;gap:10px}.entenda .container .entenda-container .entenda-item .text-container h5{width:fit-content;text-align:center;font-size:clamp(1.2rem,2vw - .5rem,1.4rem)}.entenda .container .entenda-container .entenda-item .text-container p{font-size:14px;text-align:center;color:var(--text-color-terciary)}.entenda .container .buttons-container{width:100%;display:flex;align-items:center;justify-content:center;gap:20px}.alugue .container{flex-direction:row;background-color:var(--color-primary-dark);gap:0;position:relative;justify-content:flex-end;padding:50px 0;border-radius:30px}.alugue .container .img-container{width:840px;height:740px;position:absolute;top:29%;left:-15%;transform:translate(0,-50.2%);pointer-events:none}.alugue .container .img-container img{height:100%}.alugue .container .text-container{width:60%;display:flex;flex-direction:column;gap:20px;padding:30px}.alugue .container .text-container span{color:var(--color-primary-light);font-size:20px;text-transform:uppercase}.alugue .container .text-container h3{color:#fff}.alugue .container .text-container form{width:100%;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.alugue .container .text-container form .input-container{width:100%}.alugue .container .text-container form .input-duplo{width:100%;display:flex;align-items:center;justify-content:center;gap:20px}.alugue .container .text-container form .container-input{width:100%;display:flex;flex-direction:column;gap:10px}.alugue .container form label{color:#fff;font-size:20px;font-weight:500}.alugue .container form input{color:#fff;border-color:rgba(0,0,0,.5);width:100%;background-color:transparent;border-color:#fff;font-size:22px}.alugue .container form input::placeholder{color:#fff}.vantagens .container{flex-direction:row;position:relative;align-items:center;justify-content:flex-end}.vantagens .container .img-container{position:absolute;left:-60%;width:100%;height:550px;overflow:hidden;border-radius:0 50px 0 0}.vantagens .container .img-container{position:absolute;left:-40%;width:80%;height:550px;overflow:hidden;border-radius:0 50px 0 0}.vantagens .container .img-container img{height:100%}.vantagens .container .text-container{width:55%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px;border-left:8px solid var(--border-color);padding-left:50px}.vantagens .container .text-container .title-container{gap:20px;align-items:flex-start}.vantagens .container .text-container .title-container h2{text-align:left}.vantagens .container .text-container .title-container p{text-align:left}.vantagens .container .text-container .lista-vantagens{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px;width:100%}.vantagens .container .text-container .lista-vantagens li{display:flex;align-items:flex-start;justify-content:center;gap:10px}.vantagens .container .text-container .lista-vantagens li span{font-size:16px;font-weight:600}.vantagens .container .text-container .lista-vantagens li img{width:24px;height:24px;object-fit:contain}.nossos-numeros{margin-bottom:130px}@media screen and (min-width:1921px){.alugue .container .img-container{left:0}.entenda .container .entenda-container::before{top:15%;left:1%;background-position:center;background-size:80% 100%;width:100%}.vantagens .container .img-container{height:600px;width:auto;left:-30px}}@media screen and (max-width:1600px){.vantagens .container .img-container img{object-position:left}}@media screen and (max-width:1440px){.alugue .container .img-container{left:-10%}}@media screen and (max-width:1280px){.alugue .container{justify-content:space-between;padding:0;gap:30px}.alugue .container .img-container{width:650px;height:500px;position:relative;top:unset;left:unset;transform:unset}}@media screen and (max-width:1100px){.entenda .container .entenda-container::before{display:none}.entenda .container .entenda-container{width:100%;display:flex;flex-wrap:wrap;gap:50px;align-items:center;justify-content:center;position:relative}.entenda .container .entenda-container .entenda-item{flex-direction:column;gap:15px;align-items:center;justify-content:center;width:30%}.entenda .container .entenda-container .entenda-item .text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:unset;gap:10px}}@media screen and (max-width:1000px){section{width:100%;padding:50px 0}.vantagens .container{flex-direction:column;position:relative;align-items:center;justify-content:center}.vantagens .container .img-container{position:relative;left:unset;width:100%;height:auto}.vantagens .container .text-container{width:100%}}@media screen and (max-width:768px){.banner-responsive picture::after{display:none}.entenda .container .entenda-container{width:100%;display:flex;flex-wrap:unset;flex-direction:column;gap:80px}.entenda .container .entenda-container .entenda-item{width:100%;position:relative}.entenda .container .entenda-container .entenda-item::after{content:"";width:1px;height:50px;background-color:var(--color-primary-dark);position:absolute;bottom:-66px;left:50%;transform:translateX(-50%)}.entenda .container .entenda-container .entenda-item:last-of-type:after{display:none}.entenda .container .entenda-container .entenda-item .text-container{gap:20px}.vantagens .container .text-container{padding-left:20px}.alugue .container{flex-direction:column}.alugue .container .img-container{width:100%;margin-top:-50px;height:auto}.alugue .container .text-container{width:80%}.alugue .container form input{font-size:20px}}@media screen and (max-width:600px){.alugue .container .img-container{width:max-content;overflow:hidden;margin-left:42%;height:840px;margin-top:-50%}.alugue .container .text-container{width:90%;padding:10px;gap:10px}.alugue .container .text-container button{align-self:center}.alugue .container .text-container button img{width:45px;height:45px;position:absolute;left:-25px}.alugue .container .text-container form .input-duplo{flex-direction:column;align-items:flex-start}.alugue .container form input{font-size:18px}}@media screen and (max-width:530px){.alugue{margin-top:100px}.alugue .container .img-container{width:max-content;overflow:hidden;margin-left:42%;height:740px;margin-top:-45%}}@media screen and (max-width:450px){.entenda .container .buttons-container{flex-direction:column}.entenda .container .buttons-container .btn{width:100%}.alugue .container .img-container{width:max-content;overflow:hidden;margin-left:42%;height:500px;margin-top:-30%}}@media screen and (max-width:375px){.alugue .container .img-container{width:max-content;overflow:hidden;margin-left:42%;height:450px;margin-top:-65%}}