@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-87aa72df],[data-v-87aa72df]::backdrop,[data-v-87aa72df]:after,[data-v-87aa72df]:before{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}.quoter-widget__footer[data-v-87aa72df] a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-underline-offset:2px;text-decoration-line:underline}.quoter-widget__footer[data-v-87aa72df] a:hover{text-decoration-line:none}.quoter-widget__footer[data-v-87aa72df] p{margin-bottom:0}.quoter-widget__footer[data-v-87aa72df] p+p{margin-top:calc(var(--spacing,.25rem)*3)}.quoter-widget__submit[data-v-87aa72df]{padding-inline:calc(var(--spacing,.25rem)*5)!important}.quoter-widget[data-v-87aa72df]{scroll-margin-top:calc(var(--spacing,.25rem)*20);border-color:var(--color-hm-Grey,#b2bcc3);background-color:var(--color-white,#fff)}.quoter-widget__product-type-selector>div[data-v-87aa72df]{scrollbar-width:none}.quoter-widget__product-type-selector>div[data-v-87aa72df]::-webkit-scrollbar{display:none}@media(min-width:64rem){.quoter-widget__main--cancellation[data-v-87aa72df]>:nth-child(6),.quoter-widget__main--cancellation[data-v-87aa72df]>:nth-child(7),.quoter-widget__main--usa[data-v-87aa72df]>:nth-child(3){grid-column:span 2/span 2}.quoter-widget__main>.quoter-widget__submit[data-v-87aa72df]{grid-column:-2/-1}}@media(min-width:96rem){.quoter-widget .custom-dropdown.p-dropdown[data-v-87aa72df],.quoter-widget .custom-dropdown.p-multiselect[data-v-87aa72df],.quoter-widget .dp-custom-input.dp__input[data-v-87aa72df]{border-right-style:var(--tw-border-style);border-right-width:1px}}.quoter-widget .dp-custom-menu .dp__instance_calendar[data-v-87aa72df]{width:100%}.quoter-widget .dp__overlay[data-v-87aa72df]{left:calc(var(--spacing,.25rem)*-.5);width:101%}@media(min-width:64rem){#origin-region-field[data-v-87aa72df] .p-dropdown-panel{width:-moz-max-content;width:max-content;max-width:var(--spacing-xxs,300px)}}.quoter-widget .custom-dropdown.travelers[data-v-87aa72df],.quoter-widget .dp__main[data-v-87aa72df]{width:100%}.product-type-item span[data-v-87aa72df]{position:relative}.product-type-item span[data-v-87aa72df]:before{content:"";background-color:var(--color-hm-MondoGreen,#00c265);opacity:0;inset-inline:0;height:.1875rem;position:absolute;bottom:-.4375rem}.product-type-item--active span[data-v-87aa72df]:before,.product-type-item:hover span[data-v-87aa72df]:before{opacity:1}@media(max-width:768px){[data-v-87aa72df]:root:has(.quoter-widget--embedded){--dp-cell-size:30px;--dp-menu-min-width:220px;--dp-menu-padding:0px}:root:has(.quoter-widget--embedded) .quoter-widget[data-v-87aa72df]{font-size:var(--text-sm-base,.875rem);line-height:var(--tw-leading,var(--text-sm-base--line-height,1.375rem))}:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown[data-v-87aa72df],:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect[data-v-87aa72df]{height:calc(var(--spacing,.25rem)*12)}:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .dropdown-container[data-v-87aa72df],:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .p-dropdown[data-v-87aa72df],:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .p-multiselect[data-v-87aa72df]{height:100%}:is(:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .dropdown-container,:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .p-dropdown,:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .p-multiselect) .p-inputtext[data-v-87aa72df],:is(:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .dropdown-container,:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .p-dropdown,:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown,:root:has(.quoter-widget--embedded) .quoter-widget .widget-dropdown-multiselect) .p-multiselect) .p-multiselect-label-container .p-multiselect-label[data-v-87aa72df]{height:100%;font-family:var(--font-inter,"Inter",ui-sans-serif,system-ui,sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}:root:has(.quoter-widget--embedded) .quoter-widget .widget-datepicker[data-v-87aa72df]{height:calc(var(--spacing,.25rem)*12)}:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-datepicker .datepicker-container,:root:has(.quoter-widget--embedded) .quoter-widget .widget-datepicker .datepicker-container div:first-child) .dp__input_wrap[data-v-87aa72df],:root:has(.quoter-widget--embedded) .quoter-widget .widget-datepicker .datepicker-container[data-v-87aa72df],:root:has(.quoter-widget--embedded) .quoter-widget .widget-datepicker .datepicker-container div[data-v-87aa72df]:first-child{height:100%}:is(:root:has(.quoter-widget--embedded) .quoter-widget .widget-datepicker .datepicker-container,:root:has(.quoter-widget--embedded) .quoter-widget .widget-datepicker .datepicker-container div:first-child) .dp__input_wrap input[data-v-87aa72df]{height:100%;font-family:var(--font-inter,"Inter",ui-sans-serif,system-ui,sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}:root:has(.quoter-widget--embedded) .dp-custom-menu .dp__instance_calendar[data-v-87aa72df]{width:100%}:root:has(.quoter-widget--embedded) .dp-custom-menu .dp__instance_calendar .dp__calendar_item[data-v-87aa72df]{justify-content:center;display:flex}#bottom-reviews[data-v-87aa72df] .reviews--marca_recomendada_portugal .reviews__left-text{font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem))!important;--tw-leading:calc(var(--spacing,.25rem)*4)!important;line-height:calc(var(--spacing,.25rem)*4)!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
