@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,400;0,700;1,400;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{font-family:Lato,sans-serif;font-size:10px;height:100vh;width:100%}body{font-size:1.6rem}*{box-sizing:border-box}h1,h2,h3,h4,h5,p,span{font-weight:400}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{font-size:3em}h2,h3{color:#237ca2f4;line-height:1em;text-align:center}h3{font-size:2em}h4{color:#237ca2f4;font-size:1.8em;line-height:1em;text-align:center}p{font-size:1.8rem;font-weight:400;line-height:3rem}b,strong{font-weight:700}.content{margin:auto;max-width:120rem;padding:1rem;width:95%}.button{background-color:#237ca2f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;padding:1rem;transition:all .1s linear;width:100%}.button:hover{box-shadow:0 15px 20px 0 #0003;transform:scale(1.01)}.button:active{box-shadow:0 15px 20px 0 #0003,inset 0 15px 20px 0 #0003;transform:scale(1.01)}h3.city-name{color:#237ca2f4;font-size:2em;line-height:1rem;text-align:center}.contact-container{display:block;width:100%}@media (min-width:768px){.contact-container{grid-gap:1rem;display:grid;grid-template-columns:50% 50%;width:100%}}.contact-form{display:block;margin-bottom:1rem;margin-right:1rem;width:100%}.contact-map{display:none;min-height:30rem;overflow:hidden;padding-top:56.25%;position:relative;width:100%}@media (min-width:768px){.contact-map{display:block}}.contact-map-iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.form-group{margin-bottom:1rem;width:inherit}.form-group>*{display:block;font-size:1.6rem;margin-bottom:.5rem;width:inherit}.form-group textarea,.form-group>input{border:1px solid #aaa;border-radius:4px;box-shadow:none;outline:none;padding:1rem;text-decoration:none;text-shadow:none}.form-group>textarea{resize:none}input,textarea{transition:border-color .1s linear}input.invalid,textarea.invalid{border-color:red}input+.error,textarea+.error{color:red;font-size:1.2rem;height:0;opacity:0;padding:0;transition:all .1s linear;visibility:hidden}input.invalid+.error,textarea.invalid+.error{height:1.5rem;opacity:1;visibility:visible}.contact-cities{font-size:1.6rem;text-align:center;width:100%}@media (min-width:768px){.contact-cities{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:33% 34% 33%}}.contact-city img{width:1.6rem}.quem-somos__img{background-color:#fff;box-shadow:0 7px 10px 0 #0003;display:block;margin:0 auto;padding:.5rem;width:90vw}@media (min-width:768px){.display--flex{display:flex}.flex--start{align-items:start}.flex--center{align-items:center}.margin--right{margin-right:2rem}.quem-somos__img{height:auto;width:32rem}.servicos_group{padding:0 2rem;width:50%}}.servicos_img{display:block;margin:0 auto;width:10rem}.margin--bottom{margin-bottom:2rem}.produtos{display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;padding:0}.produtos__item{background-color:#237ca2f4;border-radius:.4rem;color:#fff;display:block;font-size:3rem;margin-bottom:2rem;padding:2rem;text-decoration:none;transition:background-color .1s linear,transform .2s linear}.produtos__item:hover{background-color:#1a5a76f4;transform:scale(1.1)}.icones{align-items:center;justify-content:space-evenly}.icones,.images{display:flex;flex-wrap:wrap;list-style:none;padding:0}.images{justify-content:space-around}.image{background-color:#fff;box-shadow:0 7px 10px 0 #0003;display:block;height:100%;margin-bottom:2rem;max-height:32rem;overflow:hidden;padding:1rem;width:auto}.image--large{height:auto;max-height:none;width:100%}.header{background-image:url(/static/media/bg-sao-jose-ortopedicos.15f034b5c55c74500068.jpg);background-position-x:80%;background-repeat:no-repeat;background-size:cover;color:#fff;height:50rem;position:relative;width:100%}.header__selo{border-radius:1rem;height:4rem;margin:1rem 0 0 1rem;position:absolute}.header__text{font-size:2.5rem;margin:0 auto;padding-top:20rem;text-align:center;width:70%}.header-nav{position:absolute;right:1rem;top:1rem}.header-nav__list{display:flex;flex-direction:row;justify-content:space-between;list-style:none}.header-nav__list-item-link:hover{background-color:#237ca2f4}.header-nav__list-item-link.active{background-color:initial;font-weight:700}.header-nav__list-item-link{border-radius:4px;color:#fff;display:block;font-size:1.3rem;padding:1rem;text-decoration:none;transition:background-color .1s linear}.header-nav__list-item.active>.header-nav__list-item-link{color:#ffcd39}@media (min-width:768px){.header__selo{height:6rem}.header__text{font-size:3.5rem}.header-nav__list-item-link{font-size:1.8rem}}@media (min-width:1024px){.header__selo{height:10rem}}.container{margin:0 auto;max-width:120rem;position:relative}.cards{grid-gap:1rem;display:grid;gap:1rem}.cards--three-column{grid-template-columns:100%}.card.card--podologia{background-image:url(/static/media/podologia-square.d645a7347381371790be.png)}.card.card--promocao:before{background-clip:initial;background-image:url(/static/media/assistencia_tecnica.ca763c4682638eb4e9c1.jpeg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;transition:filter .1s linear;width:100%}.card.card--promocao:hover:before{filter:opacity(10%)}.card.card--entrega:before{background-clip:initial;background-image:url(/static/media/entregas.38b08fd24c8a9e3f8d09.jpeg);background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transition:filter .1s linear;width:100%}.card.card--entrega:hover:before{filter:opacity(10%)}.card{background-clip:initial;background-color:#fff;background-repeat:no-repeat;background-size:cover;border-radius:1rem;height:50rem;overflow:hidden;padding:1rem;position:relative;transition:all .1s linear}.card__title{color:#005f99;font-size:1.6rem}.card__text{color:#fff;font-size:1.2rem}.card__text--dark{color:#555}.card.card--promocao .card__text,.card.card--promocao .card__title{opacity:0;transition:opacity .1s linear;visibility:hidden}.card.card--promocao:hover .card__text,.card.card--promocao:hover .card__title{opacity:100%;visibility:visible}.card.card--entrega .card__text,.card.card--entrega .card__title{opacity:0;transition:opacity .1s linear;visibility:hidden}.card.card--entrega:hover{background-image:none}.card.card--entrega:hover .card__text,.card.card--entrega:hover .card__title{opacity:100%;visibility:visible}.card__image{margin:1rem 5%;width:40%}.card--catalogo{align-items:center;display:flex;flex-direction:column;text-align:center}.card__catalog-link{display:block;margin-top:1rem}.card__qrcode{height:auto;max-width:100%}.card__catalog-url{background-color:#005f99;border-radius:2rem;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin-top:1rem;padding:.8rem 1.6rem;text-decoration:none;transition:background-color .1s linear;word-break:break-all}.card__catalog-url:hover{background-color:#237ca2f4}@media (min-width:900px){.cards--three-column{grid-template-columns:50% 50%}.card:hover{box-shadow:0 15px 20px 0 #0003;transform:scale(1.1);z-index:10}}@media (min-width:1200px){.cards--three-column{grid-template-columns:33% 34% 33%}}.footer{background-color:#25607c;color:#fff;text-align:center}.footer__container{padding:1rem}@media (min-width:768px){.footer__container{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.footer__container>*{flex:1 1}}.footer .footer__copyright{background-color:#084a68;padding:1rem;text-align:center}.footer__title{color:#fff;font-size:2rem;font-weight:700}.footer p{font-size:1.8rem;line-height:2rem}.map-nav{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;list-style:none;margin:0;padding:0}.map-nav__item-link{color:#fff;display:block;padding:.5rem 1rem;text-decoration:none}.footer__social{text-align:center}.footer__social-image{width:3rem}.icon_button{align-items:center;border-radius:.4rem;color:#25607c;display:flex;flex-direction:column;max-width:32rem;padding:2rem;text-decoration:none;transition:background-color .1s linear,transform .2s linear}.icon_button__img{margin-bottom:2rem;width:10rem}.icon_button:hover{background-color:#25607c1a;transform:scale(1.1)}
/*# sourceMappingURL=main.101d2b55.css.map*/