/*!
 * pagepiling.js 1.5.6
 *
 * https://github.com/alvarotrigo/pagePiling.js
 * @license MIT licensed
 *
 * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo
 */.pp-section{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%}.pp-easing{transition:all 1s cubic-bezier(.55,.085,0,.99);transition-timing-function:cubic-bezier(.55,.085,0,.99)}#pp-nav{margin-top:-32px;opacity:1;position:fixed;top:50%;z-index:100}#pp-nav.right{right:17px}#pp-nav.left{left:17px}.pp-section.pp-table{display:table}.pp-tableCell{display:table-cell;height:100%;vertical-align:middle;width:100%}.pp-slidesNav{left:50%;opacity:1;position:absolute;z-index:4}.pp-slidesNav.bottom{bottom:17px}.pp-slidesNav.top{top:17px}#pp-nav ul,.pp-slidesNav ul{margin:0;padding:0}#pp-nav li,.pp-slidesNav li{display:block;height:13px;margin:7px;position:relative;width:14px}.pp-slidesNav li{display:inline-block}#pp-nav li a,.pp-slidesNav li a{cursor:pointer;display:block;height:100%;position:relative;text-decoration:none;width:100%;z-index:1}#pp-nav li .active span,.pp-slidesNav .active span{background:#333}#pp-nav span,.pp-slidesNav span{background:transparent;border:1px solid #000;border-radius:50%;height:8px;left:2px;position:absolute;top:2px;width:8px;z-index:1}.pp-tooltip{color:#fff;font-family:arial,helvetica,sans-serif;font-size:14px;max-width:220px;position:absolute;top:-2px;white-space:nowrap}.pp-tooltip.right{right:20px}.pp-tooltip.left{left:20px}.pp-scrollable{height:100%;overflow-y:scroll}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#eaeaea;font-family:Red Hat Display,sans-serif}@media only screen and (max-width:1024px){body{background-color:#f6f6f6}}html{font-family:Red Hat Display,sans-serif}a{text-decoration:none}::-webkit-scrollbar-track{background:#eaeaea}::-webkit-scrollbar-thumb{background:#00b2bb;border-radius:20px;-webkit-transition:all .6s ease;transition:all .6s ease}::-webkit-scrollbar-thumb:hover{background:#3c9fbd;-webkit-transition:all .6s ease;transition:all .6s ease}::-webkit-scrollbar{width:10px}header.homepc{padding-inline:12rem;position:-webkit-sticky;position:sticky;top:20px;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;width:100%;z-index:10}@media only screen and (min-width:1261px) and (max-width:1660px){header.homepc{padding-inline:5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){header.homepc{padding-inline:2rem}}@media only screen and (max-width:1023px){header.homepc{padding-inline:0}}header.homepc.transform{position:fixed;-webkit-transform:translateY(-50vh);transform:translateY(-50vh)}header.homepc.homeMobile{position:fixed!important}header.homepc .header_container{align-items:center;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 0 12px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:1rem 2rem}@supports not ((-webkit-backdrop-filter:blur(7.5px)) or (backdrop-filter:blur(7.5px))){header.homepc .header_container{background-color:hsla(0,0%,100%,.5)}}header.homepc .header_container .header_logo a img{-webkit-transform:translateY(3px);transform:translateY(3px)}header.homepc .header_container .header_nav ul{display:flex;gap:20px;list-style-type:none}header.homepc .header_container .header_nav ul li{cursor:pointer}header.homepc .header_container .header_nav ul li a{color:#848484;font-size:1.015rem;position:relative}header.homepc .header_container .header_nav ul li a:after{background:#00abb4;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .5s ease-in-out;width:0}header.homepc .header_container .header_nav ul li a.active:after,header.homepc .header_container .header_nav ul li a:hover:after{width:100%}header.homepc .header_container .header_nav ul li a.cta{background-color:#00abb4;border-radius:15px;color:#fff;padding:.75rem 1rem}header.homepc .header_container .header_nav ul li a.cta:after{display:none}header.homepc .header_container .item{cursor:pointer;display:none}@media only screen and (max-width:1023px){header.homepc{top:0;width:100%;z-index:10}header.homepc .header_container{align-items:center;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:hsla(0,0%,100%,.5);border-radius:0;box-shadow:0 0 12px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:20px;width:100%}@supports not ((-webkit-backdrop-filter:blur(7.5px)) or (backdrop-filter:blur(7.5px))){header.homepc .header_container{background-color:hsla(0,0%,100%,.5)}}header.homepc .header_container .header_logo a img{-webkit-transform:translateY(3px) translateX(5px);transform:translateY(3px) translateX(5px)}header.homepc .header_container .header_nav{display:none}header.homepc .header_container .item{display:block}header.homepc .header_container .item:nth-child(2){-webkit-transform:translate(10px,5px);transform:translate(10px,5px)}header.homepc .header_container .item .hamburguer .line{background-color:#00abb4;border-radius:20px 0;display:block;height:4px;margin:5px 0;transition:all .6s ease;width:30px}header.homepc .header_container .item .hamburguer .line.short{width:20px}header.homepc .header_container .item .hamburguer.active .line:first-child{-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}header.homepc .header_container .item .hamburguer.active .line:nth-child(2){opacity:0}header.homepc .header_container .item .hamburguer.active .line:nth-child(3){-webkit-transform:rotate(-45deg) translate(8px,-8px);transform:rotate(-45deg) translate(8px,-8px)}}footer{margin:2.5rem 0}footer .footer_container,footer .footerline{margin-inline:12rem}@media only screen and (min-width:1261px) and (max-width:1660px){footer .footer_container,footer .footerline{margin-inline:5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){footer .footer_container,footer .footerline{margin-inline:2rem}}@media only screen and (max-width:1023px){footer .footer_container,footer .footerline{margin-inline:0}}footer .footer_container{align-items:center;background-color:#00b2bb;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:space-between;padding:50px}footer .footer_container .logotipo{max-width:150px}footer .footer_container .contactos h4,footer .footer_container .links_uteis h4{color:#fff;font-size:1.25rem;font-weight:700}footer .footer_container .contactos ul,footer .footer_container .links_uteis ul{list-style:none}footer .footer_container .contactos ul li,footer .footer_container .links_uteis ul li{padding-top:10px}footer .footer_container .contactos ul li a,footer .footer_container .links_uteis ul li a{color:#fff;font-size:1rem;position:relative;transition:color .6s ease-in-out;will-change:transform,opacity}footer .footer_container .contactos ul li a:after,footer .footer_container .links_uteis ul li a:after{background:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .5s ease-in-out;width:0}footer .footer_container .contactos ul li a.active:after,footer .footer_container .contactos ul li a:hover:after,footer .footer_container .links_uteis ul li a.active:after,footer .footer_container .links_uteis ul li a:hover:after{width:100%}footer .footer_container .redes .redes_container{align-items:center;display:flex;gap:10px}footer .footerline{align-items:center;background-color:#0f8086;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;justify-content:space-between;padding:20px 50px}footer .footerline .item a{color:#fff;font-size:1rem;position:relative;transition:color .6s ease-in-out}footer .footerline .item a:after{background:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .5s ease-in-out;width:0}footer .footerline .item a.active:after,footer .footerline .item a:hover:after{width:100%}@media only screen and (min-width:1024px) and (max-width:1259px){footer .footer_container .logotipo{max-width:none}}@media only screen and (max-width:1023px){footer{margin-bottom:0;margin-top:2.5rem}footer .footer_container,footer .footerline{margin-inline:12rem}}@media only screen and (max-width:1023px) and (min-width:1261px) and (max-width:1660px){footer .footer_container,footer .footerline{margin-inline:5rem}}@media only screen and (max-width:1023px) and (min-width:1024px) and (max-width:1260px){footer .footer_container,footer .footerline{margin-inline:2rem}}@media only screen and (max-width:1023px) and (max-width:1023px){footer .footer_container,footer .footerline{margin-inline:0}}@media only screen and (max-width:1023px){footer .footer_container{align-items:flex-start;border-top-left-radius:40px;border-top-right-radius:40px;flex-direction:column;padding:50px 30px}footer .footer_container .logotipo{max-width:150px}footer .footer_container .contactos,footer .footer_container .links_uteis{margin-top:1.5rem}footer .footer_container .contactos h4,footer .footer_container .links_uteis h4{font-size:1.25rem}footer .footer_container .contactos ul li,footer .footer_container .links_uteis ul li{padding-top:10px}footer .footer_container .contactos ul li a,footer .footer_container .links_uteis ul li a{color:#fff;font-size:1rem;transition:color .6s ease-in-out;will-change:transform,opacity}footer .footer_container .contactos ul li a:hover,footer .footer_container .links_uteis ul li a:hover{color:#848484}footer .footer_container .redes{margin-top:2rem}footer .footer_container .redes .redes_container{align-items:center;display:flex;gap:10px}footer .footerline{align-items:flex-start;border-bottom-left-radius:0;border-bottom-right-radius:0;flex-direction:column;gap:20px;padding:20px 30px}}.marcar_consulta_popup{display:grid;grid-template-columns:.7fr .3fr;height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100vw;z-index:20}.marcar_consulta_popup.toggle{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.marcar_consulta_popup .overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(2,29,31,.6)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.marcar_consulta_popup .overlay{background:rgba(2,29,31,.6)}}.marcar_consulta_popup .box{background-color:#f3f3f3;display:flex;flex-direction:column;height:100vh;width:100%}.marcar_consulta_popup .box .search_container{isolation:isolate;padding:30px;position:relative}.marcar_consulta_popup .box .search_container:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.marcar_consulta_popup .box .search_container .closebtn{margin-bottom:.5rem;z-index:1}.marcar_consulta_popup .box .search_container .closebtn p{background:#0c5056;border-radius:50vmax;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:auto 0 auto auto;padding:15px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.marcar_consulta_popup .box .search_container .heading{z-index:1}.marcar_consulta_popup .box .search_container .heading h2{color:#fff;font-size:2.25rem;font-weight:700;position:relative}.marcar_consulta_popup .box .search_container .heading h2:before{background-color:#fff;content:"";height:3px;left:0;position:absolute;top:0;width:50px}.marcar_consulta_popup .box .search_container .inputs{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:.3fr .7fr;margin-top:1.5rem;z-index:1}.marcar_consulta_popup .box .search_container .inputs .tipo_consulta{display:flex;flex-direction:column;gap:10px}.marcar_consulta_popup .box .search_container .inputs .tipo_consulta .tipo{align-items:center;display:flex;gap:10px}.marcar_consulta_popup .box .search_container .inputs .tipo_consulta .tipo .checkbox{height:20px;position:relative;width:20px}.marcar_consulta_popup .box .search_container .inputs .tipo_consulta .tipo .checkbox .check{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.marcar_consulta_popup .box .search_container .inputs .tipo_consulta .tipo .checkbox .check+label{border:2px solid #d9d9d9;border-radius:50%;box-shadow:inset 1px 2px 7px 2px rgba(0,0,0,.6),4px 4px 4px 0 rgba(51,51,51,.4);cursor:pointer;display:block;height:100%;transition:all .7s ease;width:100%;z-index:10}.marcar_consulta_popup .box .search_container .inputs .tipo_consulta .tipo .checkbox .check:checked+label{background:#1ae4ef;border-width:5px;box-shadow:0 4px 4px rgba(0,0,0,.25),inset 0 4px 4px rgba(0,0,0,.25)}.marcar_consulta_popup .box .search_container .inputs .tipo_consulta .tipo .checkbox_label label{color:#fff;font-size:1rem;font-weight:500}.marcar_consulta_popup .box .search_container .inputs .especialidade{width:100%}.marcar_consulta_popup .box .search_container .inputs .especialidade select{background:rgba(0,0,0,.4);border:none;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);color:#fff;padding:10px;width:100%}.marcar_consulta_popup .box .search_container .inputs .especialidade label{color:#fff;display:block;font-size:16px;font-weight:500;margin-bottom:.5rem;text-align:right}.marcar_consulta_popup .box .search_container .reset_pesquisa.hidden{display:none}.marcar_consulta_popup .box .search_container .reset_pesquisa button{background:none;border:none;border-bottom:2px solid #fff;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;margin-left:auto;margin-top:1.5rem;padding:5px 20px}.marcar_consulta_popup .box .lista_medicos{height:100%;overflow-y:scroll;padding:50px 60px}.marcar_consulta_popup .box .lista_medicos .lista_container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.marcar_consulta_popup .box .lista_medicos .lista_container .botao{background:#00abb4;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;margin-top:.5rem;padding:5px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.marcar_consulta_popup .box .lista_medicos .lista_container .medico{align-items:center;background:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);display:flex;gap:20px;position:relative}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .foto img{aspect-ratio:1;border-radius:20px;display:block;height:120px;object-fit:cover;width:120px}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .info h3{color:#021415;font-size:1.25rem;font-weight:700}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .info p{color:#00b2bb;font-size:1rem;font-weight:500}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .btn{position:absolute;right:-25px}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .btn a{align-items:center;background-color:#000;border-radius:50vmax;display:flex;justify-content:center;padding:15px;transition:background-color .6s ease;will-change:background-color}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .btn a svg{height:25px;width:25px}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .btn a:hover{background-color:#00b2bb}@media only screen and (min-width:1440px) and (max-width:1660px){.marcar_consulta_popup{grid-template-columns:.6fr .4fr}}@media only screen and (min-width:1260px) and (max-width:1439px){.marcar_consulta_popup{grid-template-columns:.6fr .4fr}}@media only screen and (min-width:1024px) and (max-width:1259px){.marcar_consulta_popup{grid-template-columns:.5fr .5fr}}@media only screen and (min-width:701px) and (max-width:1023px){.marcar_consulta_popup{grid-template-columns:.3fr .7fr}}@media only screen and (max-width:700px){.marcar_consulta_popup{display:grid;grid-template-columns:1fr;height:100vh;left:0;position:fixed;top:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);width:100vw;z-index:20}.marcar_consulta_popup.toggle{-webkit-transform:translateX(0);transform:translateX(0)}.marcar_consulta_popup .overlay{display:none}.marcar_consulta_popup .box{background-color:#f3f3f3;display:flex;flex-direction:column;height:100vh;width:100%}.marcar_consulta_popup .box .search_container{border-bottom-left-radius:30px;border-bottom-right-radius:30px;isolation:isolate;padding:30px;position:relative}.marcar_consulta_popup .box .search_container:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.marcar_consulta_popup .box .search_container .closebtn{margin-bottom:.5rem;z-index:1}.marcar_consulta_popup .box .search_container .closebtn p{background:#0c5056;border-radius:50vmax;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:auto 0 auto auto;padding:10px 15px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.marcar_consulta_popup .box .search_container .heading{z-index:1}.marcar_consulta_popup .box .search_container .heading h2{color:#fff;font-size:1.625rem;font-weight:700;position:relative}.marcar_consulta_popup .box .search_container .heading h2:before{background-color:#fff;content:"";height:3px;left:0;position:absolute;top:0;width:50px}.marcar_consulta_popup .box .search_container .inputs{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr;margin-top:1.5rem;z-index:1}.marcar_consulta_popup .box .search_container .inputs .tipo_consulta{display:flex;flex-direction:row;gap:10px}.marcar_consulta_popup .box .search_container .inputs .especialidade{width:100%}.marcar_consulta_popup .box .search_container .inputs .especialidade select{background:rgba(0,0,0,.4);border:none;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);color:#fff;padding:10px;width:100%}.marcar_consulta_popup .box .search_container .inputs .especialidade label{color:#fff;display:block;font-size:16px;font-weight:500;margin-bottom:.5rem;text-align:left}.marcar_consulta_popup .box .lista_medicos{height:100%;overflow-y:scroll;padding:60px 30px 6rem}.marcar_consulta_popup .box .lista_medicos .lista_container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr}.marcar_consulta_popup .box .lista_medicos .lista_container .medico{align-items:center;background:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);display:flex;gap:20px;position:relative}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .foto img{aspect-ratio:1;border-radius:20px;display:block;height:120px;object-fit:cover;width:120px}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .info{padding:20px}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .info h3{color:#021415;font-size:1.125rem;font-weight:700}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .info p{color:#00b2bb;font-size:.875rem;font-weight:500}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .btn{bottom:-25px;position:absolute;right:-5px}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .btn a{align-items:center;background-color:#00b2bb;border-radius:50vmax;display:flex;justify-content:center;padding:15px;transition:background-color .6s ease;will-change:background-color}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .btn a svg{height:25px;width:25px}.marcar_consulta_popup .box .lista_medicos .lista_container .medico .btn a:hover{background-color:#00b2bb}}@media only screen and (max-width:700px) and (min-width:1440px) and (max-width:1660px){.marcar_consulta_popup{grid-template-columns:.6fr .4fr}}.cookieconsent{align-items:center;background-color:#fff;border-radius:5px;bottom:0;box-shadow:0 15px 40px rgba(0,0,0,.15);display:flex;height:80px;justify-content:space-between;margin:0 1rem 1rem;opacity:0;padding-left:60px;padding-right:60px;position:fixed;width:-webkit-fill-available;width:-moz-available;width:stretch;z-index:9}.cookieconsent #cookieimg{position:absolute;top:-25px}.cookieconsent a{color:#000;text-decoration:none}.cookieconsent #pol{display:inline-block;margin-right:1rem}.cookieconsent #aceitar{background-color:#00b2bb;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:.5rem 1.5rem;transition:.6s ease}.cookieconsent #aceitar:hover{background-color:#063c3f}.NewFade{-webkit-animation:fadeIn2 2s ease forwards;animation:fadeIn2 2s ease forwards}.OutFade{-webkit-animation:fadeOut2 1s ease forwards;animation:fadeOut2 1s ease forwards}@-webkit-keyframes fadeIn2{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeIn2{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut2{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOut2{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@media only screen and (max-width:900px){.cookieconsent{flex-direction:column;height:auto;padding:2rem 1rem}.cookieconsent .texto{margin:0 auto;max-width:70%;text-align:center}.cookieconsent .buttons{align-items:center;display:flex;justify-content:space-evenly;padding-top:20px;width:100%}}.MenuInnoFullscreen{background-color:#00b2bb;height:100vh;position:fixed;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:100vw;z-index:20}.MenuInnoFullscreen .MenuInnoFullscreen_container{display:flex;height:100%}.MenuInnoFullscreen .MenuInnoFullscreen_container .close_full{position:absolute;right:3rem;top:1rem;z-index:1}.MenuInnoFullscreen .MenuInnoFullscreen_container .close_full p{color:#fff;cursor:pointer;font-size:5rem}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_imagemHover{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;transition:background-color .6s ease,-webkit-transform .6s ease;transition:background-color .6s ease,transform .6s ease;transition:background-color .6s ease,transform .6s ease,-webkit-transform .6s ease;width:35%}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_imagemHover img{height:100%;object-fit:cover;transition:width .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,width .6s ease;transition:transform .6s ease,width .6s ease,-webkit-transform .6s ease;width:100%}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_imagemHover img.hidden_image{width:0}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_imagemHover img.active_image_menu{width:100%}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao{align-items:center;background-color:#ededed;padding:40px;-webkit-transform:translateX(100%);transform:translateX(100%);width:65%}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul{display:flex;flex-direction:column;height:100%;justify-content:center}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li{list-style:none;margin-top:20px}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li a{background-color:initial;color:#fff;font-size:48px;font-weight:600;text-decoration:none;transition:color .3s ease,-webkit-transform .6s ease;transition:transform .6s ease,color .3s ease;transition:transform .6s ease,color .3s ease,-webkit-transform .6s ease}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li a:hover{color:#00b2bb;-webkit-transform:scale(1.05) translateX(2%);transform:scale(1.05) translateX(2%)}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li a#hover_CTA{background-color:#00b2bb;border-radius:20px;color:#fff;padding:10px 20px}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li a.active,.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li.active a{color:#00b2bb}@media only screen and (min-width:550px) and (max-width:1024px){.MenuInnoFullscreen .MenuInnoFullscreen_container .container_imagemHover{display:none}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao{padding:40px;width:100%}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li{list-style:none;margin-top:20px}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li a{background-color:initial;color:#3c3c3c;font-size:1.875rem;font-weight:600;text-decoration:none;transition:color .3s ease,-webkit-transform .6s ease;transition:transform .6s ease,color .3s ease;transition:transform .6s ease,color .3s ease,-webkit-transform .6s ease}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li a:hover{color:#00b2bb;-webkit-transform:scale(1.05) translateX(2%);transform:scale(1.05) translateX(2%)}}@media only screen and (min-width:0px) and (max-width:549px){.MenuInnoFullscreen .MenuInnoFullscreen_container .container_imagemHover{display:none}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao{padding:40px;width:100%}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li{list-style:none;margin-top:20px}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li a{background-color:initial;color:#3c3c3c;font-size:1.625rem;font-weight:600;text-decoration:none;transition:color .3s ease,-webkit-transform .6s ease;transition:transform .6s ease,color .3s ease;transition:transform .6s ease,color .3s ease,-webkit-transform .6s ease}.MenuInnoFullscreen .MenuInnoFullscreen_container .container_navegacao ul li a:hover{color:#00b2bb;-webkit-transform:scale(1.05) translateX(2%);transform:scale(1.05) translateX(2%)}}.formConsulta{height:100vh;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:12}.formConsulta.closed{opacity:0;pointer-events:none}.formConsulta .overlay{background-color:rgba(0,0,0,.5);height:100vh;isolation:isolate;left:0;position:fixed;top:0;width:100%;z-index:-1}.formConsulta .form_container_global{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin:0 auto;max-width:700px;padding:20px 40px 40px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99}.formConsulta .form_container_global .close{cursor:pointer;position:absolute;right:-15px;top:-15px}.formConsulta .form_container_global .close button{aspect-ratio:1;background-color:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;transition:all .6s ease}.formConsulta .form_container_global .close button:hover{background-color:#848484;color:#fff}.formConsulta .form_container_global h2{color:#000;font-size:2rem;font-weight:700;margin-top:20px}.formConsulta .form_container_global form{width:100%}.formConsulta .form_container_global form .form_container .input_container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:2rem;width:100%}.formConsulta .form_container_global form .form_container .input_container .form_item{width:100%}.formConsulta .form_container_global form .form_container .input_container .form_item label{color:#00b2bb;display:block;font-size:1.125rem;font-weight:700;margin-bottom:5px}.formConsulta .form_container_global form .form_container .input_container .form_item select{border:none;border-bottom:1px solid hsla(0,0%,82%,.4);font-size:1rem;padding:7.5px 5px;transition:all .6s ease;width:100%}.formConsulta .form_container_global form .form_container .input_container .form_item select:focus{background-color:#00b2bb;border-bottom:1px solid #00b2bb;border-radius:20px;color:#fff;outline:none}.formConsulta .form_container_global form .form_container .input_container .form_item input{border:none;border-bottom:1px solid hsla(0,0%,82%,.4);font-size:1rem;padding:7.5px 5px;transition:all .6s ease;width:100%}.formConsulta .form_container_global form .form_container .input_container .form_item input.erro{border-bottom:1px solid red}.formConsulta .form_container_global form .form_container .input_container .form_item input:focus{background-color:#00b2bb;border-bottom:1px solid #00b2bb;border-radius:20px;color:#fff;outline:none}.formConsulta .form_container_global form .form_container .input_container .form_item input[type=submit]{background-color:#848484;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;transition:all .6s ease;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.formConsulta .form_container_global form .form_container .input_container .form_item input[type=submit]:hover{background-color:#00b2bb;color:#fff}.formConsulta .form_container_global form .form_container .input_container .form_item textarea{background-color:hsla(0,0%,82%,.4);border:none;border-radius:15px;font-size:1rem;height:100px;max-height:200px;max-width:100%;padding:7.5px;width:100%}.newsletter_popup .newsletter_popup_overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:11}.newsletter_popup .newsletter_popup_container{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);left:50%;max-width:700px;padding:40px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:12}.newsletter_popup .newsletter_popup_container .shape{pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.newsletter_popup .newsletter_popup_container .shape img{max-width:150px;object-fit:cover;width:100%}.newsletter_popup .newsletter_popup_container .close_popup{cursor:pointer;padding:10px;position:absolute;right:-30px;top:-30px;transition:all .6s ease}.newsletter_popup .newsletter_popup_container .close_popup .close_popup_btn{align-items:center;background-color:#000;border-radius:50%;box-shadow:0 0 15px 3px rgba(0,0,0,.05);color:#fff;display:flex;height:45px;justify-content:center;transition:all .6s ease;width:45px}.newsletter_popup .newsletter_popup_container .close_popup .close_popup_btn:hover{background-color:#00abb4;color:#fff}.newsletter_popup .newsletter_popup_container .newsletter_heading h3{color:#00abb4;font-family:Red Hat Display,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.2rem}.newsletter_popup .newsletter_popup_container .newsletter_heading p{color:#063c3f;font-family:Red Hat Display,sans-serif;font-size:1rem;margin-bottom:1rem;max-width:25rem}.newsletter_popup .newsletter_popup_container .newsletter_form{margin-top:1.5rem}.newsletter_popup .newsletter_popup_container .newsletter_form form .row{display:flex;margin-bottom:1rem;width:100%}.newsletter_popup .newsletter_popup_container .newsletter_form form .row input{background-color:hsla(0,0%,82%,.4);border:none;border-radius:20px;font-family:Red Hat Display,sans-serif;font-size:1rem;padding:10px 15px;transition:all .6s ease;width:100%}.newsletter_popup .newsletter_popup_container .newsletter_form form .row input.erro{border-bottom:1px solid red}.newsletter_popup .newsletter_popup_container .newsletter_form form .row input:focus{background-color:#00b2bb;color:#fff;outline:none}.newsletter_popup .newsletter_popup_container .newsletter_form form .row input:focus::-webkit-input-placeholder{color:#fff}.newsletter_popup .newsletter_popup_container .newsletter_form form .row input:focus::placeholder{color:#fff}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.flex_2{gap:10px}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit{gap:10px;margin-top:1.5rem}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit input{background-color:#00b2bb;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;padding:12.5px 30px;transition:all .6s ease;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit input.erro{border-bottom:1px solid red}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit input:focus{background-color:#00b2bb;color:#fff;outline:none}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit input:focus::-webkit-input-placeholder{color:#fff}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit input:focus::placeholder{color:#fff}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit button{background-color:hsla(0,0%,40%,.4);border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Red Hat Display,sans-serif;font-size:1rem;padding:12.5px 30px;transition:all .6s ease;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit button:hover{background-color:#063c3f}@media only screen and (min-width:341px) and (max-width:700px){.newsletter_popup .newsletter_popup_container{max-width:360px;padding:40px}.newsletter_popup .newsletter_popup_container .shape img{max-width:100px}.newsletter_popup .newsletter_popup_container .close_popup{padding:10px;position:absolute;right:-20px;top:-20px}.newsletter_popup .newsletter_popup_container .close_popup .close_popup_btn{height:45px;width:45px}.newsletter_popup .newsletter_popup_container .newsletter_heading h3{font-size:2rem}.newsletter_popup .newsletter_popup_container .newsletter_heading p{font-size:.9rem}.newsletter_popup .newsletter_popup_container .newsletter_form form .row{flex-direction:column}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.flex_2{gap:1rem}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit{display:flex;flex-direction:row;gap:.3rem;margin-top:1.5rem}}@media only screen and (max-width:340px){.newsletter_popup .newsletter_popup_container{max-width:300px;padding:40px}.newsletter_popup .newsletter_popup_container .shape img{max-width:100px}.newsletter_popup .newsletter_popup_container .close_popup{padding:10px;position:absolute;right:-20px;top:-20px}.newsletter_popup .newsletter_popup_container .close_popup .close_popup_btn{height:45px;width:45px}.newsletter_popup .newsletter_popup_container .newsletter_heading h3{font-size:2rem}.newsletter_popup .newsletter_popup_container .newsletter_heading p{font-size:.9rem}.newsletter_popup .newsletter_popup_container .newsletter_form form .row{flex-direction:column}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.flex_2{gap:1rem}.newsletter_popup .newsletter_popup_container .newsletter_form form .row.submit{gap:.3rem;margin-top:1.5rem}}.sobre .sobre_hero .sobre_hero_container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:.3fr .7fr;margin-top:5rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.sobre .sobre_hero .sobre_hero_container{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.sobre .sobre_hero .sobre_hero_container{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.sobre .sobre_hero .sobre_hero_container{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.sobre .sobre_hero .sobre_hero_container{margin-inline:1.3rem}}@media only screen and (max-width:500px){.sobre .sobre_hero .sobre_hero_container{margin-inline:1.125rem}}.sobre .sobre_hero .sobre_hero_container .logo{background:linear-gradient(330.43deg,rgba(0,0,0,.2) 23.16%,transparent 80.93%),#00abb4;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);height:400px}.sobre .sobre_hero .sobre_hero_container .logo img{display:block;height:100%;margin:0 auto;text-align:center;width:200px}.sobre .sobre_hero .sobre_hero_container .info{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;padding:30px 200px 30px 60px}.sobre .sobre_hero .sobre_hero_container .info h1{font-size:3rem;font-weight:900;margin-bottom:20px}.sobre .sobre_hero .sobre_hero_container .info h1 span{color:#00b2bb}.sobre .sobre_hero .sobre_hero_container .info p{font-size:1rem;font-weight:400;line-height:1.5}.sobre .missao_valores{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:5rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.sobre .missao_valores{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.sobre .missao_valores{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.sobre .missao_valores{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.sobre .missao_valores{margin-inline:1.3rem}}@media only screen and (max-width:500px){.sobre .missao_valores{margin-inline:1.125rem}}.sobre .missao_valores .missao_valores_container{display:flex;gap:20px;overflow:hidden;position:relative}.sobre .missao_valores .missao_valores_container .folha{position:absolute;right:0;top:0;z-index:1}.sobre .missao_valores .missao_valores_container .folha img{display:block}.sobre .missao_valores .missao_valores_container .missao{padding:90px 60px;width:80%}.sobre .missao_valores .missao_valores_container .missao h2{font-size:3rem;font-weight:900}.sobre .missao_valores .missao_valores_container .missao p{line-height:1.5;max-width:80%;padding-top:1rem}.sobre .missao_valores .missao_valores_container .foto{position:relative;width:50%}.sobre .missao_valores .missao_valores_container .foto img{border-radius:20px;bottom:0;height:auto;object-fit:cover;position:absolute;right:0;width:600px}@media only screen and (min-width:1440px) and (max-width:1660px){.sobre .sobre_hero .sobre_hero_container{gap:30px}.sobre .sobre_hero .sobre_hero_container .logo img{width:160px}}@media only screen and (min-width:1024px) and (max-width:1259px){.sobre .sobre_hero .sobre_hero_container{grid-template-columns:.4fr .6fr}.sobre .sobre_hero .sobre_hero_container .logo img{width:160px}.sobre .sobre_hero .sobre_hero_container .info{padding:30px 60px}.sobre .missao_valores .missao_valores_container .missao h2,.sobre .sobre_hero .sobre_hero_container .info h1{font-size:2.625rem}.sobre .missao_valores .missao_valores_container .missao p{text-align:justify}.sobre .missao_valores .missao_valores_container .foto img{right:5rem}}@media only screen and (min-width:861px) and (max-width:1023px){.sobre .sobre_hero .sobre_hero_container{gap:40px;grid-template-columns:1fr 1fr;margin-top:5rem}.sobre .sobre_hero .sobre_hero_container .logo{border-radius:20px;height:100%}.sobre .sobre_hero .sobre_hero_container .logo img{width:200px}.sobre .sobre_hero .sobre_hero_container .info{padding:60px 30px;-webkit-transform:translateY(0);transform:translateY(0)}.sobre .sobre_hero .sobre_hero_container .info h1{font-size:2rem;max-width:16rem}.sobre .missao_valores{margin-top:2rem;-webkit-transform:translateY(0);transform:translateY(0)}.sobre .missao_valores .missao_valores_container{flex-direction:column}.sobre .missao_valores .missao_valores_container .folha{display:none}.sobre .missao_valores .missao_valores_container .missao{padding:60px 30px;width:100%}.sobre .missao_valores .missao_valores_container .missao h2{font-size:2rem}.sobre .missao_valores .missao_valores_container .missao p{max-width:100%}.sobre .missao_valores .missao_valores_container .foto{width:100%}.sobre .missao_valores .missao_valores_container .foto img{display:block;margin:0 auto;object-fit:cover;position:static;text-align:center;width:250px}}@media only screen and (min-width:501px) and (max-width:860px){.sobre .sobre_hero .sobre_hero_container{gap:40px;grid-template-columns:1fr;margin-top:0}.sobre .sobre_hero .sobre_hero_container .logo{background-image:url(/static/media/medicosFundo.4d47813f1e2dfc1c171c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:300px;margin-inline:-1.125rem}.sobre .sobre_hero .sobre_hero_container .logo img{display:none}.sobre .sobre_hero .sobre_hero_container .info{padding:60px 30px;-webkit-transform:translateY(0);transform:translateY(0)}.sobre .sobre_hero .sobre_hero_container .info h1{font-size:2rem;max-width:16rem}.sobre .missao_valores{margin-top:2rem;-webkit-transform:translateY(0);transform:translateY(0)}.sobre .missao_valores .missao_valores_container{flex-direction:column}.sobre .missao_valores .missao_valores_container .folha{display:none}.sobre .missao_valores .missao_valores_container .missao{padding:60px 30px;width:100%}.sobre .missao_valores .missao_valores_container .missao h2{font-size:2rem}.sobre .missao_valores .missao_valores_container .missao p{max-width:100%}.sobre .missao_valores .missao_valores_container .foto{width:100%}.sobre .missao_valores .missao_valores_container .foto img{display:block;margin:0 auto;object-fit:cover;position:static;text-align:center;width:250px}}@media only screen and (max-width:500px){.sobre .sobre_hero .sobre_hero_container{gap:40px;grid-template-columns:1fr;margin-top:0}.sobre .sobre_hero .sobre_hero_container .logo{background-image:url(/static/media/medicosFundo.4d47813f1e2dfc1c171c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:500px;margin-inline:-1.125rem}.sobre .sobre_hero .sobre_hero_container .logo img{display:none}.sobre .sobre_hero .sobre_hero_container .info{padding:60px 30px;-webkit-transform:translateY(-7.5rem);transform:translateY(-7.5rem)}.sobre .sobre_hero .sobre_hero_container .info h1{font-size:2rem;max-width:16rem}.sobre .missao_valores{margin-top:0;-webkit-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}.sobre .missao_valores .missao_valores_container{flex-direction:column}.sobre .missao_valores .missao_valores_container .folha{display:none}.sobre .missao_valores .missao_valores_container .missao{padding:60px 30px;width:100%}.sobre .missao_valores .missao_valores_container .missao h2{font-size:2rem}.sobre .missao_valores .missao_valores_container .missao p{max-width:100%}.sobre .missao_valores .missao_valores_container .foto{width:100%}.sobre .missao_valores .missao_valores_container .foto img{display:block;margin:0 auto;object-fit:cover;position:static;text-align:center;width:100%}}.pag_equipa .equipa_section{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:5rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.pag_equipa .equipa_section{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.pag_equipa .equipa_section{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.pag_equipa .equipa_section{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.pag_equipa .equipa_section{margin-inline:1.3rem}}@media only screen and (max-width:500px){.pag_equipa .equipa_section{margin-inline:1.125rem}}.pag_equipa .equipa_section .equipa_container{padding:5rem 5rem 2.5rem}.pag_equipa .equipa_section .equipa_container .heading h1{color:#00b2bb;font-size:3rem;margin-bottom:20px}.pag_equipa .equipa_section .equipa_container .heading p{color:#848484;line-height:1.5;max-width:35rem}.pag_equipa .equipa_section .equipa_container .swipersection{margin-top:3rem}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .anterior,.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .seguinte{align-items:center;background-color:#00b2bb;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .6s ease;width:30px}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .anterior p,.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .seguinte p{color:#fff}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .anterior:hover,.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .seguinte:hover{scale:1.1}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .anterior.swiper-button-disabled,.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .seguinte.swiper-button-disabled{opacity:.5;pointer-events:none}.pag_equipa .equipa_section .equipa_container .swipersection .swiper{padding:20px 20px 40px 0}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide{background-color:#eaeaea;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);height:400px;isolation:isolate;overflow:hidden;width:290px}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide:before{background:linear-gradient(8.56deg,#00abb4 22.7%,rgba(0,171,180,0) 45.52%,rgba(0,171,180,0) 67.5%);content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:100%;z-index:0}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide img{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido{isolation:isolate;opacity:1;padding:20px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .6s ease;width:100%;z-index:10}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido h3{color:#fff;font-size:1.25rem;font-weight:900;margin-bottom:5px}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido p{color:#fff;font-size:1rem}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao{margin:auto 0 auto auto;max-width:40px;text-align:right}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao a{align-items:center;aspect-ratio:1;background-color:#fff;border-radius:25px;display:flex;justify-content:center;padding:10px}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao a:hover svg path{fill:#00b2bb}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-scrollbar-drag{background-color:#00b2bb}.pag_equipa .equipa_section .equipa_container .swipersection:nth-child(3){background-color:red}.pag_equipa .equipa_section .equipa_container .lista_medicos{display:none}.pag_equipa .fisioterapeutas_section{margin-top:0;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.pag_equipa .fisioterapeutas_section{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.pag_equipa .fisioterapeutas_section{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.pag_equipa .fisioterapeutas_section{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.pag_equipa .fisioterapeutas_section{margin-inline:1.3rem}}@media only screen and (max-width:500px){.pag_equipa .fisioterapeutas_section{margin-inline:1.125rem}}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container{background-color:#f9f9f9;padding:5rem 5rem 2.5rem}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection{margin-top:1rem}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao .anterior,.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao .seguinte{align-items:center;background-color:#00b2bb;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .6s ease;width:30px}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao .anterior p,.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao .seguinte p{color:#fff}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao .anterior:hover,.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao .seguinte:hover{scale:1.1}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao .anterior.swiper-button-disabled,.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .navegacao .seguinte.swiper-button-disabled{opacity:.5;pointer-events:none}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper{padding:20px 20px 40px 0}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide{background-color:#eaeaea;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);height:400px;isolation:isolate;overflow:hidden;width:290px}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide:before{background:linear-gradient(8.56deg,#00abb4 22.7%,rgba(0,171,180,0) 45.52%,rgba(0,171,180,0) 67.5%);content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:100%;z-index:0}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide img{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide .conteudo_escondido{isolation:isolate;opacity:1;padding:20px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .6s ease;width:100%;z-index:10}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide .conteudo_escondido h3{color:#fff;font-size:1.25rem;font-weight:900;margin-bottom:5px}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide .conteudo_escondido p{color:#fff;font-size:1rem}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao{margin:auto 0 auto auto;max-width:40px;text-align:right}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao a{align-items:center;aspect-ratio:1;background-color:#fff;border-radius:25px;display:flex;justify-content:center;padding:10px}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao a:hover svg path{fill:#00b2bb}.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection .swiper .swiper-scrollbar-drag{background-color:#00b2bb}.pag_equipa .enfermeiros_section{border-radius:20px;margin-top:0;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.pag_equipa .enfermeiros_section{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.pag_equipa .enfermeiros_section{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.pag_equipa .enfermeiros_section{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.pag_equipa .enfermeiros_section{margin-inline:1.3rem}}@media only screen and (max-width:500px){.pag_equipa .enfermeiros_section{margin-inline:1.125rem}}.pag_equipa .enfermeiros_section .enfermeiros_container{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:5rem 5rem 2.5rem}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection{margin-top:1rem}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao .anterior,.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao .seguinte{align-items:center;background-color:#00b2bb;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .6s ease;width:30px}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao .anterior p,.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao .seguinte p{color:#fff}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao .anterior:hover,.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao .seguinte:hover{scale:1.1}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao .anterior.swiper-button-disabled,.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .navegacao .seguinte.swiper-button-disabled{opacity:.5;pointer-events:none}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper{padding:20px 20px 40px 0}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide{background-color:#eaeaea;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);height:400px;isolation:isolate;overflow:hidden;width:290px}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide:before{background:linear-gradient(8.56deg,#00abb4 22.7%,rgba(0,171,180,0) 45.52%,rgba(0,171,180,0) 67.5%);content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:100%;z-index:0}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide img{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide .conteudo_escondido{isolation:isolate;opacity:1;padding:20px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .6s ease;width:100%;z-index:10}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide .conteudo_escondido h3{color:#fff;font-size:1.25rem;font-weight:900;margin-bottom:5px}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide .conteudo_escondido p{color:#fff;font-size:1rem}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao{margin:auto 0 auto auto;max-width:40px;text-align:right}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao a{align-items:center;aspect-ratio:1;background-color:#fff;border-radius:25px;display:flex;justify-content:center;padding:10px}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao a:hover svg path{fill:#00b2bb}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection .swiper .swiper-scrollbar-drag{background-color:#00b2bb}.pag_equipa .enfermeiros_section .enfermeiros_container .swipersection h1,.pag_equipa .enfermeiros_section .equipa_container .swipersection h1,.pag_equipa .enfermeiros_section .fisioterapeutas_container .swipersection h1,.pag_equipa .equipa_section .enfermeiros_container .swipersection h1,.pag_equipa .equipa_section .equipa_container .swipersection h1,.pag_equipa .equipa_section .fisioterapeutas_container .swipersection h1,.pag_equipa .fisioterapeutas_section .enfermeiros_container .swipersection h1,.pag_equipa .fisioterapeutas_section .equipa_container .swipersection h1,.pag_equipa .fisioterapeutas_section .fisioterapeutas_container .swipersection h1{color:#00abb4;font-size:1.5rem}@media only screen and (min-width:701px) and (max-width:1024px){.pag_equipa .equipa_section{margin-top:5rem}.pag_equipa .equipa_section .equipa_container{padding:5rem 5rem 2.5rem}.pag_equipa .equipa_section .equipa_container .heading{text-align:center}.pag_equipa .equipa_section .equipa_container .heading h1{color:#00b2bb;font-size:2.625rem;margin-bottom:20px}.pag_equipa .equipa_section .equipa_container .heading p{color:#848484;line-height:1.5;margin:0 auto;max-width:35rem}.pag_equipa .equipa_section .equipa_container .swipersection{margin-top:1rem}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .anterior,.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .seguinte{align-items:center;background-color:#00b2bb;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .6s ease;width:30px}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .anterior p,.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .seguinte p{color:#fff}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .anterior:hover,.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .seguinte:hover{scale:1.1}.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .anterior.swiper-button-disabled,.pag_equipa .equipa_section .equipa_container .swipersection .navegacao .seguinte.swiper-button-disabled{opacity:.5;pointer-events:none}.pag_equipa .equipa_section .equipa_container .swipersection .swiper{padding:20px 20px 40px 0}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide{background-color:#eaeaea;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);height:400px;isolation:isolate;overflow:hidden;width:290px}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide:before{background:linear-gradient(8.56deg,#00abb4 22.7%,rgba(0,171,180,0) 45.52%,rgba(0,171,180,0) 67.5%);content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:100%;z-index:0}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide img{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido{isolation:isolate;opacity:1;padding:20px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .6s ease;width:100%;z-index:10}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido h3{color:#fff;font-size:1.25rem;font-weight:900;margin-bottom:5px}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido p{color:#fff;font-size:1rem}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao{margin:auto 0 auto auto;max-width:40px;text-align:right}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao a{align-items:center;aspect-ratio:1;background-color:#fff;border-radius:25px;display:flex;justify-content:center;padding:10px}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-slide .conteudo_escondido .botao a:hover svg path{fill:#00b2bb}.pag_equipa .equipa_section .equipa_container .swipersection .swiper .swiper-scrollbar-drag{background-color:#00b2bb}.pag_equipa .equipa_section .equipa_container .lista_medicos{display:none}}@media only screen and (min-width:501px) and (max-width:700px){.pag_equipa .enfermeiros_section,.pag_equipa .fisioterapeutas_section,.pag_equipa .swipersection{display:none}.pag_equipa .equipa_section{border-radius:0;box-shadow:none;margin-inline:0!important;margin-top:0}.pag_equipa .equipa_section .equipa_container{padding:60px 30px}.pag_equipa .equipa_section .equipa_container .heading h1{font-size:2rem;line-height:1.2;margin:0 auto;max-width:20rem;text-align:center}.pag_equipa .equipa_section .equipa_container .heading p{margin-top:1rem;max-width:none;text-align:justify}.pag_equipa .equipa_section .equipa_container .swipersection{display:none}.pag_equipa .equipa_section .equipa_container .lista_medicos{display:block;height:100%;padding:60px 0}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container h1{color:#00abb4;font-size:1.75rem;margin-bottom:20px;text-align:center}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container:nth-child(2),.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container:nth-child(3){margin-top:5rem}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico{align-items:center;background:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);display:flex;gap:20px;position:relative}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .foto img{aspect-ratio:1;border-radius:20px;display:block;height:130px;object-fit:cover;width:130px}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .info{padding:10px}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .info h3{color:#021415;font-size:1.375rem;font-weight:700}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .info p{color:#00b2bb;font-size:1rem;font-weight:500}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .btn{bottom:-15px;position:absolute;right:-15px}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .btn a{align-items:center;background-color:#000;border-radius:50vmax;display:flex;justify-content:center;padding:10px;transition:background-color .6s ease;will-change:background-color}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .btn a svg{height:25px;width:25px}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .btn a:hover{background-color:#00b2bb}}@media only screen and (max-width:500px){.pag_equipa .enfermeiros_section,.pag_equipa .fisioterapeutas_section,.pag_equipa .swipersection{display:none}.pag_equipa .equipa_section{border-radius:0;box-shadow:none;margin-inline:0!important;margin-top:0}.pag_equipa .equipa_section .equipa_container{padding:60px 30px}.pag_equipa .equipa_section .equipa_container .heading h1{font-size:2rem;line-height:1.2;margin:0 auto;max-width:20rem;text-align:center}.pag_equipa .equipa_section .equipa_container .heading p{margin-top:1rem;max-width:none;text-align:justify}.pag_equipa .equipa_section .equipa_container .lista_medicos{display:block;height:100%;padding:60px 0}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container h1{color:#00abb4;font-size:1.5rem;margin-bottom:20px;text-align:center}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container:nth-child(2),.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container:nth-child(3){margin-top:5rem}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico{align-items:center;background:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);display:flex;gap:20px;position:relative}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .foto img{aspect-ratio:1;border-radius:20px;display:block;height:100px;object-fit:cover;width:100px}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .info{padding:10px}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .info h3{color:#021415;font-size:1.25rem;font-weight:700}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .info p{color:#00b2bb;font-size:1rem;font-weight:500}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .btn{position:absolute;right:-15px}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .btn a{align-items:center;background-color:#000;border-radius:50vmax;display:flex;justify-content:center;padding:10px;transition:background-color .6s ease;will-change:background-color}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .btn a svg{height:25px;width:25px}.pag_equipa .equipa_section .equipa_container .lista_medicos .lista_container .medico .btn a:hover{background-color:#00b2bb}}.medico .medico_individual{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:5rem;margin-inline:14.375rem;padding:40px}@media only screen and (min-width:1440px) and (max-width:1660px){.medico .medico_individual{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.medico .medico_individual{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.medico .medico_individual{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.medico .medico_individual{margin-inline:1.3rem}}@media only screen and (max-width:500px){.medico .medico_individual{margin-inline:1.125rem}}.medico .medico_individual .medico_individual_container{display:flex;gap:30px}.medico .medico_individual .medico_individual_container .imagem_medico img{border-radius:20px;max-width:380px;min-height:100%;object-fit:cover}.medico .medico_individual .medico_individual_container .informacoes_medico{display:flex;flex-direction:column;flex-grow:1;gap:30px}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action{align-items:center;background-color:#00b2bb;border-radius:20px;display:flex;gap:20px;justify-content:space-between;padding:30px 60px}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .nome_cargo h1{color:#fff;font-size:2.25rem;font-weight:700}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .nome_cargo p{color:#fff;font-size:1.25rem;font-weight:400}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .cta a{background-color:#fff;border-radius:15px;color:#00abb4;display:inline-block;font-size:1.125rem;font-weight:700;padding:15px 20px}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses{display:flex;gap:30px;height:100%;justify-content:space-between}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao{background:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);height:100%;padding:40px;width:100%}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao h3{color:#0f8086;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao ul{padding-left:2rem}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao p,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao ul li{color:#848484}.medico .medico_individual .medico_individual_container .swiper_mobile{display:none}.medico .cursos_experiencias{border-radius:20px;margin-top:3rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.medico .cursos_experiencias{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.medico .cursos_experiencias{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.medico .cursos_experiencias{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.medico .cursos_experiencias{margin-inline:1.3rem}}@media only screen and (max-width:500px){.medico .cursos_experiencias{margin-inline:1.125rem}}.medico .cursos_experiencias .cursos_experiencias_container{display:flex;gap:30px;justify-content:space-between}.medico .cursos_experiencias .cursos_experiencias_container .cursos{background-color:#00b2bb;border-radius:20px;padding:30px 50px;width:100%}.medico .cursos_experiencias .cursos_experiencias_container .cursos h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .cursos_experiencias .cursos_experiencias_container .cursos ul{padding-left:2rem}.medico .cursos_experiencias .cursos_experiencias_container .cursos ul li{color:#fff;font-weight:400}.medico .smallinfos{margin-top:3rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.medico .smallinfos{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.medico .smallinfos{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.medico .smallinfos{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.medico .smallinfos{margin-inline:1.3rem}}@media only screen and (max-width:500px){.medico .smallinfos{margin-inline:1.125rem}}.medico .smallinfos .smallinfos_container{display:flex;gap:30px;justify-content:space-between}.medico .smallinfos .smallinfos_container .experiencia{background-color:#fff;border-radius:20px;padding:30px 50px;width:100%}.medico .smallinfos .smallinfos_container .experiencia h3{color:#00abb4;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .smallinfos .smallinfos_container .experiencia ul{padding-left:2rem}.medico .smallinfos .smallinfos_container .experiencia ul li{color:#848484;font-weight:400}.medico .smallinfos .smallinfos_container .interesses{background-color:#fff;border-radius:20px;padding:30px 50px;width:50%}.medico .smallinfos .smallinfos_container .interesses h3{color:#00abb4;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .smallinfos .smallinfos_container .interesses ul{padding-left:2rem}.medico .smallinfos .smallinfos_container .interesses ul li{color:#848484;font-weight:400}@media only screen and (min-width:1024px) and (max-width:1160px){.medico .medico_individual .medico_individual_container .imagem_medico img{max-width:300px}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action{align-items:center;background-color:#00b2bb;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .nome_cargo h1{color:#fff;font-size:1.875rem;font-weight:700}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .nome_cargo p{color:#fff;font-size:1.25rem;font-weight:400}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .cta a{background-color:#fff;border-radius:15px;color:#00abb4;font-size:1.125rem;font-weight:700;padding:15px 20px}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses{display:flex;gap:30px;height:100%;justify-content:space-between}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses{padding:40px}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao h3,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses h3{color:#0f8086;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao ul,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses ul{padding-left:2rem}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao p,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao ul li,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses p,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses ul li{color:#848484}.medico .medico_individual .medico_individual_container .swiper_mobile{display:none}.medico .cursos_experiencias{border-radius:20px;margin-top:3rem;margin-inline:14.375rem}}@media only screen and (min-width:1024px) and (max-width:1160px) and (min-width:1440px) and (max-width:1660px){.medico .cursos_experiencias{margin-inline:7.5rem}}@media only screen and (min-width:1024px) and (max-width:1160px) and (min-width:1261px) and (max-width:1439px){.medico .cursos_experiencias{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1160px) and (min-width:1024px) and (max-width:1260px){.medico .cursos_experiencias{margin-inline:4rem}}@media only screen and (min-width:1024px) and (max-width:1160px) and (min-width:501px) and (max-width:1023px){.medico .cursos_experiencias{margin-inline:1.3rem}}@media only screen and (min-width:1024px) and (max-width:1160px) and (max-width:500px){.medico .cursos_experiencias{margin-inline:1.125rem}}@media only screen and (min-width:1024px) and (max-width:1160px){.medico .cursos_experiencias .cursos_experiencias_container{display:flex;gap:30px;justify-content:space-between}.medico .cursos_experiencias .cursos_experiencias_container .cursos{background-color:#00b2bb;border-radius:20px;padding:30px 50px;width:100%}.medico .cursos_experiencias .cursos_experiencias_container .cursos h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .cursos_experiencias .cursos_experiencias_container .cursos ul{padding-left:2rem}.medico .cursos_experiencias .cursos_experiencias_container .cursos ul li{color:#fff;font-weight:400}.medico .cursos_experiencias .cursos_experiencias_container .experiencia{background-color:#fff;border-radius:20px;padding:30px 50px;width:30%}.medico .cursos_experiencias .cursos_experiencias_container .experiencia h3{color:#0f8086;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .cursos_experiencias .cursos_experiencias_container .experiencia ul{padding-left:2rem}.medico .cursos_experiencias .cursos_experiencias_container .experiencia ul li{color:#848484;font-weight:400}}@media only screen and (min-width:768px) and (max-width:1023px){.medico .medico_individual{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:0;margin-inline:14.375rem;padding:40px}}@media only screen and (min-width:768px) and (max-width:1023px) and (min-width:1440px) and (max-width:1660px){.medico .medico_individual{margin-inline:7.5rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (min-width:1261px) and (max-width:1439px){.medico .medico_individual{margin-inline:6.5rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (min-width:1024px) and (max-width:1260px){.medico .medico_individual{margin-inline:4rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (min-width:501px) and (max-width:1023px){.medico .medico_individual{margin-inline:1.3rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (max-width:500px){.medico .medico_individual{margin-inline:1.125rem}}@media only screen and (min-width:768px) and (max-width:1023px){.medico .medico_individual .medico_individual_container{align-items:center;display:flex;flex-direction:column;gap:30px}.medico .medico_individual .medico_individual_container .imagem_medico img{border-radius:20px;height:100%;max-width:380px;object-fit:cover}.medico .medico_individual .medico_individual_container .informacoes_medico{display:flex;flex-direction:column;gap:30px}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action{align-items:center;background-color:#00b2bb;border-radius:20px;display:flex;justify-content:space-between;padding:30px 60px}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .nome_cargo h1{color:#fff;font-size:2.25rem;font-weight:700}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .nome_cargo p{color:#fff;font-size:1.25rem;font-weight:400}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .cta a{background-color:#fff;border-radius:15px;color:#00abb4;font-size:1.125rem;font-weight:700;padding:15px 20px}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses{display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses{background:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);height:100%;padding:40px;width:100%}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao h3,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses h3{color:#0f8086;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao ul,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses ul{padding-left:2rem}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao p,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .formacao ul li,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses p,.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses .interesses ul li{color:#848484}.medico .medico_individual .medico_individual_container .swiper_mobile{display:none}.medico .cursos_experiencias{border-radius:20px;margin-top:3rem;margin-inline:14.375rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (min-width:1440px) and (max-width:1660px){.medico .cursos_experiencias{margin-inline:7.5rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (min-width:1261px) and (max-width:1439px){.medico .cursos_experiencias{margin-inline:6.5rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (min-width:1024px) and (max-width:1260px){.medico .cursos_experiencias{margin-inline:4rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (min-width:501px) and (max-width:1023px){.medico .cursos_experiencias{margin-inline:1.3rem}}@media only screen and (min-width:768px) and (max-width:1023px) and (max-width:500px){.medico .cursos_experiencias{margin-inline:1.125rem}}@media only screen and (min-width:768px) and (max-width:1023px){.medico .cursos_experiencias .cursos_experiencias_container{display:flex;flex-direction:column;gap:30px;justify-content:space-between}.medico .cursos_experiencias .cursos_experiencias_container .cursos{background-color:#00b2bb;border-radius:20px;padding:30px 50px;width:100%}.medico .cursos_experiencias .cursos_experiencias_container .cursos h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .cursos_experiencias .cursos_experiencias_container .cursos ul{padding-left:2rem}.medico .cursos_experiencias .cursos_experiencias_container .cursos ul li{color:#fff;font-weight:400}.medico .cursos_experiencias .cursos_experiencias_container .experiencia{background-color:#fff;border-radius:20px;padding:30px 50px;width:100%}.medico .cursos_experiencias .cursos_experiencias_container .experiencia h3{color:#0f8086;font-size:1.25rem;font-weight:700;margin-bottom:10px}.medico .cursos_experiencias .cursos_experiencias_container .experiencia ul{padding-left:2rem}.medico .cursos_experiencias .cursos_experiencias_container .experiencia ul li{color:#848484;font-weight:400}}@media only screen and (max-width:767px){.medico .medico_individual{border-radius:20px;box-shadow:none;margin-top:0;margin-inline:0;padding:0}.medico .medico_individual .medico_individual_container{flex-direction:column;gap:30px}.medico .medico_individual .medico_individual_container .imagem_medico{padding-top:2.5rem;text-align:center}.medico .medico_individual .medico_individual_container .imagem_medico img{border-radius:50vmax;height:250px;width:250px}.medico .medico_individual .medico_individual_container .informacoes_medico{display:flex;flex-direction:column;gap:30px}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:0 60px 30px;text-align:center}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .nome_cargo h1{color:#00b2bb;font-size:2rem}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .nome_cargo p{color:#00b2bb;font-size:1.25rem}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .cta{margin-top:1.25rem}.medico .medico_individual .medico_individual_container .informacoes_medico .callto_action .cta a{background-color:#00b2bb;color:#fff;display:inline-block;padding:15px 40px}.medico .medico_individual .medico_individual_container .informacoes_medico .formacao_interesses{display:none}.medico .medico_individual .medico_individual_container .swiper_mobile{background-color:#f6f6f6;display:block;margin-inline:0;padding:60px 30px}.medico .medico_individual .medico_individual_container .swiper_mobile .swiper-slide{text-align:center}.medico .medico_individual .medico_individual_container .swiper_mobile .swiper-slide h3{color:#00b2bb;font-size:1.5rem;font-weight:700;margin-bottom:10px}.medico .medico_individual .medico_individual_container .swiper_mobile .swiper-slide div{background-color:#00b2bb;border-radius:25px;padding:40px}.medico .medico_individual .medico_individual_container .swiper_mobile .swiper-slide div ul li{color:#fff;list-style-type:none;margin-top:10px}.medico .medico_individual .medico_individual_container .swiper_mobile .swiper-slide div p{color:#fff}.medico .medico_individual .medico_individual_container .swiper_mobile .swiper-pagination{margin-top:20px;position:static}.medico .medico_individual .medico_individual_container .swiper_mobile .swiper-pagination .swiper-pagination-bullet-active{background-color:#00b2bb}.medico .cursos_experiencias,.medico .smallinfos{display:none}}.especialidades .banner_especialidades{-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite;background-image:linear-gradient(90deg,#0da4ac,#00b2bb 50%,#5bdee5);background-size:200%;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:5rem;margin-inline:14.375rem;padding:5rem 0;position:relative}@media only screen and (min-width:1440px) and (max-width:1660px){.especialidades .banner_especialidades{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.especialidades .banner_especialidades{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.especialidades .banner_especialidades{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.especialidades .banner_especialidades{margin-inline:1.3rem}}@media only screen and (max-width:500px){.especialidades .banner_especialidades{margin-inline:1.125rem}}.especialidades .banner_especialidades .banner_especialidades_container{text-align:center}.especialidades .banner_especialidades .banner_especialidades_container h1{color:#fff;font-size:3rem;margin-bottom:15px}.especialidades .banner_especialidades .banner_especialidades_container p{color:#fff;font-size:1rem;line-height:1.5;margin:0 auto;max-width:50rem}.especialidades .consultas_fisioterapia{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:2.5rem;margin-inline:14.375rem;position:relative}@media only screen and (min-width:1440px) and (max-width:1660px){.especialidades .consultas_fisioterapia{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.especialidades .consultas_fisioterapia{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.especialidades .consultas_fisioterapia{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.especialidades .consultas_fisioterapia{margin-inline:1.3rem}}@media only screen and (max-width:500px){.especialidades .consultas_fisioterapia{margin-inline:1.125rem}}.especialidades .consultas_fisioterapia .shape{position:absolute;right:0;top:0}.especialidades .consultas_fisioterapia .shape img{border-radius:20px;width:250px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container{padding:5rem 5rem 2.5rem}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .heading h1{color:#063c3f;font-size:3rem;font-weight:900;margin-bottom:1rem;max-width:40%}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .heading p{color:#848484;font-size:1rem;font-weight:400;line-height:1.5;max-width:60rem}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection{margin-top:1rem}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .seguinte{align-items:center;background-color:#00b2bb;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .6s ease;width:30px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .anterior p,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .seguinte p{color:#fff}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .anterior:hover,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .seguinte:hover{scale:1.1}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .anterior.swiper-button-disabled,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .seguinte.swiper-button-disabled{opacity:.5;pointer-events:none}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper{padding:20px 20px 40px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-content{height:100%!important}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide{border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);height:auto!important;isolation:isolate;width:280px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);cursor:pointer;height:100%!important;padding:20px;position:relative;transition:background-color .6s ease;width:100%}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content{display:flex;flex-direction:column;height:100%;isolation:isolate;justify-content:space-between;transition:all .6s ease;z-index:2}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo{padding-top:30px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo h2{color:#00abb4;font-size:24px;transition:all .6s ease}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao{margin:20px 0}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao p{color:#848484;font-size:.9375rem;margin-bottom:10px;transition:all .6s ease}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .btn{margin-top:15px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .btn a{align-items:center;background-color:#00b2bb;border-radius:50vmax;color:#fff;display:flex;gap:5px;margin:auto 0 auto auto;padding:15px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .gradient{background:linear-gradient(343.52deg,#075559 7.59%,#00abb4 52.06%);border-radius:20px;height:100%;opacity:0;position:absolute;right:0;top:0;transition:all 1s ease;width:100%}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box:hover{border-radius:20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box:hover .gradient{border-radius:20px;opacity:1}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box:hover .box_content .container_infos h2,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box:hover .box_content .container_infos p{color:#fff}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-scrollbar-drag{background-color:#00b2bb}.especialidades .consultas_fisioterapia_dual{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:2.5rem;margin-inline:14.375rem;position:relative}@media only screen and (min-width:1440px) and (max-width:1660px){.especialidades .consultas_fisioterapia_dual{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.especialidades .consultas_fisioterapia_dual{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.especialidades .consultas_fisioterapia_dual{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.especialidades .consultas_fisioterapia_dual{margin-inline:1.3rem}}@media only screen and (max-width:500px){.especialidades .consultas_fisioterapia_dual{margin-inline:1.125rem}}.especialidades .consultas_fisioterapia_dual .shape{position:absolute;right:0;top:0}.especialidades .consultas_fisioterapia_dual .shape img{border-radius:20px;width:250px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual{display:flex;gap:4rem;justify-content:space-between;padding:5rem 5rem 2.5rem}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .heading h1,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .heading h1{color:#063c3f;font-size:3rem;font-weight:900;margin-bottom:1rem;max-width:80%}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection{margin-top:1rem}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .seguinte,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .seguinte{align-items:center;background-color:#00b2bb;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .6s ease;width:30px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .anterior p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .seguinte p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .anterior p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .seguinte p{color:#fff}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .anterior:hover,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .seguinte:hover,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .anterior:hover,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .seguinte:hover{scale:1.1}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .anterior.swiper-button-disabled,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .seguinte.swiper-button-disabled,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .anterior.swiper-button-disabled,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .seguinte.swiper-button-disabled{opacity:.5;pointer-events:none}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper{padding:20px 20px 40px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-content,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-content{height:100%!important}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide{border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);height:auto!important;isolation:isolate;width:100%}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);cursor:pointer;height:100%!important;padding:20px;position:relative;transition:background-color .6s ease;width:100%}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content{display:flex;flex-direction:column;height:100%;isolation:isolate;justify-content:space-between;transition:all .6s ease;z-index:2}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo{padding-top:30px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo h2{color:#00abb4;font-size:24px;transition:all .6s ease}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao{margin:20px 0}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao p{color:#848484;font-size:.9375rem;margin-bottom:10px;transition:all .6s ease}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .btn,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .btn{margin-top:15px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .btn a,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .btn a{align-items:center;background-color:#00b2bb;border-radius:50vmax;color:#fff;display:flex;gap:5px;margin:auto 0 auto auto;padding:15px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .gradient,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .gradient{background:linear-gradient(343.52deg,#075559 7.59%,#00abb4 52.06%);border-radius:20px;height:100%;opacity:0;position:absolute;right:0;top:0;transition:all 1s ease;width:100%}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box:hover,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box:hover{border-radius:20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box:hover .gradient,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box:hover .gradient{border-radius:20px;opacity:1}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box:hover .box_content .container_infos h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box:hover .box_content .container_infos p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box:hover .box_content .container_infos h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box:hover .box_content .container_infos p{color:#fff}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-scrollbar-drag,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-scrollbar-drag{background-color:#00b2bb}.especialidades .apoiomed{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-inline:14.375rem;margin-top:2.5rem;position:relative}@media only screen and (min-width:1440px) and (max-width:1660px){.especialidades .apoiomed{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.especialidades .apoiomed{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.especialidades .apoiomed{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.especialidades .apoiomed{margin-inline:1.3rem}}@media only screen and (max-width:500px){.especialidades .apoiomed{margin-inline:1.125rem}}.especialidades .apoiomed h2{color:#063c3f;font-size:4rem;font-weight:900;left:7.5%;line-height:1.1;max-width:40rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.especialidades .apoiomed h2 span{color:#00b2bb}.especialidades .apoiomed picture img{border-radius:20px;display:block;width:100%}.especialidades .aulas_consultas{margin-top:2.5rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.especialidades .aulas_consultas{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.especialidades .aulas_consultas{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.especialidades .aulas_consultas{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.especialidades .aulas_consultas{margin-inline:1.3rem}}@media only screen and (max-width:500px){.especialidades .aulas_consultas{margin-inline:1.125rem}}.especialidades .aulas_consultas .aulas_consultas_container{display:flex;gap:20px}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);display:flex;gap:20px;width:50%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info{padding:4rem 0 4rem 2rem;width:60%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info h3{color:#063c3f;font-size:2.25rem;font-weight:900;margin-bottom:1rem}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info p{color:#848484;line-height:1.5;text-align:justify}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info p:nth-last-child(2){padding-top:2rem}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info a{background-color:#00b2bb;border-radius:15px;color:#fff;cursor:pointer;display:block;margin:2rem auto auto 0;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem{width:40%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem img{height:100%;max-width:100%;object-fit:contain}.especialidades .aulas_consultas .aulas_consultas_container .consultas{display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:50%}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);padding:3rem 4rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas h3,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta h3{color:#063c3f;font-size:2.25rem;font-weight:900;margin-bottom:1rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas p,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta p{color:#848484;line-height:1.5;text-align:justify}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas p:nth-of-type(2),.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta p:nth-of-type(2){padding-top:2rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas a,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta a{background-color:#00b2bb;border-radius:15px;color:#fff;cursor:pointer;display:block;margin:2rem 0 auto auto;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}@media only screen and (min-width:1024px) and (max-width:1259px){.especialidades .banner_especialidades .banner_especialidades_container h1{font-size:2.625rem}.especialidades .consultas_fisioterapia .shape img{width:250px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container{padding:5rem 5rem 2.5rem}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .heading h1{font-size:2.625rem}.especialidades .consultas_fisioterapia_dual .shape img{width:250px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .heading h1,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .heading h1{font-size:2.625rem}.especialidades .apoiomed h2{font-size:3rem;max-width:30rem}.especialidades .aulas_consultas .aulas_consultas_container{flex-direction:column}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates{width:100%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info{width:50%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info h3{font-size:2.25rem}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem{text-align:right;width:50%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem img{width:60%}.especialidades .aulas_consultas .aulas_consultas_container .consultas{flex-direction:row;justify-content:space-between;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta{padding:3rem 2rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas h3,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta h3{font-size:2.25rem}}@media only screen and (min-width:701px) and (max-width:1023px){.especialidades .banner_especialidades .banner_especialidades_container{padding:20px}.especialidades .banner_especialidades .banner_especialidades_container h1{font-size:2.625rem}.especialidades .banner_especialidades .banner_especialidades_container p{font-size:1rem}.especialidades .consultas_fisioterapia .shape img{width:250px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container{padding:5rem 5rem 2.5rem}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .heading h1{font-size:2.625rem}.especialidades .consultas_fisioterapia_dual .shape img{width:250px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual{flex-direction:column}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .heading h1,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .heading h1{font-size:2.625rem}.especialidades .apoiomed h2{font-size:2.125rem;max-width:25rem}.especialidades .aulas_consultas .aulas_consultas_container{flex-direction:column}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates{width:100%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info{width:50%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info h3{font-size:2.25rem}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem{text-align:right;width:50%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem img{width:60%}.especialidades .aulas_consultas .aulas_consultas_container .consultas{flex-direction:row;justify-content:space-between;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta{padding:3rem 2rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas h3,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta h3{font-size:2.25rem}}@media only screen and (min-width:501px) and (max-width:700px){.especialidades .banner_especialidades .banner_especialidades_container{padding:20px}.especialidades .banner_especialidades .banner_especialidades_container h1{font-size:2.625rem}.especialidades .banner_especialidades .banner_especialidades_container p{font-size:1rem}.especialidades .consultas_fisioterapia{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:7rem;position:relative}.especialidades .consultas_fisioterapia .shape{display:none}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container{padding:60px 30px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .heading h1{font-size:2rem;max-width:80%}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .heading p{color:#848484;font-size:1rem;max-width:none;text-align:justify}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection{margin-top:1rem}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .seguinte{display:none}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper{padding:40px 20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo h2{font-size:24px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao{margin:20px 0}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao p{font-size:1rem}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box{border-radius:20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .gradient{border-radius:20px;opacity:1}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .descricao h2,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .descricao p,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .titulo h2,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .titulo p{color:#fff}.especialidades .consultas_fisioterapia_dual{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:7rem;position:relative}.especialidades .consultas_fisioterapia_dual .shape{display:none}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual{flex-direction:column;gap:4rem;padding:60px 30px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .heading h1,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .heading h1{font-size:2rem;max-width:80%}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection{margin-top:1rem}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .seguinte,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .seguinte{display:none}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper{padding:40px 20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .titulo h2{font-size:24px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao{margin:20px 0}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .container_infos .descricao p{font-size:1rem}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box{border-radius:20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .gradient,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .gradient{border-radius:20px;opacity:1}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .descricao h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .descricao p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .titulo h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .titulo p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .descricao h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .descricao p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .titulo h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .container_infos .titulo p{color:#fff}.especialidades .apoiomed{background-color:initial;box-shadow:none;margin-top:2.5rem;padding:60px 30px}.especialidades .apoiomed h2{font-size:3rem;max-width:15rem;position:static;-webkit-transform:none;-webkit-transform:initial;transform:none}.especialidades .apoiomed picture img{border-radius:20px;display:block;height:100%;width:100%}.especialidades .aulas_consultas{margin-top:0;-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}.especialidades .aulas_consultas .aulas_consultas_container{flex-direction:column;gap:20px}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);display:flex;gap:20px;order:2;padding:60px 30px;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info{width:100%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info h3{color:#063c3f;font-size:2.25rem;font-weight:900;margin-bottom:1rem}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info p{color:#848484;line-height:1.5;text-align:justify}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info p:nth-last-child(2){padding-top:2rem}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info a{background-color:#00b2bb;border-radius:15px;color:#fff;display:block;margin:2rem auto auto 0;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem{display:none}.especialidades .aulas_consultas .aulas_consultas_container .consultas{display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);padding:3rem 4rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas h3,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta h3{color:#063c3f;font-size:2.25rem;font-weight:900;margin-bottom:1rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas p,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta p{color:#848484;line-height:1.5;text-align:justify}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas p:nth-of-type(2),.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta p:nth-of-type(2){padding-top:2rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas a,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta a{background-color:#00b2bb;border-radius:15px;color:#fff;display:block;margin:2rem 0 auto auto;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}}@media only screen and (max-width:500px){.especialidades .banner_especialidades{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;margin-inline:0}.especialidades .banner_especialidades .banner_especialidades_container{padding:20px}.especialidades .banner_especialidades .banner_especialidades_container h1{font-size:2rem}.especialidades .consultas_fisioterapia{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:3rem;position:relative}.especialidades .consultas_fisioterapia .shape{display:none}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container{padding:60px 30px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .heading h1{font-size:2rem;max-width:80%}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .heading p{color:#848484;font-size:1rem;max-width:none;text-align:justify}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection{margin-top:1rem}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .navegacao .seguinte{display:none}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper{padding:40px 20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-content{height:100%!important}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide{box-shadow:0 0 8px 2px rgba(0,0,0,.12);height:auto!important}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .titulo{margin-top:0}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .titulo h2{font-size:24px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .btn{bottom:20px;position:static;right:20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide .box .box_content .btn a{border-radius:50vmax;color:#fff;margin:auto 0 auto auto;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box{border-radius:20px}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .gradient{border-radius:20px;opacity:1}.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .descricao h2,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .descricao p,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .titulo h2,.especialidades .consultas_fisioterapia .consultas_fisioterapia_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .titulo p{color:#fff}.especialidades .consultas_fisioterapia_dual{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);margin-top:3rem;position:relative}.especialidades .consultas_fisioterapia_dual .shape{display:none}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual{flex-direction:column;gap:4rem;padding:60px 30px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .heading h1,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .heading h1{font-size:2rem;max-width:80%}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection{margin-top:1rem}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-right:20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .navegacao .seguinte,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .anterior,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .navegacao .seguinte{display:none}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper{padding:40px 20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-content,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-content{height:100%!important}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide{box-shadow:0 0 8px 2px rgba(0,0,0,.12);height:auto!important}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .titulo,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .titulo{margin-top:0}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .titulo h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .titulo h2{font-size:24px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .btn,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .btn{bottom:20px;position:static;right:20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide .box .box_content .btn a,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide .box .box_content .btn a{border-radius:50vmax;color:#fff;margin:auto 0 auto auto;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box{border-radius:20px}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .gradient,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .gradient{border-radius:20px;opacity:1}.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .descricao h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .descricao p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .titulo h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .enfermagem_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .titulo p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .descricao h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .descricao p,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .titulo h2,.especialidades .consultas_fisioterapia_dual .consultas_fisioterapia_container_dual .nutricao_container .swipersection .swiper .swiper-slide.swiper-slide-active .box .box_content .titulo p{color:#fff}.especialidades .apoiomed{background-color:initial;box-shadow:none;margin:0;padding:0}.especialidades .apoiomed h2{font-size:3rem;max-width:20rem;padding-bottom:2rem;padding-top:4rem;padding-inline:30px;position:static;-webkit-transform:none;-webkit-transform:initial;transform:none}.especialidades .apoiomed picture img{border-radius:20px;display:block;height:100%;width:100%}.especialidades .aulas_consultas{margin-top:0;-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}.especialidades .aulas_consultas .aulas_consultas_container{flex-direction:column;gap:20px}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates{flex-direction:column;order:2;padding:0;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info{order:2;padding:60px 30px;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info h3{color:#063c3f;font-size:2.25rem;font-weight:900;margin-bottom:1rem}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info p{color:#848484;line-height:1.5;text-align:justify}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info p:nth-last-child(2){padding-top:2rem}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .info a{background-color:#00b2bb;border-radius:15px;color:#fff;display:block;margin:2rem auto auto 0;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem{border-top-left-radius:20px;border-top-right-radius:20px;max-height:300px;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .aulas_pilates .imagem img{border-top-left-radius:20px;border-top-right-radius:20px;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .consultas{display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:100%}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);padding:60px 30px}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas h3,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta h3{color:#063c3f;font-size:2.25rem;font-weight:900;margin-bottom:1rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas p,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta p{color:#848484;line-height:1.5;text-align:justify}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas p:nth-of-type(2),.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta p:nth-of-type(2){padding-top:2rem}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas a,.especialidades .aulas_consultas .aulas_consultas_container .consultas .videoconsulta a{background-color:#00b2bb;border-radius:15px;color:#fff;display:block;margin:2rem 0 auto auto;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.especialidades .aulas_consultas .aulas_consultas_container .consultas .outrasconsultas{border-bottom-left-radius:0;border-bottom-right-radius:0}}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.contactos .horarios_form{margin-top:5rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.contactos .horarios_form{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.contactos .horarios_form{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.contactos .horarios_form{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.contactos .horarios_form{margin-inline:1.3rem}}@media only screen and (max-width:500px){.contactos .horarios_form{margin-inline:1.125rem}}.contactos .horarios_form .horarios_form_container{display:flex;gap:40px}.contactos .horarios_form .horarios_form_container .imagem_horarios{display:flex;flex-direction:column;gap:40px;justify-content:space-between;width:50%}.contactos .horarios_form .horarios_form_container .imagem_horarios .imagem{border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05)}.contactos .horarios_form .horarios_form_container .imagem_horarios .imagem img{border-radius:20px;display:block;max-height:250px;object-fit:cover;object-position:center 40%;width:100%}.contactos .horarios_form .horarios_form_container .imagem_horarios .horarios{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);padding:20px 40px 40px}.contactos .horarios_form .horarios_form_container .imagem_horarios .horarios h2{color:#000;font-size:2rem;font-weight:700;margin-top:20px}.contactos .horarios_form .horarios_form_container .imagem_horarios .horarios .horarios_container{display:flex;gap:40px;margin-top:20px}.contactos .horarios_form .horarios_form_container .imagem_horarios .horarios .horarios_container .horario h4{color:#00b2bb;font-size:1.375rem;font-weight:700}.contactos .horarios_form .horarios_form_container .imagem_horarios .horarios .horarios_container .horario p{color:#848484;font-weight:500;padding-top:5px}.contactos .horarios_form .horarios_form_container .imagem_horarios .column{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);display:none;height:100%;padding:40px}.contactos .horarios_form .horarios_form_container .imagem_horarios .column h3{color:#00b2bb;font-size:1.375rem;font-weight:700}.contactos .horarios_form .horarios_form_container .imagem_horarios .column p{color:#848484;font-weight:500;padding-top:5px}.contactos .horarios_form .horarios_form_container .imagem_horarios .column p a{color:#000;font-weight:900;transition:all .6s ease}.contactos .horarios_form .horarios_form_container .imagem_horarios .column p a:hover{color:#00b2bb}.contactos .horarios_form .horarios_form_container .imagem_horarios .column p a#ativo{color:#00b2bb;cursor:pointer;font-weight:700}.contactos .horarios_form .horarios_form_container .formulario_contacto{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);padding:20px 40px 40px;width:50%}.contactos .horarios_form .horarios_form_container .formulario_contacto h2{color:#000;font-size:2rem;font-weight:700;margin-top:20px}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:2rem;width:100%}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item{width:100%}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item label{color:#00b2bb;display:block;font-size:1.125rem;font-weight:700;margin-bottom:5px}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item select{border:none;border-bottom:1px solid hsla(0,0%,82%,.4);font-size:1rem;padding:7.5px 5px;transition:all .6s ease;width:100%}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item select:focus{background-color:#00b2bb;border-bottom:1px solid #00b2bb;border-radius:20px;color:#fff;outline:none}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item input{border:none;border-bottom:1px solid hsla(0,0%,82%,.4);font-size:1rem;padding:7.5px 5px;transition:all .6s ease;width:100%}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item input.erro{border-bottom:1px solid red}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item input:focus{background-color:#00b2bb;border-bottom:1px solid #00b2bb;border-radius:20px;color:#fff;outline:none}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item input[type=submit]{background-color:#848484;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;transition:all .6s ease;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item input[type=submit]:hover{background-color:#00b2bb;color:#fff}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container .form_item textarea{background-color:hsla(0,0%,82%,.4);border:none;border-radius:15px;font-size:1rem;height:100px;padding:7.5px;width:100%}.contactos .mapa{margin-top:5rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.contactos .mapa{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.contactos .mapa{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.contactos .mapa{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.contactos .mapa{margin-inline:1.3rem}}@media only screen and (max-width:500px){.contactos .mapa{margin-inline:1.125rem}}.contactos .mapa .column{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);height:100%}.contactos .mapa .column iframe{border:none;border-radius:20px;display:block;height:100%;min-height:300px;outline:none;width:100%}.contactos .outros{margin-top:5rem;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.contactos .outros{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.contactos .outros{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.contactos .outros{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.contactos .outros{margin-inline:1.3rem}}@media only screen and (max-width:500px){.contactos .outros{margin-inline:1.125rem}}.contactos .outros .heading h2{color:#000;font-size:2rem;font-weight:700}.contactos .outros .column_grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:2rem}.contactos .outros .column_grid .column{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.05);padding:40px}.contactos .outros .column_grid .column h3{color:#00b2bb;font-size:1.375rem;font-weight:700}.contactos .outros .column_grid .column p{color:#848484;font-weight:500;padding-top:5px}.contactos .outros .column_grid .column p a{color:#000;font-weight:900;transition:all .6s ease}.contactos .outros .column_grid .column p a:hover{color:#00b2bb}.contactos .outros .column_grid .column p a#ativo{color:#00b2bb;cursor:pointer;font-weight:700}@media only screen and (max-width:1024px){.contactos .horarios_form{margin-top:0}.contactos .horarios_form .horarios_form_container{flex-direction:column;gap:40px}.contactos .horarios_form .horarios_form_container .imagem_horarios{width:100%}.contactos .horarios_form .horarios_form_container .imagem_horarios .imagem{border-radius:0;box-shadow:none;margin-inline:-1.125rem}.contactos .horarios_form .horarios_form_container .imagem_horarios .imagem img{border-radius:0;max-height:250px;width:100%}.contactos .horarios_form .horarios_form_container .imagem_horarios .horarios{padding:20px 40px 40px}.contactos .horarios_form .horarios_form_container .imagem_horarios .horarios h2{color:#00b2bb;font-size:2rem;margin-bottom:1rem}.contactos .horarios_form .horarios_form_container .imagem_horarios .horarios .horarios_container{flex-direction:column}.contactos .horarios_form .horarios_form_container .imagem_horarios .column{display:block}.contactos .horarios_form .horarios_form_container .formulario_contacto{width:100%}.contactos .horarios_form .horarios_form_container .formulario_contacto h2{color:#00b2bb;font-size:2rem;margin-top:20px;max-width:80%}.contactos .horarios_form .horarios_form_container .formulario_contacto form .form_container .input_container{flex-direction:column;gap:40px;margin-top:2rem;width:100%}.contactos .outros .heading h2{color:#00b2bb;font-size:2rem;font-weight:700}.contactos .outros .column_grid{gap:30px;grid-template-columns:1fr;margin-top:2rem}}.Politicas{height:100%;margin-inline:14.375rem}@media only screen and (min-width:1440px) and (max-width:1660px){.Politicas{margin-inline:7.5rem}}@media only screen and (min-width:1261px) and (max-width:1439px){.Politicas{margin-inline:6.5rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.Politicas{margin-inline:4rem}}@media only screen and (min-width:501px) and (max-width:1023px){.Politicas{margin-inline:1.3rem}}@media only screen and (max-width:500px){.Politicas{margin-inline:1.125rem}}.Politicas h1,.Politicas h2,.Politicas h3,.Politicas h4,.Politicas h5,.Politicas h6{color:#063c3f}.Politicas h1{font-size:2.25rem}.Politicas h2{font-size:2rem}.Politicas h3{font-size:1.75rem}.Politicas ol,.Politicas ul{padding-left:40px}.Politicas li{padding-top:10px}.Politicas li,.Politicas ol,.Politicas p,.Politicas span,.Politicas ul{font-size:.875rem}.Politicas .divideDiv{margin-top:1.5rem}.Politicas .divideDiv p{margin-top:15px}.no_scroll{overflow:hidden}.home_pc .hero_section{height:100vh;width:100%}.home_pc .hero_section .hero_section_content{height:100%;width:100%}.home_pc .hero_section .hero_section_content video{height:100%;min-height:100vh;object-fit:cover;width:100%}.home_pc .sections_holder{z-index:10}.home_pc section{align-items:center;background-attachment:fixed!important;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:flex-start;padding-inline:11rem;position:relative}.home_pc section:before{background:linear-gradient(89.13deg,#fff 3.45%,hsla(0,0%,100%,0) 40.2%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home_pc section video{height:100%;margin-left:-11rem;object-fit:cover;position:absolute;width:100%;z-index:-1}.home_pc section .info{isolation:isolate;text-align:left}.home_pc section .info h1{color:#00b2bb;font-size:64px;font-weight:700;line-height:109.8%}.home_pc section .info h1,.home_pc section .info p{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px);will-change:transform,opacity}.home_pc section .info p{color:#000;font-size:20px;margin-top:15px;max-width:40%;text-align:left}.home_pc section .info a{background:#00abb4;border-radius:25px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;margin-top:2rem;opacity:0;padding:.75rem 2rem;-webkit-transform:translateY(200px);transform:translateY(200px);transition:background-color .6s ease-in-out;will-change:transform,opacity}.home_pc section .info a:hover{background-color:#848484}.home_pc section:nth-child(2){background-position:100%!important}.home_pc section:nth-child(4){justify-content:center}.home_pc section:nth-child(4) video{margin-left:0}.home_pc section:nth-child(4) .info{text-align:center}.home_pc section:nth-child(4) .info p{margin:0 auto;max-width:75%;text-align:center}.home_pc .bullet_navigation{bottom:50%;left:20px;position:fixed;-webkit-transform:translateY(50%) translateX(-50vw);transform:translateY(50%) translateX(-50vw)}.home_pc .bullet_navigation .bullet_navigation__item{background-color:#d4d6d6;border-radius:50%;cursor:pointer;height:15px;margin-bottom:10px;transition:background-color .6s ease-in;width:15px}.home_pc .bullet_navigation .bullet_navigation__item.active,.home_pc .bullet_navigation .bullet_navigation__item:hover{background-color:#00abb4}.home_pc .swiper{margin-top:15rem;margin-inline:10rem;padding:80px 40px}.home_pc .box{background-color:#fff;border-radius:20px;box-shadow:0 0 15px 3px rgba(0,0,0,.1);cursor:pointer;height:400px;padding:20px;position:relative;transition:background .6s ease;width:280px}.home_pc .box .box_content{isolation:isolate;transition:all .6s ease;z-index:2}.home_pc .box .box_content .imagem{height:0;margin:0 auto;opacity:0;text-align:center;-webkit-transform:translateY(-120px) translateX(60px) rotate(0deg);transform:translateY(-120px) translateX(60px) rotate(0deg);transition:opacity .6s,-webkit-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s}.home_pc .box .box_content .imagem img{border-radius:20px;object-fit:cover;width:140px}.home_pc .box .box_content .titulo{margin-top:60px}.home_pc .box .box_content .titulo h2{color:#000;font-size:24px;transition:all .6s ease}.home_pc .box .box_content .descricao{margin:20px 0}.home_pc .box .box_content .descricao p{color:#000;font-size:1rem;line-height:1.2;margin-bottom:10px;transition:all .6s ease}.home_pc .box .box_content .btn{bottom:20px;position:absolute;right:20px}.home_pc .box .box_content .btn a{background-color:#3e4c4d;border-radius:50vmax;color:#fff;display:block;margin:auto 0 auto auto;padding:10px 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.home_pc .box .gradient{background:linear-gradient(343.52deg,#075559 7.59%,#00abb4 52.06%);border-radius:20px;height:100%;opacity:0;position:absolute;right:0;top:0;transition:all 1s ease;width:100%}.home_pc .box:hover{border-radius:20px}.home_pc .box:hover .imagem{opacity:1;-webkit-transform:translateY(-80px) translateX(-20px) rotate(-20deg);transform:translateY(-80px) translateX(-20px) rotate(-20deg)}.home_pc .box:hover .gradient{border-radius:20px;opacity:1}.home_pc .box:hover .box_content h2,.home_pc .box:hover .box_content p{color:#fff}body.mobilex{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;min-height:100vh;min-height:-webkit-fill-available;overflow:hidden;padding:0}@supports (min-height:100dvh){body.mobilex{min-height:-webkit-fill-available;min-height:-moz-available;min-height:100dvh}}.hero_section{background-color:#fff;height:100vh;width:100%}@supports (height:100dvh){.hero_section{height:100dvh}}.hero_section.mobile{left:0;position:fixed;top:0;z-index:15}.hero_section .hero_section_content{height:100%;width:100%}.hero_section .hero_section_content video{height:100%;min-height:100vh;object-fit:cover;width:100%}@supports (height:100dvh){.hero_section .hero_section_content video{min-height:100dvh}}.mobile_page .section{background-color:#fff}.mobile_page .section:before{background:linear-gradient(180.48deg,#fff 8.39%,hsla(0,0%,100%,0) 19.36%),linear-gradient(.5deg,#fff 35.71%,hsla(0,0%,100%,0) 70.83%);content:"";-webkit-filter:drop-shadow(5px 5px 16px rgba(0,0,0,.2));filter:drop-shadow(5px 5px 16px rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%}.mobile_page .section video{height:100vh;object-fit:cover;width:100%}@supports (height:100dvh){.mobile_page .section video{height:100dvh}}.mobile_page .section .conteudo_info{bottom:20px;position:fixed;text-align:center;z-index:10}.mobile_page .section .conteudo_info a,.mobile_page .section .conteudo_info h1,.mobile_page .section .conteudo_info p{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}.mobile_page .section .conteudo_info h1{color:#00b2bb;font-size:32px;font-weight:700;line-height:109.8%}.mobile_page .section .conteudo_info p{color:#000;font-size:16px;margin-top:15px;padding-inline:20px;text-align:center}.mobile_page .section .conteudo_info a{background:#00abb4;border-radius:25px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;margin-top:15px;padding:.75rem 2rem;transition:background-color .6s ease-in-out}.mobile_page .section .conteudo_info a:hover{background-color:#848484}#pp-nav span,.pp-slidesNav span{background-color:#929292;background:#c3c3c3;border:none;height:12px;width:12px}#pp-nav li .active span,.pp-slidesNav .active span{background-color:#00abb4}@media only screen and (min-width:1261px) and (max-width:1660px){.home_pc section{padding-inline:5rem}.home_pc section video{margin-left:-5rem}.home_pc section .info h1{font-size:50px}.home_pc section .info p{font-size:18px;max-width:40%}.home_pc section .info a{margin-top:2rem;padding:.75rem 2rem}}@media only screen and (min-width:1024px) and (max-width:1260px){.home_pc section{padding-inline:6rem}.home_pc section:nth-child(2){background-position:0!important}.home_pc section video{margin-left:-6rem}.home_pc section .info h1{font-size:46px}.home_pc section .info p{font-size:18px;max-width:60%}.home_pc section .info a{margin-top:2rem;padding:.75rem 2rem}}.lds-roller{display:inline-block;height:80px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;z-index:2000}.lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;position:relative;-webkit-transform-origin:40px 40px;transform-origin:40px 40px}.lds-roller div:after{background:#00abb4;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.lds-roller div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.lds-roller div:first-child:after{left:63px;top:63px}.lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:68px}.lds-roller div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48px;top:71px}.lds-roller div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:32px;top:71px}.lds-roller div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:68px}.lds-roller div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17px;top:63px}.lds-roller div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12px;top:56px}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-scrollbar{background:rgba(0,0,0,.1);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}