html{box-sizing:border-box;scroll-behavior:smooth;cursor:default}*,*::before,*::after{box-sizing:inherit}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,pre,blockquote,figure,figcaption,hr,dl,dd{margin:0;padding:0}ul,ol{list-style:none}input,textarea,select,button{color:inherit;font:inherit;letter-spacing:inherit}input[type="text"],textarea{width:100%}input,textarea,button{border:1px solid gray}button{padding:0;line-height:inherit;border-radius:0;background-color:transparent;cursor:pointer}button *{pointer-events:none}img,iframe,video,object,embed{display:block;max-width:100%}svg{max-width:100%}table{table-layout:fixed;width:100%}[hidden]{opacity:0;visibility:hidden}noscript{display:block;margin-bottom:1em;margin-top:1em}[tabindex="-1"]{outline:none !important}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.sr-only{position:absolute;width:1px;height:auto;margin:0;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}*{text-decoration:none;color:inherit;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}img{display:block;max-width:100%}a{margin:0px;padding:0px;display:block}table{border-spacing:0px}button{border:none}hr{border:none}.container{max-width:1200px;margin:0 auto}#adopt-controller-button{z-index:100 !important}.whats-fixed{position:fixed;bottom:40px;right:40px;animation:move 3s infinite;z-index:222;max-width:65px}@keyframes move{25%{transform:translateX(-10px)}50%{transform:translateX(0px)}75%{transform:translateX(10px)}100%{transform:translateX(0px)}}html{font-size:16px;font-family:"quasimoda", sans-serif}body{color:#081C2E;background:#fff}.view{transition:.6s}a,a img,svg path,button{transition:0.3s}.btn{padding:14px 28px;font-size:1.5625rem;font-weight:900;line-height:1.4em;text-transform:uppercase;max-width:fit-content;color:#fff;background-color:#AE8624}h3{font-size:2.3125rem;font-weight:900;line-height:1.1em;color:#051727;text-transform:uppercase}@media only screen and (max-width: 550px){h3{font-size:1.875rem;font-weight:900;line-height:1.1em}}@keyframes sobe{100%{transform:translate(0);opacity:1}}#louvreMain{width:100%}.imagens>img{width:100%}.header{padding:160px 10px;background:#112436;position:relative;overflow:hidden}.header-grid{display:grid;justify-items:center}.header-grid img{opacity:0;transform:translateY(100%);animation:sobe 1.5s forwards}.header-grid h5{position:absolute;right:50%;bottom:30px;color:#fff;transform:translate(50%);text-align:center}@media only screen and (max-width: 500px){.header-grid h5{position:relative;transform:translate(0);right:inherit;bottom:-120px}}.politica p,.termos p{margin-top:10px}.politica h3,.termos h3{margin-top:20px;font-size:1.5rem}.politica ul,.termos ul{margin-top:5px;margin-bottom:5px}.politica ul li,.termos ul li{text-indent:50px}.politica h2,.termos h2{margin-top:20px;font-size:2rem;text-align:center}.politica,.termos{padding:10px 10px}.digitalmix{text-align:center;color:#f2f2f280;background-color:#121412;padding:30px 10px}.digitalmix-grid{display:grid;gap:15px}.digitalmix-grid>div{display:flex;align-items:center;justify-content:center;gap:10px}.digitalmix-grid>p,.digitalmix-grid>div>p{font-size:1rem !important}@media only screen and (max-width: 360px){.digitalmix-grid>div{display:grid;justify-items:center;gap:10px}}.futuro{background:#11293F;color:#fff;padding:260px 10px 140px;overflow:hidden}.futuro-grid{display:grid}.futuro-grid.active .view{animation:sobe 1.5s forwards}.futuro-content{position:relative;transform:translateY(100%);opacity:0}.futuro-content h3{font-size:2.625rem;font-weight:500;line-height:1.1em;max-width:370px;color:#fff;text-transform:inherit}.futuro-content img{position:absolute;top:-20px;left:-10px;transform:translate(-50%, -50%)}@media only screen and (max-width: 500px){.futuro-content{padding-left:40px}.futuro-content img{left:40px}.futuro-content h3{font-size:2.25rem}}.construindo{padding:200px 10px}@media only screen and (max-width: 550px){.construindo{padding:100px 10px}}.construindo-grid{display:flex;justify-content:center;align-items:center;gap:100px;flex-wrap:wrap}.construindo-grid>*{transform:translateY(100%);opacity:0}.construindo-grid.active>*{animation:sobe 1.5s forwards}.construindo-grid .construindo-content{display:grid;gap:20px;max-width:685px}.construindo-grid .construindo-content p{font-size:1.5rem;font-weight:500;line-height:1.4em}@media only screen and (max-width: 550px){.construindo-grid .construindo-content{text-align:center}.construindo-grid .construindo-content p{font-size:1.25rem;font-weight:500;line-height:1.4em}}@media only screen and (max-width: 550px){.construindo-grid{gap:50px}}.historia{padding:140px 10px;background-color:#081C2E}.historia-grid{display:grid;gap:30px;max-width:1235px}.historia-grid h3{color:#fff}.historia-grid .historia-content{position:relative;display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.historia-grid .historia-content .htop{width:0;height:1px;background-color:#AE8624;display:block;position:absolute;top:-30px;right:0;transition:.6s}.historia-grid .historia-content .hbottom{width:0;height:1px;background-color:#AE8624;display:block;position:absolute;bottom:-30px;left:0;transition:.6s}@media only screen and (max-width: 450px){.historia-grid .historia-content .htop,.historia-grid .historia-content .hbottom{display:none}}.historia-grid.active .historia-content .htop,.historia-grid.active .historia-content .hbottom{width:387px}.paredes{padding:100px 10px 150px}@media only screen and (max-width: 450px){.paredes{padding:0 0 10px}}.paredes-grid{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.paredes-grid>*{transform:translateY(100%);opacity:0}.paredes-grid .paredes-content{display:grid;gap:20px;max-width:607px}@media only screen and (max-width: 450px){.paredes-grid .paredes-content{padding:0 10px}}.paredes-grid .paredes-content p{font-size:2rem;font-weight:500;line-height:1.2em}@media only screen and (max-width: 500px){.paredes-grid .paredes-content p{font-size:1.5rem;text-align:center}}.paredes-grid.active>*{animation:sobe 1.5s forwards}.louvre{padding:180px 10px;background:url(/img/louvre-bg.webp) no-repeat left center;background-size:contain;overflow:hidden}@media only screen and (max-width: 450px){.louvre{padding-bottom:10px;box-shadow:0 100px 200px 100px #fff inset}}.louvre-grid{display:grid;justify-items:center}.louvre-grid .louvre-content{display:grid;gap:20px;max-width:610px;transform:translate(-100%);opacity:0}.louvre-grid .louvre-content h3{margin-bottom:15px}.louvre-grid .louvre-content p{font-size:1.5rem;font-weight:500;line-height:1.4em}.louvre-grid.active .louvre-content{animation:sobe 1.5s forwards}.parceria{padding:100px 10px 150px}.parceria-grid{display:grid;justify-items:center;gap:90px}.parceria-header{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.parceria-header h2{display:flex;justify-content:center;align-items:center;gap:6px;font-size:1.5rem;font-weight:500;line-height:1.4em}.local{padding:100px 10px}.local-grid{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.local-grid .local-content{display:grid;gap:20px;max-width:415px}.local-grid .local-content h3 span{font-size:2.75rem}.local-grid .local-content a{display:flex;justify-content:center;align-items:start;gap:6px;font-size:1.75rem;font-weight:500;line-height:1em}.local-grid .local-content p{font-size:1.375rem;font-weight:500;line-height:1.4em;margin-left:40px}.diff{background:url(/img/morar-no-louvre.webp) no-repeat center center;background-size:cover;padding:350px 10px 0}.diff-grid{display:grid}.diff-grid .diff-container{background:#051727;color:#fff;padding:40px;display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap;max-width:682px;position:relative;z-index:2;box-shadow:125px 40px 0 #c8a362;transform:translateY(-40px)}@media only screen and (max-width: 540px){.diff-grid .diff-container{padding:40px 20px}}.diff-grid .diff-container p{max-width:270px}@media only screen and (max-width: 540px){.diff-grid .diff-container p{text-align:center}}.diff-grid .diff-container .diff-content{max-width:230px;display:grid;gap:20px;grid-template-columns:max-content max-content}.diff-grid .diff-container .diff-content h4{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:column;max-width:90px;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.4em}.andares{padding:100px 10px}.andares.bgescuro{background-color:#081C2E;color:#fff}.andares.bgescuro h3{color:#fff}.andares-grid{display:grid;gap:150px}.andares-content{display:flex;justify-content:center;align-items:center;gap:50px 30px}@media only screen and (max-width: 1000px){.andares-content{flex-wrap:wrap}.andares-content.inverso{flex-wrap:wrap-reverse}}.andares-content ul{display:grid;gap:10px}.andares-content ul li{display:flex;justify-content:center;align-items:center;gap:6px;max-width:fit-content;font-weight:500}.andares-content .andar-info{display:grid;gap:15px}.andares-content .andar-info .btn{margin-top:30px}.andares-content .tipo{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:334px}.andares-content .tipo h4{font-size:2.25rem;font-weight:500;line-height:1.4em}.andares-content .tipo h2{font-size:1.8125rem;font-weight:500;line-height:1.4em}.apartamentos{background:url(/img/apartamentos-bg.webp) no-repeat center;background-size:cover;padding:180px 10px}.apartamentos-grid{display:grid;justify-items:end}.apartamentos-grid .apartamentos-content{display:grid;gap:40px}.apartamentos-grid .apartamentos-content h3{font-size:2.5625rem;transform:translate(-40%)}.apartamentos-grid .apartamentos-content ul{display:grid;gap:35px;transform:translate(-25%)}.apartamentos-grid .apartamentos-content ul li{font-size:2.5625rem;font-weight:500;line-height:1em}.apartamentos-grid .apartamentos-content ul li strong{font-weight:900}@media only screen and (max-width: 630px){.apartamentos-grid .apartamentos-content h3{transform:translate(0)}.apartamentos-grid .apartamentos-content ul{transform:translate(0)}}@media only screen and (max-width: 450px){.apartamentos-grid .apartamentos-content h3{font-size:2.0625rem}.apartamentos-grid .apartamentos-content ul li{font-size:2.0625rem;font-weight:500;line-height:1em}}.cronograma{padding:100px 10px}@media only screen and (max-width: 450px){.cronograma{padding:100px 0 100px}}.cronograma-grid{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.cronograma-grid.inverso{flex-wrap:wrap-reverse}.cronograma-grid .cronograma-content{display:grid;gap:30px;max-width:490px}@media only screen and (max-width: 450px){.cronograma-grid .cronograma-content{padding:0 10px}}.cronograma-grid .cronograma-content>p{font-size:1.875rem;font-style:italic;line-height:1.2em}.cronograma-grid .cronograma-content .umcrono{display:grid;gap:10px}.cronograma-grid .cronograma-content .umcrono h4{font-size:1.5625rem;font-weight:500;line-height:1.4em}.cronograma-grid .cronograma-content .umcrono div{display:flex;justify-content:start;align-items:center;gap:12px;font-size:1.8125rem;font-weight:500;line-height:1.4em;margin-left:40px}.cronograma-grid .cronograma-content .umcrono div span{width:170px;height:5px;background-color:#FFBE20;display:block}@media only screen and (max-width: 450px){.cronograma-grid .cronograma-content .umcrono div{margin-left:0;font-size:1.5rem;font-weight:500;line-height:1.4em}.cronograma-grid .cronograma-content .umcrono h4{font-size:1.375rem;font-weight:500;line-height:1.4em}}@media only screen and (max-width: 450px){.cronograma-grid .cronograma-content>p{font-size:1.5625rem}}
