.elementor-339 .elementor-element.elementor-element-1d417f3:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-1d417f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrabarra.devdns.pt/wp-content/uploads/2023/01/img_reservas_title.png");background-size:cover;}.elementor-339 .elementor-element.elementor-element-1d417f3 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #15324300 0%, #1A6C7A00 100%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-1d417f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:300px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-8e24b2a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-339 .elementor-element.elementor-element-8e24b2a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-339 .elementor-element.elementor-element-8e24b2a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-339 .elementor-element.elementor-element-8e24b2a .elementor-image-box-title{margin-bottom:22px;font-family:"europa", Sans-serif;font-size:95px;font-weight:900;color:#F7F6F7;}.elementor-339 .elementor-element.elementor-element-8e24b2a .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-339 .elementor-element.elementor-element-8e24b2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-339 .elementor-element.elementor-element-0309582{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-339 .elementor-element.elementor-element-0309582 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-26e4741 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-title{margin-bottom:0px;font-family:"europa", Sans-serif;font-size:38px;font-weight:bold;font-style:normal;line-height:49px;color:#000000;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-339 .elementor-element.elementor-element-aa0dd7f{text-align:justify;font-family:"europa", Sans-serif;font-size:16px;font-weight:normal;line-height:20px;}.elementor-339 .elementor-element.elementor-element-7e21b87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-339 .elementor-element.elementor-element-7e21b87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-865398f{text-align:center;}.elementor-339 .elementor-element.elementor-element-845f47f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-845f47f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-845f47f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-3acc8f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .htmega-form-wrapper{max-width:100%;text-align:center;padding:0px 0px 0px 0px;margin:0px 250px 0px 250px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:30px;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:30px;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:30px;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:30px;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:30px;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:30px;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:30px;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap select[multiple="multiple"]{min-height:30px;height:auto!important;max-height:130px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-family:"europa", Sans-serif;font-size:16px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-form-control-wrap textarea{height:175px;min-height:175px;font-family:"europa", Sans-serif;font-size:16px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .htmega-form-wrapper form.wpcf7-form label{background-color:#70FF8700;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:0%;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .htmega-form-wrapper form.wpcf7-form label,.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7 input[type="file"]{font-family:"europa", Sans-serif;font-size:16px;font-weight:600;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-submit{height:55px;width:200px;font-family:"europa", Sans-serif;font-size:19px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-spinner{left:0px;top:0px;}body.elementor-page-339:not(.elementor-motion-effects-element-type-background), body.elementor-page-339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-26e4741{width:100%;}.elementor-339 .elementor-element.elementor-element-314fb1b{width:100%;}.elementor-339 .elementor-element.elementor-element-d4f5e54{width:100%;}}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-1d417f3 > .elementor-container{max-width:700px;}.elementor-339 .elementor-element.elementor-element-1d417f3{margin-top:0px;margin-bottom:0px;padding:100px 50px 0px 10px;}.elementor-339 .elementor-element.elementor-element-c2a6c19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-8e24b2a .elementor-image-box-title{margin-bottom:12px;font-size:67px;}.elementor-339 .elementor-element.elementor-element-0309582{margin-top:0px;margin-bottom:0px;padding:40px 10px 40px 10px;}.elementor-339 .elementor-element.elementor-element-26e4741 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-wrapper{text-align:left;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-339 .elementor-element.elementor-element-7e21b87{padding:40px 10px 40px 10px;}.elementor-339 .elementor-element.elementor-element-845f47f{padding:40px 10px 40px 10px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .htmega-form-wrapper{margin:0px 100px 0px 100px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-submit{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-1d417f3 > .elementor-container{max-width:500px;}.elementor-339 .elementor-element.elementor-element-1d417f3:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-1d417f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-1d417f3{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-8e24b2a .elementor-image-box-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-8e24b2a .elementor-image-box-img{margin-bottom:25px;}.elementor-339 .elementor-element.elementor-element-8e24b2a.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-339 .elementor-element.elementor-element-8e24b2a.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-339 .elementor-element.elementor-element-8e24b2a.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-339 .elementor-element.elementor-element-8e24b2a .elementor-image-box-title{margin-bottom:0px;font-size:38px;line-height:35px;letter-spacing:0px;}.elementor-339 .elementor-element.elementor-element-8e24b2a .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-339 .elementor-element.elementor-element-0309582{padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-26e4741 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-img{margin-bottom:10px;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-339 .elementor-element.elementor-element-753078a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-title{margin-bottom:0px;font-size:20px;line-height:22px;}.elementor-339 .elementor-element.elementor-element-753078a .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-339 .elementor-element.elementor-element-aa0dd7f{font-size:14px;line-height:18px;}.elementor-339 .elementor-element.elementor-element-7e21b87{padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-845f47f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-d4f5e54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .htmega-form-wrapper{text-align:center;margin:0px 10px 0px 10px;}.elementor-339 .elementor-element.elementor-element-3acc8f2 .wpcf7-form .wpcf7-submit{padding:0px 0px 0px 0px;margin:3px 3px 3px 3px;border-width:1px 1px 1px 1px;}}@media(max-width:1024px) and (min-width:768px){.elementor-339 .elementor-element.elementor-element-c2a6c19{width:100%;}.elementor-339 .elementor-element.elementor-element-26e4741{width:100%;}}/* Start custom CSS for htmega-contactform-addons, class: .elementor-element-3acc8f2 */.wpcf7-spinner {
    display: none;
}/* End custom CSS */