﻿img{width:100%;max-width:100%;height:auto}a{text-decoration:none;color:inherit}a:not(.button):hover{color:#94b0be}strong,b{font-weight:700}em,i{font-style:italic}ul{margin-bottom:1.5rem;list-style:initial;margin-inline-start:1.5rem;line-height:normal}ul.menu{list-style:none;margin:unset}body{font-family:"Wix Madefor Text","Roboto",sans-serif;background-color:#f5f6f7;color:#141f24}body #wrapper{min-height:100dvh;display:grid;grid-template-rows:1fr auto}body #container{background-image:url("../img/bg-default.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;transition:background-image .3s ease-in-out}body main{padding-top:calc(5.5rem + 5rem);padding-bottom:5rem;padding-inline:10rem}@media screen and (max-width: 100rem){body main{padding-inline:5rem}}@media screen and (max-width: 64rem){body main{padding-inline:3rem}}@media screen and (max-width: 28.125rem){body main{padding-inline:1rem}}section{margin-bottom:3rem}h1,h2,h3,h4,h5,h6{font-family:"Wix Madefor Text","Roboto",sans-serif;font-weight:700}h1{font-size:1.625rem;line-height:1.25;margin-bottom:1.5rem}h2{font-size:1.375rem;line-height:1.2;margin-bottom:1rem}h3{font-size:1.125rem;line-height:1.25;text-transform:uppercase;letter-spacing:0.009375rem}p{font-size:1rem;line-height:1.25;font-weight:400}.text-small{font-size:0.875rem;line-height:1.15}.read-more{font-family:"Wix Madefor Text","Roboto",sans-serif;font-size:0.9375rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.009375rem;font-weight:700}header#header{background-color:#fff;margin:1rem 2rem;border-radius:1000px;padding:1.5rem 3.75rem;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0rem 1.875rem 3.75rem 0rem rgba(0,0,0,.15)}@media screen and (max-width: 28.125rem){header#header{margin:1rem;padding:1.5rem}}header#header #site-title h1{color:#94b0be;font-size:1.5rem;font-family:"Roboto",sans-serif;letter-spacing:-0.00625rem;text-transform:uppercase;margin:unset}header#header nav#menu{display:flex;gap:2rem;align-items:center}@media screen and (max-width: 64rem){header#header nav#menu{display:none}}header#header nav#menu ul{display:flex;gap:1.5rem;text-transform:uppercase;font-weight:600}header#header nav#menu ul li.current_page_item{text-decoration:underline;text-underline-offset:0.1875rem;text-decoration-thickness:0.125rem;text-decoration-color:#94b0be;pointer-events:none}.page-mais-saude header#header nav#menu ul li.current_page_item{color:#f7cd00;text-decoration-color:#f7cd00}.page-fisiatria header#header nav#menu ul li.current_page_item{color:#00b4cd;text-decoration-color:#00b4cd}.page-medicina-desportiva header#header nav#menu ul li.current_page_item{color:#84bf63;text-decoration-color:#84bf63}.hamburger{display:none;background:none;border:none;cursor:pointer;width:2.5rem;height:2.5rem;position:relative;z-index:1001}@media screen and (max-width: 64rem){.hamburger{display:block}}.hamburger .hamburger-box{width:2.5rem;height:2.5rem;display:inline-block;position:relative}.hamburger .hamburger-box .hamburger-inner{display:block;top:50%;margin-top:-0.125rem;width:1.875rem;height:0.1875rem;background-color:#94b0be;border-radius:0.5rem;position:absolute;left:0.3125rem;transition:all .3s}.hamburger .hamburger-box .hamburger-inner:before,.hamburger .hamburger-box .hamburger-inner:after{content:"";display:block;width:1.875rem;height:0.1875rem;background-color:#94b0be;border-radius:0.5rem;position:absolute;left:0;transition:all .3s}.hamburger .hamburger-box .hamburger-inner:before{top:-0.625rem}.hamburger .hamburger-box .hamburger-inner:after{bottom:-0.625rem}.hamburger.active .hamburger-inner{background-color:rgba(0,0,0,0)}.hamburger.active .hamburger-inner::before{transform:translateY(10px) rotate(45deg)}.hamburger.active .hamburger-inner::after{transform:translateY(-10px) rotate(-45deg)}#mobile-menu{display:none;height:100dvh;padding-top:calc(5.5rem + 1.5rem);background-color:#f5f6f7;position:fixed;top:0;left:0;right:0;z-index:99}#mobile-menu.active{display:flex;flex-direction:column}#mobile-menu .mobile-menu-title{font-family:"Wix Madefor Text","Roboto",sans-serif;font-size:0.9375rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.009375rem;font-weight:700;color:#94b0be;margin-bottom:unset;border-bottom:1px solid;padding:1.5rem;padding-bottom:0.5rem}#mobile-menu .others-menu{flex-grow:1}#mobile-menu .menu li{text-transform:uppercase;font-size:1.25rem;font-weight:600;border-bottom:1px solid #94b0be}#mobile-menu .menu li a{display:block;padding:1rem 1.5rem}#mobile-menu .button-wrapper{padding:1.5rem;text-align:center}#mobile-menu .button-wrapper .button{width:100%;font-size:1.25rem;font-weight:800;letter-spacing:0.015625rem}footer#footer{background-color:#fff}footer#footer #footer-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;padding:3rem 10rem}@media screen and (max-width: 48rem){footer#footer #footer-content{padding-inline:2rem}}@media screen and (max-width: 28.125rem){footer#footer #footer-content{grid-template-columns:1fr;padding:2rem 1rem}}footer#footer #footer-content h3{color:#94b0be;margin-bottom:0.5rem}footer#footer #footer-content #footer-menu li{margin-bottom:0.5rem}footer#footer #footer-content #livro-de-reclamacoes{display:inline-block;height:2.5rem;margin-top:0.5rem}footer#footer #footer-content #livro-de-reclamacoes:hover{opacity:.75}footer#footer #footer-content #livro-de-reclamacoes img{width:auto;height:100%}footer#footer #copyright{padding:1rem 10rem;border-top:1px solid #94b0be;font-size:0.75rem}@media screen and (max-width: 48rem){footer#footer #copyright{padding:1rem}}.links-group{display:flex;flex-wrap:wrap;gap:0.5rem}.button-wrapper{filter:url("#goo")}.button-wrapper .button,.button-wrapper button,.button-wrapper .wpcf7-submit{display:inline-block;text-align:center;background:#94b0be;color:#fff;padding:0.75rem 1rem;border-radius:1000px;position:relative;min-width:8.23em;text-decoration:none;font-family:"Wix Madefor Text","Roboto",sans-serif;font-size:0.9375rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.009375rem;font-weight:700;cursor:pointer}.button-wrapper .button.large,.button-wrapper button.large,.button-wrapper .wpcf7-submit.large{padding:1rem 1.25rem;font-weight:800;font-size:1rem;line-height:1.25rem;letter-spacing:0.015625rem}.button-wrapper .button::before,.button-wrapper .button::after,.button-wrapper button::before,.button-wrapper button::after,.button-wrapper .wpcf7-submit::before,.button-wrapper .wpcf7-submit::after{width:4.4em;height:2.95em;position:absolute;content:"";display:inline-block;background:#94b0be;border-radius:50%;transition:transform .5s ease;transform:scale(0);z-index:-1}.button-wrapper .button::before,.button-wrapper button::before,.button-wrapper .wpcf7-submit::before{top:-25%;left:20%}.button-wrapper .button::after,.button-wrapper button::after,.button-wrapper .wpcf7-submit::after{bottom:-25%;right:20%}.button-wrapper .button:hover::before,.button-wrapper .button:hover::after,.button-wrapper button:hover::before,.button-wrapper button:hover::after,.button-wrapper .wpcf7-submit:hover::before,.button-wrapper .wpcf7-submit:hover::after{transform:none}.acf-map{width:100%;height:auto;aspect-ratio:3/2}.acf-map img{max-width:inherit !important}canvas#riveCanvas{max-width:31.25rem;max-height:31.25rem;width:100%;height:100%;aspect-ratio:1/1;object-fit:contain;cursor:pointer}section.form{margin-bottom:unset}.wpcf7 form p br{display:none}.wpcf7 form label{display:block;margin-bottom:1rem}.wpcf7 form input,.wpcf7 form textarea,.wpcf7 form select{width:100%;border:none;border-radius:0.5rem;padding:1rem;font:inherit}.wpcf7 form input::placeholder,.wpcf7 form textarea::placeholder,.wpcf7 form select::placeholder{color:rgba(0,0,0,.5)}.wpcf7 form select{appearance:none;background-image:url("../img/chevron.svg");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem;cursor:pointer}.wpcf7 form select option:first-child{color:rgba(0,0,0,.5)}.wpcf7 form .wpcf7-not-valid-tip{background-color:rgba(255,0,0,.1);padding:0.5rem;border-radius:0.5rem;font-size:0.75rem;margin-top:0.5rem}.wpcf7 form div:has(.wpcf7-form-control-wrap){margin-bottom:1.5rem}@media screen and (min-width: calc(48rem + 1px)){.wpcf7 form .group{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}}.wpcf7 form .legenda p{font-size:inherit;line-height:inherit}@media screen and (max-width: 28.125rem){.wpcf7 form .button-wrapper{margin-top:1.5rem}}.wpcf7 form .button-wrapper p{display:flex;flex-direction:row-reverse;align-items:center;gap:0.5rem}.wpcf7 form .button-wrapper .wpcf7-submit{width:auto;padding:1rem 1.25rem}.wpcf7 form .wpcf7-response-output{padding:0.75rem;border-radius:0.5rem;font-size:0.875rem;border:none}.wpcf7 form.sent .wpcf7-response-output{background-color:rgba(70,180,80,.3)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:rgba(220,50,50,.3)}.wpcf7 form.spam .wpcf7-response-output{background-color:rgba(245,110,40,.3)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:rgba(255,185,0,.3)}.post-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:3rem}.post-navigation .nav-links{display:flex;gap:1rem;justify-content:space-between;width:100%}@media screen and (max-width: 48rem){body.home #container{background-position:left}}body.home #container:has(.fisiatria){background-image:url("../img/bg-fisiatria.jpg")}body.home #container:has(.fisiatria) .read-more:hover{color:#00b4cd}body.home #container:has(.fisiatria) .button{background-color:#00b4cd}body.home #container:has(.fisiatria) .button::before,body.home #container:has(.fisiatria) .button::after{background-color:#00b4cd}body.home #container:has(.med_desportiva){background-image:url("../img/bg-med_desportiva.jpg")}body.home #container:has(.med_desportiva) .read-more:hover{color:#84bf63}body.home #container:has(.med_desportiva) .button{background-color:#84bf63}body.home #container:has(.med_desportiva) .button::before,body.home #container:has(.med_desportiva) .button::after{background-color:#84bf63}body.home #container:has(.saude){background-image:url("../img/bg-saude.jpg")}body.home #container:has(.saude) .read-more:hover{color:#f7cd00}body.home #container:has(.saude) .button{background-color:#f7cd00}body.home #container:has(.saude) .button::before,body.home #container:has(.saude) .button::after{background-color:#f7cd00}body.home main{display:grid;grid-template-columns:1fr 1fr;padding:unset}@media screen and (max-width: 28.125rem){body.home main{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding-top:6rem;min-height:100dvh}}body.home main .col{min-height:100dvh;padding:5rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 48rem){body.home main .col{padding:2rem 1.5rem}}@media screen and (max-width: 28.125rem){body.home main .col{min-height:unset}}@media screen and (max-width: 28.125rem){body.home main .col#logo{padding-block:unset;height:22.5rem}}@media screen and (max-width: 28.125rem){body.home main .col#content{align-items:flex-start}}body.home main .col#content .container{display:flex;flex-direction:column;width:100%;gap:1.5rem}body.home main .col#content .container .read-more{transition:color .2s ease-in}body.home main .col#content .container .read-more::after{content:"→";margin-left:0.5rem}body.home main .col#content #intro-fisiatria{display:none}body.home main .col#content #intro-saude{display:none}body.home main .col#content #intro-medicina_desportiva{display:none}body.page-template-page-especialidade #container{background-image:none}body.page-template-page-especialidade #container main{padding:unset}body.page-template-page-especialidade .container .content .faqs-section ul{list-style:none;margin:unset}body.page-template-page-especialidade .container .content .faqs-section ul li{margin-bottom:1.5rem}body.page-template-page-especialidade .container .content .faqs-section ul li details{background-color:#fff;padding:0.5rem;border-radius:0.5rem}body.page-template-page-especialidade .container .content .faqs-section ul li details summary{position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center}body.page-template-page-especialidade .container .content .faqs-section ul li details summary .arrow{transition:transform .3s ease-in-out}body.page-template-page-especialidade .container .content .faqs-section ul li details summary::marker{content:""}body.page-template-page-especialidade .container .content .faqs-section ul li details summary:hover{opacity:.75}body.page-template-page-especialidade .container .content .faqs-section ul li details p{margin-top:0.5rem;color:rgba(20,31,36,.8)}body.page-template-page-especialidade .container .content .faqs-section ul li details[open] summary .arrow{transform:rotate(180deg)}body.page-template-page-especialidade .container .content .acordos-section ul{display:flex;flex-wrap:wrap;gap:0.5rem;row-gap:0.5rem;list-style:none;margin:unset}@media screen and (max-width: 28.125rem){body.page-template-page-especialidade .container .content .acordos-section ul{display:grid;grid-template-columns:repeat(3, 1fr)}}body.page-template-page-especialidade .container .content .acordos-section ul li{aspect-ratio:2/1;height:3.75rem}@media screen and (max-width: 28.125rem){body.page-template-page-especialidade .container .content .acordos-section ul li{height:fit-content}}body.page-template-page-especialidade .container .content .acordos-section ul li a img{object-fit:cover;background-color:#fff;height:100%;border-radius:0.5rem}body.page-template-page-especialidade .container .image-wrapper{height:100dvh;position:sticky;top:0}@media screen and (max-width: 48rem){body.page-template-page-especialidade .container .image-wrapper{grid-row:1;position:relative;height:40vh}}@media screen and (max-width: 28.125rem){body.page-template-page-especialidade .container .image-wrapper{aspect-ratio:1/1;height:auto}}body.page-template-page-especialidade .container .image-wrapper img{height:100%;object-fit:cover}body.page-template-page-especialidade.page-mais-saude .button{background-color:#f7cd00}body.page-template-page-especialidade.page-mais-saude .button::before,body.page-template-page-especialidade.page-mais-saude .button::after{background-color:#f7cd00}body.page-template-page-especialidade.page-fisiatria .button{background-color:#00b4cd}body.page-template-page-especialidade.page-fisiatria .button::before,body.page-template-page-especialidade.page-fisiatria .button::after{background-color:#00b4cd}body.page-template-page-especialidade.page-medicina-desportiva .button{background-color:#84bf63}body.page-template-page-especialidade.page-medicina-desportiva .button::before,body.page-template-page-especialidade.page-medicina-desportiva .button::after{background-color:#84bf63}.page-quem-somos main{padding:unset}.page-quem-somos section.corpo-clinico{padding-inline:10rem;padding-block:3rem}@media screen and (max-width: 100rem){.page-quem-somos section.corpo-clinico{padding-inline:5rem}}@media screen and (max-width: 64rem){.page-quem-somos section.corpo-clinico{padding-inline:3rem}}@media screen and (max-width: 28.125rem){.page-quem-somos section.corpo-clinico{padding-inline:1rem}}@media screen and (max-width: 48rem){.container.quem-somos{padding-top:5.5rem}}@media screen and (max-width: 48rem){.container.quem-somos section.areas-diferenciacao{margin-bottom:unset}}.container.quem-somos section.galeria{display:flex;justify-content:center;align-items:center;height:100%;padding-inline:5rem}@media screen and (max-width: 100rem){.container.quem-somos section.galeria{padding-inline:3rem}}@media screen and (max-width: 64rem){.container.quem-somos section.galeria{padding-inline:1rem}}@media screen and (max-width: 48rem){.container.quem-somos section.galeria{padding-inline:3rem}}@media screen and (max-width: 28.125rem){.container.quem-somos section.galeria{padding-inline:1rem}}.container.quem-somos section.galeria .splide__slide img{aspect-ratio:3/2;object-fit:cover;border-radius:8px}.container.quem-somos section.galeria .splide__pagination{bottom:-1.5rem}.container.quem-somos section.galeria .splide__pagination__page{background-color:#d9d9d9;opacity:1}.container.quem-somos section.galeria .splide__pagination__page.is-active{background-color:#94b0be}body.page-template-page-especialidade .container,.container.quem-somos{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 48rem){body.page-template-page-especialidade .container,.container.quem-somos{grid-template-columns:1fr}}body.page-template-page-especialidade .container .content,.container.quem-somos .content{margin-top:5.5rem;padding-inline:10rem;padding-block:3rem}@media screen and (max-width: 100rem){body.page-template-page-especialidade .container .content,.container.quem-somos .content{padding-inline:5rem}}@media screen and (max-width: 64rem){body.page-template-page-especialidade .container .content,.container.quem-somos .content{padding-inline:3rem}}@media screen and (max-width: 28.125rem){body.page-template-page-especialidade .container .content,.container.quem-somos .content{padding-inline:1rem}}@media screen and (max-width: 48rem){body.page-template-page-especialidade .container .content,.container.quem-somos .content{margin-top:unset}}@media screen and (max-width: 28.125rem){body.page-template-page-especialidade .container .content,.container.quem-somos .content{padding:3rem 1rem}}body.page-template-page-especialidade .container .content .basic-info h2:first-of-type,.container.quem-somos .content .basic-info h2:first-of-type{font-weight:initial;font-size:initial;line-height:initial}body.page-template-page-especialidade .container .content .basic-info img,.container.quem-somos .content .basic-info img{aspect-ratio:3/2;object-fit:cover;border-radius:0.5rem;margin-block:1.5rem}body.page-template-page-especialidade .container .content .basic-info .button-wrapper,.container.quem-somos .content .basic-info .button-wrapper{padding-block:1rem}body.page-template-page-especialidade .container .content .areas-diferenciacao h2,.container.quem-somos .content .areas-diferenciacao h2{margin-bottom:1.5rem}body.page-template-page-especialidade .container .content .areas-diferenciacao ul,.container.quem-somos .content .areas-diferenciacao ul{list-style:none;margin:unset}body.page-template-page-especialidade .container .content .areas-diferenciacao ul li,.container.quem-somos .content .areas-diferenciacao ul li{background-color:#fff;padding:0.5rem;border-radius:0.5rem;margin-bottom:0.5rem}body.page-template-page-especialidade .container .content .areas-diferenciacao ul li .legenda,.container.quem-somos .content .areas-diferenciacao ul li .legenda{color:rgba(20,31,36,.8)}body.page-template-page-especialidade .container .image-wrapper,.container.quem-somos .image-wrapper{height:100dvh;position:sticky;top:0}@media screen and (max-width: 48rem){body.page-template-page-especialidade .container .image-wrapper,.container.quem-somos .image-wrapper{grid-row:1;position:relative;height:40vh}}@media screen and (max-width: 28.125rem){body.page-template-page-especialidade .container .image-wrapper,.container.quem-somos .image-wrapper{aspect-ratio:1/1;height:auto}}body.page-template-page-especialidade .container .image-wrapper img,.container.quem-somos .image-wrapper img{height:100%;object-fit:cover}.post-type-archive-acordo-parceria .acordos-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media screen and (max-width: 48rem){.post-type-archive-acordo-parceria .acordos-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 28.125rem){.post-type-archive-acordo-parceria .acordos-list{grid-template-columns:repeat(2, 1fr)}}.post-type-archive-acordo-parceria .acordos-list .acordo-item img{aspect-ratio:2/1;object-fit:cover;border-radius:0.5rem}.page-contactos section.location{display:grid;gap:2rem;grid-template-columns:2fr 1fr}@media screen and (max-width: 64rem){.page-contactos section.location{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 48rem){.page-contactos section.location{grid-template-columns:1fr}}.page-contactos section.location .map-container{border-radius:0.5rem;overflow:hidden}.page-contactos section.location .location-content{background:#fff;height:fit-content;padding:1rem;border-radius:0.5rem}@media screen and (min-width: calc(28.125rem + 1px)){.page-contactos section.location .location-content{position:sticky;top:calc(5.5rem*2)}}@media screen and (max-width: 28.125rem){.page-contactos section.location .location-content{grid-row:1}}.post-type-archive-corpo-clinico main{padding-bottom:5rem}.post-type-archive-corpo-clinico a:hover{color:inherit;opacity:.75}.post-type-archive-corpo-clinico summary .arrow{transform:rotate(-90deg)}section.corpo-clinico{margin-bottom:unset}section.corpo-clinico .corpo-clinico-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;align-items:start}@media screen and (max-width: 64rem){section.corpo-clinico .corpo-clinico-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 48rem){section.corpo-clinico .corpo-clinico-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 28.125rem){section.corpo-clinico .corpo-clinico-list{grid-template-columns:1fr}}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item{background-color:#fff;border-radius:1rem;overflow:hidden}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-image{aspect-ratio:1/1;object-fit:cover}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content{padding:1rem}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content .cargo{font-family:"Wix Madefor Text","Roboto",sans-serif;font-size:0.9375rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.009375rem;font-weight:700;color:#94b0be;margin-bottom:0.5rem}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content .interesses{margin-top:1rem;display:flex;flex-direction:column-reverse}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content .interesses summary{font-size:0.875rem;font-weight:600;letter-spacing:0.009375rem;text-transform:uppercase;position:relative;cursor:pointer;display:flex;gap:0.125rem;align-items:center}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content .interesses summary .arrow{transition:transform .3s ease-in-out}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content .interesses summary::marker{content:""}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content .interesses summary:hover{opacity:.75}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content .interesses[open] summary .arrow{transform:rotate(180deg)}section.corpo-clinico .corpo-clinico-list .corpo-clinico-item .corpo-clinico-item-content .interesses ul{color:rgba(20,31,36,.8)}section.corpo-clinico .button-wrapper{margin-top:3rem}.single-corpo-clinico .corpo-clinico-item{display:grid;grid-template-columns:3fr 5fr 4fr;gap:2rem}@media screen and (max-width: 100rem){.single-corpo-clinico .corpo-clinico-item{grid-template-columns:2fr 3fr}}@media screen and (max-width: 64rem){.single-corpo-clinico .corpo-clinico-item{grid-template-columns:1fr 1fr}}@media screen and (max-width: 48rem){.single-corpo-clinico .corpo-clinico-item{grid-template-columns:1fr}}.single-corpo-clinico .corpo-clinico-item-image{aspect-ratio:1/1;object-fit:cover;border-radius:0.5rem;overflow:hidden}.single-corpo-clinico .corpo-clinico-item-content-holder{background-color:#fff;border-radius:0.5rem;padding:1rem}.single-corpo-clinico .corpo-clinico-item-content-holder.header{margin-bottom:1rem}.single-corpo-clinico .corpo-clinico-item-content-holder.header .cargo{font-family:"Wix Madefor Text","Roboto",sans-serif;font-size:0.9375rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.009375rem;font-weight:700;color:#94b0be;margin-bottom:0.5rem}.single-corpo-clinico .corpo-clinico-item-content-holder.interesses ul{margin-bottom:unset}.single-corpo-clinico.page-outros .corpo-clinico-item{grid-template-columns:5fr 4fr 3fr}.single-corpo-clinico.page-outros .corpo-clinico-item-image{display:none}.single-corpo-clinico.page-outros .corpo-clinico-item-content-holder.header{display:none}.error404 main{height:100%;display:flex;flex-direction:column;justify-content:center}.error404 .links-group{padding-block:1.5rem}