.section.de_block_gravity_forms.expandable-form.collapsed{padding-bottom:0}.section.de_block_gravity_forms #gravity-forms-wrapper{background-color:var(--alternative_bg);color:var(--body_content_color);padding:100px;position:relative}@media (width < 768px){.section.de_block_gravity_forms #gravity-forms-wrapper{padding:40px 25px}}:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .close{background:none;border:none;position:absolute;right:20px;top:20px;z-index:1}:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .headings-wrap{margin-bottom:40px}@media (width < 1025px){:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .headings-wrap{margin-bottom:20px}}:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .headings-wrap) .the-title{margin-bottom:20px}:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_heading{display:none}:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields{display:grid;gap:20px;grid-template-columns:repeat(16,1fr);list-style:none;margin:0;padding:0}@media (width < 1025px){:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields{display:flex;flex-direction:column;gap:30px}}:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .rooms-group-heading{margin-bottom:-10px!important}:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) li.gfield.gfield_html ul{margin:0!important}:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield{grid-column:span 16;margin-top:unset;padding:0}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) label:empty{display:none}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container.ginput_container_time{max-width:50%;width:50%}:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container.ginput_container_time) i{display:none}:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container.ginput_container_time):last-child{margin-right:unset}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container.ginput_container_fileupload) .gfield_description{font-size:18px}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container.ginput_container_fileupload) .ginput_container_fileupload{margin-top:30px}:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container.ginput_container_fileupload) .ginput_container_fileupload) input{background-color:transparent;border:none;padding:0!important}@media (width < 1025px){:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container:not(.ginput_container_fileupload){margin-top:5px!important}}@media (width >=768px){:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container .small){grid-column:span 4}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container.ginput_container_date){grid-column:span 6!important}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container.ginput_container_time){grid-column:span 4!important}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container.ginput_container_fileupload){grid-column:span 10!important}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container .medium){grid-column:span 8}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container .large){grid-column:span 16}}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container_consent){display:flex}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):has(.ginput_container_consent) .gfield_label{align-self:center;height:-moz-fit-content;height:fit-content;order:2}.rooms-group-heading:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield),.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield),.rooms-type:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield){list-style:none!important}@media (width < 1025px){.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield){margin-bottom:30px!important;position:relative}.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield):after{background-color:var(--stroke);bottom:-30px;content:"";display:block;height:1px;position:absolute;width:100%}}@media (width >=768px){.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield){border-right:1px solid var(--stroke);display:flex;flex-direction:column;grid-column:1/span 4;grid-row:1/span 2;justify-content:flex-end;padding-right:30px}.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container,.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) label{margin-left:0;margin-right:0;width:100%}.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) label{margin-bottom:5px}.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container{margin:0}}.rooms-total:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .gfield_label{white-space:nowrap}@media (width >=768px){.rooms-group-heading:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield){align-items:flex-end;display:flex;grid-column:5/-1;grid-row:1;padding-left:10px}}.rooms-group-heading:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .rooms-group-label{color:var(--title_color);font-family:var(--primary_font,sans-serif);font-size:var(--font_size,18px);font-weight:400;line-height:1.6}@media (width >=768px){.rooms-type:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield){grid-column:span 4;grid-row:2;padding-left:10px}.rooms-type:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container,.rooms-type:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) label{margin-left:0;margin-right:0;width:100%}.rooms-type:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) label{margin-bottom:5px}.rooms-type:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container{margin:0}}.rooms-type:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .gfield_label{white-space:nowrap}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .gfield_label{font-style:normal;font-weight:400;letter-spacing:var(--subtitle_letter_spacing);line-height:normal;text-transform:uppercase}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .gfield_description{font-style:normal;font-weight:400;line-height:160%;margin-top:2px}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .gfield_required{color:var(--body-content-color)}:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container{margin-top:10px}:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) input,:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) select,:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) textarea{background-color:var(--bg);border:1px solid var(--stroke);width:100%}:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) input:not([type=checkbox],[type=radio]),:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) select{height:45px;line-height:45px;padding:0 20px!important}:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) input[type=file]::file-selector-button{font-weight:400!important;margin-right:10px!important;padding:10px 15px!important}:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) textarea{height:120px;padding:20px!important}.ginput_container_select:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container){position:relative}.ginput_container_select.select-open:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container):after{transform:translateY(-50%) rotate(180deg)}.ginput_container_select:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container):after{color:var(--highlight_color);content:"\f078";font-family:Font Awesome\ 6 Pro;font-weight:300;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.ginput_container_date:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container){position:relative}.ginput_container_date:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container):after{background-image:url(../../../../img/calendar-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:14px}.ginput_container_consent:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container){display:flex;gap:10px}:is(.ginput_container_consent:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) label) a{text-decoration:underline}:is(.ginput_container_checkbox:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container),.ginput_container_consent:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container)) .gfield_checkbox{display:flex;gap:30px}@media (width < 1025px){:is(.ginput_container_checkbox:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container),.ginput_container_consent:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container)) .gfield_checkbox{flex-direction:column;gap:10px}}:is(.ginput_container_checkbox:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container),.ginput_container_consent:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container)) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--stroke)!important;flex-shrink:0;height:20px!important;margin:0!important;width:20px!important}:is(:is(.ginput_container_checkbox:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container),.ginput_container_consent:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container)) input[type=checkbox]):checked:before{align-items:center;color:var(--highlight_color);content:"\f00c";display:flex;font-family:Font Awesome\ 6 Pro;height:100%;justify-content:center;width:100%}:is(.ginput_container_checkbox:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container),.ginput_container_consent:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container)) label{font-size:var(--font_size);margin-left:5px!important}@media (width >=768px){:is(.ginput_container_checkbox:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container),.ginput_container_consent:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container)) label{white-space:nowrap}}.ginput_container_radio:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container){margin-top:10px}.ginput_container_radio:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) .gfield_radio{display:flex;gap:15px;list-style:none;margin:0;padding:0}:is(.ginput_container_radio:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) .gfield_radio) li{align-items:center;display:flex;gap:5px}:is(:is(.ginput_container_radio:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) .gfield_radio) li) label{cursor:pointer}.ginput_container_radio:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg,#fff);border:1px solid var(--stroke);border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;position:relative;width:20px!important}:is(.ginput_container_radio:is(:is(:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_fields) .gfield) .ginput_container) input[type=radio]):checked:before{background-color:var(--primary_color);border-radius:50%;content:"";inset:4px;position:absolute}:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer{display:block;font-size:16px;letter-spacing:1.6px;margin-left:auto;padding:0 30px;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (width < 1025px){:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer{margin:30px auto 0}}.cta.cta-solid:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer){background-color:var(--btn_bg);color:var(--btn_color)}.ria-park-hotel-spa .cta.cta-solid:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer){background:var(--primary_btn_color_hotel)}.ria-park-garden-hotel .cta.cta-solid:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer){background:var(--primary_btn_color_garden)}.vale-do-garrao-villas .cta.cta-solid:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer){background:var(--primary_btn_color_villa)}.cta.cta-solid:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer):before{background-color:var(--btn_before)}.cta.cta-solid:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer):hover{color:var(--hover_color);cursor:pointer}.cta.cta-solid:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer):hover:after{border-color:var(--hover_color)}.cta.cta-solid:is(:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_footer) input[type=submit]{z-index:10}:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_wrapper .gform_footer input.button,:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_wrapper .gform_footer input[type=submit],:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_wrapper .gform_page_footer input.button,:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_wrapper .gform_page_footer input[type=submit]{cursor:pointer;height:100%;margin:0;text-align:center;width:100%}:is(.section.de_block_gravity_forms #gravity-forms-wrapper) .gform_confirmation_message{text-align:center}.gform_wrapper li.hidden_label input{margin:0!important}:is(.gform_wrapper .disabled:not(:focus-within):has(input:-moz-placeholder)) label{color:#bbb}:is(.gform_wrapper .disabled:not(:focus-within):has(input:placeholder-shown)) label{color:#bbb}:is(.gform_wrapper .disabled:not(:focus-within):has(input:-moz-placeholder)) input{background-color:#fcfcfc!important;border-color:#eee!important;color:#bbb;-moz-transition:all .3s ease;transition:all .3s ease}:is(.gform_wrapper .disabled:not(:focus-within):has(input:placeholder-shown)) input{background-color:#fcfcfc!important;border-color:#eee!important;color:#bbb;transition:all .3s ease}:is(.gform_wrapper .disabled) input::-moz-placeholder{color:transparent!important}:is(.gform_wrapper .disabled) input::placeholder{color:transparent!important}.gform_wrapper li.gfield.field_description_below+li.gsection:has(.gsection_title){margin-bottom:10px!important;margin-top:10px!important}.gform_wrapper .gsection{margin-bottom:10px!important;margin-top:10px!important}.gform_wrapper li.gfield.field_description_below+li.gsection:has(.gsection_title:not(:empty)){margin-top:0!important}.gform_wrapper .gsection{margin-right:0!important}:is(.gform_wrapper .gsection):has(.gsection_title:not(:empty)){border:none!important;margin-bottom:10px!important}:is(.gform_wrapper .gsection) .gsection_title{color:var(--title_color);font-size:var(--font_size);text-transform:uppercase}#ui-datepicker-div{background-color:#fff;border:1px solid var(--stroke);display:none;margin-top:1px;padding:20px}#ui-datepicker-div .ui-datepicker-prev{float:left}:is(#ui-datepicker-div .ui-datepicker-prev):before{color:var(--body_content_color);content:"\f060";font-family:Font Awesome\ 6 Pro;font-size:16px}#ui-datepicker-div .ui-datepicker-next{float:right}:is(#ui-datepicker-div .ui-datepicker-next):before{color:var(--body_content_color);content:"\f061";font-family:Font Awesome\ 6 Pro;font-size:16px}#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{cursor:pointer;display:inline-block}:is(#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev) span{display:none}#ui-datepicker-div .ui-datepicker-title{color:var(--highlight_color);margin-bottom:5px;text-align:center;text-transform:uppercase}:is(:is(:is(#ui-datepicker-div .ui-datepicker-calendar) thead) tr) th{padding:5px 15px}:is(:is(:is(#ui-datepicker-div .ui-datepicker-calendar) tbody) tr) td{padding:5px;text-align:center}:is(:is(:is(:is(#ui-datepicker-div .ui-datepicker-calendar) tbody) tr) td):not(.ui-state-disabled){cursor:pointer;transition:var(--transition_default)}:is(:is(:is(:is(#ui-datepicker-div .ui-datepicker-calendar) tbody) tr) td):not(.ui-state-disabled):hover{background-color:var(--highlight_color);color:#fff}
/*# sourceMappingURL=gravity_forms.min.css.map */
