.fisioPelvica-module__besGcW__firstSection{background-color:var(--secondary-background)}.fisioPelvica-module__besGcW__heroImageWrapper{width:100%;height:400px;position:relative;overflow:hidden}.fisioPelvica-module__besGcW__image{object-fit:cover;object-position:center}.fisioPelvica-module__besGcW__title{color:var(--primary-color);font-size:1.5em;font-weight:700}.fisioPelvica-module__besGcW__text{color:var(--foreground);font-size:1.05em;font-weight:200}.fisioPelvica-module__besGcW__textArea{flex-flow:column wrap;gap:1em;max-width:90%;display:flex}.fisioPelvica-module__besGcW__icon{color:var(--primary-color);font-size:1.6em}.fisioPelvica-module__besGcW__card{text-align:center;background-color:var(--third-background);cursor:pointer;border:1px solid #0000004d;border-radius:24px;flex-direction:column;align-items:center;gap:.6em;width:164px;padding:1.4em;transition:all .3s;display:flex;box-shadow:1px 4px 8px #0000000d}.fisioPelvica-module__besGcW__card:hover,.fisioPelvica-module__besGcW__secondCard:hover{transform:scale(1.03);box-shadow:1px 4px 8px #0000001a}.fisioPelvica-module__besGcW__secondCard:hover{box-shadow:1px 4px 8px #00000080}.fisioPelvica-module__besGcW__card h3{font-size:.95em;font-weight:600}.fisioPelvica-module__besGcW__saibaMais{color:var(--text-accent-color);font-size:.85em;font-weight:500}.fisioPelvica-module__besGcW__grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:3em auto;display:grid}.fisioPelvica-module__besGcW__initSectionText{text-align:center;flex-direction:column;align-items:center;gap:1.5em;margin-top:3em;padding:1em;display:flex}.fisioPelvica-module__besGcW__secondarySection{text-align:center;background:linear-gradient(to bottom, var(--primary-color) 0%, var(--background) 100%);flex-direction:column;align-items:center;gap:1.5em;padding:4em 0;display:flex;overflow:hidden}.fisioPelvica-module__besGcW__secondGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;width:100%;padding:1.5em 10vw;display:flex;overflow-x:auto}.fisioPelvica-module__besGcW__secondGrid::-webkit-scrollbar{display:none}.fisioPelvica-module__besGcW__secondCard{text-align:center;background-color:var(--background);scroll-snap-align:center;border-radius:16px;flex-direction:column;flex:0 0 80%;align-items:center;gap:1em;padding:1.8em 1.2em;transition:all .3s;display:flex;box-shadow:0 10px 25px #0000001a}.fisioPelvica-module__besGcW__secondCard h3{color:var(--primary-color);font-size:1.1em;font-weight:700;line-height:1.2}.fisioPelvica-module__besGcW__secondCard p{color:var(--text-accent-color);font-size:.9em;font-weight:300;line-height:1.5}.fisioPelvica-module__besGcW__secondCardImg{object-fit:cover;border:3px solid #1f83741a;border-radius:999px}.fisioPelvica-module__besGcW__miniCta{align-items:center;gap:.6em;display:flex}.fisioPelvica-module__besGcW__miniCta span{color:var(--primary-color);letter-spacing:.2px;font-size:1.1em;font-weight:600;transition:all .3s}.fisioPelvica-module__besGcW__miniCta span:hover{transform:translateY(-2px)}.fisioPelvica-module__besGcW__wppIcon{color:var(--background);background-color:var(--green-accent-color);border-radius:100px;padding:.2em;font-size:2.5em;transition:all .3s;box-shadow:0 5px 7px #00000040}.fisioPelvica-module__besGcW__wppIcon:hover{transform:translateY(-2px)}.fisioPelvica-module__besGcW__sobreAFisio{width:100%;padding:1em 0;overflow:hidden}.fisioPelvica-module__besGcW__sobreAFisioContainer{text-align:center;flex-direction:column;align-items:center;padding:1em 2em;display:flex}.fisioPelvica-module__besGcW__textAboutSection{flex-direction:column;gap:1em;margin-bottom:2.5em;display:flex}.fisioPelvica-module__besGcW__aboutTitle{text-align:center;color:var(--primary-color);font-size:1.6em;font-weight:700}.fisioPelvica-module__besGcW__imageWrapperSobre{border-radius:30px;width:100%;max-width:350px;height:450px;margin:0 auto;display:flex;position:relative;overflow:hidden}.fisioPelvica-module__besGcW__aboutImg{object-fit:cover;object-position:top}.fisioPelvica-module__besGcW__textContainer{flex-direction:column;gap:1em;width:100%;display:flex}.fisioPelvica-module__besGcW__aboutText{color:var(--text-accent-color);font-size:.98em;font-weight:200}.fisioPelvica-module__besGcW__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background-color:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.fisioPelvica-module__besGcW__modalContent{background-color:var(--background);text-align:center;border-radius:30px;flex-direction:column;align-items:center;gap:1.5em;width:100%;max-width:450px;max-height:650px;padding:3em 2em;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}.fisioPelvica-module__besGcW__modalTextDiv{height:400px;padding:0 1em;overflow:auto}.fisioPelvica-module__besGcW__modalIcon{color:var(--primary-color);font-size:3.5em}.fisioPelvica-module__besGcW__modalContent h2{color:var(--primary-color);font-size:1.6em;font-weight:700}.fisioPelvica-module__besGcW__modalContent p{color:var(--text-accent-color);margin-bottom:1em;font-size:1.05em;font-weight:300;line-height:1.6}.fisioPelvica-module__besGcW__closeBtn{width:35px;height:35px;color:var(--primary-color);cursor:pointer;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5em;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.fisioPelvica-module__besGcW__closeBtn:hover{background:var(--primary-color);color:#fff}@media (min-width:768px){.fisioPelvica-module__besGcW__heroImageWrapper{height:450px}.fisioPelvica-module__besGcW__grid{grid-template-columns:repeat(3,1fr)}.fisioPelvica-module__besGcW__textArea{max-width:60%}.fisioPelvica-module__besGcW__card{gap:1em;width:254px}.fisioPelvica-module__besGcW__card h3{font-size:1em}.fisioPelvica-module__besGcW__secondarySection{padding:6em 2em}.fisioPelvica-module__besGcW__secondGrid{grid-template-columns:repeat(4,1fr);gap:25px;width:100%;max-width:1200px;margin:2em auto;padding:0 4em;display:grid;overflow:visible}.fisioPelvica-module__besGcW__secondCard{flex:none;max-width:200px;height:auto;min-height:300px}.fisioPelvica-module__besGcW__sobreAFisioContainer{text-align:left;grid-template-columns:1.2fr .8fr;align-items:center;gap:4em;display:grid}.fisioPelvica-module__besGcW__textAboutSection{align-items:center;margin-bottom:0}.fisioPelvica-module__besGcW__imageWrapperSobre{justify-self:center;max-width:380px;height:500px;margin:0}.fisioPelvica-module__besGcW__textContainer{width:60%}}
