html{scroll-behavior:smooth}:root{--main-bg-color: #924020;--main-second-color: #BB502B;--main-three-color: #EC9A41;--main-four-color: #bb6337}*,body{margin:0;padding:0;color:#fff;box-sizing:border-box;transition:all .2s;font-family:"Roboto",sans-serif}header{padding:3rem 0 6rem;background-color:var(--main-bg-color);background:linear-gradient(to right, var(--main-second-color) 8%, var(--main-bg-color) 8%, var(--main-bg-color) 92%)}header .topo{display:flex;align-items:center;justify-content:center;gap:50px}header nav ul{list-style:none;display:flex;align-items:center}header nav a{color:var(--main-three-color);text-decoration:none;padding:0 1rem;text-transform:uppercase}header nav a:hover{text-decoration:underline}header .whatsapp a{color:#fff;display:flex;gap:10px;border:2px solid;border-radius:50px;padding:6px 15px 3px;margin-left:40px;line-height:1.6}header .whatsapp a:hover{text-decoration:none;background-color:var(--main-second-color)}#home{background:linear-gradient(to right, var(--main-second-color) 8%, var(--main-bg-color) 8%, var(--main-bg-color) 92%)}#home .content{margin-left:12%;display:flex;justify-content:space-between;padding:6rem 0 10rem 2rem;background:url(../assets/img/webp/bg-topo.webp) no-repeat right 0}#home .text p{color:var(--main-three-color);margin:5rem 0;font-size:2rem}#home h1{font-size:6rem;font-weight:100;line-height:6.5rem}#home .form{background:#fff;display:flex;flex-direction:column;padding:2rem 2rem 3rem;width:415px;border-radius:10px;position:absolute;top:130px;right:15%}#home h2{color:var(--main-second-color);font-size:2.7rem;text-align:center;line-height:2.8rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:-1px}#home .input-text{border:2px solid var(--main-three-color);margin:10px 0;padding:16px;font-size:1.2rem;border-radius:10px;height:55px;color:var(--main-three-color)}#home input::-moz-placeholder{color:var(--main-three-color)}#home input::placeholder{color:var(--main-three-color)}#home .privacy{margin:1rem 0 2rem;display:flex;gap:10px;font-size:.7rem;color:var(--main-three-color)}#home .privacy span{color:var(--main-three-color)}#home .privacy input{height:30px;width:30px}#home .privacy input:checked{background-color:var(--main-bg-color)}#home .button{background-color:var(--main-three-color);border:0;height:60px;color:#fff;font-weight:600;font-size:2rem;border-radius:10px;cursor:pointer}#home .button:hover{background-color:var(--main-second-color)}#home .lotes{display:flex;max-width:1370px;align-items:center;justify-content:space-between;margin:auto;padding:4rem 4rem 3rem 0}#home .lotes p{font-size:2.5rem;font-weight:100}#home .lotes strong{font-size:3.5rem}#about .container{background:linear-gradient(to right, var(--main-three-color) 8%, var(--main-second-color) 8%, var(--main-second-color) 92%);display:flex;padding:10rem 8rem;justify-content:end;gap:12%}#about .description{max-width:160vh;width:900px}#about .description p{font-size:1.7rem;font-weight:400;line-height:1.6}#about .flor1{position:relative;top:-50px}#about .flor2{position:relative;top:50px}#about .description-2 p{font-size:6rem;font-weight:100;text-align:right}#video video{margin-bottom:-4px;overflow:hidden;width:100%}#infos{background:linear-gradient(to right, var(--main-second-color) 8%, var(--main-bg-color) 8%, var(--main-bg-color) 92%)}#infos .container{background:url(../assets/img/linha-folha.png) no-repeat right;background-repeat:no-repeat;padding:2rem 13rem;display:flex;justify-content:end;gap:15rem}#infos .content{margin-top:20px}#infos .right{margin-top:150px;font-size:5.5rem;font-weight:100;text-align:right}.information{display:flex;align-items:center;gap:3rem;margin-bottom:4rem}.information p{width:75px}.information>div{display:flex;gap:2rem;align-items:center;width:370px}.information>div i{font-size:1.3rem;font-style:normal;display:block}.information .text{font-size:1.8rem;line-height:1}.information .meters strong{font-size:4rem;line-height:.9}#photography{background:linear-gradient(to right, var(--main-bg-color) 8%, var(--main-second-color) 8%, var(--main-second-color) 92%)}#photography .carrossel{width:70%;margin:auto}#photography .swiper-container{width:100%;padding:7rem 0}#photography .swiper-wrapper{width:70%;height:540px}#photography .swiper-slide{background-repeat:no-repeat;opacity:.5}#photography .swiper-slide-active{opacity:1;box-shadow:0 0 21px rgba(0,0,0,.3333333333)}#photography .swiper-button-prev,#photography .swiper-button-next{filter:invert(1);box-shadow:0 0 10px rgba(255,255,255,.3333333333);background-color:rgba(255,255,255,.4);background-size:20px;width:40px;height:50px}#instacasa{background:#71331c url(../assets/img/webp/fundoInstacasa.webp) no-repeat right}#instacasa .container{background:linear-gradient(to right, var(--main-three-color) 8%, transparent 8%, transparent 92%)}#instacasa .content{display:flex;justify-content:end;padding:5rem 7rem 7rem 14%;gap:15%}#instacasa .title{font-size:5.5rem;font-weight:100}#instacasa .description{font-size:1.5rem;margin:60px 0;line-height:1.5}#instacasa .btn{background:#fff;border-radius:10px;overflow:hidden;display:inline-block;padding:5px 0 0}#instacasa .btn:hover{box-shadow:0 0 10px rgba(255,255,255,.6)}#localizacao{background:linear-gradient(to right, var(--main-bg-color) 8%, var(--main-second-color) 8%, var(--main-second-color) 92%)}#localizacao .content{display:flex;justify-content:end;padding:5rem 7rem 7rem 14%;gap:15%}#localizacao .title{font-size:6rem;font-weight:100}#localizacao .description{font-size:1.5rem;margin:60px 0;line-height:1.5}#localizacao .endereco{color:var(--main-three-color);font-size:1.5rem;font-weight:500;margin-bottom:4rem}#localizacao .btn{background:var(--main-three-color);border-radius:10px;overflow:hidden;display:inline-block;padding:2px 0 0}#localizacao .btn:hover{box-shadow:0 0 10px var(--main-three-color)}#case{background:linear-gradient(to right, var(--main-second-color) 8%, var(--main-three-color) 8%, var(--main-three-color) 92%);overflow:hidden}#case .content{display:flex;justify-content:end;padding:5rem 7rem 0 2rem;gap:7%}#case .title p{font-size:4rem;color:var(--main-bg-color);margin-bottom:2rem;font-weight:300}#case .description{color:var(--main-bg-color);max-width:640px;font-size:1.6rem;margin:5rem 0;line-height:1.5}#case .description strong{color:var(--main-bg-color)}#case .btn{background:var(--main-bg-color);border-radius:10px;overflow:hidden;display:inline-block;padding:4px 8px 0}#case .btn:hover{box-shadow:0 0 10px var(--main-bg-color)}#case .img{margin-bottom:-4px}#footer{background:linear-gradient(to right, var(--main-three-color) 8%, var(--main-bg-color) 8%, var(--main-bg-color) 92%)}#footer .content{display:flex;justify-content:end;padding:5rem 7rem 0 2rem;gap:7%}#footer .form{background:#fff;border-radius:10px 10px 0 0;display:flex;flex-direction:column;padding:3rem 3rem 5rem 3rem;max-width:620px}#footer .input-text{height:75px;margin:0 0 2rem;border-radius:10px;border:2px solid #ccc;padding:0 20px;font-size:1.5rem;color:var(--main-three-color)}#footer .input-text::-moz-placeholder{color:#999}#footer .input-text::placeholder{color:#999}#footer h2{color:var(--main-second-color);text-transform:uppercase;font-size:2.5rem;margin-bottom:3.5rem;text-align:center}#footer .privacy{display:flex;align-items:center;gap:2rem;margin:2rem 0 0}#footer .privacy input{width:35px;height:35px}#footer .privacy span{color:var(--main-bg-color);display:inline-block;font-size:.9rem}#footer .button{border:0;background:var(--main-bg-color);height:90px;font-size:2.9rem;font-weight:600;border-radius:10px;cursor:pointer}#footer .button:hover{background:var(--main-second-color)}#footer .infos{max-width:35vw}#footer .infos p{font-size:4rem;font-weight:100;text-align:right}#footer ul{list-style:none;display:flex;gap:1rem;justify-content:end;margin:2rem 0 3rem}#footer ul img{border-radius:100px}#footer ul img:hover{box-shadow:0 0 10px var(--main-three-color)}#footer .companies{justify-content:right;display:flex;gap:5rem;margin:0 0 3rem}#footer .copy{font-size:.8rem;display:none}.legal{background:linear-gradient(to right, var(--main-bg-color) 8%, #501701 8%, #501701 92%)}.legal p{font-size:.7rem;max-width:1080px;margin:auto;padding:20px 0;text-align:center;color:var(--main-second-color)}#msg{color:var(--main-three-color);font-size:1.1rem;font-weight:600;bottom:0;background:rgba(0,0,0,.6666666667);position:fixed;width:40vw;height:50vh;transform:translate(-50%, -50%);left:50%;top:50%;text-align:center;justify-content:center;display:none;align-items:center;box-shadow:0 0 10px #000;font-size:2rem;padding:20px}@media(max-width: 1440px){#home .form{right:5%}#home .lotes{padding:4rem 4rem 3rem 10rem}#about .container{padding:10rem 6rem 10rem 11rem;gap:10%}#about .description p{font-size:1.6rem;font-weight:400;line-height:1.4}#about .description-2 p{font-size:5.5rem}#infos .container{gap:4rem;padding:2rem 4rem;background-position:142% 0}#infos .information{gap:1rem}#infos .right{font-size:5rem}#instacasa .content{gap:9%}#instacasa .description{font-size:1.4rem;margin:50px 0;line-height:1.5}#instacasa .title{font-size:4.5rem}#instacasa .btn{width:90%;text-align:center}#localizacao .content{gap:8%;padding:5rem}#localizacao .btn{width:100%;height:auto}#case .content{gap:0;padding:5rem 0 0}#case .description{color:#7b3114;font-size:1.2rem;margin:3rem 0 2rem}#case .title img{max-width:550px;height:auto}#case .img{margin-top:2rem}#case .btn{width:100%;text-align:center}#case .btn img{width:220px;height:auto}#footer .content{padding:5rem 6rem 0 0;gap:5%}#footer .infos p{font-size:3.5rem}}@media(max-width: 1024px){#msg{width:80%}header{padding:1.5rem 0}header .logo img{width:170px;height:auto}header .topo{gap:0}header nav ul{display:none}main{margin-top:-1px}#home .content{padding:2rem 0 0;background-position:-400px -90px;display:block;margin-left:0}#home h1{font-size:5rem;line-height:5rem;margin-left:8%}#home h2{font-size:1.8rem;line-height:2rem}#home .form{position:initial;margin:5rem auto 2.5rem;width:90vw;padding:1.5rem}#home .button{font-size:1.5rem}#home .lotes{padding:0;flex-direction:column;gap:20px}#home .lotes p{font-size:1.5rem}#home .lotes strong{font-size:2.3rem}#home .lotes img{max-width:200px;height:auto;margin-bottom:3rem}#about .container{padding:0;gap:0;flex-direction:column}#about .flor1{margin:3rem 0 2rem;position:initial}#about .description{width:100%;padding:0 1rem 0 3.5rem}#about .description p{font-size:1.2rem;line-height:1.6}#about .description-2 p{font-size:4.5rem;padding:5rem 1.5rem 3rem}#infos .container{gap:0;padding:0;flex-direction:column;background:none}#infos .content{margin:3rem 0 0 6rem}#infos .information{gap:2rem;flex-direction:column;margin-bottom:2rem}#infos .information>div{gap:1rem}#infos .information img{width:60px;height:auto}#infos .meters strong{font-size:2.5rem}#infos .text{font-size:1.3rem}#infos .content.right{margin:0 1.5rem 3rem;font-size:3.5rem}#photography .carrossel{width:100%}#photography .swiper-container{width:100%;padding:3rem 0}#photography .swiper-slide{background-position:center}#instacasa{background-color:#7b381e}#instacasa .content{padding:3rem 0 3rem 3.5rem;flex-direction:column}#instacasa .description{margin:30px 20px 30px 2px;font-size:1.2rem}#instacasa .title{font-size:3.5rem;line-height:1.1}#instacasa .text{margin-bottom:3rem}#instacasa .text img{width:300px;height:auto}#instacasa .img img{width:100%;height:auto}#localizacao .title{font-size:3.5rem}#localizacao .content{padding:3rem 0 3rem 3.5rem;flex-direction:column-reverse}#localizacao .text{margin-bottom:2rem;padding-right:2rem}#localizacao .img img{width:100%;height:auto}#localizacao .endereco,#localizacao .description{font-size:1.2rem;margin:2rem 0}#localizacao .btn img{width:320px;height:auto}#case .content{padding:3rem 1.5rem 0 3.5rem;flex-direction:column}#case .title img{width:90%}#case .title p{font-size:3.4rem}#case .img img{width:100%;height:auto}#footer .content{flex-direction:column;padding:1.3rem 1rem 0 1rem}#footer .infos{max-width:100%}#footer .infos p{font-size:1.9rem;margin:2rem 0 2rem 2.5rem}#footer .form{padding:2rem 2rem 2rem 2rem;border-radius:10px}#footer h2{max-width:250px;margin:0 auto 2rem;font-size:2rem}#footer .input-text{height:65px;margin:0 0 1rem}#footer .button{font-size:1.7rem;height:70px}#footer .privacy input{width:55px;height:55px}#footer ul img{border-radius:100px;width:50px}.legal p{padding:10px}}