@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;600&display=swap";
.page-module__4gMfna__hero{color:#fff;text-align:center;background:url("/images/imagesTelaInicial/hero home.png") 50%/cover no-repeat;justify-content:center;align-items:center;height:70vh;display:flex;position:relative}.page-module__4gMfna__hero:after{content:"";background:#0006;position:absolute;inset:0}.page-module__4gMfna__hero-content{z-index:2;max-width:800px;padding:0 1rem;position:relative}.page-module__4gMfna__hero h2{color:#fff;margin-bottom:1rem;font-family:Lato,sans-serif;font-size:3.2rem;font-weight:600}.page-module__4gMfna__btn{color:#fff;background:#2e4d37;border:0;border-radius:6px;padding:.6rem 1.4rem;font-family:Lato,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:background .3s;display:inline-block}.page-module__4gMfna__btn:hover{background:#24402d}.page-module__4gMfna__section{padding:5rem 0 1.5rem}.page-module__4gMfna__container{width:90%;max-width:1100px;margin:auto}.page-module__4gMfna__flex-row{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:4rem;display:flex}.page-module__4gMfna__about-text,.page-module__4gMfna__extras-text{text-align:left;flex:50%}.page-module__4gMfna__about-img,.page-module__4gMfna__extras-img{flex:50%}.page-module__4gMfna__about-img img,.page-module__4gMfna__extras-img img{object-fit:cover;border:2px solid #8b6f47;border-radius:8px;width:100%;height:380px;box-shadow:0 6px 16px #0000001f}.page-module__4gMfna__section h2{color:#5d4037;text-align:center;margin-bottom:.8rem;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:600}.page-module__4gMfna__about-text h2,.page-module__4gMfna__extras-text h2{text-align:left}.page-module__4gMfna__about-text p,.page-module__4gMfna__extras-text p{color:#444;margin-bottom:.8rem;font-family:Lato,sans-serif;font-size:1rem;line-height:1.6}.page-module__4gMfna__reviews-section{padding-bottom:1.5rem;padding-top:.5rem!important}.page-module__4gMfna__reviews-container{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:0;display:grid}.page-module__4gMfna__review{background:#fff;border-radius:8px;padding:1.2rem;box-shadow:0 2px 8px #0000001a}.page-module__4gMfna__review h3{color:#5d4037;margin-bottom:.4rem;font-family:Lato,sans-serif;font-size:1.1rem}.page-module__4gMfna__stars{color:#f39c12;margin:.4rem 0;font-size:1.2rem}.page-module__4gMfna__review p{color:#555;margin:0;font-size:.95rem;line-height:1.5}.page-module__4gMfna__feedback{background:#fff;padding:2.5rem 0;text-align:center!important}.page-module__4gMfna__feedback>.page-module__4gMfna__container{text-align:center}.page-module__4gMfna__feedback h2,.page-module__4gMfna__feedback p,.page-module__4gMfna__feedback form{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.page-module__4gMfna__feedback p{color:#666;margin-bottom:1.5rem;font-size:1rem}.page-module__4gMfna__feedback form{flex-direction:column;gap:1rem;max-width:520px;display:flex;margin:0 auto!important}.page-module__4gMfna__feedback input,.page-module__4gMfna__feedback select,.page-module__4gMfna__feedback textarea{border:1px solid #ddd;border-radius:6px;padding:.8rem;font-family:Lato,sans-serif;font-size:1rem}.page-module__4gMfna__feedback textarea{min-height:110px}.page-module__4gMfna__feedback button{align-self:center}@media (max-width:1024px){.page-module__4gMfna__flex-row{text-align:left;flex-direction:column;align-items:flex-start}.page-module__4gMfna__about-img,.page-module__4gMfna__extras-img{order:-1;width:100%;margin-bottom:1.5rem}.page-module__4gMfna__about-img img,.page-module__4gMfna__extras-img img{height:340px}.page-module__4gMfna__section h2{text-align:left}}@media (max-width:768px){.page-module__4gMfna__hero h2{font-size:2.6rem}.page-module__4gMfna__section h2{font-size:1.45rem}.page-module__4gMfna__about-img img,.page-module__4gMfna__extras-img img{height:300px}.page-module__4gMfna__flex-row{margin-bottom:3rem}.page-module__4gMfna__reviews-section{padding-top:.3rem!important}}@media (max-width:480px){.page-module__4gMfna__hero h2{font-size:2.3rem}.page-module__4gMfna__section h2{font-size:1.4rem}.page-module__4gMfna__about-img img,.page-module__4gMfna__extras-img img{height:260px}.page-module__4gMfna__section{padding:4rem 0 1.5rem}}@media (max-width:320px){.page-module__4gMfna__hero h2{font-size:2rem}.page-module__4gMfna__section h2{font-size:1.35rem}.page-module__4gMfna__about-img img,.page-module__4gMfna__extras-img img{height:220px}.page-module__4gMfna__btn{padding:.5rem 1rem;font-size:.9rem}}
