.elementor-4960 .elementor-element.elementor-element-57f0e2f5 > .elementor-container{min-height:80vh;}.elementor-4960 .elementor-element.elementor-element-57f0e2f5 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-57f0e2f5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-57f0e2f5 .ee-parallax__inner{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/ANNKRISTIN_1hires_garrrafa2020-1.jpg");background-position:bottom center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-57f0e2f5{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/ANNKRISTIN_1hires_garrrafa2020-1.jpg");background-position:bottom center;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-57f0e2f5 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-55674045.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-1c07d7e{text-align:center;}.elementor-4960 .elementor-element.elementor-element-1c07d7e.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-1c07d7e .elementor-heading-title{font-size:62px;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-df93a10 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-df93a10{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-f818c56 > .elementor-container{max-width:500px;}.elementor-4960 .elementor-element.elementor-element-d586731 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-d586731 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;background-color:#cb9c55;padding:15px 25px 15px 25px;}.elementor-4960 .elementor-element.elementor-element-d586731 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-d586731 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-d586731 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-d586731 .elementor-button:focus{color:#cb9c55;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d586731 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-d586731 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-d586731 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-d586731 .elementor-button:focus svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-d586731 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-24d20b6 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-24d20b6 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;background-color:#cb9c55;padding:15px 25px 15px 25px;}.elementor-4960 .elementor-element.elementor-element-24d20b6 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-24d20b6 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-24d20b6 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-24d20b6 .elementor-button:focus{color:#cb9c55;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-24d20b6 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-24d20b6 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-24d20b6 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-24d20b6 .elementor-button:focus svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-24d20b6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-4ff5dc0:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-4ff5dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-4ff5dc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12% 12% 10% 12%;}.elementor-4960 .elementor-element.elementor-element-4ff5dc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-a7d474e{text-align:center;}.elementor-4960 .elementor-element.elementor-element-a7d474e.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-a7d474e .elementor-heading-title{font-size:45px;}.elementor-4960 .elementor-element.elementor-element-9733c38 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-9733c38{margin-top:120px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-ced65f8.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-ced65f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-ced65f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-ced65f8:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-ced65f8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0);}.elementor-4960 .elementor-element.elementor-element-ced65f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-ced65f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-18aa6eb .elementor-image img{width:100%;max-width:90%;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-05129ae{text-align:center;}.elementor-4960 .elementor-element.elementor-element-05129ae.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-05129ae .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-05129ae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-5649e48 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-5649e48 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-5649e48 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-5649e48 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-5649e48 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-5649e48 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-5649e48 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-5649e48 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-5649e48 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-5649e48 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-5649e48 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-5649e48 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-95a3785.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-95a3785.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-95a3785.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-95a3785 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-95a3785 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-01e05b7 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-b666c8f{text-align:center;}.elementor-4960 .elementor-element.elementor-element-b666c8f.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-b666c8f .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-b666c8f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-eba673a a.elementor-button, .elementor-4960 .elementor-element.elementor-element-eba673a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-eba673a a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-eba673a .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-eba673a a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-eba673a .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-eba673a a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-eba673a .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-eba673a a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-eba673a .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-eba673a .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-eba673a > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-460bd8e.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-460bd8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-460bd8e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-460bd8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-460bd8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-290ce74 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-4610ef8{text-align:center;}.elementor-4960 .elementor-element.elementor-element-4610ef8.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-4610ef8 .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-4610ef8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-c4205d4 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-c4205d4 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-c4205d4 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-c4205d4 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-c4205d4 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-c4205d4 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-c4205d4 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-c4205d4 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-c4205d4 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-c4205d4 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-c4205d4 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-c4205d4 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-ef2f9b3{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-008a6ff.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-008a6ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-008a6ff.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-008a6ff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-008a6ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-9daae53 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-9c0319d{text-align:center;}.elementor-4960 .elementor-element.elementor-element-9c0319d.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-9c0319d .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-9c0319d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-987a891 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-987a891 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-987a891 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-987a891 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-987a891 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-987a891 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-987a891 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-987a891 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-987a891 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-987a891 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-987a891 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-987a891 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-e05b8b4.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-e05b8b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-e05b8b4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-e05b8b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-e05b8b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-6bfac56 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-1124802{text-align:center;}.elementor-4960 .elementor-element.elementor-element-1124802.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-1124802 .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-1124802 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-7b82bdd a.elementor-button, .elementor-4960 .elementor-element.elementor-element-7b82bdd .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-7b82bdd a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-7b82bdd .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-7b82bdd a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-7b82bdd .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-7b82bdd a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-7b82bdd .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-7b82bdd a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-7b82bdd .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-7b82bdd .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-7b82bdd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-74e2f48.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-74e2f48.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-74e2f48.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-74e2f48 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-74e2f48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-56648d6 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-65d4721{text-align:center;}.elementor-4960 .elementor-element.elementor-element-65d4721.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-65d4721 .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-65d4721 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-00ad593 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-00ad593 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-00ad593 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-00ad593 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-00ad593 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-00ad593 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-00ad593 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-00ad593 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-00ad593 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-00ad593 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-00ad593 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-00ad593 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-9569b59{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-e05bca8.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-e05bca8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-e05bca8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-e05bca8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-e05bca8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-d8f8cd0 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-39469f8{text-align:center;}.elementor-4960 .elementor-element.elementor-element-39469f8.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-39469f8 .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-39469f8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-e17ebfa a.elementor-button, .elementor-4960 .elementor-element.elementor-element-e17ebfa .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-e17ebfa a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-e17ebfa .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-e17ebfa a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-e17ebfa .elementor-button:focus{color:#ffffff;background-color:#a69570;}.elementor-4960 .elementor-element.elementor-element-e17ebfa a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-e17ebfa .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-e17ebfa a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-e17ebfa .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-e17ebfa .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-e17ebfa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-de6dbbb.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-de6dbbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-de6dbbb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-de6dbbb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-de6dbbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-195deed .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-21d289a{text-align:center;}.elementor-4960 .elementor-element.elementor-element-21d289a.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-21d289a .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-21d289a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-b5f5634 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-b5f5634 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-b5f5634 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-b5f5634 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-b5f5634 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-b5f5634 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-b5f5634 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-b5f5634 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-b5f5634 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-b5f5634 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-b5f5634 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-b5f5634 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-ec62b51.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-ec62b51.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-ec62b51.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-ec62b51 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-ec62b51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-05fec24 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-2f3e0d9{text-align:center;}.elementor-4960 .elementor-element.elementor-element-2f3e0d9.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-2f3e0d9 .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-2f3e0d9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-93b9f11 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-93b9f11 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-93b9f11 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-93b9f11 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-93b9f11 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-93b9f11 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-93b9f11 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-93b9f11 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-93b9f11 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-93b9f11 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-93b9f11 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-93b9f11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-b6610f2{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-37207fe.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-37207fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-37207fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-37207fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-37207fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-ac0b635 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-f5b014f{text-align:center;}.elementor-4960 .elementor-element.elementor-element-f5b014f.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-f5b014f .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-f5b014f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-d96f0fe a.elementor-button, .elementor-4960 .elementor-element.elementor-element-d96f0fe .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-d96f0fe a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-d96f0fe .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-d96f0fe a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-d96f0fe .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-d96f0fe a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-d96f0fe .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-d96f0fe a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-d96f0fe .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d96f0fe .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-d96f0fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-9681e57.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-9681e57.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-9681e57.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-9681e57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-9681e57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-2e443be .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-4535bad{text-align:center;}.elementor-4960 .elementor-element.elementor-element-4535bad.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-4535bad .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-4535bad > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-b986612 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-b986612 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-b986612 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-b986612 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-b986612 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-b986612 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-b986612 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-b986612 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-b986612 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-b986612 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-b986612 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-b986612 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-c828e00.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-c828e00.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-c828e00.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-c828e00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-c828e00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-e31f113 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-681f470{text-align:center;}.elementor-4960 .elementor-element.elementor-element-681f470.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-681f470 .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-681f470 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-6322fe6 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-6322fe6 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-6322fe6 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-6322fe6 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-6322fe6 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-6322fe6 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-6322fe6 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-6322fe6 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-6322fe6 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-6322fe6 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-6322fe6 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-6322fe6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-70802ce{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-2fa2fd6.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-2fa2fd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-2fa2fd6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-2fa2fd6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-2fa2fd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-25f4931 .elementor-image img{width:100%;max-width:90%;opacity:1;transition-duration:0.5s;}.elementor-4960 .elementor-element.elementor-element-4c2d760{text-align:center;}.elementor-4960 .elementor-element.elementor-element-4c2d760.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-4c2d760 .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-4c2d760 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4960 .elementor-element.elementor-element-296ec48 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-296ec48 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-296ec48 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-296ec48 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-296ec48 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-296ec48 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-296ec48 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-296ec48 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-296ec48 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-296ec48 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-296ec48 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-296ec48 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-f9d784c.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-f9d784c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-f9d784c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-f9d784c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-f9d784c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-85882ff.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-85882ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4960 .elementor-element.elementor-element-85882ff.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-85882ff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-85882ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-8ce04fd > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-8ce04fd > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-8ce04fd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-8ce04fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-8ce04fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-9455f46:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-9455f46 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a69570;background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/HU2A8290-1.jpg");background-position:center center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-9455f46 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-9455f46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-5f5e87e:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-5f5e87e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-5f5e87e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-5f5e87e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-4d02272{text-align:left;}.elementor-4960 .elementor-element.elementor-element-4d02272.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-4d02272 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-4d02272 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-e02e5e3{text-align:left;}.elementor-4960 .elementor-element.elementor-element-e02e5e3.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-e02e5e3 .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-e02e5e3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-46b347b .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-46b347b{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-46b347b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-b90831a .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-b90831a{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-62a95bd a.elementor-button, .elementor-4960 .elementor-element.elementor-element-62a95bd .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-62a95bd a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-62a95bd .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-62a95bd a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-62a95bd .elementor-button:focus{color:#cb9c55;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-62a95bd a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-62a95bd .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-62a95bd a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-62a95bd .elementor-button:focus svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-62a95bd .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-62a95bd > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-4af61d1 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-4af61d1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-4af61d1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-4af61d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-4af61d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-393b1c3:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-393b1c3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7b272a;}.elementor-4960 .elementor-element.elementor-element-393b1c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-393b1c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-39a481c{text-align:left;}.elementor-4960 .elementor-element.elementor-element-39a481c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-39a481c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-39a481c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-2ccbea7{text-align:left;}.elementor-4960 .elementor-element.elementor-element-2ccbea7.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2ccbea7 .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-2ccbea7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-edc8432 .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-edc8432{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-edc8432 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-dcba584 .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-dcba584{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-82def8f a.elementor-button, .elementor-4960 .elementor-element.elementor-element-82def8f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-82def8f a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-82def8f .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-82def8f a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-82def8f .elementor-button:focus{color:#7b272a;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-82def8f a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-82def8f .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-82def8f a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-82def8f .elementor-button:focus svg{fill:#7b272a;}.elementor-4960 .elementor-element.elementor-element-82def8f .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-82def8f > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-b901b35:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-b901b35 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(166,149,112,0);background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/HU2A8128-1.jpg");background-position:bottom center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-b901b35 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-b901b35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-c9e5db2 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-c9e5db2 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-c9e5db2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-c9e5db2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-c9e5db2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-710c6cf:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-710c6cf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/FRUTOBIDOS_002503_crop-1.jpg");background-position:center center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-710c6cf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-710c6cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-753218a:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-753218a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-753218a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-753218a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-5347230{text-align:left;}.elementor-4960 .elementor-element.elementor-element-5347230.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-5347230 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-5347230 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-befb3bd{text-align:left;}.elementor-4960 .elementor-element.elementor-element-befb3bd.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-befb3bd .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-befb3bd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-e573ff0 .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-e573ff0{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-e573ff0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-207e2e0 .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-207e2e0{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-088e105 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-088e105 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-088e105 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-088e105{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-088e105 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-e6470e9:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-e6470e9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7b272a;}.elementor-4960 .elementor-element.elementor-element-e6470e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-e6470e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-4b870c8{text-align:left;}.elementor-4960 .elementor-element.elementor-element-4b870c8.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-4b870c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-4b870c8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-bb2f49d{text-align:left;}.elementor-4960 .elementor-element.elementor-element-bb2f49d.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-bb2f49d .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-bb2f49d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-ec279fb .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-ec279fb{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-ec279fb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-185311f .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-185311f{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-51863a7 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-51863a7 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-51863a7 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-51863a7 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-51863a7 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-51863a7 .elementor-button:focus{color:#7b272a;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-51863a7 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-51863a7 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-51863a7 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-51863a7 .elementor-button:focus svg{fill:#7b272a;}.elementor-4960 .elementor-element.elementor-element-51863a7 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-51863a7 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-3c56251:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-3c56251 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(166,149,112,0);background-image:url("https://viladasrainhas.pt/wp-content/uploads/2019/08/HU2A8318-copy_sweetlady.jpg");background-position:bottom center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-3c56251 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-3c56251 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-c15f083 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-c15f083 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-c15f083 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-c15f083{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-c15f083 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-3a0053c:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-3a0053c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a69570;background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/HU2A8338-1.jpg");background-position:center center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-3a0053c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-3a0053c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-f223417:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-f223417 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-f223417 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-f223417 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-cda0792{text-align:left;}.elementor-4960 .elementor-element.elementor-element-cda0792.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-cda0792 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-cda0792 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-de2d42d{text-align:left;}.elementor-4960 .elementor-element.elementor-element-de2d42d.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-de2d42d .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-de2d42d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-07f18d3 .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-07f18d3{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-07f18d3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-883e5b3 .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-883e5b3{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-ab33768 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-ab33768 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-ab33768 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-ab33768 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-ab33768 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-ab33768 .elementor-button:focus{color:#cb9c55;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-ab33768 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-ab33768 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-ab33768 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-ab33768 .elementor-button:focus svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-ab33768 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-ab33768 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-bf9f7c6 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-bf9f7c6 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-bf9f7c6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-bf9f7c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-bf9f7c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-a7daa02:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-a7daa02 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7b272a;}.elementor-4960 .elementor-element.elementor-element-a7daa02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-a7daa02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-2ba25b9{text-align:left;}.elementor-4960 .elementor-element.elementor-element-2ba25b9.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2ba25b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-2ba25b9 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-745458f{text-align:left;}.elementor-4960 .elementor-element.elementor-element-745458f.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-745458f .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-745458f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-a98e1db .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-a98e1db{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-a98e1db > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-bcf218b .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-bcf218b{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-000a6f3 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-000a6f3 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-000a6f3 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-000a6f3 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-000a6f3 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-000a6f3 .elementor-button:focus{color:#7b272a;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-000a6f3 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-000a6f3 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-000a6f3 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-000a6f3 .elementor-button:focus svg{fill:#7b272a;}.elementor-4960 .elementor-element.elementor-element-000a6f3 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-000a6f3 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-f7533a0:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-f7533a0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(166,149,112,0);background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/HU2A8218-copy_vilaartesanal_LOGONOVO-1.jpg");background-position:center center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-f7533a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-f7533a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-461d820 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-461d820 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-461d820 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-461d820{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-461d820 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-502e143:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-502e143 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a69570;background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/HU2A8198-1.jpg");background-position:center center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-502e143 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-502e143 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-637a901:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-637a901 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-637a901 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-637a901 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-325bba3{text-align:left;}.elementor-4960 .elementor-element.elementor-element-325bba3.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-325bba3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-325bba3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-5bf7353{text-align:left;}.elementor-4960 .elementor-element.elementor-element-5bf7353.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-5bf7353 .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-5bf7353 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-abf3530 .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-abf3530{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-abf3530 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-8c5c4ea .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-8c5c4ea{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-d6a9f0f a.elementor-button, .elementor-4960 .elementor-element.elementor-element-d6a9f0f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-d6a9f0f a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-d6a9f0f .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-d6a9f0f a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-d6a9f0f .elementor-button:focus{color:#cb9c55;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d6a9f0f a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-d6a9f0f .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-d6a9f0f a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-d6a9f0f .elementor-button:focus svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-d6a9f0f .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d6a9f0f > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-4ee461c > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-4ee461c > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-4ee461c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-4ee461c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-4ee461c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-34f5f22:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-34f5f22 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7b272a;}.elementor-4960 .elementor-element.elementor-element-34f5f22 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-34f5f22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-a608f9c{text-align:left;}.elementor-4960 .elementor-element.elementor-element-a608f9c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-a608f9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-a608f9c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-5ab3888{text-align:left;}.elementor-4960 .elementor-element.elementor-element-5ab3888.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-5ab3888 .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-5ab3888 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-54b49ce .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-54b49ce{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-54b49ce > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-55c44ea .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-55c44ea{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-aa91088 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-aa91088 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-aa91088 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-aa91088 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-aa91088 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-aa91088 .elementor-button:focus{color:#7b272a;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-aa91088 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-aa91088 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-aa91088 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-aa91088 .elementor-button:focus svg{fill:#7b272a;}.elementor-4960 .elementor-element.elementor-element-aa91088 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-aa91088 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-27d97ee:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-27d97ee > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(166,149,112,0);background-image:url("https://viladasrainhas.pt/wp-content/uploads/2019/08/REI_ENTRE_MULHERES-copy.jpg");background-position:center center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-27d97ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-27d97ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-85b7d15 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-85b7d15 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-85b7d15 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-85b7d15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-85b7d15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-7d91854:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-7d91854 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2019/09/A_GINJAGINGERFIZZ_croplow.jpg");background-position:bottom center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-7d91854 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-7d91854 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-87f5abf:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-87f5abf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-87f5abf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-87f5abf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-415b0f0{text-align:left;}.elementor-4960 .elementor-element.elementor-element-415b0f0.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-415b0f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-415b0f0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-b94032f{text-align:left;}.elementor-4960 .elementor-element.elementor-element-b94032f.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-b94032f .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-b94032f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-11802af .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-11802af{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-11802af > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-3eb8945 .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-3eb8945{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-c866954 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-c866954 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-c866954 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-c866954 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-c866954 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-c866954 .elementor-button:focus{color:#cb9c55;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-c866954 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-c866954 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-c866954 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-c866954 .elementor-button:focus svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-c866954 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-c866954 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-d19ccbf > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-d19ccbf > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-d19ccbf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-d19ccbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-d19ccbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-a590013:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-a590013 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7b272a;}.elementor-4960 .elementor-element.elementor-element-a590013 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-a590013 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-c8bba06{text-align:left;}.elementor-4960 .elementor-element.elementor-element-c8bba06.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-c8bba06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-c8bba06 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-c22a1db{text-align:left;}.elementor-4960 .elementor-element.elementor-element-c22a1db.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-c22a1db .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-c22a1db > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-f4e0930 .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-f4e0930{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-f4e0930 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-4b7762a .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-4b7762a{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-5b7081a a.elementor-button, .elementor-4960 .elementor-element.elementor-element-5b7081a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-5b7081a a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-5b7081a .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-5b7081a a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-5b7081a .elementor-button:focus{color:#7b272a;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-5b7081a a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-5b7081a .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-5b7081a a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-5b7081a .elementor-button:focus svg{fill:#7b272a;}.elementor-4960 .elementor-element.elementor-element-5b7081a .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-5b7081a > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-7fcc8b8:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-7fcc8b8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2019/09/A_REIENTREMULHERES_low.jpg");background-position:top right;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-7fcc8b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-7fcc8b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-a358609 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-a358609 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-a358609 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-a358609{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-a358609 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-9896b90:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-9896b90 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a69570;background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/BRUTOS_02-1.jpg");background-position:center center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-9896b90 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-9896b90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-227807f:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-227807f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-227807f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-227807f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-d50cd82{text-align:left;}.elementor-4960 .elementor-element.elementor-element-d50cd82.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d50cd82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-d50cd82 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-cab198e{text-align:left;}.elementor-4960 .elementor-element.elementor-element-cab198e.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-cab198e .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-cab198e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-873fbfb .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-873fbfb{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-873fbfb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-e45c23e .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-e45c23e{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-e14fbd5 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-e14fbd5 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-e14fbd5 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-e14fbd5 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-e14fbd5 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-e14fbd5 .elementor-button:focus{color:#cb9c55;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-e14fbd5 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-e14fbd5 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-e14fbd5 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-e14fbd5 .elementor-button:focus svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-e14fbd5 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-e14fbd5 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-cf7ca9e > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-cf7ca9e > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-cf7ca9e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-cf7ca9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-cf7ca9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-22e23cd:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-22e23cd > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7b272a;}.elementor-4960 .elementor-element.elementor-element-22e23cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-22e23cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-c13c8d0{text-align:left;}.elementor-4960 .elementor-element.elementor-element-c13c8d0.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-c13c8d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-c13c8d0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-089c320{text-align:left;}.elementor-4960 .elementor-element.elementor-element-089c320.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-089c320 .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-089c320 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-b20d78a .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-b20d78a{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-b20d78a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-ab41696 .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-ab41696{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-23bcc68 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-23bcc68 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-23bcc68 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-23bcc68 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-23bcc68 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-23bcc68 .elementor-button:focus{color:#7b272a;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-23bcc68 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-23bcc68 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-23bcc68 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-23bcc68 .elementor-button:focus svg{fill:#7b272a;}.elementor-4960 .elementor-element.elementor-element-23bcc68 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-23bcc68 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-de9863f:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-de9863f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(166,149,112,0);background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/HU2A8147-1.jpg");background-position:bottom center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-de9863f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-de9863f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-bcc62a4 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-bcc62a4 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-bcc62a4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-bcc62a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-bcc62a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-e401258:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-e401258 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a69570;background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/HU2A8371-1.jpg");background-position:center center;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-e401258 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-e401258 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-2a33f54:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-2a33f54 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-2a33f54 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-2a33f54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-b166b8b{text-align:left;}.elementor-4960 .elementor-element.elementor-element-b166b8b.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-b166b8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.8px;}.elementor-4960 .elementor-element.elementor-element-b166b8b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-a83a82d{text-align:left;}.elementor-4960 .elementor-element.elementor-element-a83a82d.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-a83a82d .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:bold;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-a83a82d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4960 .elementor-element.elementor-element-7ce6775 .elementor-text-editor{text-align:left;}.elementor-4960 .elementor-element.elementor-element-7ce6775{color:#e0e0e0;font-size:14px;font-weight:400;line-height:1em;}.elementor-4960 .elementor-element.elementor-element-7ce6775 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4960 .elementor-element.elementor-element-40dd897 .elementor-text-editor{text-align:justify;}.elementor-4960 .elementor-element.elementor-element-40dd897{color:#ffffff;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-d2cc81d a.elementor-button, .elementor-4960 .elementor-element.elementor-element-d2cc81d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#ffffff;color:#ffffff;background-color:rgba(166,149,112,0);border-radius:2px 2px 2px 2px;padding:10px 15px 8px 15px;}.elementor-4960 .elementor-element.elementor-element-d2cc81d a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-d2cc81d .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-d2cc81d a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-d2cc81d .elementor-button:focus{color:#cb9c55;background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d2cc81d a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-d2cc81d .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-d2cc81d a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-d2cc81d .elementor-button:focus svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-d2cc81d .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d2cc81d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-16b7858:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-16b7858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4960 .elementor-element.elementor-element-16b7858{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12% 14% 10% 14%;}.elementor-4960 .elementor-element.elementor-element-16b7858 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-dbab885{text-align:center;}.elementor-4960 .elementor-element.elementor-element-dbab885.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-dbab885 .elementor-heading-title{font-size:45px;}.elementor-4960 .elementor-element.elementor-element-27d7c20 > .elementor-container{min-height:450px;}.elementor-4960 .elementor-element.elementor-element-27d7c20{margin-top:120px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-ae39335.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4960 .elementor-element.elementor-element-ae39335.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-ae39335.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-ae39335:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-ae39335 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2019/08/camembert_ginja.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-ae39335:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#cb9c55;opacity:0.65;}.elementor-4960 .elementor-element.elementor-element-ae39335 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-ae39335 > .elementor-element-populated > .elementor-background-overlay{transition:background 1.8s, border-radius 0.3s, opacity 1.8s;}.elementor-4960 .elementor-element.elementor-element-3ae57a5 .elementor-text-editor{text-align:center;column-gap:0px;}.elementor-4960 .elementor-element.elementor-element-3ae57a5{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:0.9em;}.elementor-4960 .elementor-element.elementor-element-3ae57a5 > .elementor-widget-container{margin:0% 12% 0% 12%;padding:10px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-cb71b18 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-cb71b18 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:#ffffff;padding:15px 25px 15px 25px;}.elementor-4960 .elementor-element.elementor-element-cb71b18 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-cb71b18 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-cb71b18 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-cb71b18 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-cb71b18 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-cb71b18 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-cb71b18 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-cb71b18 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-cb71b18 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-1ad67c1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4960 .elementor-element.elementor-element-1ad67c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-1ad67c1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-1ad67c1:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-1ad67c1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-1ad67c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-1ad67c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-437a778{text-align:center;}.elementor-4960 .elementor-element.elementor-element-437a778.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-437a778 .elementor-heading-title{font-size:45px;}.elementor-4960 .elementor-element.elementor-element-437a778 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-3a471da .elementor-text-editor{text-align:center;column-gap:0px;}.elementor-4960 .elementor-element.elementor-element-3a471da{color:#7a7a7a;font-family:"Montserrat", Sans-serif;font-size:22px;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-3a471da > .elementor-widget-container{margin:0% 12% 0% 12%;padding:10px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-1081d46 > .elementor-container{min-height:450px;}.elementor-4960 .elementor-element.elementor-element-1081d46{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-132f7e7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4960 .elementor-element.elementor-element-132f7e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-132f7e7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-132f7e7:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-132f7e7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2019/07/PATO.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-132f7e7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#cb9c55;opacity:0.65;}.elementor-4960 .elementor-element.elementor-element-132f7e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-132f7e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 1.8s, border-radius 0.3s, opacity 1.8s;}.elementor-4960 .elementor-element.elementor-element-ddefba3 .elementor-text-editor{text-align:center;column-gap:0px;}.elementor-4960 .elementor-element.elementor-element-ddefba3{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:0.9em;}.elementor-4960 .elementor-element.elementor-element-ddefba3 > .elementor-widget-container{margin:0% 12% 0% 12%;padding:10px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-5234b5b a.elementor-button, .elementor-4960 .elementor-element.elementor-element-5234b5b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:#ffffff;padding:15px 25px 15px 25px;}.elementor-4960 .elementor-element.elementor-element-5234b5b a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-5234b5b .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-5234b5b a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-5234b5b .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-5234b5b a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-5234b5b .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-5234b5b a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-5234b5b .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-5234b5b > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-566d0ba.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4960 .elementor-element.elementor-element-566d0ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-566d0ba.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-566d0ba:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-566d0ba > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2019/08/clafoutis.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-566d0ba > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(166,149,112,0);opacity:0.65;}.elementor-4960 .elementor-element.elementor-element-566d0ba:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#cb9c55;opacity:0.65;}.elementor-4960 .elementor-element.elementor-element-566d0ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-566d0ba > .elementor-element-populated > .elementor-background-overlay{transition:background 1.8s, border-radius 0.3s, opacity 1.8s;}.elementor-4960 .elementor-element.elementor-element-0e8c7b2 .elementor-text-editor{text-align:center;column-gap:0px;}.elementor-4960 .elementor-element.elementor-element-0e8c7b2{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:0.9em;}.elementor-4960 .elementor-element.elementor-element-0e8c7b2 > .elementor-widget-container{margin:0% 12% 0% 12%;padding:10px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-6eae851 a.elementor-button, .elementor-4960 .elementor-element.elementor-element-6eae851 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.1em;letter-spacing:1.2px;fill:#cb9c55;color:#cb9c55;background-color:#ffffff;padding:15px 25px 15px 25px;}.elementor-4960 .elementor-element.elementor-element-6eae851 a.elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-6eae851 .elementor-button:hover, .elementor-4960 .elementor-element.elementor-element-6eae851 a.elementor-button:focus, .elementor-4960 .elementor-element.elementor-element-6eae851 .elementor-button:focus{color:#ffffff;background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-6eae851 a.elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-6eae851 .elementor-button:hover svg, .elementor-4960 .elementor-element.elementor-element-6eae851 a.elementor-button:focus svg, .elementor-4960 .elementor-element.elementor-element-6eae851 .elementor-button:focus svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-6eae851 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-3e416f6 > .elementor-container{min-height:450px;}.elementor-4960 .elementor-element.elementor-element-3e416f6{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-23d02f4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4960 .elementor-element.elementor-element-23d02f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-23d02f4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-23d02f4:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-23d02f4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-23d02f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-23d02f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-f478aca{text-align:center;}.elementor-4960 .elementor-element.elementor-element-f478aca.elementor-widget-heading .elementor-heading-title{color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-f478aca .elementor-heading-title{font-size:45px;}.elementor-4960 .elementor-element.elementor-element-f478aca > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-570ecbb .elementor-text-editor{text-align:center;column-gap:0px;}.elementor-4960 .elementor-element.elementor-element-570ecbb{color:#7a7a7a;font-family:"Montserrat", Sans-serif;font-size:22px;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-570ecbb > .elementor-widget-container{margin:0% 12% 0% 12%;padding:10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-0636a04.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4960 .elementor-element.elementor-element-0636a04.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-0636a04.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4960 .elementor-element.elementor-element-0636a04 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4960 .elementor-element.elementor-element-0636a04:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-0636a04 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2020/12/ANNKRISTIN_1hires_garrrafa2020-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4960 .elementor-element.elementor-element-0636a04 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-0636a04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-e1123d0 .elementor-text-editor{text-align:center;column-gap:0px;}.elementor-4960 .elementor-element.elementor-element-e1123d0{color:#7a7a7a;font-family:"Montserrat", Sans-serif;font-size:22px;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-e1123d0 > .elementor-widget-container{margin:0% 12% 0% 12%;padding:10px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-fd18415 > .elementor-container{min-height:60vh;}.elementor-4960 .elementor-element.elementor-element-fd18415 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-fd18415 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4960 .elementor-element.elementor-element-fd18415{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-fd18415 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-55fde79:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-55fde79 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viladasrainhas.pt/wp-content/uploads/2019/04/BRUTOS_08_EDIIT.jpg");background-repeat:no-repeat;}.elementor-4960 .elementor-element.elementor-element-55fde79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4960 .elementor-element.elementor-element-55fde79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-6ad63c7 .elementor-spacer-inner{height:50px;}.elementor-4960 .elementor-element.elementor-element-bc8fd21:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-bc8fd21 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-bc8fd21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 15% 15% 15%;}.elementor-4960 .elementor-element.elementor-element-bc8fd21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4960 .elementor-element.elementor-element-9482113{text-align:center;}.elementor-4960 .elementor-element.elementor-element-9482113.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-9482113 .elementor-heading-title{font-family:"TRAJAN", Sans-serif;font-size:35px;font-weight:400;line-height:1.1em;letter-spacing:-1px;}.elementor-4960 .elementor-element.elementor-element-9482113 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4960 .elementor-element.elementor-element-e517ed8{text-align:center;}.elementor-4960 .elementor-element.elementor-element-e517ed8.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-e517ed8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-e517ed8 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:10px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-10px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group .elementor-field{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group .elementor-field, .elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:0.6px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0.3);border-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:5px 0px 0px 5px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0.3);border-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:5px 0px 0px 5px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group .elementor-select-wrapper::before{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-button{background-color:#ffffff;color:#cb9c55;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:2.7px;border-radius:0px 5px 5px 0px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-button svg{fill:#cb9c55;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-message{font-family:"Montserrat", Sans-serif;}.elementor-4960 .elementor-element.elementor-element-a514980{text-align:center;}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon{background-color:rgba(255,255,255,0);font-size:24px;padding:0.4em;}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon i{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon svg{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon:not(:last-child){margin-right:8px;}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon:hover i{color:#7b272a;}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon:hover svg{color:#7b272a;}.elementor-4960 .elementor-element.elementor-element-a514980 > .elementor-widget-container{padding:65px 0px 0px 0px;}@media(min-width:768px){.elementor-4960 .elementor-element.elementor-element-9455f46{width:38.042%;}.elementor-4960 .elementor-element.elementor-element-5f5e87e{width:61.978%;}.elementor-4960 .elementor-element.elementor-element-393b1c3{width:61.998%;}.elementor-4960 .elementor-element.elementor-element-b901b35{width:38.022%;}.elementor-4960 .elementor-element.elementor-element-710c6cf{width:50.02%;}.elementor-4960 .elementor-element.elementor-element-753218a{width:50%;}.elementor-4960 .elementor-element.elementor-element-e6470e9{width:50.02%;}.elementor-4960 .elementor-element.elementor-element-3c56251{width:50%;}.elementor-4960 .elementor-element.elementor-element-3a0053c{width:37.995%;}.elementor-4960 .elementor-element.elementor-element-f223417{width:62.025%;}.elementor-4960 .elementor-element.elementor-element-a7daa02{width:61.767%;}.elementor-4960 .elementor-element.elementor-element-f7533a0{width:38.253%;}.elementor-4960 .elementor-element.elementor-element-502e143{width:50.048%;}.elementor-4960 .elementor-element.elementor-element-637a901{width:49.972%;}.elementor-4960 .elementor-element.elementor-element-34f5f22{width:49.992%;}.elementor-4960 .elementor-element.elementor-element-27d97ee{width:50.028%;}.elementor-4960 .elementor-element.elementor-element-9896b90{width:50.048%;}.elementor-4960 .elementor-element.elementor-element-227807f{width:49.972%;}.elementor-4960 .elementor-element.elementor-element-22e23cd{width:62.035%;}.elementor-4960 .elementor-element.elementor-element-de9863f{width:37.985%;}.elementor-4960 .elementor-element.elementor-element-e401258{width:38.005%;}.elementor-4960 .elementor-element.elementor-element-2a33f54{width:62.015%;}}@media(max-width:1024px){.elementor-4960 .elementor-element.elementor-element-57f0e2f5 > .elementor-container{min-height:90vh;}.elementor-4960 .elementor-element.elementor-element-57f0e2f5 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-57f0e2f5{padding:0% 12% 0% 12%;}.elementor-4960 .elementor-element.elementor-element-55674045 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-1c07d7e .elementor-heading-title{font-size:45px;}.elementor-4960 .elementor-element.elementor-element-df93a10{font-size:22px;}.elementor-4960 .elementor-element.elementor-element-4ff5dc0{padding:15% 12% 15% 12%;}.elementor-4960 .elementor-element.elementor-element-8ce04fd > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-8ce04fd > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-9455f46 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-5f5e87e > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-4d02272{text-align:center;}.elementor-4960 .elementor-element.elementor-element-e02e5e3{text-align:center;}.elementor-4960 .elementor-element.elementor-element-e02e5e3 .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-46b347b .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-b90831a .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-4af61d1 > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-4af61d1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-393b1c3 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-39a481c{text-align:center;}.elementor-4960 .elementor-element.elementor-element-2ccbea7{text-align:center;}.elementor-4960 .elementor-element.elementor-element-2ccbea7 .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-edc8432 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-dcba584 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-b901b35 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-710c6cf > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-753218a > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-5347230{text-align:center;}.elementor-4960 .elementor-element.elementor-element-befb3bd{text-align:center;}.elementor-4960 .elementor-element.elementor-element-befb3bd .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-e573ff0 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-207e2e0 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-088e105 > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-088e105 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-e6470e9 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-4b870c8{text-align:center;}.elementor-4960 .elementor-element.elementor-element-bb2f49d{text-align:center;}.elementor-4960 .elementor-element.elementor-element-bb2f49d .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-ec279fb .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-185311f .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-3c56251 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-c15f083 > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-c15f083 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-3a0053c > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-f223417 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-cda0792{text-align:center;}.elementor-4960 .elementor-element.elementor-element-de2d42d{text-align:center;}.elementor-4960 .elementor-element.elementor-element-de2d42d .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-07f18d3 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-883e5b3 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-bf9f7c6 > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-bf9f7c6 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-a7daa02 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-2ba25b9{text-align:center;}.elementor-4960 .elementor-element.elementor-element-745458f{text-align:center;}.elementor-4960 .elementor-element.elementor-element-745458f .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-a98e1db .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-bcf218b .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-f7533a0 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-502e143 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-637a901 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-325bba3{text-align:center;}.elementor-4960 .elementor-element.elementor-element-5bf7353{text-align:center;}.elementor-4960 .elementor-element.elementor-element-5bf7353 .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-abf3530 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-8c5c4ea .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-4ee461c > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-4ee461c > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-34f5f22 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-a608f9c{text-align:center;}.elementor-4960 .elementor-element.elementor-element-5ab3888{text-align:center;}.elementor-4960 .elementor-element.elementor-element-5ab3888 .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-54b49ce .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-55c44ea .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-27d97ee > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-85b7d15 > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-85b7d15 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-7d91854 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-87f5abf > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-415b0f0{text-align:center;}.elementor-4960 .elementor-element.elementor-element-b94032f{text-align:center;}.elementor-4960 .elementor-element.elementor-element-b94032f .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-11802af .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-3eb8945 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-d19ccbf > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-d19ccbf > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-a590013 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-c8bba06{text-align:center;}.elementor-4960 .elementor-element.elementor-element-c22a1db{text-align:center;}.elementor-4960 .elementor-element.elementor-element-c22a1db .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-f4e0930 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-4b7762a .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-7fcc8b8 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-9896b90 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-227807f > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-d50cd82{text-align:center;}.elementor-4960 .elementor-element.elementor-element-cab198e{text-align:center;}.elementor-4960 .elementor-element.elementor-element-cab198e .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-873fbfb .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-e45c23e .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-cf7ca9e > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-cf7ca9e > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-22e23cd > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-c13c8d0{text-align:center;}.elementor-4960 .elementor-element.elementor-element-089c320{text-align:center;}.elementor-4960 .elementor-element.elementor-element-089c320 .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-b20d78a .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-ab41696 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-de9863f > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-bcc62a4 > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-bcc62a4 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-e401258 > .elementor-element-populated{padding:40% 10% 40% 10%;}.elementor-4960 .elementor-element.elementor-element-2a33f54 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-b166b8b{text-align:center;}.elementor-4960 .elementor-element.elementor-element-a83a82d{text-align:center;}.elementor-4960 .elementor-element.elementor-element-a83a82d .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-7ce6775 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-40dd897 .elementor-text-editor{text-align:center;}.elementor-4960 .elementor-element.elementor-element-16b7858{padding:15% 4% 15% 4%;}.elementor-4960 .elementor-element.elementor-element-dbab885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-27d7c20{margin-top:035px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-437a778 .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-3a471da{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-f478aca .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-570ecbb{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-fd18415 > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-fd18415 > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-55fde79:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-55fde79 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4960 .elementor-element.elementor-element-55fde79 > .elementor-element-populated{padding:35% 0% 35% 0%;}.elementor-4960 .elementor-element.elementor-element-6ad63c7 .elementor-spacer-inner{height:50px;}.elementor-4960 .elementor-element.elementor-element-bc8fd21 > .elementor-element-populated{padding:20% 10% 20% 10%;}.elementor-4960 .elementor-element.elementor-element-9482113 .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-e517ed8 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group > label{font-size:12px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-group .elementor-field, .elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-field-subgroup label{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-d1973ea .elementor-button{font-size:14px;letter-spacing:0.3px;}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon{font-size:20px;padding:0.3em;}.elementor-4960 .elementor-element.elementor-element-a514980 > .elementor-widget-container{padding:25px 0px 0px 0px;}}@media(max-width:767px){.elementor-4960 .elementor-element.elementor-element-57f0e2f5{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-1c07d7e .elementor-heading-title{font-size:35px;}.elementor-4960 .elementor-element.elementor-element-df93a10{font-size:16px;line-height:1.1em;}.elementor-4960 .elementor-element.elementor-element-e01fe79{width:50%;}.elementor-4960 .elementor-element.elementor-element-c067517{width:50%;}.elementor-4960 .elementor-element.elementor-element-a7d474e .elementor-heading-title{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-9733c38{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-05129ae .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-b666c8f .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-eba673a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-4610ef8 .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-c4205d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-9c0319d .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-1124802 .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-65d4721 .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-39469f8 .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-21d289a .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-2f3e0d9 .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-f5b014f .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-4535bad .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-681f470 .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-4c2d760 .elementor-heading-title{font-size:25px;}.elementor-4960 .elementor-element.elementor-element-8ce04fd > .elementor-container{min-height:120vh;}.elementor-4960 .elementor-element.elementor-element-8ce04fd > .elementor-container:after{content:"";min-height:inherit;}.elementor-4960 .elementor-element.elementor-element-8ce04fd{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-9455f46 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-5f5e87e > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-4d02272 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-e02e5e3 .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-46b347b{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-b90831a{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-4af61d1{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-393b1c3 > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-39a481c .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-2ccbea7 .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-edc8432{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-dcba584{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-b901b35 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-c9e5db2{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-710c6cf > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-753218a > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-5347230 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-befb3bd .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-e573ff0{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-207e2e0{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-088e105{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-e6470e9 > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-4b870c8 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-bb2f49d .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-ec279fb{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-185311f{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-3c56251 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-c15f083{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-3a0053c > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-f223417 > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-cda0792 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-de2d42d .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-07f18d3{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-883e5b3{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-bf9f7c6{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-a7daa02 > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-2ba25b9 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-745458f .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-a98e1db{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-bcf218b{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-f7533a0 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-461d820{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-502e143 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-637a901 > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-325bba3 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-5bf7353 .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-abf3530{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-8c5c4ea{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-4ee461c{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-34f5f22 > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-5ab3888 .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-54b49ce{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-27d97ee > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-85b7d15{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-7d91854 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-87f5abf > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-415b0f0 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-b94032f .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-11802af{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-3eb8945{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-d19ccbf{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-a590013 > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-c8bba06 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-c22a1db .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-f4e0930{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-4b7762a{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-7fcc8b8 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-a358609{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-9896b90 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-227807f > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-d50cd82 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-cab198e .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-873fbfb{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-e45c23e{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-cf7ca9e{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-22e23cd > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-c13c8d0 .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-089c320 .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-b20d78a{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-ab41696{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-de9863f > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-bcc62a4{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-e401258 > .elementor-element-populated{padding:50% 0% 50% 0%;}.elementor-4960 .elementor-element.elementor-element-2a33f54 > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-4960 .elementor-element.elementor-element-b166b8b .elementor-heading-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-a83a82d .elementor-heading-title{font-size:28px;}.elementor-4960 .elementor-element.elementor-element-7ce6775{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-40dd897{font-size:14px;}.elementor-4960 .elementor-element.elementor-element-27d7c20 > .elementor-container{min-height:0px;}.elementor-4960 .elementor-element.elementor-element-ae39335 > .elementor-element-populated{padding:25% 0% 25% 0%;}.elementor-4960 .elementor-element.elementor-element-1ad67c1 > .elementor-element-populated{padding:20% 0% 20% 0%;}.elementor-4960 .elementor-element.elementor-element-437a778 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-132f7e7 > .elementor-element-populated{padding:25% 0% 25% 0%;}.elementor-4960 .elementor-element.elementor-element-566d0ba > .elementor-element-populated{padding:25% 0% 25% 0%;}.elementor-4960 .elementor-element.elementor-element-23d02f4 > .elementor-element-populated{padding:20% 0% 20% 0%;}.elementor-4960 .elementor-element.elementor-element-f478aca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-0636a04 > .elementor-element-populated{padding:40% 0% 40% 0%;}.elementor-4960 .elementor-element.elementor-element-fd18415{padding:0% 0% 0% 0%;}.elementor-4960 .elementor-element.elementor-element-55fde79 > .elementor-element-populated{padding:25% 0% 25% 0%;}.elementor-4960 .elementor-element.elementor-element-6ad63c7 .elementor-spacer-inner{height:213px;}.elementor-4960 .elementor-element.elementor-element-bc8fd21 > .elementor-element-populated{padding:20% 8% 20% 8%;}.elementor-4960 .elementor-element.elementor-element-9482113 .elementor-heading-title{font-size:22px;}.elementor-4960 .elementor-element.elementor-element-e517ed8 .elementor-heading-title{font-size:16px;}.elementor-4960 .elementor-element.elementor-element-d1973ea > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-4960 .elementor-element.elementor-element-a514980 .elementor-social-icon:not(:last-child){margin-right:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4960 .elementor-element.elementor-element-ced65f8{width:100%;}.elementor-4960 .elementor-element.elementor-element-95a3785{width:100%;}.elementor-4960 .elementor-element.elementor-element-460bd8e{width:100%;}.elementor-4960 .elementor-element.elementor-element-008a6ff{width:100%;}.elementor-4960 .elementor-element.elementor-element-e05b8b4{width:100%;}.elementor-4960 .elementor-element.elementor-element-74e2f48{width:100%;}.elementor-4960 .elementor-element.elementor-element-e05bca8{width:100%;}.elementor-4960 .elementor-element.elementor-element-de6dbbb{width:100%;}.elementor-4960 .elementor-element.elementor-element-ec62b51{width:100%;}.elementor-4960 .elementor-element.elementor-element-37207fe{width:100%;}.elementor-4960 .elementor-element.elementor-element-9681e57{width:100%;}.elementor-4960 .elementor-element.elementor-element-c828e00{width:100%;}.elementor-4960 .elementor-element.elementor-element-2fa2fd6{width:100%;}.elementor-4960 .elementor-element.elementor-element-9455f46{width:100%;}.elementor-4960 .elementor-element.elementor-element-5f5e87e{width:100%;}.elementor-4960 .elementor-element.elementor-element-393b1c3{width:100%;}.elementor-4960 .elementor-element.elementor-element-b901b35{width:100%;}.elementor-4960 .elementor-element.elementor-element-710c6cf{width:100%;}.elementor-4960 .elementor-element.elementor-element-753218a{width:100%;}.elementor-4960 .elementor-element.elementor-element-e6470e9{width:100%;}.elementor-4960 .elementor-element.elementor-element-3c56251{width:100%;}.elementor-4960 .elementor-element.elementor-element-3a0053c{width:100%;}.elementor-4960 .elementor-element.elementor-element-f223417{width:100%;}.elementor-4960 .elementor-element.elementor-element-a7daa02{width:100%;}.elementor-4960 .elementor-element.elementor-element-f7533a0{width:100%;}.elementor-4960 .elementor-element.elementor-element-502e143{width:100%;}.elementor-4960 .elementor-element.elementor-element-637a901{width:100%;}.elementor-4960 .elementor-element.elementor-element-34f5f22{width:100%;}.elementor-4960 .elementor-element.elementor-element-27d97ee{width:100%;}.elementor-4960 .elementor-element.elementor-element-7d91854{width:100%;}.elementor-4960 .elementor-element.elementor-element-87f5abf{width:100%;}.elementor-4960 .elementor-element.elementor-element-a590013{width:100%;}.elementor-4960 .elementor-element.elementor-element-7fcc8b8{width:100%;}.elementor-4960 .elementor-element.elementor-element-9896b90{width:100%;}.elementor-4960 .elementor-element.elementor-element-227807f{width:100%;}.elementor-4960 .elementor-element.elementor-element-22e23cd{width:100%;}.elementor-4960 .elementor-element.elementor-element-de9863f{width:100%;}.elementor-4960 .elementor-element.elementor-element-e401258{width:100%;}.elementor-4960 .elementor-element.elementor-element-2a33f54{width:100%;}.elementor-4960 .elementor-element.elementor-element-55fde79{width:100%;}.elementor-4960 .elementor-element.elementor-element-bc8fd21{width:100%;}}@media(min-width:1025px){.elementor-4960 .elementor-element.elementor-element-57f0e2f5:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-57f0e2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4960 .elementor-element.elementor-element-9455f46:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-9455f46 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-b901b35:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-b901b35 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-710c6cf:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-710c6cf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-3c56251:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-3c56251 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-3a0053c:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-3a0053c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-f7533a0:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-f7533a0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-502e143:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-502e143 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-27d97ee:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-27d97ee > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-9896b90:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-9896b90 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-de9863f:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-de9863f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-e401258:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-e401258 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-0636a04:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-0636a04 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4960 .elementor-element.elementor-element-55fde79:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-55fde79 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for form, class: .elementor-element-d1973ea */.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{
    color:white;
    font-size:12px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TRAJAN';
	font-style: normal;
	font-weight: normal;
	src: url('https://viladasrainhas.pt/wp-content/uploads/2019/02/trajanp0-webfont.eot');
	src: url('https://viladasrainhas.pt/wp-content/uploads/2019/02/trajanp0-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://viladasrainhas.pt/wp-content/uploads/2019/02/TrajanPro-Regular.woff') format('woff'),
		url('https://viladasrainhas.pt/wp-content/uploads/2019/02/TrajanPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */