@font-face{font-family:"Inter";font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../../../../../../themes/fisioponto/assets/fonts/inter-latin.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(../../../../../../../../themes/fisioponto/assets/fonts/poppins-latin-500.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(../../../../../../../../themes/fisioponto/assets/fonts/poppins-latin-600.woff2) format("woff2")}:root{--fp-white:#fff;--fp-ink:#12303f;--fp-navy:#164a6b;--fp-blue:#1e739e;--fp-sky:#d3ecf5;--fp-muted:#5a7688;--fp-line:rgba(18, 48, 63, 0.1);--fp-font-display:"Poppins", sans-serif;--fp-font-text:"Inter", sans-serif;--fp-container:1215px;--fp-gutter:15px;--fp-section:112px;--fp-radius-lg:32px;--fp-radius-md:24px;--fp-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--fp-ink);background:var(--fp-white);font-family:var(--fp-font-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}h1,h2,h3,h4,p,ul,figure,blockquote{margin-top:0}h1,h2,h3,h4{font-family:var(--fp-font-display);font-weight:500;letter-spacing:-.01em;line-height:1.1}p{color:var(--fp-muted)}:focus-visible{outline:3px solid #f6bd48;outline-offset:3px}[hidden]{display:none!important}.skip-link{position:fixed;top:8px;left:8px;z-index:9999;padding:10px 14px;background:var(--fp-white);color:var(--fp-ink);transform:translateY(-160%)}.skip-link:focus{transform:none}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}