.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper{align-items:center;flex:unset!important}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar,.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar{border:none;margin:0;max-width:185px;width:185px}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker,.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker{background-color:var(--tc-neutral-20);cursor:pointer;font-style:normal;padding-left:20px}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker .tc-dates-prev-next,.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker .tc-dates-prev-next,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker .tc-dates-prev-next,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker .tc-dates-prev-next{display:none}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker i,.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker i,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker i,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker i{color:var(--tc-neutral-100)}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker{border-left:0;border-radius:20px 0 0 20px}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker span.line,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker span.line{display:none}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker{border-radius:0}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker span.line-end,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker span.line-end{left:unset;right:0}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .accommodation-rooms-guest-input,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .accommodation-rooms-guest-input{width:250px}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .accommodation-rooms-guest-input .icon-guests,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .accommodation-rooms-guest-input .icon-guests{color:var(--tc-neutral-100)}.accommodation-search-form-container[data-v-25cb2b89] .calendar-inputs-wrapper .form-control.form-pas-input.occupants,.one-line[data-v-25cb2b89] .calendar-inputs-wrapper .form-control.form-pas-input.occupants{background-color:var(--tc-neutral-20);border-radius:0 20px 20px 0;box-shadow:none;cursor:pointer;padding-left:50px}.accommodation-search-form-container .accommodation-search-form[data-v-25cb2b89],.one-line .accommodation-search-form[data-v-25cb2b89]{align-items:center;display:flex;position:relative}.one-line .button-wrapper[data-v-25cb2b89]{margin-left:auto;min-width:89px;width:89px}.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper{flex-wrap:wrap}.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar,.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar{max-width:unset;width:50%}.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper .left-calendar .tc-datepicker{padding-left:15px}.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker{border-radius:0 20px 20px 0}.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper .right-calendar .tc-datepicker span.line-end{display:none}.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper .accommodation-rooms-guest-input{flex:1;margin-top:8px;max-width:unset;width:unset}.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper .guests-container{margin-top:8px}.two-lines[data-v-25cb2b89] .calendar-inputs-wrapper .form-control.form-pas-input.occupants{border-radius:20px;padding-left:55px}.two-lines .accommodation-search-form[data-v-25cb2b89]{min-height:88px}.two-lines .button-wrapper[data-v-25cb2b89]{margin-top:auto}#AccommodationsSeoSearch #datepicker{width:100%}#AccommodationsSeoSearch #datepicker .tc-datepicker-wrapper{left:-150%}#AccommodationsSeoSearch #datepicker .tc-datepicker-wrapper .arrow-up{left:55%}.two-lines-wrap[data-v-2f14afb7]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.accommodation-search-wrapper[data-v-2f14afb7]{background-color:var(--tc-neutral-10);border-radius:10px;box-shadow:1px 1px 15px #7087a563;display:flex;flex-direction:column;height:410px;justify-content:flex-start;padding:23px 22px 0}.title-container[data-v-2f14afb7]{color:var(--tc-neutral-100);font-size:17px;font-weight:400;line-height:28px}.title-container .title-accommodation-name[data-v-2f14afb7]{font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-bar-container[data-v-2f14afb7]{margin-top:12px;position:relative}.table-row-prices_container[data-v-2f14afb7]{align-items:center;border-top:1px solid var(--tc-neutral-20);display:flex;justify-content:center;padding:14px 0}.prices-container[data-v-2f14afb7]{margin-top:18px}.prices_table_provider[data-v-2f14afb7]{align-items:center;display:flex}.prices_table_provider .prices_table_provider_img[data-v-2f14afb7]{height:16px;margin-right:8px}.prices_table_provider .prices_table_provider_txt[data-v-2f14afb7]{color:var(--tc-neutral-100);font-size:14px;font-weight:500;line-height:15px}.prices_table_conditions_txt[data-v-2f14afb7]{color:var(--tc-success-100);display:block;font-size:12px;font-weight:500;line-height:15px;margin:5px 0 0 24px}.prices_table_price[data-v-2f14afb7]{text-align:right}.prices_table_price .prices-provider-item-price[data-v-2f14afb7]{color:var(--tc-neutral-100);font-size:20px;font-weight:700;line-height:20px}.prices_table_price .prices-provider-item-price-per_night[data-v-2f14afb7]{color:var(--tc-neutral-100);font-size:14px;font-weight:700;line-height:15px}.prices_table_price .prices-provider-item-price-tax[data-v-2f14afb7]{color:var(--tc-neutral-80);font-size:10px;font-weight:500;line-height:15px}.prices_table_offer[data-v-2f14afb7]{text-align:right}.prices_table_offer .prices-offer-btn[data-v-2f14afb7]{background-color:var(--tc-brand-50-link);border:none;border-radius:20px;color:var(--tc-neutral-10);font-size:14px;font-weight:700;line-height:16px;outline:none;padding:10px 15px}.prices-more-offers-container[data-v-2f14afb7]{text-align:center}.prices-more-offers-container .prices-more-offers-link[data-v-2f14afb7]{color:var(--tc-brand-50-link);cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:14px;padding-top:2px}.price-container[data-v-2f14afb7]{position:relative}.installments-text[data-v-2f14afb7]{color:var(--tc-success-100);font-size:12px;font-weight:500;line-height:14px}.satisfaction-container[data-v-5183b855]{margin-top:20px}.satisfaction-wrapper[data-v-5183b855]{margin-top:20px;min-height:46px}.top-tag[data-v-5183b855]{margin-top:20px}.geotxt[data-v-5183b855]{color:var(--tc-neutral-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accommodation-details-container[data-v-5183b855]{margin:0}.accommodation-details-container .title-container[data-v-5183b855]{line-height:28px;margin:25px 0 15px;width:100%}.accommodation-details-container .title-container .title[data-v-5183b855]{color:var(--tc-neutral-100);font-size:24px;font-weight:700}.accommodation-details-container .tag[data-v-5183b855]{background:#4285f426;border-radius:20px;color:var(--tc-brand-50-link);font-weight:400;margin-left:15px;padding:6px 14px}.accommodation-details-container .address[data-v-5183b855]{align-items:center;display:flex;font-size:14px;font-weight:400;line-height:16px}.accommodation-details-container .star-icon-gap[data-v-5183b855]{margin-right:8px}.accommodation-prices-title[data-v-a91e9c56]{color:var(--tc-neutral-100);font-size:20px;font-weight:700;line-height:23px;margin:40px 0 20px}.price_info_container[data-v-a91e9c56]{border-top:1px solid var(--tc-neutral-40);height:100px}.accommodation__provider-list__item__discount[data-v-a91e9c56]{color:var(--tc-error-100);font-size:14px;font-weight:400;text-decoration:line-through;white-space:nowrap}.accommodation__provider-list__item__price[data-v-a91e9c56]{color:var(--tc-neutral-100);font-size:26px;font-weight:700;line-height:30px;margin-left:8px;white-space:nowrap}.prices_table_title[data-v-a91e9c56]{color:var(--tc-neutral-100);font-size:12px;font-weight:700;padding-bottom:15px}.prices_table_title_provider[data-v-a91e9c56]{padding-left:3%}.prices_table_title_price[data-v-a91e9c56]{text-align:right}.prices_table_title_link[data-v-a91e9c56]{padding-right:2%;text-align:right}.accommodation__provider-list__item__btn[data-v-a91e9c56]{align-items:center;background-color:var(--tc-brand-50-link);border-radius:36px;color:var(--tc-neutral-10);cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:12px 23px}.prices_table_provider[data-v-a91e9c56]{padding:0 1.5%;width:19%}.prices_table_provider_container[data-v-a91e9c56]{align-items:center;display:flex}.prices_table_provider_img[data-v-a91e9c56]{height:24px;margin-right:8px}.prices_table_provider_txt[data-v-a91e9c56]{color:var(--tc-neutral-100);font-size:16px;font-weight:500;word-break:break-word}.prices_table_description[data-v-a91e9c56]{font-size:14px;font-weight:400;line-height:21px;padding-right:5%;width:26%}.prices_table_conditions[data-v-a91e9c56]{color:var(--tc-success-100);font-size:14px;font-weight:400;padding-right:.5%;width:19%}.prices_table_conditions span[data-v-a91e9c56]{display:block}.prices_table_price[data-v-a91e9c56]{text-align:right;width:20%}.prices_table_price_without_tax[data-v-a91e9c56]{color:var(--tc-neutral-100);font-size:12px;font-weight:400}.prices_table_offer[data-v-a91e9c56]{align-items:center;display:flex;height:inherit;justify-content:flex-end}.price-container[data-v-a91e9c56]{position:relative}.installments-text[data-v-a91e9c56]{color:var(--tc-success-100);font-size:12px;font-weight:500;line-height:14px}.accommodation-seo-location-container .title{color:var(--tc-neutral-100);font-size:20px;font-weight:700;line-height:23px;margin:40px 0 10px}.accommodation-seo-location-container .address{align-items:baseline;color:var(--tc-neutral-100);display:flex;font-size:14px;font-weight:400;line-height:16px;margin-bottom:20px}.accommodation-seo-location-container .avuxi-map-container{min-height:600px}.accommodation-seo-location-container .avuxi-lpmws-loc-page-map-with-scores1-description-container{padding:10px 20px 0 0}.accommodation-description-container[data-v-160132b0]{margin:40px 0}.accommodation-description-container .description .title[data-v-160132b0]{font-size:20px;font-weight:700;line-height:23px}.description .description-body[data-v-160132b0]{color:var(--tc-neutral-100);margin-top:15px}.description .text[data-v-160132b0]{display:-webkit-box;font-size:14px;font-weight:400;-webkit-line-clamp:5;line-clamp:5;line-height:28px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.description .text.expanded[data-v-160132b0]{display:block;overflow:unset}.description .expand[data-v-160132b0]{color:var(--tc-brand-50-link);cursor:pointer;font-size:14px;font-weight:700;line-height:28px}
