.et_pb_slide{padding:0!important}.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{z-index:5!important}#main-slider-home .et_pb_slider .et_pb_slide_0{background-size:contain!important}@media (min-width:768px){#main-slider-home .et_pb_slider .et_pb_slide_0{background-size:auto!important}}@media (min-width:981px){#main-slider-home .et_pb_slider .et_pb_slide_0{background-size:initial!important}}#top-header,#top-header #et-info,#top-header .container,#top-header .et-social-icon a{line-height:1.3em}.et_pb_column{min-height:0px!important}#et-secondary-nav li.seal{display:flex;position:absolute;width:140px;top:0px;height:49px;left:50%;transform:translateX(-50%);justify-content:center;align-items:flex-start;text-align:center;z-index:1;background:url(https://dev.novaphysio.revfisiodesp.pt/wp-content/uploads/2020/12/seal.png) no-repeat;background-position:top center;background-size:auto 40px}#et-secondary-nav li.seal a{margin-top:12px;font-size:20px}#o-que-fazemos ul.et_pb_tabs_controls{background-color:rgb(0,0,0,0)}#o-que-fazemos .et_pb_tabs_controls li{border-right:1px rgb(0,0,0,0);width:33%;text-align:center}#o-que-fazemos ul.et_pb_tabs_controls:after{border-top:0px rgb(0,0,0,0)}#o-que-fazemos .et_pb_tab_active{background-color:rgb(0,0,0,0)!important;border-bottom:2px solid #46ba7c}#onde-estamos ul.et_pb_tabs_controls{background-color:rgb(0,0,0,0)}#onde-estamos ul.et_pb_tabs_controls li{background-color:#27163B}#onde-estamos .et_pb_tabs_controls li{border-right:1px rgb(0,0,0,0);width:33.3%;padding:75px 0;text-align:center}#onde-estamos li.et_pb_tab_active a{text-decoration:underline;text-decoration-color:#46ba7c}#onde-estamos ul.et_pb_tabs_controls li:hover{background-color:#392255!important}#onde-estamos ul.et_pb_tabs_controls:after{border-top:0px rgb(0,0,0,0)}#onde-estamos .et_pb_tab_active{background-color:#392255!important}#onde-estamos .et_pb_tab{padding:5px 3px 0px 0px}#onde-estamos .et_pb_text>:last-child{margin-bottom:-6px}.et-l--header ul{line-height:normal!important}.et_pb_scroll_top{transition:0.2s all ease-in-out}.et_pb_scroll_top:hover{background:#534d77;opacity:0.7;transition:0.2s all ease-in-out}.anchor-first-text{color:#000;text-decoration:none;transition:0.2s all ease-in-out}.anchor-first-text:hover{color:#534d77;text-decoration:underline #534d77;text-decoration-thickness:3px;transition:0.2s all ease-in-out}.tabcontent-descri-gallery-text{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.tabcontent-descri-gallery{width:30%;margin:0}@media (min-width:981px){.tabcontent-descri-gallery{max-height:450px;max-width:450px}}.tabcontent-descri-text{width:60%}.tabcontent-descri-text p{text-align:justify}@media(max-width:800px){.tabcontent-descri-gallery-text{display:flex;flex-direction:column;justify-content:center}.tabcontent-descri-gallery{width:100%;margin:0 0 2rem 0}.tabcontent-descri-text{width:100%}}.tabcontent-descri-gallery img{border-radius:15px}.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a{padding:1.5rem 0!important}.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li,.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a{display:flex;align-content:center;justify-content:center}.et_pb_tabs_controls li:not(.et_pb_tab_active){background:transparent!important;background-image:linear-gradient(90deg,transparent 70%,rgba(255,255,255,0.2) 100%)!important}.et_pb_tabs_controls li:not(.et_pb_tab_active):before{background-color:#474266;content:"";width:100%;height:0px;position:absolute;top:0;left:0;transition:0.3s ease-in-out;z-index:2}.et_pb_tabs_controls li:not(.et_pb_tab_active):hover::before{height:100%;z-index:2;bottom:0}@media screen and (max-width:780px){.et_pb_tabs_controls li:not(.et_pb_tab_active):hover::before{height:0}}.et_pb_tabs_controls li:not(.et_pb_tab_active):hover a{color:white;opacity:1;z-index:2;transition:0.3s ease-in-out}@media screen and (max-width:780px){.et_pb_tabs_controls li:not(.et_pb_tab_active):hover a{color:#686868;opacity:0.6}}.et_pb_tabs_controls li:not(.et_pb_tab_active) a::before{position:absolute;height:auto;color:white;display:flex;align-items:center;justify-content:center;opacity:0.1;font-size:40px;transition:1s ease-out;z-index:2;font-weight:600;top:110%;left:20%}.et_pb_tabs_controls li:not(.et_pb_tab_active):nth-child(1) a::before{content:"Fisioterapia"}.et_pb_tabs_controls li:not(.et_pb_tab_active):nth-child(2) a::before{content:"Bem-Estar"}.et_pb_tabs_controls li:not(.et_pb_tab_active):nth-child(3) a::before{content:"Ortopedia"}@media screen and (max-width:780px){.et_pb_tabs_controls li:not(.et_pb_tab_active) a::before{display:none}}.et_pb_tabs_controls li:not(.et_pb_tab_active):hover a::before{opacity:0.1;font-size:40px;top:-80%}.et_pb_tabs_controls li{border:none!important}.et_pb_tab{height:550px;overflow:hidden scroll}.et_pb_tab::-webkit-scrollbar{width:10px}.et_pb_tab::-webkit-scrollbar-track{background:transparent}.et_pb_tab::-webkit-scrollbar-thumb{background:#474266;border-radius:5px}.et_pb_tab::-webkit-scrollbar-thumb:hover{background:#474266}.tabcontent{display:none;min-height:180px}.tabcontent.active{transition:all 1s ease;display:block}.wrapper_tabcontent:after{content:"";height:5px;width:100%;position:absolute;background-color:#474266;left:0;bottom:0;z-index:-2;transition:all 1s ease}:where(.tabcontent-descri-h3-fisio,.tabcontent-descri-h3-bem,.tabcontent-descri-h3-orto){font-size:40px!important;font-family:"Poppins",sans-serif;font-weight:600!important;transform:rotate(90deg);position:absolute;opacity:0.1;width:auto;height:60px;color:#474266!important;padding:0!important}@media screen and (max-width:512px){.tabcontent-descri-h3{top:65px}}.tabcontent-descri-h3-fisio{top:90px;left:-185px;animation:cityF 1s ease}.tabcontent-descri-h3-bem{left:-175px;top:80px;animation:cityB 1s ease}.tabcontent-descri-h3-orto{left:-165px;top:75px;animation:cityO 1s ease}@keyframes cityF{from{left:-250px}to{left:-185px}}@keyframes cityB{from{left:-250px}to{left:-175px}}@keyframes cityO{from{left:-250px}to{left:-165px}}.tabcontent p{color:#686868;margin:0;padding:0;line-height:28px;font-weight:300;transition:all 1s ease;animation:fadeEffect 0.6s ease;width:100%;font-size:16px;font-family:"Open Sans",sans-serif;text-align:justify}@media screen and (max-width:512px){.tabcontent p{font-size:14px;line-height:26px}}.tabcontent-descri-servicos{display:flex;justify-content:center;flex-wrap:wrap;width:100%}.tabcontent-descri-servicos-home{width:45%;margin:0 2rem 0 0;display:flex;flex-direction:column;align-content:center}.tabcontent-descri-servicos-performance{width:45%;display:flex;flex-direction:column;align-content:center}:where(.tabcontent-descri-servicos-home,.tabcontent-descri-servicos-performance) img{width:150px;border-radius:40px;margin:1rem auto;animation:fadeEffectimg 0.6s ease}:where(.tabcontent-descri-servicos-home,.tabcontent-descri-servicos-performance) h4{text-align:center;color:#534d77;animation:fadeEffect 0.6s ease}:where(.tabcontent-descri-servicos-home,.tabcontent-descri-servicos-performance) p{padding:0 0.5rem}.tabcontent-descri-servicos-equipamentos{display:flex;justify-content:center;width:100%}:where(.tabcontent-descri-servicos-equipamentos-1,.tabcontent-descri-servicos-equipamentos-2,.tabcontent-descri-servicos-equipamentos-3){width:30%;display:flex;flex-direction:column;align-content:center}.tabcontent-descri-servicos-equipamentos-2{margin:0 2rem}:where(.tabcontent-descri-servicos-equipamentos-1,.tabcontent-descri-servicos-equipamentos-2,.tabcontent-descri-servicos-equipamentos-3) img{width:150px;border-radius:40px;margin:1rem auto;animation:fadeEffectimg 0.6s ease}:where(.tabcontent-descri-servicos-equipamentos-1,.tabcontent-descri-servicos-equipamentos-2,.tabcontent-descri-servicos-equipamentos-3) h4{text-align:center;color:#534d77;animation:fadeEffect 0.6s ease}:where(.tabcontent-descri-servicos-equipamentos-1,.tabcontent-descri-servicos-equipamentos-2,.tabcontent-descri-servicos-equipamentos-3) p{padding:0 0.5rem}@media screen and (max-width:730px){.tabcontent-descri-servicos{display:flex;flex-direction:column;align-items:center}.tabcontent-descri-servicos-home{width:100%;margin:0}.tabcontent-descri-servicos-performance{width:100%}.divider-servicos-2{display:block;width:100%}}@media screen and (max-width:1050px){.tabcontent-descri-servicos-equipamentos{display:flex;flex-direction:column;align-items:center}.tabcontent-descri-servicos-equipamentos-1{width:100%;margin:0}:where(.tabcontent-descri-servicos-equipamentos-2,.tabcontent-descri-servicos-equipamentos-3,.tabcontent-descri-servicos-equipamentos-4){width:100%}.divider-servicos-3{display:block;width:100%}}@keyframes fadeEffect{from{opacity:0;margin-left:30px}to{opacity:1;margin-left:0}}@keyframes fadeEffectimg{from{opacity:0;padding-left:30px}to{opacity:1;padding-left:0}}:where(.divider-servicos,.divider-servicos-2,.divider-servicos-3){border-top:2px solid #534d77;margin:4rem 0}:where(.divider-servicos-2,.divider-servicos-3){display:none}#scroll-wrapper{position:absolute;top:325px;right:0}#scroll-wrapper-inner{display:flex;flex-direction:column;align-items:center;margin:0px -90px 0 0;width:fit-content;height:min-content}#scroll-down{display:block;position:relative;text-align:center}#scroll-title{display:block;text-transform:uppercase;cursor:pointer;color:#2b2b2b;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:bold;text-align:center;transform:rotate(-90deg);margin-bottom:0}#scroll-down::before{-webkit-animation:elasticus 2.9s cubic-bezier(1,0,0,1) infinite;-moz-animation:elasticus 2.9s cubic-bezier(1,0,0,1) infinite;-o-animation:elasticus 2.9s cubic-bezier(1,0,0,1) infinite;animation:elasticus 2.9s cubic-bezier(1,0,0,1) infinite;position:absolute;top:50px;left:50%;margin-left:-1px;width:2px;height:90px;background:#2b2b2b;content:' '}@-webkit-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-moz-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-o-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content{display:flex!important;justify-content:center}.btn-slider-contacto{display:flex;align-items:center;justify-content:center;color:white;font-size:19px;font-family:'Open Sans',sans-serif;padding:0.6rem 2rem 0.6rem 1.2rem;border:2px white solid;border-radius:8px;margin:1rem 0 0 0;background:transparent;position:relative;transition:0.2s all ease-in-out}.btn-slider-contacto:hover{color:#534d77;background:white;transition:0.2s all ease-in-out}.btn-slider-contacto svg{position:absolute;right:8px;animation:MoveUpDown 1s linear infinite}.btn-slider-contacto svg path:nth-child(2){transition:0.2s all ease-in-out}.btn-slider-contacto:hover svg path:nth-child(2){fill:#534d77;transition:0.2s all ease-in-out}@keyframes MoveUpDown{0%,100%{bottom:8px}50%{bottom:17px}}@media (max-width:767px){.btn-slider-contacto{font-size:15px;padding:0.5rem 1.8rem 0.5rem 0.8rem}.btn-slider-contacto svg{width:15px;height:15px}}@media (max-width:980px){.btn-slider-contacto{font-size:16px;padding:0.6rem 1.8rem 0.6rem .9rem}.btn-slider-contacto svg{width:17px;height:17px}}#slider-contactos .et_pb_slider .et_pb_slide_0{background-size:cover!important}.contact-form-novaphysio{display:flex;flex-direction:column;width:100%}:where(.contact-form-novaphysio-nome-mail,.contact-form-novaphysio-tel-local){display:flex;margin:0 0 1rem 0!important}:where(.label-nome-contact-nova,.label-mail-contact-nova,.label-tel-contact-nova,.label-local-contact-nova){width:50%}.label-nome-contact-nova,.label-tel-contact-nova{margin:0 0.8rem 0 0!important}@media (max-width:768px){:where(.contact-form-novaphysio-nome-mail,.contact-form-novaphysio-tel-local){display:flex;flex-direction:column;margin:0!important}.label-mail-contact-nova,.label-local-contact-nova{width:100%;margin:0 0 1rem 0!important}.label-nome-contact-nova,.label-tel-contact-nova{width:100%;margin:0 0 1rem 0!important}}:where(.label-nome-contact-nova,.label-mail-contact-nova,.label-tel-contact-nova) input,.label-local-contact-nova select,.label-mensagem-contact-nova textarea{width:100%;height:100%;background:transparent!important;color:white!important;padding:1rem 1.5rem!important;border:0!important;border-bottom:2px solid #fff!important;transition:0.2s border-bottom ease-in-out}:where(.label-nome-contact-nova,.label-mail-contact-nova,.label-tel-contact-nova) input,.label-local-contact-nova select{height:52px}:where(.label-nome-contact-nova,.label-mail-contact-nova,.label-tel-contact-nova) input:focus,.label-local-contact-nova select:focus,.label-mensagem-contact-nova textarea:focus{border-bottom-color:#2b2b2b!important;transition:0.2s all ease-in-out}:where(.label-nome-contact-nova,.label-mail-contact-nova,.label-tel-contact-nova) input::placeholder,.label-local-contact-nova select::placeholder,.label-mensagem-contact-nova textarea::placeholder{color:white!important}.label-local-contact-nova select option{background:white!important;color:#2b2b2b!important;border-radius:10px;transition:0.2s all ease-in-out}.label-local-contact-nova select option:hover{background:#2b2b2b!important;color:white!important;transition:0.2s all ease-in-out}.label-mensagem-contact-nova textarea{min-height:60px;max-height:450px;max-width:100%;min-width:100%}.contact-form-novaphysio-submit input{background:transparent;color:white;border:2px solid white;padding:0.5rem 1rem;border-radius:10px;margin:1rem 0 0 0;cursor:pointer;transition:0.2s all ease-in-out}.contact-form-novaphysio-submit input:hover{background:white;color:#534d77;transition:0.2s all ease-in-out}.wpcf7-not-valid-tip{margin:0.5rem 0 0 0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border:2px solid #dc3232!important;color:#dc3232!important}.localidades-contact-novaphysio{width:100%;display:flex;justify-content:space-between;align-items:center}:where(.localidades-contact-novaphysio-local,.localidades-contact-novaphysio-tel,.localidades-contact-novaphysio-hora){width:30%;display:flex;justify-content:center;align-items:center}@media (max-width:980px){.localidades-contact-novaphysio{display:flex;flex-direction:column}:where(.localidades-contact-novaphysio-local,.localidades-contact-novaphysio-tel,.localidades-contact-novaphysio-hora){width:100%}:where(.localidades-contact-novaphysio-local,.localidades-contact-novaphysio-tel){margin:0 0 1rem 0!important}:where(.localidades-contact-novaphysio-local,.localidades-contact-novaphysio-tel,.localidades-contact-novaphysio-hora) a{text-align:center}}:where(.localidades-contact-novaphysio-local,.localidades-contact-novaphysio-tel,.localidades-contact-novaphysio-hora) svg{width:24px!important;min-width:24px!important;margin:0 1rem 0 0}:where(.localidades-contact-novaphysio-local,.localidades-contact-novaphysio-tel,.localidades-contact-novaphysio-hora) p{text-align:center}.localidades-contact-novaphysio-anchors-tel{display:flex}.localidades-contact-novaphysio-anchors-tel span{margin:0 0.5rem}:where(.localidades-contact-novaphysio-local,.localidades-contact-novaphysio-tel,.localidades-contact-novaphysio-hora) a{color:#2b2b2b!important;text-align:center;text-decoration:none;transition:0.2s all ease-in-out}:where(.localidades-contact-novaphysio-local,.localidades-contact-novaphysio-tel,.localidades-contact-novaphysio-hora) a:hover{color:#534d77!important;text-decoration:underline;text-decoration-color:#534d77;text-decoration-thickness:2px;transition:0.2s all ease-in-out}.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{padding:0!important}.et_pb_toggle_content{padding-top:2rem!important}