.elementor-85 .elementor-element.elementor-element-36d5d47a > .elementor-container{max-width:1334px;min-height:534px;}.elementor-85 .elementor-element.elementor-element-36d5d47a{background-image:url("http://aorubro.pt/wp-content/uploads/2018/07/mapas_mockup.jpg");background-position:center center;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-36d5d47a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-5c551820.elementor-column .elementor-column-wrap{align-items:center;}.elementor-85 .elementor-element.elementor-element-5c551820 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-85 .elementor-element.elementor-element-58f2a999{text-align:left;}.elementor-85 .elementor-element.elementor-element-58f2a999.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-85 .elementor-element.elementor-element-58f2a999 .elementor-heading-title{font-size:44px;}.elementor-85 .elementor-element.elementor-element-58f2a999 > .elementor-widget-container{margin:25% 0% 0% -7%;}.elementor-85 .elementor-element.elementor-element-7a5e15ae > .elementor-container{max-width:591px;}.elementor-85 .elementor-element.elementor-element-7a5e15ae{background-color:#54595f;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-7a5e15ae > .elementor-background-overlay{opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-45f9514b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-85 .elementor-element.elementor-element-45f9514b > .elementor-element-populated{background-color:#ffffff;box-shadow:12px 16px 34px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:left;margin:26px 26px 26px 26px;}.elementor-85 .elementor-element.elementor-element-45f9514b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-27ab0f11{text-align:center;}.elementor-85 .elementor-element.elementor-element-27ab0f11.elementor-widget-heading .elementor-heading-title{color:#e8c34a;}.elementor-85 .elementor-element.elementor-element-27ab0f11 .elementor-heading-title{font-size:38px;}.elementor-85 .elementor-element.elementor-element-519531eb > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-85 .elementor-element.elementor-element-ce4f1d0{background-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-ce4f1d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-e316808 > .elementor-element-populated{box-shadow:0px 11px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:27px 27px 27px 27px;}.elementor-85 .elementor-element.elementor-element-e316808 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-2bb6b81b > .elementor-container{max-width:948px;min-height:376px;}.elementor-85 .elementor-element.elementor-element-2bb6b81b > .elementor-background-overlay{background-image:url("http://aorubro.pt/wp-content/uploads/2018/07/mapa-turisticos.png");background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-2bb6b81b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-d6cfbb6 > .elementor-element-populated{background-color:rgba(255,255,255,0.36);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-d6cfbb6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-3789554a{text-align:center;}.elementor-85 .elementor-element.elementor-element-3789554a.elementor-widget-heading .elementor-heading-title{color:#e8d36d;}.elementor-85 .elementor-element.elementor-element-3789554a .elementor-heading-title{font-size:38px;}.elementor-85 .elementor-element.elementor-element-62bb10aa .lae-posts-carousel .lae-posts-carousel-item{padding:10px;}.elementor-85 .elementor-element.elementor-element-62bb10aa .lae-posts-carousel .lae-posts-carousel-item .lae-project-image:hover .lae-image-overlay{opacity:0.5;}.elementor-85 .elementor-element.elementor-element-673c1556 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-673c1556 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-a57954c{text-align:center;}.elementor-85 .elementor-element.elementor-element-a57954c .elementor-social-icon{background-color:#54595f;}.elementor-85 .elementor-element.elementor-element-4bfcf58 > .elementor-container{max-width:947px;}.elementor-85 .elementor-element.elementor-element-4bfcf58{background-image:url("http://aorubro.pt/wp-content/uploads/2018/07/Mock-up_Brochure_21x21_3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-4bfcf58 > .elementor-background-overlay{background-color:#ffffff;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-4bfcf58 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px );}.elementor-85 .elementor-element.elementor-element-3e7b90f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-3e7b90f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-2b1ea497 > .elementor-widget-container{padding:-15px -15px -15px -15px;background-color:rgba(255,255,255,0.84);}.elementor-85 .elementor-element.elementor-element-86501ad > .elementor-container{max-width:772px;}.elementor-85 .elementor-element.elementor-element-86501ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-86501ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-25f876c4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-85 .elementor-element.elementor-element-25f876c4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-85 .elementor-element.elementor-element-25f876c4 > .elementor-element-populated{background-color:rgba(255,255,255,0.86);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-25f876c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-7aff596b .elementor-text-editor{text-align:left;}.elementor-85 .elementor-element.elementor-element-7aff596b{color:#000000;font-family:"Montserrat Alternates", Sans-serif;}.elementor-85 .elementor-element.elementor-element-560e4ee.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-85 .elementor-element.elementor-element-560e4ee > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-85 .elementor-element.elementor-element-560e4ee > .elementor-element-populated{background-color:rgba(255,255,255,0.86);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-560e4ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-d66a9df{color:#000000;font-family:"Montserrat Alternates", Sans-serif;}.elementor-85 .elementor-element.elementor-element-33a2a89a{background-color:#7a7a7a;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-33a2a89a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-a0eca81 > .elementor-element-populated{background-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-a0eca81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-111e160b.elementor-widget-heading .elementor-heading-title{color:#e2ce6a;}.elementor-85 .elementor-element.elementor-element-111e160b .elementor-heading-title{font-size:39px;}.elementor-85 .elementor-element.elementor-element-b475425 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-85 .elementor-element.elementor-element-b475425 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-85 .elementor-element.elementor-element-b475425 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:20px;}.elementor-85 .elementor-element.elementor-element-b475425 .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){text-align:left;}.elementor-85 .elementor-element.elementor-element-b475425 .eael-contact-form-7 .wpcf7-form input[type="submit"]{display:inline-block;width:100px;}.elementor-85 .elementor-element.elementor-element-2e61fc6{text-align:right;}.elementor-85 .elementor-element.elementor-element-2e61fc6.elementor-widget-heading .elementor-heading-title{color:#e8c36d;}.elementor-85 .elementor-element.elementor-element-2e61fc6 .elementor-heading-title{font-size:36px;}.elementor-85 .elementor-element.elementor-element-5580a230 > .elementor-container{max-width:1159px;min-height:344px;}.elementor-85 .elementor-element.elementor-element-27045d25 iframe{pointer-events:none;}.elementor-85 .elementor-element.elementor-element-5ef131e0 .elementor-icon-list-icon i{color:#ebca41;font-size:14px;}.elementor-85 .elementor-element.elementor-element-5ef131e0 .elementor-icon-list-icon{width:14px;}.elementor-85 .elementor-element.elementor-element-5ef131e0 .elementor-icon-list-text{padding-left:12px;}.elementor-85 .elementor-element.elementor-element-5ef131e0 .elementor-icon-list-item{font-size:17px;}.elementor-85 .elementor-element.elementor-element-31f5be0e{background-color:#2d332d;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-31f5be0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-56b3a821 > .elementor-element-populated{box-shadow:-7px 10px 24px -2px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-62bb10aa .lae-posts-carousel .lae-posts-carousel-item{padding:10px;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-36d5d47a > .elementor-container{min-height:253px;}.elementor-85 .elementor-element.elementor-element-519531eb .elementor-text-editor{text-align:center;}}@media(min-width:1025px){.elementor-85 .elementor-element.elementor-element-2bb6b81b > .elementor-background-overlay{background-attachment:fixed;}.elementor-85 .elementor-element.elementor-element-4bfcf58{background-attachment:fixed;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-62bb10aa .lae-posts-carousel .lae-posts-carousel-item{padding:10px;}}