.elementor-43 .elementor-element.elementor-element-1e028d74:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1e028d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ruralcampingportugal.com/wp-content/uploads/2021/03/campo-maior-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-1e028d74 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-1e028d74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:230px 0px 190px 0px;}.elementor-43 .elementor-element.elementor-element-d60afce .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:bold;color:#7941E3;}.elementor-43 .elementor-element.elementor-element-b76d958 > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-43f876e5{text-align:center;}.elementor-43 .elementor-element.elementor-element-43f876e5 .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-70b309e4 .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-14756ac3{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}.elementor-43 .elementor-element.elementor-element-5ca50d57 > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-1a1d55b2{text-align:center;}.elementor-43 .elementor-element.elementor-element-1a1d55b2 .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-6f08cae4 .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-69414e78{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}.elementor-43 .elementor-element.elementor-element-79c5d196 > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-4dcdcea0{text-align:center;}.elementor-43 .elementor-element.elementor-element-4dcdcea0 .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-141409f8 .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-54d45909{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}.elementor-43 .elementor-element.elementor-element-552941dc > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-6a6a5de3{text-align:center;}.elementor-43 .elementor-element.elementor-element-6a6a5de3 .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-56ee202b .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-191bc65d{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}.elementor-43 .elementor-element.elementor-element-7f22c8c2 > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-7bbe8114{text-align:center;}.elementor-43 .elementor-element.elementor-element-7bbe8114 .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-4740d2a2 .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-a1d29dc{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}.elementor-43 .elementor-element.elementor-element-56cf5697 > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-f0c42ee{text-align:center;}.elementor-43 .elementor-element.elementor-element-f0c42ee .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-61b9a299 .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-2eb8144b{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}.elementor-43 .elementor-element.elementor-element-66f5e52 > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-56adc60c{text-align:center;}.elementor-43 .elementor-element.elementor-element-56adc60c .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-55a5656d .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-10338cc5{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}.elementor-43 .elementor-element.elementor-element-755e764a > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-1fec09f8{text-align:center;}.elementor-43 .elementor-element.elementor-element-1fec09f8 .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-7c8c282 .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-6e509d02{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}.elementor-43 .elementor-element.elementor-element-4b6b7157 > .elementor-container{min-height:27px;}.elementor-43 .elementor-element.elementor-element-238e2b26{text-align:center;}.elementor-43 .elementor-element.elementor-element-238e2b26 .elementor-heading-title{color:#7941E3;}.elementor-43 .elementor-element.elementor-element-1d4d10c2 .gallery-item .gallery-caption{text-align:center;}.elementor-43 .elementor-element.elementor-element-2c76090e{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;color:#03020278;}body.elementor-page-43:not(.elementor-motion-effects-element-type-background), body.elementor-page-43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-1e028d74{padding:120px 0px 100px 0px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-1e028d74{padding:90px 0px 70px 0px;}.elementor-43 .elementor-element.elementor-element-14756ac3{text-align:start;}}