.gform_required_legend,.gfield_required_asterisk,.dialog-close-button{display:none!important}#field_3_7{display:none}.elementor-popup-modal .dialog-message{overflow:unset}body .gform_wrapper.barra_reserva_wrapper input[type="text"]::placeholder,body .gform_wrapper.barra_reserva_wrapper input[type="text"],body .gform_wrapper.barra_reserva_wrapper select{font-size:16px!important;font-weight:600}body .contacto .gform_confirmation_message{font-size:20px!important;line-height:1.4!important;text-align:center;padding-top:90px;padding-bottom:50px;color:#000;font-family:'Montserrat'}body .newsletter .gform_confirmation_message{font-size:16px!important;line-height:1.4!important;text-align:center;color:#000;font-family:'Montserrat';padding-top:30px;padding-bottom:30px}body .gform_wrapper.contacto_wrapper .gfield--type-consent{text-align:center}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked),body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked{display:none}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label,body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked+label{position:relative!important;padding-left:20px!important;cursor:pointer!important;display:block;padding-top:6px}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label:before,body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked+label:before{content:"";position:absolute;width:13px;height:13px;left:0;top:8px;background:#FFF;border:1px solid #000;border-radius:4px}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label:after,body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked+label:after{content:'\2713';position:absolute;width:13px;height:13px;left:0;top:8px;font-size:12px;border:1px solid #000;background-color:#fff;line-height:1;transition:all 0.2s;border-radius:4px}body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label:after,body .gform_wrapper.contacto_wrapper [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}body .gform_wrapper.contacto_wrapper [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.contacto_wrapper input[type=text]:not(.elementor-field):not(.searchform-s){margin-bottom:0}body .gform_wrapper.contacto_wrapper .gfield_label.gform-field-label,body .gform_wrapper.contacto_wrapper .gfield_consent_label{font-family:'Montserrat';font-style:normal;font-weight:400;font-size:15px;line-height:1.2!important;color:#000;margin-bottom:0}.gform-loader{display:none!important}body .gform_wrapper.contacto_wrapper .gfield_consent_label a{color:#000;text-decoration:underline}body .gform_wrapper.contacto_wrapper input[type="text"],body .gform_wrapper.contacto_wrapper input[type="email"],body .gform_wrapper.contacto_wrapper input[type="tel"],body .gform_wrapper.contacto_wrapper select{background-color:#FFF;color:#FFF;opacity:1;font-style:normal;font-size:15px;font-family:"Josefin Sans",Helvetica,Arial,Verdana,sans-serif;font-weight:500;line-height:1.2!important;margin-bottom:0;color:#000;border-radius:4px!important;max-width:100%;border:none!important;min-height:40px!important;height:40px!important}body #main .gform_wrapper.contacto_wrapper textarea{background-color:#FFF;color:#FFF;opacity:1;font-style:normal;font-size:15px;font-family:"Josefin Sans",Helvetica,Arial,Verdana,sans-serif;font-weight:500;line-height:1.2!important;margin-bottom:0;color:#000;border-radius:4px;max-width:100%;border:none!important;min-height:40px}body .gform_wrapper.contacto_wrapper #field_2_1 input,body .gform_wrapper.contacto_wrapper #field_2_4 input,body .gform_wrapper.contacto_wrapper #field_2_5 input,body .gform_wrapper.contacto_wrapper #field_2_11 input,body .gform_wrapper.contacto_wrapper #field_2_3 select,body .gform_wrapper.contacto_wrapper #field_2_6 select{background-repeat:no-repeat;background-position:top 8px left 5px;padding-left:40px}body .gform_wrapper.contacto_wrapper #field_2_1 input{background-image:url(/wp-content/uploads/2023/10/Nome.svg)}body .gform_wrapper.contacto_wrapper #field_2_4 input{background-image:url(/wp-content/uploads/2023/10/Telemovel.svg)}body .gform_wrapper.contacto_wrapper #field_2_5 input{background-image:url(/wp-content/uploads/2023/10/E-mail.svg)}body .gform_wrapper.contacto_wrapper #field_2_11 input{background-image:url(/wp-content/uploads/2023/10/Distrito.svg)}body .gform_wrapper.contacto_wrapper #field_2_3 select{background-image:url(/wp-content/uploads/2023/10/Titulo.svg);background-size:24px}body .gform_wrapper.contacto_wrapper #field_2_6 select{background-image:url(/wp-content/uploads/2023/10/Pais.svg);background-size:24px}#main .gform_wrapper.contacto_wrapper .gfield_required{color:#000}.gform_wrapper.contacto_wrapper .chosen-search{display:none}.gform_wrapper.contacto_wrapper .chosen-container.chosen-container-single .chosen-single{background-color:#FFF;opacity:1;font-style:normal;font-size:15px;font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif;font-weight:500;line-height:1.2!important;margin-bottom:0;color:#000;border-radius:4px;box-shadow:none!important;height:40px!important;outline:none;border:none!important;background-repeat:no-repeat;background-repeat:no-repeat;background-position:top 7px left 5px;padding-left:40px}.gform_wrapper.contacto_wrapper #input_2_3_chosen.chosen-container.chosen-container-single .chosen-single{background-image:url(/wp-content/uploads/2023/10/Titulo.svg)}.gform_wrapper.contacto_wrapper #input_2_6_chosen.chosen-container.chosen-container-single .chosen-single{background-image:url(/wp-content/uploads/2023/10/Pais.svg)}.gform_wrapper.contacto_wrapper .chosen-container.chosen-container-single .chosen-single span{height:40px!important;display:flex;align-items:center;padding-bottom:0}.gform_wrapper.contacto_wrapper.gravity-theme .chosen-container-single.chosen-container-active .chosen-single div b{background:url(/wp-content/uploads/2023/10/Seta-Almada.svg)!important;background-repeat:no-repeat!important;transform:rotate(180deg);top:-19px!important;right:15px!important}.gform_wrapper.contacto_wrapper.gravity-theme .chosen-container-single .chosen-single div b{top:15px!important;right:-25px!important;background:url(/wp-content/uploads/2023/10/Seta-Almada.svg)!important;background-repeat:no-repeat!important;position:absolute}.gform_wrapper.contacto_wrapper.gravity-theme .chosen-container-single .chosen-drop{margin-top:0}.gform_wrapper.contacto_wrapper.gravity-theme .chosen-container .chosen-drop{border:none!important;box-shadow:none;border-radius:0;background-color:#fff0}.gform_wrapper.contacto_wrapper.gravity-theme .chosen-container .chosen-results{padding:0!important;margin:10px 0 0 0!important;border:none;background-color:#fff;border-radius:4px}.gform_wrapper.contacto_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted{background-color:#000;background-image:none;color:#fff}.gform_wrapper.contacto_wrapper.gravity-theme .chosen-container .chosen-results li{letter-spacing:.88px;color:#352F33;font-style:normal;font-family:"Josefin Sans",Helvetica,Arial,Verdana,sans-serif;font-weight:500;line-height:1.2!important;font-size:15px;padding:7px 10px 7px 10px}.gform_wrapper.contacto_wrapper.gravity-theme .chosen-container-single .chosen-single div{width:50px}#main .gform_wrapper.contacto_wrapper .gform_footer .button,#main .gform_wrapper .gform_footer .button{margin-left:auto;margin-right:auto;padding:17px 100px;text-transform:uppercase;margin-top:20px;line-height:normal}#main .gform_wrapper.contacto_wrapper .ginput_container_consent{display:flex;justify-content:center;padding-top:20px}#main .gform_wrapper.contacto_wrapper .gform_button.button{border:1px solid #000}#main .gform_wrapper.contacto_wrapper .gform_button.button:hover{border:1px solid #fff;background-color:#fff;color:#000}.gform_wrapper.gravity-theme.gravity-theme.contacto_wrapper .gfield_validation_message,.gform_wrapper.gravity-theme.contacto_wrapper .validation_message,.gform_wrapper.gravity-theme.newsletter_wrapper .gfield_validation_message,.gform_wrapper.gravity-theme.newsletter_wrapper .validation_message,.gform_wrapper.gravity-theme.barra_reserva_wrapper .gfield_validation_message,.gform_wrapper.gravity-theme.barra_reserva_wrapper .validation_message{background:#fff0;border:0;font-size:15px;margin-top:5px;padding:0;color:#E01F27}.gform_wrapper.gravity-theme.contacto_wrapper .gform_validation_errors,.gform_wrapper.gravity-theme.newsletter_wrapper .gform_validation_errors,.gform_wrapper.gravity-theme.barra_reserva_wrapper .gform_validation_errors{display:none}.gform_wrapper.gravity-theme.contacto_wrapper .gfield_error [aria-invalid=true]+label,.gform_wrapper.gravity-theme.newsletter_wrapper .gfield_error [aria-invalid=true]+label,.gform_wrapper.gravity-theme.barra_reserva_wrapper .gfield_error [aria-invalid=true]+label{color:#000}body .gform_wrapper.newsletter_wrapper [type="checkbox"]:not(:checked),body .gform_wrapper.newsletter_wrapper [type="checkbox"]:checked{display:none}body .gform_wrapper.newsletter_wrapper [type="checkbox"]:not(:checked)+label,body .gform_wrapper.newsletter_wrapper [type="checkbox"]:checked+label{position:relative!important;padding-left:20px!important;cursor:pointer!important;display:block;padding-top:6px}body .gform_wrapper.newsletter_wrapper [type="checkbox"]:not(:checked)+label:before,body .gform_wrapper.newsletter_wrapper [type="checkbox"]:checked+label:before{content:"";position:absolute;width:13px;height:13px;left:0;top:8px;background:#FFF;border:1px solid #000;border-radius:4px}body .gform_wrapper.newsletter_wrapper [type="checkbox"]:not(:checked)+label:after,body .gform_wrapper.newsletter_wrapper [type="checkbox"]:checked+label:after{content:'\2713';position:absolute;width:13px;height:13px;left:0;top:8px;font-size:12px;border:1px solid #000;background-color:#fff;line-height:1;transition:all 0.2s;border-radius:4px}body .gform_wrapper.newsletter_wrapper [type="checkbox"]:not(:checked)+label:after,body .gform_wrapper.newsletter_wrapper [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}body .gform_wrapper.newsletter_wrapper [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.newsletter_wrapper input[type=text]:not(.elementor-field):not(.searchform-s){margin-bottom:0}body .gform_wrapper.newsletter_wrapper .gfield_label.gform-field-label,body .gform_wrapper.newsletter_wrapper .gfield_consent_label{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:15px;line-height:1.2!important;color:#000;margin-bottom:0}body .gform_wrapper.newsletter_wrapper .gfield_consent_label a{color:#000;text-decoration:underline}body .gform_wrapper.newsletter_wrapper input[type="email"]{background-color:#FFF;color:#FFF;opacity:1;font-style:normal;font-size:15px;font-family:"Josefin Sans",Helvetica,Arial,Verdana,sans-serif;font-weight:500;line-height:1.2!important;margin-bottom:0;color:#000;border-radius:4px;max-width:100%;border:none!important;min-height:45px!important;height:45px!important}body .gform_wrapper.newsletter_wrapper .gform-body.gform_body{padding:0px!important;padding-right:20px!important}.footer .gform_wrapper.newsletter_wrapper .gform_footer .button,.footer .gform_wrapper.newsletter_wrapper .gform_footer .button{padding:12px 40px;text-transform:uppercase;height:45px!important}.footer .gform_wrapper.newsletter_wrapper .gform_button.button{border:1px solid #000}.footer .gform_wrapper.newsletter_wrapper.gravity-theme .gform_footer,.footer .gform_wrapper.newsletter_wrapper.gravity-theme .gform_page_footer{margin:0;padding:0}.footer .gform_wrapper.newsletter_wrapper .gform_button.button:hover{border:1px solid #ffffff!important;background-color:#ffffff!important;color:#000000!important}@media only screen and (min-width:1024px){.footer .gform_wrapper.newsletter_wrapper .ginput_container.ginput_container_email{max-width:calc(100% - 170px)}.footer .gform_wrapper.newsletter_wrapper .gform_footer .button,.footer .gform_wrapper.newsletter_wrapper .gform_footer .button{position:absolute;top:10px;right:0}.footer .gform_wrapper.newsletter_wrapper .gfield--type-consent{margin-bottom:50px}}@media only screen and (max-width:1024px) and (min-width:768px){.footer .gform_wrapper.newsletter_wrapper .ginput_container.ginput_container_email{max-width:calc(100% - 170px)}.footer .gform_wrapper.newsletter_wrapper .gform_footer .button,.footer .gform_wrapper.newsletter_wrapper .gform_footer .button{position:absolute;top:10px;right:0}.footer .gform_wrapper.newsletter_wrapper .gfield--type-consent{margin-bottom:50px}.footer .gform_wrapper.newsletter_wrapper .ginput_container_consent{display:flex;justify-content:center}}@media only screen and (max-width:767px){.footer .gform_wrapper.newsletter_wrapper .gfield--type-consent{margin-bottom:20px}.footer .gform_wrapper.newsletter_wrapper .ginput_container_consent{display:flex;justify-content:center}}