*{margin:0;padding:0;box-sizing:border-box;font-optical-sizing:auto;font-style:normal}:root{--white: #ffffff;--black: #000;--padrao: #333;--corsecundaria: #B98462}.corsecundaria{color:var(--corsecundaria) !important}body{background:var(--white)}.white{background:var(--white)}.sticky-text{position:sticky;top:100px;transition:transform .3s ease,opacity .3s ease}.container{max-width:1000px}.fade-in-down{opacity:0;transform:translateY(-20px);animation:fadeInDown 1s ease-out forwards}@keyframes fadeInDown{to{opacity:1;transform:translateY(0)}}.fade-in-left{opacity:0;transform:translateX(-30px);animation:fadeInLeft 1s ease-out forwards}@keyframes fadeInLeft{to{opacity:1;transform:translateX(0)}}.fade-in-right{opacity:0;transform:translateX(30px);animation:fadeInRight 1s ease-out forwards}@keyframes fadeInRight{to{opacity:1;transform:translateX(0)}}.fade-in{opacity:0;animation:fadeIn 1s ease-out forwards;animation-delay:.8s}@keyframes fadeIn{to{opacity:1}}.fade-in-up{opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}a{text-decoration:none;color:inherit}.mg-bt-15{margin-bottom:15px}.tc{text-align:center}.tr{text-align:right}.abs{position:absolute;z-index:2}.fade-up{opacity:0;transform:translateY(20px);animation:fadeUp 1s ease-out forwards}.fade-up.delay-15s{animation-delay:1.5s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}#banner{background:url("../img/webp/banner.webp") no-repeat right center;background-size:cover;height:calc(100vh - 110px);display:flex;justify-content:center;align-items:center}#banner .container{color:#fff;font-size:36px;padding:0 20px}#banner .container h1{position:relative;height:100px;overflow:hidden}#banner .container h1.phrase{position:absolute;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}#banner .container h1.active{animation:fadeInUp 1s ease-out forwards}#banner .container h1.out{animation:fadeOutDown .8s ease-out forwards}#banner.pagina-secundaria{height:200px;text-align:center}#banner.pagina-secundaria h1{height:auto;opacity:0;animation:fadeIn 1s ease-in forwards;animation-delay:.5s}@keyframes fadeIn{to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.botao-animado{display:inline-block;padding:20px 30px;border-radius:10px;border:none;color:var(--white);background:var(--corsecundaria);margin-top:30px;text-decoration:none;font-family:sans-serif;font-size:16px;transition:background .3s ease;position:relative;overflow:hidden}.botao-animado .setas{display:inline-block;margin-left:10px;transform:translateX(0)}.botao-animado:hover{background:#d7a789}.botao-animado:hover .setas{animation:moverSeta .5s infinite alternate ease-in-out}@keyframes moverSeta{0%{transform:translateX(0)}100%{transform:translateX(5px)}}.pulse-button{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(185,132,98,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(52,152,219,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(52,152,219,0)}}footer{background-color:var(--padrao);color:var(--white);min-height:200px;padding:50px 0}footer .container{display:flex;align-items:center;height:100%}footer .container .row{display:flex;align-items:center;width:100%}@media screen and (max-width: 768px){footer .container .row [class^=col-]:first-of-type{text-align:center}}footer .col-8{display:flex;justify-content:flex-end;align-items:center}footer ul{list-style:none;padding:0;margin:0;display:flex;gap:70px;justify-content:flex-end}footer ul li{font-size:16px;font-weight:normal;text-align:center;transition:color .3s ease}footer ul li:hover{cursor:pointer;color:#d7a789}.pd-tp-50{padding-top:50px}.pd-tp-100{padding-top:100px}.pd-bt-50{padding-bottom:50px}.pd-bt-100{padding-bottom:100px}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Black.ttf") format("truetype");font-weight:900;font-style:normal}body{font-family:"Poppins",sans-serif;font-weight:400}body.no-scroll{overflow:hidden;height:100vh}#content{opacity:0;transition:opacity .5s ease-in-out}#content.visible2{opacity:1;transition:opacity .5s ease-in-out}header{height:110px;width:100%;background-color:var(--white);color:var(--padrao);transition:top .3s ease;position:relative;z-index:9999}header.fixed{position:fixed;top:0;left:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1)}header img{max-width:250px}header .container{display:flex;align-items:center;height:100%}header .container .row{display:flex;align-items:center;width:100%}header .col-8{display:flex;align-items:center}header ul{list-style:none;padding:0;margin:0;display:flex;gap:30px}header ul li{font-size:16px;font-weight:normal;text-align:center}header ul li:hover{cursor:pointer}.li-menu-links{display:flex;justify-content:flex-end;align-items:center}.li-menu-links li a{color:var(--padrao);position:relative;padding:6px 0;text-decoration:none;transition:all .4s ease}.li-menu-links li a:hover{color:var(--corsecundaria)}.li-menu-links li a::before{content:"";position:absolute;bottom:0;left:0;height:3px;width:0%;background:var(--corsecundaria);border-radius:12px;transition:all .4s ease}.li-menu-links li a:hover::before{width:100%}.li-menu-links li a.whatsapp-btn{padding:10px 25px;border-radius:10px;border:none;color:var(--white);background:var(--corsecundaria);font-size:16px;display:inline-block;text-decoration:none;transition:all .4s ease}.li-menu-links li a.whatsapp-btn::before{display:none}.li-menu-links li a.whatsapp-btn:hover{background:#d7a789}.li-menu-links li.center a::before{left:50%;transform:translateX(-50%)}#menu-button button{font-size:30px;background:none;border:none;color:var(--padrao);cursor:pointer;padding:10px}#full-menu{position:fixed;top:-100%;left:0;width:100vw;height:100vh;background-color:var(--white);color:var(--padrao);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999;opacity:0;transition:top .4s ease-out,opacity .4s ease-out}#full-menu.hidden{display:none}#full-menu.visible{top:0;opacity:1}#full-menu #close-button{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--padrao);font-size:24px;cursor:pointer}#full-menu #close-button svg{margin:40px}#full-menu nav ul{list-style:none;padding:0}#full-menu nav ul li{margin:20px 0}#full-menu nav ul li a{position:relative;color:var(--padrao);text-decoration:none;font-size:24px;padding:6px 0;transition:all .3s ease}#full-menu nav ul li a::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background-color:var(--padrao);border-radius:12px;transform:translateX(-50%);transition:width .4s ease}#full-menu nav ul li a:hover::before{width:100%}#full-menu nav ul li a.whatsapp-btn{background-color:var(--padrao);color:var(--white);padding:10px 25px;border-radius:10px;font-size:20px;transition:background .3s ease}#full-menu nav ul li a.whatsapp-btn::before{display:none}#full-menu nav ul li a.whatsapp-btn:hover{background-color:#d7a789}.back-header{width:100%;height:110px;content:" ";z-index:1}@media screen and (min-width: 768px){.beatriz.numeros [class^=col-]:nth-child(n+4){margin-top:30px}}.beatriz.numeros img{border-radius:50px}@media screen and (max-width: 768px){.beatriz.numeros .col-borda{margin:20px 0}.beatriz.numeros .col-borda.col-borda-none{margin:0}}.beatriz.numeros .col-borda .borda{border:1px solid var(--padrao);border-radius:50px;border-bottom-left-radius:0px;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.beatriz.numeros .col-borda .borda{height:250px;border-bottom-left-radius:0px}}.beatriz.numeros .col-borda .borda h1{font-size:60px;color:var(--padrao);margin-bottom:0;font-weight:900}.beatriz.numeros .col-borda .borda p{font-size:16px;color:var(--padrao);margin-bottom:0}.beatriz.ultimosprojetos img{object-fit:cover;border-radius:50px}.beatriz h1{font-size:20px;color:var(--padrao);margin-bottom:30px}.beatriz h2{font-size:20px;color:var(--padrao);line-height:35px}.beatriz p{font-family:16px;color:var(--padrao)}.beatriz.chamada .row{display:flex;justify-content:center;align-items:center}.beatriz.chamada h1{font-size:34px}.beatriz.chamada h2{font-size:20px;line-height:35px}.section-background{background-image:url("../img/webp/chamada.webp");background-size:cover;background-position:center;background-attachment:fixed;position:relative}.section-background.color-background::before{content:"";position:absolute;inset:0;background-color:#e9e9e9;z-index:1;opacity:.7}.section-background .container{position:relative;z-index:2}.img-borda-redonda-1{border-top-right-radius:0px !important}.img-borda-redonda-2{border-bottom-left-radius:0px !important}.swipe{width:100%;height:100%;object-fit:cover}.pagina-secundaria p span{font-size:20px;color:var(--corsecundaria) !important}.pagina-secundaria h2{font-size:40px}.next-project .container a{display:block;text-align:right;margin-bottom:.5rem;font-size:25px;color:var(--padrao)}.next-project .container a span{color:var(--corsecundaria);font-weight:900}