strong{font-weight:bold}*{margin:0;padding:0;outline:0;box-sizing:border-box;scroll-behavior:smooth}*:focus{outline:0}html,body,#root{font-size:62.5%}body{overflow-x:hidden;-webkit-font-smoothing:antialiased}main{display:flex;overflow-x:hidden;flex-direction:column;background-color:#fdf9f0;position:relative}body,input,button,textarea{font-family:"area-normal",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",serif}a{text-decoration:none}ul{list-style:none}button{cursor:pointer}.whatsapp{position:fixed;z-index:10;bottom:3rem;right:5rem;width:7rem;height:7rem}@media screen and (max-width: 700px){.whatsapp{right:24px;width:6rem;height:6rem}}.only-mobile{display:none !important}.mobile-tablet{display:none !important}@media screen and (max-width: 700px){.only-mobile{display:initial !important}.mobile-tablet{display:initial !important}.tablet-desktop{display:none !important}.only-desktop{display:none !important}}@media screen and (min-width: 701px)and (max-width: 1260px){.mobile-tablet{display:initial !important}.only-desktop{display:none !important}}@keyframes appear{from{opacity:0}to{opacity:1}}.blurButton{background-color:rgba(253,249,240,.2);color:#fff;border:1px solid #fdf9f0;padding:1.4rem 1.5rem;font-size:1.9rem;font-weight:600;transition:filter .2s;display:flex;place-items:center;justify-content:center;z-index:10;width:20rem}.blurButton:hover{filter:brightness(0.7)}@media screen and (max-width: 700px){.blurButton{font-size:1.5rem;line-height:1.5rem;padding:1.3rem 1.6rem 1.5rem;width:18rem}}.transparentButton{background-color:rgba(0,0,0,0);color:#5b4323;border:1px solid #5b4323;padding:1.7rem 1.5rem;font-size:1.7rem;font-weight:600;transition:filter .2s;display:flex;place-items:center;justify-content:center;z-index:10}.transparentButton:hover{background-color:#5b4323;color:#fdf9f0}@media screen and (max-width: 700px){.transparentButton{font-size:1.5rem;line-height:1.5rem;padding:1.3rem 1.6rem 1.5rem;width:18rem}}.yellowButton{background-color:#c2933d;color:#fdf9f0;padding:1.9rem 1.5rem;font-size:1.8rem;font-weight:600;transition:filter .2s;display:flex;place-items:center;justify-content:center;z-index:10;width:25rem;text-transform:uppercase}.yellowButton:hover{filter:brightness(0.7)}@media screen and (max-width: 700px){.yellowButton{font-size:1.3rem;line-height:1.4rem;padding:1.3rem 1.6rem;width:18rem}}.brownButton{background-color:#5b4323;color:#fdf9f0;padding:1.7rem 1.5rem;font-size:1.7rem;font-weight:600;transition:filter .2s;display:flex;place-items:center;justify-content:center;z-index:10;width:21rem;text-transform:uppercase}.brownButton:hover{filter:brightness(0.7)}@media screen and (max-width: 700px){.brownButton{font-size:1.5rem;line-height:1.5rem;padding:1.3rem 1.6rem;width:18rem}}.nav{display:flex;align-items:center;padding:4.4rem 10rem;position:absolute;right:0;z-index:20}.nav input{display:none}.nav label{width:100%}.nav .hamburger .abrir{width:7rem;height:7rem;cursor:pointer}.nav .hamburger:hover{filter:brightness(0.7);transition:.3s}.nav label input:checked{height:100vh}.nav label input:checked+.menu .hamburger .abrir{display:none}.nav label ul{opacity:0;display:none;animation:appear .3s ease-in}.nav label input:checked+.menu+ul{opacity:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5vh;position:absolute;background-color:#c2933d;top:0;width:32vw;right:0;padding:19rem 6.5rem;height:100vh;z-index:200}.nav label input:checked+.menu+ul .fechar{width:7rem;height:7rem;position:absolute;top:4.3rem;right:10rem}.nav label input:checked+.menu+ul .fechar:hover{filter:brightness(0.8);transition:.3s;cursor:pointer}.nav label input:checked+.menu+ul .wrap-links{display:flex;flex-direction:column;align-items:flex-start;transform:translateX(0);gap:5vh;padding:0;border-radius:0;margin-bottom:25vh}.nav label input:checked+.menu+ul .wrap-links .links{display:flex;align-items:center;gap:1.5rem;font-size:3rem;line-height:100%;letter-spacing:1%;color:#fdf9f0;font-weight:400;font-family:"area-normal",sans-serif}.nav label input:checked+.menu+ul .wrap-links .links img{margin-top:5px;display:none}.nav label input:checked+.menu+ul .wrap-links .links:hover{font-weight:700;font-family:"Libre Baskerville",serif}.nav label input:checked+.menu+ul .wrap-links .links:hover img{display:inline}.nav label input:checked+.menu+ul .wrap-links .selected{font-size:3rem;line-height:100%;letter-spacing:1%;color:#fdf9f0;font-weight:700;font-family:"Libre Baskerville",serif}.nav label input:checked+.menu+ul .wrap-links .selected img{display:initial}.nav label input:checked+.menu+ul>li{align-self:center}.nav label input:checked+.menu+ul .icons-nav{display:flex !important;gap:1rem}.nav label input:checked+.menu+ul .icons-nav a{width:3rem;height:3rem}.nav label input:checked+.menu+ul .icons-nav a img{width:100%;height:100%}.nav ul{gap:0}.nav ul li{position:relative}.nav ul li a{font-size:1.3rem}@media screen and (max-width: 700px){.nav{padding:2rem 2.4rem;width:100%;display:flex !important;align-items:center;justify-content:flex-end}.nav label{width:auto}.nav label .menu{position:relative;z-index:1000;cursor:pointer}.nav .hamburger .abrir{width:4rem;height:4rem}.nav label input:checked{height:100vh}.nav label input:checked+.menu .hamburger .abrir{display:none}.nav label ul{opacity:0;display:none;animation:appear .5s ease-in}.nav label input:checked+.menu+ul{gap:10vh;width:100vw;padding:6rem 2.2rem;height:85vh;box-shadow:0px 4px 4px rgba(0,0,0,.1);z-index:200}.nav label input:checked+.menu+ul .fechar{width:4rem;height:4rem;top:2rem;right:2.4rem}.nav label input:checked+.menu+ul .wrap-links{position:absolute;top:50%;display:flex;flex-direction:column;align-items:flex-start;transform:translate(0, -50%);gap:4vh;padding:0;border-radius:0;margin-bottom:10vh}.nav label input:checked+.menu+ul .wrap-links .links{font-size:2rem;line-height:2rem;letter-spacing:5%}.nav label input:checked+.menu+ul .icons-nav{position:absolute;bottom:5rem;display:flex !important;gap:1rem}.nav label input:checked+.menu+ul .icons-nav a{width:3rem;height:3rem}.nav label input:checked+.menu+ul .icons-nav a img{width:100%;height:100%}.nav ul{gap:0}.nav ul li{position:relative}.nav ul li a{font-size:1.3rem}}footer{background-color:#c2933d;color:#fdf9f0;padding:8.3rem 0 1rem;position:relative}footer .info-footer{width:85%;margin:auto;display:flex;flex-direction:column;gap:7rem}footer .info-footer .top-footer{display:flex;gap:5rem}footer .info-footer .top-footer h3{font-size:2rem;line-height:2.4rem;letter-spacing:0;font-weight:700;font-family:"area-normal",sans-serif;color:#fdf9f0}footer .info-footer .top-footer h4{font-size:2rem;line-height:3rem;letter-spacing:0;font-weight:600;font-family:"area-normal",sans-serif}footer .info-footer .top-footer P{font-size:2rem;line-height:3rem;font-weight:300}footer .info-footer .top-footer .left-footer,footer .info-footer .top-footer .mid-footer,footer .info-footer .top-footer .right-footer{display:flex;flex-direction:column;gap:3.5rem;flex:1}footer .info-footer .top-footer .item-footer{display:flex;flex-direction:column;gap:1rem}footer .info-footer .nami{font-size:1.6rem;font-weight:400;color:#fdf9f0;letter-spacing:5%}footer .info-footer>a{width:35rem}footer .info-footer>a img{width:100%}footer>img{position:absolute;right:0;bottom:0}@media screen and (max-width: 700px){footer{padding:5rem 0 1rem}footer .info-footer{width:85%;gap:6rem}footer .info-footer .top-footer{display:flex;flex-direction:column;gap:3.5rem}footer .info-footer .top-footer h3{font-size:1.6rem;line-height:2.4rem;letter-spacing:0;font-weight:700;font-family:"area-normal",sans-serif}footer .info-footer .top-footer h4{font-size:1.6rem;line-height:2.4rem;letter-spacing:0;font-weight:600;font-family:"area-normal",sans-serif}footer .info-footer .top-footer P{font-size:1.6rem;line-height:2.4rem;font-weight:300}footer .info-footer .top-footer .left-footer,footer .info-footer .top-footer .mid-footer,footer .info-footer .top-footer .right-footer{display:flex;flex-direction:column;gap:3.5rem;flex:1}footer .info-footer .top-footer .item-footer{display:flex;flex-direction:column;gap:1rem}footer .info-footer .nami{font-size:1.3rem;font-weight:300;letter-spacing:0%;text-align:center;align-self:center}footer .info-footer>a{width:23rem}footer .info-footer>a img{width:100%}}.header{position:relative;width:100%;height:100vh}.header .header-back{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.header .header-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3}.header .header-text h2{font-size:2.2rem;color:#fff;font-weight:400;line-height:2.2rem;letter-spacing:2%;font-family:"Libre Baskerville",serif}.header .nav-logo{position:absolute;top:3.6rem;left:50%;transform:translateX(-50%);z-index:10}@media screen and (max-width: 700px){.header{aspect-ratio:36/50;height:auto}.header .header-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;display:flex;flex-direction:column;width:21.5rem;text-align:center}.header .header-text h2{font-size:1.6rem;line-height:1.9rem;margin-bottom:0rem}.header .nav-logo{top:3rem;width:17rem}}.header2{position:relative;width:100%;height:80vh}.header2 .header-back{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.header2 .nav-logo{position:absolute;top:3.6rem;left:50%;transform:translateX(-50%);z-index:10}.header2 .nav-logo img{width:100%}@media screen and (max-width: 700px){.header2{aspect-ratio:36/50;height:auto}.header2 .header-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;display:flex;flex-direction:column;width:21.5rem;text-align:center}.header2 .header-text h2{font-size:1.6rem;line-height:1.9rem;margin-bottom:0rem}.header2 .nav-logo{top:3rem;width:17rem}}@keyframes arrow{from{transform:translateY(0)}to{transform:translateY(2rem)}}.contato{padding:25rem 0 12rem;position:relative}.contato .contato-logo{position:absolute;left:50%;top:3.6rem;transform:translateX(-50%)}.contato .wrap-contato{display:flex;flex-direction:column;gap:14rem;width:85%;margin:auto;align-items:center}.contato .wrap-contato .item-contato{display:flex;gap:10rem;align-items:center;justify-content:center}.contato .wrap-contato .item-contato .info-contato{display:flex;flex-direction:column;width:52.5rem;gap:1.5rem}.contato .wrap-contato .item-contato .info-contato h2{font-size:4.4rem;line-height:4.4rem;font-weight:400;font-family:"Libre Baskerville",serif;color:#5b4323;letter-spacing:0;margin-bottom:1.5rem}.contato .wrap-contato .item-contato .info-contato h3{font-size:2rem;line-height:3rem;letter-spacing:0;font-weight:600;font-family:"area-normal",sans-serif;color:#000;margin-top:1.5rem}.contato .wrap-contato .item-contato .info-contato a,.contato .wrap-contato .item-contato .info-contato p{font-size:2rem;line-height:3rem;letter-spacing:0;font-weight:400;font-family:"area-normal",sans-serif;color:#000}.contato .wrap-contato .item-contato .info-contato .icons-contato{display:flex;gap:1.5rem}@media screen and (max-width: 700px){.contato{padding:13rem 0 6rem}.contato .contato-logo{width:17rem}.contato .wrap-contato{gap:6rem;width:90%;margin:auto;align-items:center}.contato .wrap-contato .item-contato{display:flex;flex-direction:column;gap:3.6rem;align-items:center;justify-content:center;width:100%}.contato .wrap-contato .item-contato>img{width:100%}.contato .wrap-contato .item-contato .info-contato{display:flex;flex-direction:column;width:100%;gap:1.5rem}.contato .wrap-contato .item-contato .info-contato h2{font-size:2.6rem;line-height:2.6rem;margin-bottom:0rem}.contato .wrap-contato .item-contato .info-contato h3{font-size:1.6rem;line-height:2.4rem;margin-top:1.5rem}.contato .wrap-contato .item-contato .info-contato a,.contato .wrap-contato .item-contato .info-contato p{font-size:1.6rem;line-height:2.4rem}.contato .wrap-contato .item-contato .info-contato .icons-contato{display:flex;gap:1rem;margin-top:1.5rem}.contato .wrap-contato .item-contato .info-contato .icons-contato a{width:2.4rem;height:2.4rem}.contato .wrap-contato .item-contato .info-contato .icons-contato a img{width:100%;height:100%}.contato .wrap-contato .reverse{flex-direction:column-reverse}}.perguntas-page{padding:25rem 0 12rem;position:relative}.perguntas-page .contato-logo{position:absolute;left:50%;top:3.6rem;transform:translateX(-50%)}.perguntas-page .perguntas{display:flex;flex-direction:column;align-items:center;justify-content:center}.perguntas-page .perguntas h2{font-size:4.4rem;line-height:4.4rem;font-weight:400;font-family:"Libre Baskerville",serif;color:#5b4323;margin-bottom:8rem}.perguntas-page .perguntas .itens{width:70%;margin:auto;display:flex;flex-direction:column;flex:1;gap:0rem;height:fit-content;z-index:3}.perguntas-page .perguntas .itens .item{display:grid;border-bottom:1px solid #5b4323;padding-bottom:0rem;justify-content:space-between;align-items:center;cursor:pointer;padding:1.5rem 0}.perguntas-page .perguntas .itens .item h5{display:inline;font-size:2rem;color:#1e1e1e;font-weight:500;line-height:3rem;width:fit-content;font-family:"area-normal",sans-serif;letter-spacing:2%;grid-row:1}.perguntas-page .perguntas .itens .item .srOnly{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.perguntas-page .perguntas .itens .item .toggle-button{display:inline;color:#5b4323;text-decoration:none;font-size:4rem;font-weight:400;font-family:"Libre Baskerville",serif;grid-row:1}.perguntas-page .perguntas .itens .item .more-info{display:none;color:#5b4323;animation:appear 1s linear;grid-row:2;margin-bottom:1rem}.perguntas-page .perguntas .itens .item .more-info>p{font-size:1.7rem;color:#1e1e1e;margin-top:1.5rem;text-align:start}.perguntas-page .perguntas .itens p{font-size:2.2rem;color:#1e1e1e;margin-top:6rem;text-align:center}.perguntas-page .perguntas .itens a{margin:4rem auto 8rem}@media screen and (max-width: 700px){.perguntas-page{padding:13rem 0 6rem}.perguntas-page .contato-logo{width:17rem}.perguntas-page .perguntas h2{font-size:2rem;line-height:2.4rem;margin-bottom:4rem}.perguntas-page .perguntas .itens{width:85%}.perguntas-page .perguntas .itens .item h5{font-size:1.6rem;line-height:2rem}.perguntas-page .perguntas .itens .item .toggle-button{font-size:2rem}.perguntas-page .perguntas .itens .item .more-info{font-size:1.6rem;line-height:2rem;margin-bottom:1rem}.perguntas-page .perguntas .itens .item .more-info>p{font-size:1.5rem;margin-top:1.5rem}.perguntas-page .perguntas .itens p{font-size:1.6rem;line-height:2rem;margin-top:4rem}.perguntas-page .perguntas .itens a{margin:4rem auto 8rem}}
