#form-auth-wrapper{max-width:300px;margin:auto;background:transparent;position:absolute;left:50%;top:50%}#form-auth-wrapper .title-login{background:black;color:white;display:table;width:100%;height:40px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:-2px 1px 3px black}#form-auth-wrapper .title-login h3{margin:0;color:white;font-size:20px;padding-left:0.75rem;display:table-cell;vertical-align:middle}#form-auth-wrapper .title-login .icone{display:table-cell;vertical-align:middle}#form-auth-wrapper .title-login .icone .close-icon{float:right;padding-right:0.75rem;cursor:pointer}#form-auth-wrapper form#user-login,#form-auth-wrapper form#user-pass{background:#9ec2e8;box-shadow:-2px 1px 3px black}#form-auth-wrapper form#user-login>div,#form-auth-wrapper form#user-pass>div{padding:5% 0}#form-auth-wrapper form#user-login>div .description,#form-auth-wrapper form#user-pass>div .description{display:none}#form-auth-wrapper form#user-login>div .form-item,#form-auth-wrapper form#user-pass>div .form-item{width:90%;margin:auto;position:relative;padding-bottom:0.5rem}#form-auth-wrapper form#user-login>div .form-item label,#form-auth-wrapper form#user-pass>div .form-item label{position:absolute;top:0.5rem;padding-left:0.75rem;color:#8c8c8c}#form-auth-wrapper form#user-login>div .form-item .form-required,#form-auth-wrapper form#user-pass>div .form-item .form-required{color:#8c8c8c}#form-auth-wrapper form#user-login>div .form-item input,#form-auth-wrapper form#user-pass>div .form-item input{border-radius:5px;width:100%;padding-left:0;padding-right:0}#form-auth-wrapper form#user-login>div .form-actions,#form-auth-wrapper form#user-pass>div .form-actions{width:90%;margin:auto}#form-auth-wrapper form#user-login>div .form-actions #edit-submit,#form-auth-wrapper form#user-pass>div .form-actions #edit-submit{margin:0;color:#9ec2e8}#form-auth-wrapper form#user-login>div .form-actions .recover_pass,#form-auth-wrapper form#user-pass>div .form-actions .recover_pass{margin-left:0.75rem;display:inline-block;vertical-align:bottom;color:white}#form-auth-wrapper form#user-login>div .form-actions .recover_pass a,#form-auth-wrapper form#user-pass>div .form-actions .recover_pass a{margin:0;color:white}.denied-view{background-image:url(../js/overlays/overlay.png);position:absolute;top:0px;left:0px;width:100%}.denied-view .denied{margin:20% auto;min-width:250px;background-size:100%;background-position:center;width:15%;background-repeat:no-repeat;height:200px}body{opacity:0;font-size:16px;margin:0px !important;overflow-x:hidden !important;font-weight:400}@media screen and (max-width: 960px){body{font-size:15px}}@media screen and (max-width: 960px){body #header{border-bottom:2px solid transparent}}@media screen and (max-width: 960px){body #header #logoimg{float:none !important;text-align:center}}body #header .slicknav_menu{display:none}body #slider_nivo #controls{position:absolute;bottom:20%;width:100%}body #slider_nivo #controls .gallery-nav{display:inline-block;width:100%;text-align:center}body #slider_nivo #controls .gallery-nav span{color:#fafafa;font-size:80%;padding:0px 5px;cursor:pointer}body #slider_nivo #controls .gallery-nav .sel:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=4)}@media screen and (max-width: 960px){body #footer #lang{padding-left:5px}}@media screen and (max-width: 480px){body #footer #lang{float:none;text-align:center;width:100%}}body #footer #lang>*{display:inline-block}body #footer #lang .icon-facebook{padding-right:3px;font-size:120%}body #footer #lang .language-switcher-locale-url{margin:0px;list-style:none}body #footer #lang .language-switcher-locale-url li{display:inline-block}body #footer #lang .language-switcher-locale-url li:first-of-type:after{content:' |';color:#fff}@media screen and (max-width: 960px){body #footer #copyright{padding-right:5px}}@media screen and (max-width: 480px){body #footer #copyright{float:none;text-align:center;width:100%}}body .block-container{max-width:960px;margin:0px auto}@media screen and (max-width: 768px){body .block-container{padding:0 25px}}body h1{text-transform:uppercase;font-family:'Cabin', sans-serif;color:#67b2e8;font-weight:400;padding:10px 0px;text-align:center}body h1:after,body h1:before{content:url(../images/icon.png);padding:0px 1%;vertical-align:text-bottom}@media screen and (max-width: 960px){body h1:after,body h1:before{padding:0px 2%}}@media screen and (max-width: 480px){body h1:after,body h1:before{content:url(../images/icon-small.png);padding:0px 3%}}@media screen and (max-width: 1400px){body h1{font-size:180%}}@media screen and (max-width: 960px){body h1{font-size:170%}}@media screen and (max-width: 480px){body h1{font-size:160%}}@media screen and (max-width: 480px){body h1{padding:0px}}body h1.w{color:#fff !important}body h1.w:after,body h1.w:before{content:url(../images/icon-w.png) !important}@media screen and (max-width: 480px){body h1.w:after,body h1.w:before{content:url(../images/icon-w-small.png) !important}}body #about-us{text-align:center}body #about-us .about-us-image{background-size:cover;background-position:center top;background-repeat:no-repeat}body #about-us p{color:#2a2a2a;font-size:109%;line-height:140%}body #about-us p:first-of-type{padding-top:20px}body #team{background:linear-gradient(rgba(105,179,231,0.9),rgba(105,179,231,0.9)),url(../images/image-4.jpg);background-size:cover;text-align:center}@media screen and (max-width: 480px){body #team{background-color:linear-gradient(rgba(105,179,231,0.9),rgba(105,179,231,0.9)),none}}body #team h1{width:100%}@media screen and (min-height: 840px) and (min-width: 840px){body #team h1{position:relative;top:-10%}}body #team .fp-tableCell{vertical-align:middle}@media screen and (max-width: 480px){body #team .fp-tableCell{vertical-align:top}}body #team .block{margin:0px auto;max-width:960px;padding-bottom:1%}body #team .block .team-member{width:25%;min-width:280px;display:inline-block}body #team .block .team-member img{width:95%;height:auto}body #team .block .team-member .name-job{padding-top:5%}body #team .block .team-member .name-job .name{display:block;color:#fff;font-size:100%}body #team .block .team-member .name-job .job{display:block;color:#fff;font-size:80%}body #team .block .team-member .details{position:absolute;cursor:pointer}body #team .block .more-details{display:none}body #team-details .tdetails{max-width:960px;margin:0px auto;padding-top:1%;position:relative;z-index:1}@media screen and (max-width: 768px){body #team-details .tdetails{padding:1% 25px 0}}body #team-details .tdetails>div{display:inline-block;padding:2%;box-sizing:border-box;float:left}body #team-details .tdetails .image{padding:0%;width:35%}@media screen and (max-width: 768px){body #team-details .tdetails .image{width:100%;display:block;text-align:center}}body #team-details .tdetails .image img{width:90%;height:auto}@media screen and (max-width: 768px){body #team-details .tdetails .image img{width:auto;height:250px}}@media screen and (max-width: 480px){body #team-details .tdetails .image img{width:100%;height:auto;display:block}}body #team-details .tdetails .image .name-job{padding-top:20px;text-align:center}@media screen and (max-width: 480px){body #team-details .tdetails .image .name-job{width:100%;display:block;vertical-align:top}}body #team-details .tdetails .image .name-job span{display:block;color:#67b2e8;text-transform:uppercase}body #team-details .tdetails .image .name-job .name{font-size:130%;line-height:140%}body #team-details .tdetails .image .name-job .job{font-size:120%}body #team-details .tdetails .curriculum{width:65%;padding:0%}@media screen and (max-width: 768px){body #team-details .tdetails .curriculum{width:100%;padding-top:10px;display:block}}@media screen and (max-width: 480px){body #team-details .tdetails .curriculum{width:100%;padding-top:10px;display:block}}body #team-details .tdetails .curriculum p{text-align:left;color:#2a2a2a;font-size:109%;line-height:150%}body #team-details .tdetails .curriculum .back{cursor:pointer;width:50px;text-align:center;float:right}@media screen and (max-width: 960px){body #team-details .tdetails .curriculum .back{display:none}}body #team-details .tdetails .curriculum .back img{width:90%;padding-bottom:10px}body #team-details .tdetails .curriculum .back span{color:#7f7f7f}body #team-details .circle{position:absolute;bottom:0px;right:-10%;height:90%;z-index:0}@media screen and (max-width: 480px){body #team-details .circle{display:none}}body #contacts .gradient{background-color:#efefef;position:absolute;width:100%;top:0%}@media screen and (max-width: 480px){body #contacts .fp-tableCell{text-align:center}}body #contacts #map{width:100%}body #contacts .contacts-info{max-width:960px;margin:0px auto;padding-top:2%;text-align:center}@media screen and (max-width: 480px){body #contacts .contacts-info{padding-bottom:40px}}body #contacts .contacts-info .block{display:inline-block;width:30%;min-width:250px;color:#67b2e8;vertical-align:top}body #contacts .contacts-info .block .contactos:before{content:url(../images/contacts.png);padding-right:10px}body #contacts .contacts-info .block .horario:before{content:url(../images/horario.png);padding-right:10px}body #contacts .contacts-info .block .morada:before{content:url(../images/morada.png);padding-right:10px}body #contacts .contacts-info .block img{width:10%;display:inline-block}body #contacts .contacts-info .block h3{display:inline-block;margin:0px;color:#67b2e8}body #contacts .contacts-info .block p{padding-left:30px;font-size:109%;color:#2a2a2a}body #contacts .contacts-info .block p a{color:#2a2a2a}@media screen and (max-width: 480px){body #contacts .contacts-info .block p{padding-left:0px}}body #contacts .clinica{position:absolute;bottom:55px;right:10px;width:5%}@media screen and (max-width: 480px){body #contacts .clinica{position:relative;bottom:40px;right:0px;width:20%}}body #cases{background:linear-gradient(rgba(105,179,231,0.9),rgba(105,179,231,0.9)),url(../images/slide-image-2.jpg);background-size:cover;text-align:center}@media screen and (max-width: 480px){body #cases{background:linear-gradient(rgba(105,179,231,0.9),rgba(105,179,231,0.9)),none}}body #cases .fp-tableCell{box-sizing:border-box;vertical-align:middle}body #cases .fp-tableCell .block{margin:0px auto;max-width:960px;width:95%;padding-bottom:1%;padding-top:1%}body #cases .fp-tableCell .block .cases{width:25%;min-width:280px;display:inline-block;box-sizing:border-box;padding:2% 2% 5% 2%}body #cases .fp-tableCell .block .cases h3{margin:0px;color:#fff;text-transform:uppercase}body #cases .fp-tableCell .block .cases img{width:95%;height:auto}body #cases .fp-tableCell .block .cases .b-detail-image{display:none}body #cases .fp-tableCell .block .cases .e{display:none}body #cases .fp-tableCell .block .cases .details{position:absolute;cursor:pointer}body #cases .fp-tableCell .block .cases .more-details{display:none}body #cases-details .cdetails .block{width:100%;max-width:960px;margin:0px auto;position:relative;z-index:1}@media screen and (max-width: 768px){body #cases-details .cdetails .block{padding:0 25px}}body #cases-details .cdetails .block>div{display:inline-block;padding:3%;box-sizing:border-box;float:left}body #cases-details .cdetails .block .image{width:40%;padding-left:0%}@media screen and (max-width: 768px){body #cases-details .cdetails .block .image{width:100%;display:block;text-align:center}}body #cases-details .cdetails .block .image img{width:100%}body #cases-details .cdetails .block .image .before{padding:2% 25% 2% 2%;position:relative}@media screen and (max-width: 768px){body #cases-details .cdetails .block .image .before{display:inline-block}}body #cases-details .cdetails .block .image .before img{width:90%}@media screen and (max-width: 768px){body #cases-details .cdetails .block .image .before img{width:auto;height:150px}}@media screen and (max-width: 480px){body #cases-details .cdetails .block .image .before img{width:100%;display:block;height:auto}}body #cases-details .cdetails .block .image .before span{display:block;text-align:right;text-transform:uppercase;padding-bottom:10px;color:#67b2e8;font-size:150%}body #cases-details .cdetails .block .image .after{padding:2%;margin-top:-10%}@media screen and (max-width: 768px){body #cases-details .cdetails .block .image .after{display:inline-block}}body #cases-details .cdetails .block .image .after img{width:90%;margin-top:0px}@media screen and (max-width: 768px){body #cases-details .cdetails .block .image .after img{width:auto;height:200px}}@media screen and (max-width: 480px){body #cases-details .cdetails .block .image .after img{width:100%;display:block;height:auto}}body #cases-details .cdetails .block .image .after span{display:block;text-align:right;text-transform:uppercase;padding-bottom:10px;margin-top:-10%;color:#67b2e8;font-size:150%}body #cases-details .cdetails .block .text{width:60%;padding:0;padding-top:3%}@media screen and (max-width: 768px){body #cases-details .cdetails .block .text{width:100%;padding-top:10px;display:block}}body #cases-details .cdetails .block .text p{text-align:left;color:#2a2a2a;font-size:109%;line-height:150%}body #cases-details .cdetails .block .text .b{display:block;width:100%}body #cases-details .cdetails .block .text .b>div{display:block;clear:both}body #cases-details .cdetails .block .text .b .b-right{display:inline-block;float:left;width:40%}@media screen and (max-width: 550px){body #cases-details .cdetails .block .text .b .b-right{display:block;float:none;width:100%}}body #cases-details .cdetails .block .text .b .b-right img{width:95%;margin-top:15px}body #cases-details .cdetails .block .text .b .b-left{display:inline-block;float:left;width:60%}@media screen and (max-width: 550px){body #cases-details .cdetails .block .text .b .b-left{display:block;float:none;width:100%}}body #cases-details .cdetails .block .text .b .b-left h3{text-transform:uppercase;color:#67b2e8}body #cases-details .cdetails .block .text .back{cursor:pointer;width:50px;text-align:center;float:right}@media screen and (max-width: 960px){body #cases-details .cdetails .block .text .back{display:none}}body #cases-details .cdetails .block .text .back img{width:90%;padding-bottom:10px}body #cases-details .cdetails .block .text .back span{color:#7f7f7f}body #cases-details .circle{position:absolute;bottom:0px;right:-10%;height:90%;z-index:0}@media screen and (max-width: 480px){body #cases-details .circle{display:none}}body #space .box{position:absolute;bottom:0px;width:100%}body #space .box .thumbs{position:absolute;bottom:0px;height:inherit;width:100%;background-image:url(../js/overlays/overlay-1.png);display:none}body #space .box .thumbs .swiper-container{width:auto;max-width:960px;margin:0px auto}body #space .box .thumbs .swiper-container .swiper-slide{padding:5px;box-sizing:border-box;cursor:pointer;text-align:center;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}body #space .box .thumbs .swiper-container .swiper-slide>img{height:100%;width:auto}body #social{text-align:center}body #social .social-slideshow{margin-bottom:2%}body #social p{color:#2a2a2a;font-size:109%;line-height:140%}@media screen and (max-width: 768px){body #social p{padding:0 25px}}body #saude{text-align:center}body #saude .block{width:100%}body #saude .block .imgTS{width:50%;display:inline-block;height:100%;float:left;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 700px){body #saude .block .imgTS:first-of-type{width:100%}}@media screen and (max-width: 700px){body #saude .block .imgTS:last-of-type{display:none}}body #saude .colored{background-color:#67b2e8;padding:3% 0%}@media screen and (max-width: 600px){body #saude .colored{padding:3% 25px}}body #saude .colored p{color:#fff;font-size:109%;line-height:140%}body #partners{text-align:center}body #partners h1{margin-bottom:2%}body #partners p{color:#67b2e8;font-size:109%;line-height:140%}body #partners .block{padding-top:10px;max-width:960px;margin:0px auto}body #partners .block .parceiro{display:inline-block}body #partners .block .parceiro img{display:block;padding:2%;box-sizing:border-box;width:25%;min-width:200px;margin:0 auto}body #partners .block .parceiro a{margin-top:20px;display:block;color:#67b2e8}body #partners .block .parceiro .parcerias-associados{width:100%;padding-bottom:50px;padding-top:25px}body #partners .block .parceiro .parcerias-associados .associados .associado{display:inline-block;width:20%;padding:0 10px;vertical-align:middle}@media screen and (max-width: 700px){body #partners .block .parceiro .parcerias-associados .associados .associado{width:30%;padding:0}}body #partners .block .parceiro .parcerias-associados .associados .associado a img{width:100%;min-width:50px;padding:0}body #clinicases{background:linear-gradient(rgba(105,179,231,0.9),rgba(105,179,231,0.9)),url(../images/pormenor.jpg);background-size:cover;text-align:center}@media screen and (max-width: 480px){body #clinicases{background:linear-gradient(rgba(105,179,231,0.9),rgba(105,179,231,0.9)),none}}body #clinicases .block{margin:0px auto;max-width:960px;padding-bottom:1%;padding-top:1%}body #clinicases .block .casos{width:100%;box-sizing:border-box;padding:2% 2% 5% 2%}body #clinicases .block .casos .c{display:none}body #clinicases .block .casos .image{width:35%;min-width:200px;display:inline-block;float:left}@media screen and (max-width: 600px){body #clinicases .block .casos .image{width:100%;display:block;float:none}}body #clinicases .block .casos .image h3{margin:0px;color:#fff;text-transform:uppercase}body #clinicases .block .casos .image img{width:95%;height:auto}@media screen and (max-width: 600px){body #clinicases .block .casos .image img{max-width:200px}}body #clinicases .block .casos .text{width:65%;display:inline-block;float:left;text-align:left;padding-left:2%}@media screen and (max-width: 600px){body #clinicases .block .casos .text{width:100%;display:block;float:none;padding:0 25px}}body #clinicases .block .casos .text p{color:#fff;font-size:109%;line-height:140%}body .activatedSection{display:table !important}body .anime{display:none;position:absolute;right:20%;top:10%}@media screen and (max-width: 1400px){body .anime{right:30%}}@media screen and (max-width: 960px){body .anime{right:60%;top:0%}}@media screen and (max-width: 480px){body .anime{right:80%}}body .anime .minor-circle{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url(../images/CIRCULOS002.png);background-size:cover;position:absolute;top:0px;width:auto}@media screen and (max-width: 960px){body .anime .minor-circle{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}body .anime .major-circle{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-image:url(../images/CIRCULOS001.png);background-size:cover;position:absolute;top:0px;width:auto}@media screen and (max-width: 960px){body .anime .major-circle{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}body .circle{width:38%;background-image:url(../images/circle.png);background-size:cover}@media screen and (max-width: 480px){body #footer-bottom{padding:5px 0px !important}}.pt-pt .anime .major-circle-complete{background-image:url(../images/CIRCULOS003.png) !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 960px){.pt-pt .anime .major-circle-complete{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}}.en .anime .major-circle-complete{background-image:url(../images/CIRCULOS003-EN.png) !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 960px){.en .anime .major-circle-complete{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
