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;background-color:#1F1F1F;color:#fff}.view{transition:.6s}a,a img,svg path,button{transition:0.3s}@keyframes sobe{100%{transform:translate(0);opacity:1}}.btn{font-size:1.25rem;color:#fff;padding:13px 30px 10px;background:linear-gradient(to bottom, #F2CE96, #B89764);max-width:fit-content}.btn:hover{box-shadow:0 0 30px 30px #1F1F1F inset,0 0 0 1px #B89764}h3{font-size:2.5rem;font-weight:600;line-height:1em;color:#B89764}.header{padding:20px 10px}.header-grid{display:flex;justify-content:space-between;align-items:center;gap:30px}@media only screen and (max-width: 500px){.header-grid{justify-content:center;flex-wrap:wrap;gap:10px}.header-grid .nav a{display:none}}.nav{display:flex;gap:30px;align-items:center}.nav a{color:#B89764}.nav a:not(.btn2)::after{content:"";width:0;height:1px;background-color:#B89764;display:block;transition:.3s}.nav a:hover::after{width:100%}.btn2{font-size:.875rem;padding:10px 10px 7px;box-shadow:0 0 0 1px #B89764 inset;text-transform:uppercase;max-width:fit-content}.btn2:hover{box-shadow:0 0 10px 20px #B89764 inset;color:#fff}.main{background:url(/img/main-bg.webp) no-repeat center;background-size:cover;padding:90px 10px 90px}.main-grid{max-width:845px;display:grid;justify-items:center;text-align:center;gap:15px}.main-grid h2{color:#B89764;text-transform:uppercase;opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:.2s}.main-grid h1{font-size:3rem;font-weight:600;line-height:1em;color:#fff;opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:.4s}.main-grid h1 span{color:#B89764}.main-grid div{display:grid;gap:5px;justify-items:center;text-align:center;margin-bottom:13px}.main-grid div img{max-width:102px}.main-grid div h4{letter-spacing:3px;font-size:.6875rem}.main-grid>span{width:140px;height:1px;background-color:#B89764;display:block;margin:15px 0 40px;opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:.6s}.main-grid .btn{opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:.8s}@media only screen and (max-width: 500px){.main-grid h1{font-size:2.375rem;font-weight:600;line-height:1em}}@media only screen and (max-width: 398px){.main-grid h1{font-size:2.1875rem;font-weight:600;line-height:1em}}.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}}.ambientes{padding:90px 10px}.ambientes-grid{display:grid;gap:30px}.ambientes-grid h3{max-width:642px;opacity:0;transform:translateY(50px)}@media only screen and (max-width: 550px){.ambientes-grid h3{text-align:center}}.ambientes-grid .ambientes-content{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.ambientes-grid .ambientes-content div{display:grid;gap:10px}.ambientes-grid .ambientes-content img{opacity:0;transform:translateY(50px)}.ambientes-grid.active h3{animation:sobe 1.5s forwards}.ambientes-grid.active .ambientes-content img{animation:sobe 1.5s forwards}.ambientes-grid.active .ambientes-content img:nth-child(1){animation-delay:.2s}.ambientes-grid.active .ambientes-content img:nth-child(3){animation-delay:.8s}.ambientes-grid.active .ambientes-content div:nth-child(2) img:nth-child(1){animation-delay:.4s}.ambientes-grid.active .ambientes-content div:nth-child(2) img:nth-child(2){animation-delay:.6s}.ambientes-grid.active .ambientes-content div:nth-child(4) img:nth-child(1){animation-delay:1s}.ambientes-grid.active .ambientes-content div:nth-child(4) img:nth-child(2){animation-delay:1.2s}.servicos{background:url(/img/servicos-bg.webp) no-repeat center;background-size:cover;padding:130px 10px 100px;position:relative}.servicos>img{position:absolute;top:0;right:0;transform:translateY(-30%)}@media only screen and (max-width: 430px){.servicos>img{display:none}}.servicos::after{position:absolute;content:"";right:0;top:20%;display:block;box-shadow:0 0 150px 100px #b896647e}@media only screen and (max-width: 635px){.servicos::after{display:none}}.servicos-grid{display:grid;gap:40px}.servicos-grid h3{text-align:center}.servicos-grid .servicos-content{display:flex;justify-content:center;align-items:center;gap:35px 26px;flex-wrap:wrap}.servicos-grid .servicos-content div{max-width:235px;text-align:center;display:grid;justify-items:center;gap:7px;opacity:0;transform:translateY(50px)}.servicos-grid .servicos-content div h2{font-size:1.375rem;font-weight:600;line-height:1.4em}.servicos-grid .servicos-content div p{font-size:1.125rem}.servicos-grid.active .servicos-content div{animation:sobe 1.5s forwards}.servicos-grid.active .servicos-content div:nth-child(2){animation-delay:calc(.2s * 1)}.servicos-grid.active .servicos-content div:nth-child(3){animation-delay:calc(.2s * 2)}.servicos-grid.active .servicos-content div:nth-child(4){animation-delay:calc(.2s * 3)}.sobre{padding:100px 10px;position:relative}.sobre>img{position:absolute;left:0;top:50%;transform:translateY(-50%)}.sobre-grid{display:flex;justify-content:center;align-items:center;gap:60px 190px;flex-wrap:wrap-reverse;position:relative;z-index:2}.sobre-grid .sobre-content{display:grid;gap:30px;max-width:470px}.sobre-grid .sobre-content div span{width:140px;height:1px;background-color:#B89764;display:block;margin-top:10px}.sobre-grid .sobre-content p{font-size:1.25rem}.sobre-grid .sobre-content p span{color:#B89764}@media only screen and (max-width: 480px){.sobre-grid .sobre-content{text-align:center;justify-items:center}.sobre-grid .sobre-content div span{margin:10px auto 0}}.sobre-grid .sobre-img{position:relative}.sobre-grid .sobre-img img:nth-child(2){position:absolute;top:50%;left:0;transform:translate(-50%, -50%)}@media only screen and (max-width: 480px){.sobre-grid .sobre-img img:nth-child(2){display:none}}.formulario{background:url(/img/servicos-bg.webp) no-repeat center;background-size:cover;padding:80px 10px}.formulario-grid{display:grid;justify-items:center;gap:55px;position:relative;z-index:2}.formulario-grid h3{text-align:center}.formulario-grid .formphp{display:grid;grid-template-columns:1fr 1fr;gap:25px 60px;max-width:730px}.formulario-grid .formphp div{max-width:342px}.formulario-grid .formphp textarea,.formulario-grid .formphp input{background-color:transparent;outline:none;border:none;width:100%;border-bottom:1px solid #fff;padding:10px;padding-bottom:15px;padding-left:10px;margin-bottom:20px}.formulario-grid .formphp textarea::placeholder,.formulario-grid .formphp input::placeholder{color:#fff;font-size:1.125rem;padding-left:0}.formulario-grid .formphp textarea{height:100%}.formulario-grid .formphp .btn{grid-column:2;background:transparent;box-shadow:0 0 0 1px #B89764 inset;color:#fff}.formulario-grid .formphp .btn:hover{box-shadow:0 0 10px 30px #B89764 inset}@media only screen and (max-width: 760px){.formulario-grid .formphp{grid-template-columns:1fr}.formulario-grid .formphp .btn{grid-column:1;margin:10px auto 0}}.footer{padding:60px 10px 0;position:relative}.footer>img{position:absolute;left:0;top:0;transform:translateY(-25%) rotateZ(180deg)}.footer::after{position:absolute;content:"";left:0;top:-20%;display:block;box-shadow:0 0 150px 100px #b896647e}@media only screen and (max-width: 635px){.footer>img{display:none}.footer::after{display:none}}.footer-grid{display:grid;justify-items:center;gap:50px}.footer-grid .footer-img{display:flex;justify-content:center;align-items:center;gap:15px}.footer-grid .footer-img h4{letter-spacing:3px;font-size:.625rem;margin-bottom:3px}.footer-grid .footer-img .eco{max-width:102px}.footer-grid .footer-content{display:flex;justify-content:center;align-items:start;gap:40px;flex-wrap:wrap}.footer-grid .footer-content div{display:grid;gap:12px;justify-items:center;text-align:center}.footer-grid .footer-content div h4{font-size:1.25rem;font-weight:600;line-height:1.4em}.footer-grid .footer-content div a{font-size:1.25rem}.footer-grid .footer-content div a:hover{color:#B89764}@media only screen and (max-width: 500px){.footer-grid .footer-content{text-align:center}.footer-grid .footer-content div{justify-items:center}}.footer-bottom{text-align:center;color:#B89764;padding:20px;border-top:1px solid #b896646e;font-size:1.25rem;font-weight:600;line-height:1.4em;margin-top:100px}
