.elementor-27 .elementor-element.elementor-element-45982283 > .elementor-container{max-width:1140px;}.elementor-27 .elementor-element.elementor-element-45982283:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-45982283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.turismo-de-saude.pt/wp-content/uploads/2018/07/Vista_principal.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-45982283 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #54595f 0%, #7a7a7a 100%);opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-45982283{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-27 .elementor-element.elementor-element-70bb8084{text-align:center;}.elementor-27 .elementor-element.elementor-element-70bb8084.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-70bb8084 .elementor-heading-title{font-family:"Vidaloka", Sans-serif;font-size:70px;text-transform:uppercase;letter-spacing:5.6px;}.elementor-27 .elementor-element.elementor-element-2e94b8df > .elementor-container{max-width:980px;}.elementor-27 .elementor-element.elementor-element-2e94b8df{padding:46px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6e57db13 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-27 .elementor-element.elementor-element-624d0966{text-align:center;}.elementor-27 .elementor-element.elementor-element-624d0966.elementor-widget-heading .elementor-heading-title{color:#3b9ab0;}.elementor-27 .elementor-element.elementor-element-624d0966 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;font-style:oblique;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-624d0966 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-27 .elementor-element.elementor-element-b841b4a{margin-top:-32px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-f4425c1 .elementor-text-editor{text-align:center;}.elementor-27 .elementor-element.elementor-element-f4425c1 > .elementor-widget-container{margin:0px 66px 0px 66px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-151fa00 .elementor-divider-separator{border-top-style:solid;border-top-width:2px;border-top-color:#68f1cf;width:36%;}.elementor-27 .elementor-element.elementor-element-151fa00 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-27 .elementor-element.elementor-element-53a8d53 > .elementor-container{max-width:980px;}.elementor-27 .elementor-element.elementor-element-53a8d53{padding:60px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-062de0d > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-27 .elementor-element.elementor-element-3f47091.elementor-widget-heading .elementor-heading-title{color:#588691;}.elementor-27 .elementor-element.elementor-element-3f47091 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:normal;}.elementor-27 .elementor-element.elementor-element-eeaa499{font-family:"Roboto", Sans-serif;}.elementor-27 .elementor-element.elementor-element-5aec3fb a.elementor-button, .elementor-27 .elementor-element.elementor-element-5aec3fb .elementor-button{font-family:"Playfair Display", Sans-serif;background-color:#e4bc36;border-radius:050px 050px 050px 050px;}.elementor-27 .elementor-element.elementor-element-5aec3fb a.elementor-button:hover, .elementor-27 .elementor-element.elementor-element-5aec3fb .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-5aec3fb a.elementor-button:focus, .elementor-27 .elementor-element.elementor-element-5aec3fb .elementor-button:focus{background-color:#8daca6;}.elementor-27 .elementor-element.elementor-element-5fbb76a > .elementor-widget-container{border-style:dotted;border-width:10px 10px 10px 10px;border-color:rgba(255,255,255,0);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-3fe1310 > .elementor-container{max-width:980px;}.elementor-27 .elementor-element.elementor-element-3fe1310{padding:80px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-8609725 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-588026a .elementor-image-carousel-wrapper .elementor-image-carousel .slick-slide-image{border-style:solid;border-width:0px 0px 0px 0px;border-color:#ffffff;border-radius:-1px -1px -1px -1px;}.elementor-27 .elementor-element.elementor-element-588026a > .elementor-widget-container{border-style:dotted;border-width:10px 10px 10px 10px;border-color:rgba(255,255,255,0);border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-f49ef9f > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-27 .elementor-element.elementor-element-6744fe0.elementor-widget-heading .elementor-heading-title{color:#588691;}.elementor-27 .elementor-element.elementor-element-6744fe0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:normal;}.elementor-27 .elementor-element.elementor-element-b62eba8{font-family:"Roboto", Sans-serif;}.elementor-27 .elementor-element.elementor-element-e3925ab a.elementor-button, .elementor-27 .elementor-element.elementor-element-e3925ab .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:17px;text-transform:none;letter-spacing:1.6px;background-color:#e4bc36;border-radius:50px 50px 50px 50px;}.elementor-27 .elementor-element.elementor-element-e3925ab a.elementor-button:hover, .elementor-27 .elementor-element.elementor-element-e3925ab .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-e3925ab a.elementor-button:focus, .elementor-27 .elementor-element.elementor-element-e3925ab .elementor-button:focus{color:#ffffff;background-color:#8daca6;}.elementor-27 .elementor-element.elementor-element-e3925ab > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-65f7ec49 > .elementor-container{max-width:1140px;}.elementor-27 .elementor-element.elementor-element-65f7ec49:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-65f7ec49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b9ab0;}.elementor-27 .elementor-element.elementor-element-65f7ec49 > .elementor-background-overlay{background-image:url("http://www.turismo-de-saude.pt/wp-content/uploads/2018/05/1-1.png");opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-65f7ec49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:66px;margin-bottom:46px;padding:24px 86px 86px 86px;}.elementor-27 .elementor-element.elementor-element-56e2f99f > .elementor-element-populated, .elementor-27 .elementor-element.elementor-element-56e2f99f > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-1953c59b{text-align:center;}.elementor-27 .elementor-element.elementor-element-1953c59b.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-1953c59b .elementor-heading-title{font-family:"Vidaloka", Sans-serif;font-size:41px;font-style:italic;}.elementor-27 .elementor-element.elementor-element-1953c59b > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-27 .elementor-element.elementor-element-2f82210 .elementor-testimonial-content{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-245a62f .elementor-testimonial-content{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-720f443 .elementor-testimonial-content{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-3a93854{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-636d205.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-636d205.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-636d205.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-636d205 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-636d205 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-636d205 .elementor-image-box-title{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-636d205 .elementor-image-box-content .elementor-image-box-title{color:#8daca6;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:0.1em;letter-spacing:0.6px;}.elementor-27 .elementor-element.elementor-element-b1678e5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-b1678e5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-b1678e5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-b1678e5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-b1678e5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-b1678e5 .elementor-image-box-title{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-b1678e5 .elementor-image-box-content .elementor-image-box-title{color:#8daca6;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:0.1em;letter-spacing:0.6px;}.elementor-27 .elementor-element.elementor-element-3d9b5c9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-3d9b5c9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3d9b5c9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-3d9b5c9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-3d9b5c9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-3d9b5c9 .elementor-image-box-title{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-3d9b5c9 .elementor-image-box-content .elementor-image-box-title{color:#8daca6;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:0.1em;letter-spacing:0.6px;}.elementor-27 .elementor-element.elementor-element-8e3c410.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-8e3c410.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-8e3c410.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-8e3c410 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-8e3c410 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-8e3c410 .elementor-image-box-title{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-8e3c410 .elementor-image-box-content .elementor-image-box-title{color:#6ec1e4;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:0.1em;letter-spacing:0.6px;}.elementor-27 .elementor-element.elementor-element-7d40b25.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-7d40b25.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-7d40b25.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-7d40b25 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-7d40b25 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-7d40b25 .elementor-image-box-title{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-7d40b25 .elementor-image-box-content .elementor-image-box-title{color:#6ec1e4;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:0.1em;letter-spacing:0.6px;}.elementor-27 .elementor-element.elementor-element-f37c7a8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-f37c7a8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-f37c7a8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-f37c7a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-f37c7a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-f37c7a8 .elementor-image-box-title{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-f37c7a8 .elementor-image-box-content .elementor-image-box-title{color:#6ec1e4;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:0.1em;letter-spacing:0.6px;}.elementor-27 .elementor-element.elementor-element-59b84f3{padding:18px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-87376f8 a.elementor-button, .elementor-27 .elementor-element.elementor-element-87376f8 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:3.8px;background-color:#e4bc36;border-radius:50px 50px 50px 50px;}.elementor-27 .elementor-element.elementor-element-87376f8 a.elementor-button:hover, .elementor-27 .elementor-element.elementor-element-87376f8 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-87376f8 a.elementor-button:focus, .elementor-27 .elementor-element.elementor-element-87376f8 .elementor-button:focus{color:#b2a188;background-color:#ffffff;}.elementor-27 .elementor-element.elementor-element-87376f8 .elementor-button{border-style:solid;border-color:#e4bc36;}.elementor-27 .elementor-element.elementor-element-87376f8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-a3446fb a.elementor-button, .elementor-27 .elementor-element.elementor-element-a3446fb .elementor-button{font-family:"Playfair Display", Sans-serif;background-color:#e4bc36;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-a3446fb a.elementor-button:hover, .elementor-27 .elementor-element.elementor-element-a3446fb .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-a3446fb a.elementor-button:focus, .elementor-27 .elementor-element.elementor-element-a3446fb .elementor-button:focus{background-color:#8daca6;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-2e94b8df{padding:60px 30px 30px 30px;}.elementor-27 .elementor-element.elementor-element-53a8d53{padding:60px 30px 30px 30px;}.elementor-27 .elementor-element.elementor-element-3fe1310{padding:30px 30px 30px 30px;}.elementor-27 .elementor-element.elementor-element-65f7ec49{padding:80px 80px 80px 80px;}.elementor-27 .elementor-element.elementor-element-1953c59b .elementor-heading-title{line-height:1.3em;}.elementor-27 .elementor-element.elementor-element-a3446fb a.elementor-button, .elementor-27 .elementor-element.elementor-element-a3446fb .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-45982283{padding:70px 0px 70px 0px;}.elementor-27 .elementor-element.elementor-element-70bb8084 .elementor-heading-title{font-size:50px;}.elementor-27 .elementor-element.elementor-element-6e57db13 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-624d0966{text-align:center;}.elementor-27 .elementor-element.elementor-element-062de0d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-3f47091{text-align:center;}.elementor-27 .elementor-element.elementor-element-eeaa499 .elementor-text-editor{text-align:center;}.elementor-27 .elementor-element.elementor-element-f49ef9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6744fe0{text-align:center;}.elementor-27 .elementor-element.elementor-element-b62eba8 .elementor-text-editor{text-align:center;}.elementor-27 .elementor-element.elementor-element-e3925ab a.elementor-button, .elementor-27 .elementor-element.elementor-element-e3925ab .elementor-button{font-size:13px;}.elementor-27 .elementor-element.elementor-element-65f7ec49{margin-top:0px;margin-bottom:0px;padding:70px 50px 70px 50px;}.elementor-27 .elementor-element.elementor-element-56e2f99f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-1953c59b .elementor-heading-title{font-size:30px;}.elementor-27 .elementor-element.elementor-element-636d205 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-b1678e5 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-3d9b5c9 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-8e3c410 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-7d40b25 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-f37c7a8 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-87376f8 a.elementor-button, .elementor-27 .elementor-element.elementor-element-87376f8 .elementor-button{font-size:13px;}}