.AmenitiesUbicacion_container__YVb0k{margin-top:2rem;padding:1rem;border-radius:.5rem;background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.1)}.AmenitiesUbicacion_title__FsaNv{font-size:2.1rem;font-weight:400;margin-bottom:1rem;padding-left:.5rem;color:#4d4d4d}.AmenitiesUbicacion_amenties__wiYDA{display:flex;align-items:center;gap:3rem;padding:0 0 .5rem .5rem;overflow-x:scroll}.AmenitiesUbicacion_amenties__wiYDA li{white-space:nowrap}.AmenitiesUbicacion_amenties__wiYDA::-webkit-scrollbar{height:5px;width:5px}.AmenitiesUbicacion_amenties__wiYDA::-webkit-scrollbar-track{background-color:#afafaf}.AmenitiesUbicacion_amenties__wiYDA::-webkit-scrollbar-thumb{background-color:#f4511e;border-radius:5px;cursor:pointer}.AmenitiesUbicacion_amenties__wiYDA li{list-style:none;font-size:1.1rem}.AmenitiesUbicacion_amenties__wiYDA li:hover{cursor:pointer}.AmenitiesUbicacion_amenities_service__eNql9{display:flex;flex-wrap:wrap;margin:1rem 0 2rem;row-gap:1rem;-moz-column-gap:2rem;column-gap:2rem}.AmenitiesUbicacion_amenities_service__eNql9,.AmenitiesUbicacion_fadeIn__1qYnh{animation:AmenitiesUbicacion_fadeIn__1qYnh .3s ease-in}@keyframes AmenitiesUbicacion_fadeIn__1qYnh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AmenitiesUbicacion_amenities_service__eNql9 li{list-style:none;display:flex;align-items:center;font-size:1rem}.AmenitiesUbicacion_icon__D6oM2{margin-right:.5rem;color:#f4511e;font-size:1.3rem}.AmenitiesUbicacion_map__wNTyr{width:100%;height:72vh;margin-top:1rem;padding:0 .5rem}.AmenitiesUbicacion_selectedCategory__0kMWz{text-decoration:underline;font-weight:700;color:#f4511e}@media screen and (max-width:768px){.AmenitiesUbicacion_container__YVb0k{margin-top:1rem}.AmenitiesUbicacion_title__FsaNv{font-size:1.8rem}.AmenitiesUbicacion_amenties__wiYDA{gap:2rem}.AmenitiesUbicacion_amenties__wiYDA li{font-size:1rem}.AmenitiesUbicacion_amenities_service__eNql9{-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1rem}.AmenitiesUbicacion_amenities_service__eNql9 li{font-size:.9rem}.AmenitiesUbicacion_icon__D6oM2{font-size:1.1rem}}@media screen and (max-width:430px){.AmenitiesUbicacion_container__YVb0k{margin-top:.5rem}.AmenitiesUbicacion_title__FsaNv{font-size:1.6rem}.AmenitiesUbicacion_amenties__wiYDA{gap:1.6rem}.AmenitiesUbicacion_amenties__wiYDA li{font-size:.9rem}.AmenitiesUbicacion_amenities_service__eNql9{-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.6rem}.AmenitiesUbicacion_amenities_service__eNql9 li{font-size:.8rem}.AmenitiesUbicacion_icon__D6oM2{font-size:1rem}.AmenitiesUbicacion_map__wNTyr{height:50vh}}.RegisterModal_modalOverlay__9M6CK{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.RegisterModal_modalContent__YL1E4{background-color:#fff;border-radius:12px;width:100%;max-width:800px;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.2);max-height:90vh;overflow-y:auto}.RegisterModal_closeButton__VR7GA{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#fff;background-color:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:5px;z-index:10}.RegisterModal_closeButton__VR7GA:hover{background-color:rgba(0,0,0,.7);color:#fff}.RegisterModal_registerWrapper___UkSg{width:100%;height:100%}@media screen and (max-width:768px){.RegisterModal_modalContent__YL1E4{max-width:90%;max-height:80vh}.RegisterModal_closeButton__VR7GA{top:10px;right:10px;font-size:20px}}@media screen and (max-width:480px){.RegisterModal_modalOverlay__9M6CK{padding:10px}.RegisterModal_modalContent__YL1E4{max-width:95%;max-height:90vh;border-radius:8px}.RegisterModal_closeButton__VR7GA{top:8px;right:8px;font-size:18px}}.Register_loginContainer__NWC0p{height:100vh}.Register_backgroundImage__tCMdF,.Register_loginContainer__NWC0p{width:100%;display:flex;justify-content:center;align-items:center}.Register_backgroundImage__tCMdF{height:100%;background-image:url(https://dygav-storage.nyc3.cdn.digitaloceanspaces.com/dygav_official/ciudades/villajoyosa/11_nqftjd.webp);background-size:cover;background-position:50%}.Register_formWrapper__ERTsY{background-color:hsla(0,0%,100%,.9);border-radius:12px;padding:26px 30px;width:90%;max-width:450px;box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center}.Register_logoContainer__0BNF_{width:70px;height:70px;margin-bottom:10px;position:relative}.Register_logoContainer__0BNF_ img{width:100%;height:100%}.Register_welcomeText__soeVE{font-size:22px;margin-bottom:20px;color:#0b192c;text-align:center}.Register_loginForm__aTN_2{gap:14px}.Register_inputGroup__G_lkA,.Register_loginForm__aTN_2{width:100%;display:flex;flex-direction:column}.Register_inputGroup__G_lkA label{font-size:13px;font-weight:500;margin-bottom:4px;color:#4b4b4b}.Register_inputWithIcon__bAYdJ{position:relative;width:100%}.Register_inputIcon___CZD7{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#4b4b4b;font-size:18px}.Register_inputWithIcon__bAYdJ input{width:100%;height:42px;padding:0 12px 0 40px;border-radius:8px;border:1px solid #ddd;font-size:15px;transition:border-color .3s}.Register_inputWithIcon__bAYdJ input:focus{outline:none;border-color:#f4511e;box-shadow:0 0 0 2px rgba(244,81,30,.2)}.Register_passwordToggle__rxPQT{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4b4b4b;padding:5px;font-size:18px}.Register_passwordToggle__rxPQT:hover{color:#f4511e}.Register_passwordToggle__rxPQT:focus{outline:none}.Register_loginButtonContainer__qoiS5{position:relative;width:100%;margin-top:10px}.Register_loginButton__hikgz{height:38px;width:100%;background-color:#f4511e;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s}.Register_loginButton__hikgz:hover{background-color:#d93c0e}.Register_alternativeOptions__AaHEq{display:flex;flex-direction:column;align-items:center;gap:15px;position:relative}.Register_googleLoginButton__ynNfA{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:40px!important;margin-top:0!important;opacity:0!important;z-index:10!important;display:block!important}.Register_googleLoginButton__ynNfA button,.Register_googleLoginButton__ynNfA>div{width:100%!important;height:100%!important}.Register_customGoogleButton__tTJ5T{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;background-color:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:background-color .3s,box-shadow .3s;font-size:16px;gap:10px;height:38px;pointer-events:none;position:relative;z-index:5;color:#4b4b4b}.Register_customGoogleButton__tTJ5T:hover{background-color:#f8f8f8;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Register_errorMessage__S7WZC{color:#d32f2f;font-size:14px;margin-top:4px}.Register_successMessage__BMfoX{color:#2e7d32;font-size:14px;text-align:center}.Register_checkboxGroup__gfdjb{display:flex;align-items:flex-start;gap:8px;margin-top:3px;width:100%}.Register_checkboxGroup__gfdjb:first-child{margin-bottom:12px}.Register_checkboxGroup__gfdjb input[type=checkbox]{width:16px;height:16px;margin-top:2px;cursor:pointer;accent-color:#f4511e}.Register_checkboxGroup__gfdjb label{font-size:13px;color:#4b4b4b;line-height:1.3;cursor:pointer}.Register_checkboxGroup__gfdjb label a{color:#f4511e;text-decoration:none}.Register_checkboxGroup__gfdjb label a:hover{text-decoration:underline}@media (max-width:768px){.Register_formWrapper__ERTsY{width:90%;padding:30px 20px;max-width:400px}.Register_logoContainer__0BNF_{width:80px;height:80px;margin-bottom:15px}.Register_welcomeText__soeVE{font-size:22px;margin-bottom:25px}.Register_inputGroup__G_lkA label{font-size:13px}.Register_inputWithIcon__bAYdJ input{height:45px;font-size:14px}.Register_customGoogleButton__tTJ5T,.Register_loginButton__hikgz{height:38px;font-size:15px}.Register_checkboxGroup__gfdjb label{font-size:13px}}@media (max-width:480px){.Register_formWrapper__ERTsY{width:95%;padding:20px 15px;max-width:350px}.Register_logoContainer__0BNF_{width:70px;height:70px;margin-bottom:10px}.Register_welcomeText__soeVE{font-size:20px;margin-bottom:20px}.Register_loginForm__aTN_2{gap:15px}.Register_inputGroup__G_lkA label{font-size:12px;margin-bottom:4px}.Register_inputWithIcon__bAYdJ input{height:40px;font-size:13px;padding:0 8px 0 36px}.Register_inputIcon___CZD7{font-size:16px;left:10px}.Register_loginButton__hikgz{height:36px;font-size:14px}.Register_alternativeOptions__AaHEq{gap:12px}.Register_customGoogleButton__tTJ5T,.Register_googleLoginButton__ynNfA{height:36px}.Register_customGoogleButton__tTJ5T{font-size:14px;padding:8px}.Register_checkboxGroup__gfdjb label,.Register_errorMessage__S7WZC,.Register_successMessage__BMfoX{font-size:12px}.Register_checkboxGroup__gfdjb input[type=checkbox]{width:16px;height:16px}}.AvailabilityCalendar_calendarContainer__7iXin{display:flex;flex-direction:column;align-items:center;padding:20px}.AvailabilityCalendar_calendarTitle__bGvDc{margin:30px 0}.AvailabilityCalendar_navigationButtons__ww1_p{display:flex;gap:18px}.AvailabilityCalendar_navButton__KALUP{cursor:pointer;font-size:2.3rem;padding:8px;color:#f4511e}.AvailabilityCalendar_navButton__KALUP:hover{opacity:.7}.AvailabilityCalendar_calendarWrapper__jnMm9{display:flex;justify-content:center;gap:10px;margin-top:20px;width:100%;padding:20px;border-radius:10px}.AvailabilityCalendar_calendarMonth__DekfE{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;background-color:#f0f0f0;border-radius:10px;padding:20px;min-height:380px}.AvailabilityCalendar_monthHeader__AXb3Z{color:#737373;margin-bottom:10px;font-size:1.2rem;font-weight:500}.AvailabilityCalendar_calendarGrid__YUdo_{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto repeat(6,1fr);row-gap:10px;width:100%;color:#444;flex:1}.AvailabilityCalendar_emptyCell__MTAUA{height:36px;visibility:hidden}.AvailabilityCalendar_dayName__Y1_jH{text-align:center}.AvailabilityCalendar_calendarCell__HInZw{height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem}.AvailabilityCalendar_calendarCell__HInZw:hover{background-color:#f4511e;color:#fff}.AvailabilityCalendar_disabled__ifuRW{cursor:not-allowed}.AvailabilityCalendar_inRange__fMFhp{background-color:#e53611;color:#fff;border-left:none;border-right:none}.AvailabilityCalendar_firstInRange__ecQfN{border-radius:10px 0 0 10px}.AvailabilityCalendar_lastInRange__yMnR3{border-radius:0 10px 10px 0}.AvailabilityCalendar_reserved__UHpTv{background-color:#faa477;cursor:not-allowed;color:#fff}.AvailabilityCalendar_firstReserved__KzVeS{border-radius:10px 0 0 10px}.AvailabilityCalendar_lastReserved__dhcun{border-radius:0 10px 10px 0}.AvailabilityCalendar_errorMessage__YaAqM{color:red;margin-top:20px}.AvailabilityCalendar_submitButton__D_7j0{margin-top:30px;padding:10px 20px;background-color:#e53611;color:#fff;border:none;cursor:pointer}.AvailabilityCalendar_submitButton__D_7j0:hover{background-color:#f4511e}.AvailabilityCalendar_selectedDates__NQNv_{margin-top:30px}.AvailabilityCalendar_selectedDates__NQNv_ p{margin-bottom:10px}.AvailabilityCalendar_reservationContainer__XM7Gv{width:100%;border:1px solid #e53611;border-radius:10px;padding:20px;margin-top:30px}.AvailabilityCalendar_reservationTitle___hX_a{font-size:1.6rem;color:#545454;margin-bottom:24px;text-align:left}.AvailabilityCalendar_reservationDetails__wmMiq{display:flex;flex-wrap:wrap;justify-content:space-around;-moz-column-gap:20px;column-gap:20px;row-gap:6px}.AvailabilityCalendar_totalItem__GRqQw{display:flex;align-items:flex-start;gap:10px}.AvailabilityCalendar_currencyIcon__uxl30{font-size:2.5rem;color:#fff;background-color:#e53611;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center}.AvailabilityCalendar_totalLabel__XCIoH{font-size:1.3rem;color:#afafaf;display:inline-block;margin-right:8px}.AvailabilityCalendar_labelWithBadge__uNotM{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.AvailabilityCalendar_crossedPrice__F5W_I{font-size:1.2rem;color:#e53611;text-decoration:line-through}.AvailabilityCalendar_discountedPrice__zZIWV{font-size:1.2rem;color:#138f33;margin-bottom:5px;display:inline-block;margin-right:10px}.AvailabilityCalendar_priceWithBadge__gCLW0{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.AvailabilityCalendar_discountBadge__mfjsL{display:inline-block;background-color:#e53611;color:#fff;font-size:.9rem;padding:6px 12px;border-radius:20px}.AvailabilityCalendar_registerButton__2fsw7{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#e53611;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:500}.AvailabilityCalendar_registerButton__2fsw7:hover{background-color:#cc3010}.AvailabilityCalendar_registerButton__2fsw7 svg{font-size:1.2rem}.AvailabilityCalendar_divider__15hMJ{width:100%;height:1px;background-color:#e53611;margin:20px 0}.AvailabilityCalendar_detailsSection__Aus_z{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;gap:15px}.AvailabilityCalendar_detailItem__3gNIZ{display:flex;align-items:center;gap:10px;min-width:150px}.AvailabilityCalendar_detailIcon__8hZth{font-size:1.5rem;color:#e53611}.AvailabilityCalendar_detailContent__zJRMk{display:flex;flex-direction:column}.AvailabilityCalendar_detailLabel__wJRVS{font-size:1.3rem;color:#afafaf;margin-bottom:3px}.AvailabilityCalendar_detailValue__fPpqu{font-size:1.2rem;color:#545454}.AvailabilityCalendar_currentDay__Txa9y{background-color:#e53611;color:#fff;font-weight:700}.AvailabilityCalendar_promotionSection__pCPeN{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:10px;position:relative}.AvailabilityCalendar_discountVignette__trpz3{position:absolute;left:-20px;top:50%;transform:translateY(-50%);background-color:#e53611;color:#fff;padding:20px 45px;border-radius:0 60px 60px 0;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.AvailabilityCalendar_discountVignettePercentage__wJC8f{font-size:3rem;font-weight:700}.AvailabilityCalendar_discountVignetteText__q7d1O{font-size:1.5rem}.AvailabilityCalendar_promotionTitle__y_F3q{font-size:1.4rem;color:#e53611;margin-bottom:8px;text-align:center}.AvailabilityCalendar_promotionSubtitle__T_IOn{font-size:1.2rem;color:#545454;margin-bottom:16px;text-align:center}.AvailabilityCalendar_discountBadgesContainer__i_fm2{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;width:100%}.AvailabilityCalendar_discountBadgeBox__hapmb{display:flex;align-items:center;gap:8px;background-color:#f4511e;color:#fff;padding:8px 16px;border-radius:8px;min-width:200px}.AvailabilityCalendar_badgeIcon__eZd_l{font-size:1.3rem}.AvailabilityCalendar_badgeText__IlUrs{font-size:1rem;font-weight:500}.AvailabilityCalendar_promotionWithImageContainer__RoyQI{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}@media screen and (max-width:768px){.AvailabilityCalendar_calendarWrapper__jnMm9{padding:10px;flex-direction:column;gap:10px}.AvailabilityCalendar_monthHeader__AXb3Z{font-size:1rem}.AvailabilityCalendar_reservationContainer__XM7Gv{padding:15px}.AvailabilityCalendar_reservationTitle___hX_a{font-size:1.2rem;margin-bottom:15px}.AvailabilityCalendar_reservationDetails__wmMiq{gap:15px;flex-direction:column}.AvailabilityCalendar_totalItem__GRqQw{min-width:150px;width:100%}.AvailabilityCalendar_currencyIcon__uxl30{font-size:2rem;padding:6px}.AvailabilityCalendar_detailLabel__wJRVS,.AvailabilityCalendar_totalLabel__XCIoH{font-size:1.1rem}.AvailabilityCalendar_crossedPrice__F5W_I,.AvailabilityCalendar_detailValue__fPpqu,.AvailabilityCalendar_discountedPrice__zZIWV{font-size:1rem}.AvailabilityCalendar_discountBadge__mfjsL{font-size:.8rem;padding:4px 10px}.AvailabilityCalendar_labelWithBadge__uNotM{gap:5px}.AvailabilityCalendar_detailsSection__Aus_z{justify-content:flex-start;gap:20px;flex-direction:column}.AvailabilityCalendar_detailItem__3gNIZ{width:100%}.AvailabilityCalendar_discountBadgesContainer__i_fm2{gap:15px}.AvailabilityCalendar_discountBadgeBox__hapmb{min-width:180px;padding:6px 12px}.AvailabilityCalendar_promotionWithImageContainer__RoyQI{flex-direction:column;gap:20px}.AvailabilityCalendar_discountVignette__trpz3{position:relative;left:0;top:0;transform:none;border-radius:8px;padding:10px 20px;margin-bottom:15px;width:100%;flex-direction:row;justify-content:center;gap:10px}.AvailabilityCalendar_discountVignettePercentage__wJC8f{font-size:2rem}.AvailabilityCalendar_discountVignetteText__q7d1O{font-size:1.2rem}.AvailabilityCalendar_registerButton__2fsw7{width:100%;margin-top:10px}}@media screen and (min-width:431px) and (max-width:768px){.AvailabilityCalendar_reservationContainer__XM7Gv{padding:18px}.AvailabilityCalendar_reservationDetails__wmMiq{padding:0 10px}.AvailabilityCalendar_totalItem__GRqQw{flex-basis:48%}.AvailabilityCalendar_detailsSection__Aus_z{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 10px}.AvailabilityCalendar_detailItem__3gNIZ{width:auto}.AvailabilityCalendar_promotionSection__pCPeN{padding:0 5px}.AvailabilityCalendar_discountBadgesContainer__i_fm2{flex-direction:column;justify-content:center;align-items:center;gap:15px}.AvailabilityCalendar_promotionTitle__y_F3q{margin:18px 0 10px}.AvailabilityCalendar_promotionSubtitle__T_IOn{margin-bottom:30px}.AvailabilityCalendar_discountBadgeBox__hapmb{flex:1 1 40%;min-width:0}.AvailabilityCalendar_registerButton__2fsw7{padding:12px 15px;margin:10px auto;width:80%}}@media screen and (max-width:430px){.AvailabilityCalendar_calendarContainer__7iXin{padding:10px}.AvailabilityCalendar_calendarWrapper__jnMm9{flex-direction:column;row-gap:35px}.AvailabilityCalendar_calendarMonth__DekfE{min-height:320px}.AvailabilityCalendar_calendarGrid__YUdo_{row-gap:5px}.AvailabilityCalendar_monthHeader__AXb3Z{font-size:1rem}.AvailabilityCalendar_dayName__Y1_jH{font-size:.8rem}.AvailabilityCalendar_calendarCell__HInZw{height:30px;font-size:.8rem}.AvailabilityCalendar_reservationContainer__XM7Gv{padding:12px}.AvailabilityCalendar_reservationTitle___hX_a{font-size:1.1rem;margin-bottom:12px}.AvailabilityCalendar_reservationDetails__wmMiq{flex-direction:column;gap:15px}.AvailabilityCalendar_totalItem__GRqQw{width:100%}.AvailabilityCalendar_currencyIcon__uxl30{font-size:1.8rem;padding:5px}.AvailabilityCalendar_detailLabel__wJRVS,.AvailabilityCalendar_totalLabel__XCIoH{font-size:1rem}.AvailabilityCalendar_crossedPrice__F5W_I,.AvailabilityCalendar_detailValue__fPpqu,.AvailabilityCalendar_discountedPrice__zZIWV{font-size:.9rem}.AvailabilityCalendar_registerButton__2fsw7{width:100%;font-size:.9rem;padding:8px 12px}.AvailabilityCalendar_labelWithBadge__uNotM{flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px}.AvailabilityCalendar_detailsSection__Aus_z{flex-direction:column;gap:15px}.AvailabilityCalendar_detailItem__3gNIZ{width:100%}.AvailabilityCalendar_discountVignette__trpz3{padding:8px 15px}.AvailabilityCalendar_discountVignettePercentage__wJC8f{font-size:1.8rem}.AvailabilityCalendar_discountVignetteText__q7d1O{font-size:1rem}.AvailabilityCalendar_promotionTitle__y_F3q{font-size:1.2rem}.AvailabilityCalendar_promotionSubtitle__T_IOn{font-size:1rem}.AvailabilityCalendar_discountBadgesContainer__i_fm2{flex-direction:column;gap:10px}.AvailabilityCalendar_discountBadgeBox__hapmb{width:100%;min-width:auto;font-size:.9rem}.AvailabilityCalendar_badgeIcon__eZd_l{font-size:1.1rem}.AvailabilityCalendar_badgeText__IlUrs{font-size:.9rem}.AvailabilityCalendar_divider__15hMJ{margin:15px 0}}.ReservationDetailsModal_modalOverlay__mpg9G{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ReservationDetailsModal_modalContent__BieAk{background-color:#fff;width:85%;max-width:1200px;border-radius:16px;padding:32px;position:relative;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;color:#333;box-shadow:0 20px 40px rgba(0,0,0,.15)}.ReservationDetailsModal_closeButton__OiYzj{position:absolute;top:20px;right:20px;background:rgba(244,79,36,.1);border:none;width:40px;height:40px;border-radius:50%;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;padding:0}.ReservationDetailsModal_closeButton__OiYzj:hover{background:rgba(244,79,36,.2);transform:scale(1.05)}.ReservationDetailsModal_modalTitle__mSSI3{font-size:28px;margin-bottom:30px;font-weight:700;color:#333;text-align:center;position:relative;padding-bottom:15px}.ReservationDetailsModal_modalTitle__mSSI3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#f4511e,#f43f24);border-radius:3px}.ReservationDetailsModal_columnsContainer__N0hx0{display:flex;width:100%;gap:40px}.ReservationDetailsModal_leftColumn__2kOMY{flex:4;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:24px;background-color:#fafafa}.ReservationDetailsModal_rightColumn__0OYl3{flex:2;border-radius:12px;background:linear-gradient(145deg,#fff,#f8f8f8);padding:24px;height:-moz-fit-content;height:fit-content;box-shadow:0 5px 15px rgba(0,0,0,.05)}.ReservationDetailsModal_sectionTitle__E6Xc1{font-size:20px;font-weight:600;margin-top:10px;margin-bottom:5px;color:#333;display:flex;align-items:center}.ReservationDetailsModal_sectionTitle__E6Xc1:before{content:"";display:inline-block;width:4px;height:18px;background:linear-gradient(180deg,#f4511e,#f43f24);margin-right:10px;border-radius:2px}.ReservationDetailsModal_formGroup__mrg_c{margin-bottom:20px}.ReservationDetailsModal_formRow__grb1k{display:flex;gap:20px;margin-bottom:16px}.ReservationDetailsModal_formInput__5Jjsb{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;color:#333;background-color:#fff;transition:all .2s ease;font-size:15px}.ReservationDetailsModal_formInput__5Jjsb:focus{border-color:#f4511e;box-shadow:0 0 0 2px rgba(244,81,30,.1);outline:none}.ReservationDetailsModal_inputContainer__Zj0fR{display:flex;flex-direction:column;width:100%}.ReservationDetailsModal_inputLabel__J_CJu{font-size:14px;color:#666;margin-bottom:6px;font-weight:500}.ReservationDetailsModal_payButton__z6sv0{background:linear-gradient(90deg,#f4511e,#f43f24);color:#fff;border:none;padding:14px 24px;border-radius:8px;cursor:pointer;font-weight:600;width:100%;display:flex;align-items:center;justify-content:center;margin:24px 0;transition:all .2s ease;box-shadow:0 4px 10px rgba(244,81,30,.2);font-size:16px}.ReservationDetailsModal_payButton__z6sv0:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(244,81,30,.3)}.ReservationDetailsModal_payButtonIcon__SfVOA{display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:18px}.ReservationDetailsModal_accommodationImageContainer__4F_mt{position:relative;width:100%;height:220px;margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.1)}.ReservationDetailsModal_accommodationImage__X6lwe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.ReservationDetailsModal_accommodationImageContainer__4F_mt:hover .ReservationDetailsModal_accommodationImage__X6lwe{transform:scale(1.05)}.ReservationDetailsModal_detailsContainer__7ZQiq{border-top:1px solid #eee;padding-top:20px;margin-top:10px}.ReservationDetailsModal_detailRow__ObSlB{display:flex;justify-content:space-between;margin-bottom:14px;color:#555;font-size:15px}.ReservationDetailsModal_detailTitle__k8owX{font-weight:600;font-size:18px;margin-bottom:16px;color:#333}.ReservationDetailsModal_subtotal__QrS2q{border-top:1px solid #eee;padding-top:14px;color:#333}.ReservationDetailsModal_discount__PlDPl{color:#2e7d32;font-weight:500}.ReservationDetailsModal_total__RQ6Tu{font-weight:700;border-top:1px solid #eee;padding-top:14px;margin-top:14px;font-size:18px;color:#333}.ReservationDetailsModal_discountBadge__Y5qXh{background:linear-gradient(90deg,#f4511e,#f43f24);color:#fff;padding:3px 8px;border-radius:20px;font-size:12px;margin-left:8px;font-weight:600}.ReservationDetailsModal_sectionDivider__9eMo0{height:1px;background:linear-gradient(90deg,rgba(244,81,30,.1),rgba(244,81,30,.5),rgba(244,81,30,.1));margin:5px 0 20px;width:100%;border:none}.ReservationDetailsModal_inputWithIcon__l_Yua{position:relative;display:flex;width:100%}.ReservationDetailsModal_inputIcon__0Vsx_{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;justify-content:center;width:40px;color:#666;font-size:16px}.ReservationDetailsModal_inputWithIcon__l_Yua .ReservationDetailsModal_formInput__5Jjsb{padding-left:40px}.ReservationDetailsModal_inputWithIcon__l_Yua .ReservationDetailsModal_formInput__5Jjsb:focus+.ReservationDetailsModal_inputIcon__0Vsx_{color:#f4511e}.ReservationDetailsModal_errorInput__D5nEt{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444!important;background-color:#fef2f2}.ReservationDetailsModal_errorInput__D5nEt:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}.ReservationDetailsModal_errorMessage__lx_88{display:block;color:#ef4444;font-size:.875rem;margin-top:.25rem;font-weight:500;line-height:1.25}.ReservationDetailsModal_inputContainer__Zj0fR .ReservationDetailsModal_errorMessage__lx_88{margin-left:.5rem}.ReservationDetailsModal_inputContainer__Zj0fR:has(.ReservationDetailsModal_errorMessage__lx_88){margin-bottom:1rem}.ReservationDetailsModal_formInput__5Jjsb:valid:not(:-moz-placeholder-shown){border-color:#10b981;background-color:#f0fdf4}.ReservationDetailsModal_formInput__5Jjsb:valid:not(:placeholder-shown){border-color:#10b981;background-color:#f0fdf4}.ReservationDetailsModal_formInput__5Jjsb:valid:not(:-moz-placeholder-shown):focus{border-color:#059669;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.ReservationDetailsModal_formInput__5Jjsb:valid:not(:placeholder-shown):focus{border-color:#059669;box-shadow:0 0 0 2px rgba(16,185,129,.2)}@media (max-width:768px){.ReservationDetailsModal_modalContent__BieAk{width:90%;padding:24px;max-height:85vh}.ReservationDetailsModal_columnsContainer__N0hx0{flex-direction:column;gap:30px}.ReservationDetailsModal_leftColumn__2kOMY,.ReservationDetailsModal_rightColumn__0OYl3{flex:1;width:100%}.ReservationDetailsModal_rightColumn__0OYl3{order:-1}.ReservationDetailsModal_accommodationImageContainer__4F_mt{height:180px}.ReservationDetailsModal_modalTitle__mSSI3{font-size:24px;margin-bottom:20px;padding-bottom:12px}.ReservationDetailsModal_modalTitle__mSSI3:after{width:50px}.ReservationDetailsModal_formRow__grb1k{flex-direction:column;gap:16px}.ReservationDetailsModal_formRow__grb1k.ReservationDetailsModal_keepAsRow__29fJJ{flex-direction:row}}@media (max-width:480px){.ReservationDetailsModal_modalContent__BieAk{width:95%;padding:20px 16px;border-radius:12px}.ReservationDetailsModal_closeButton__OiYzj{top:12px;right:12px;width:36px;height:36px;font-size:18px}.ReservationDetailsModal_modalTitle__mSSI3{font-size:22px;margin-bottom:16px;padding-bottom:10px}.ReservationDetailsModal_modalTitle__mSSI3:after{width:40px;height:2px}.ReservationDetailsModal_leftColumn__2kOMY,.ReservationDetailsModal_rightColumn__0OYl3{padding:16px;border-radius:8px}.ReservationDetailsModal_sectionTitle__E6Xc1{font-size:18px}.ReservationDetailsModal_formInput__5Jjsb{padding:10px 12px;font-size:14px}.ReservationDetailsModal_inputLabel__J_CJu{font-size:13px}.ReservationDetailsModal_payButton__z6sv0{padding:12px 20px;font-size:15px}.ReservationDetailsModal_detailRow__ObSlB{font-size:14px}.ReservationDetailsModal_total__RQ6Tu{font-size:16px}.ReservationDetailsModal_discountBadge__Y5qXh{font-size:11px;padding:2px 6px}}.PhotoGallery_container__9NIz7{padding:0 20px 1rem;margin-top:20px}.PhotoGallery_title___lN9l{font-size:2.1rem;font-weight:400;margin-bottom:.4rem;padding-left:.5rem;color:#4d4d4d}.PhotoGallery_subtitle__ORHb7{font-size:1.6rem;text-wrap:balance}.PhotoGallery_paragraph__PqEv2,.PhotoGallery_subtitle__ORHb7{font-weight:400;margin-bottom:1rem;padding-left:.5rem;color:#4d4d4d}.PhotoGallery_paragraph__PqEv2{font-size:1rem;line-height:1.5}.PhotoGallery_paragraph__PqEv2 br{margin-bottom:.8rem;display:block;content:""}.PhotoGallery_gallery__3q83o{display:grid;grid-template-columns:50% repeat(2,minmax(auto,1fr));gap:.8rem;margin:1rem 0 2rem}.PhotoGallery_verticalFirstImage__ILzKB{grid-template-columns:29% repeat(2,minmax(auto,1fr))}.PhotoGallery_firstImage__m6eHD{grid-row:span 2;height:100%;border-radius:12px 0 0 12px}.PhotoGallery_portraitImage__j0jte{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.PhotoGallery_verticalFirstImage__ILzKB .PhotoGallery_portraitImage__j0jte{-o-object-fit:contain;object-fit:contain}.PhotoGallery_verticalFirstImage__ILzKB .PhotoGallery_imageContainer__L_HK2:nth-child(2),.PhotoGallery_verticalFirstImage__ILzKB .PhotoGallery_imageContainer__L_HK2:nth-child(4){border-radius:0}.PhotoGallery_verticalFirstImage__ILzKB .PhotoGallery_imageContainer__L_HK2:nth-child(3){border-radius:0 12px 0 0}.PhotoGallery_verticalFirstImage__ILzKB .PhotoGallery_imageContainer__L_HK2:nth-child(5){border-radius:0 0 12px 0}.PhotoGallery_verticalFirstImage__ILzKB .PhotoGallery_imageContainer__L_HK2:nth-child(6){border-radius:0 0 0 0}.PhotoGallery_imageContainer__L_HK2{position:relative;overflow:hidden;width:auto;height:32vh;cursor:pointer}.PhotoGallery_imageContainer__L_HK2:first-child{grid-row:span 2;height:100%;border-radius:12px 0 0 12px}.PhotoGallery_imageContainer__L_HK2:nth-child(3),.PhotoGallery_imageContainer__L_HK2:nth-child(5){border-radius:0 12px 12px 0}.PhotoGallery_imageContainer__L_HK2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PhotoGallery_galleryContainer__YFI8V{position:relative}.PhotoGallery_showAllButton__oSxaz{display:flex;align-items:center;justify-content:center;position:absolute;bottom:20px;right:20px;padding:10px 20px;background-color:#f4511e;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem}.PhotoGallery_showAllButton__oSxaz svg{margin-right:8px}.PhotoGallery_showAllButton__oSxaz:hover{background-color:#e53611}.PhotoGallery_counterButton__2_Bti{display:none}.PhotoGallery_modalOverlay__tn2pU{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.PhotoGallery_modalContent__d0FJF{background:#fff;padding:30px;border-radius:8px;width:85%;max-height:90%;overflow-y:auto;position:relative}.PhotoGallery_closeButton__WK_D6{background:none;border:none;font-size:1.2rem;position:absolute;top:10px;right:10px;cursor:pointer;z-index:1}.PhotoGallery_modalGallery__kGEmj{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.PhotoGallery_modalImageContainer__YTxe7{position:relative;overflow:hidden;width:100%}.PhotoGallery_portrait__uv47L{grid-row:span 2;min-height:60vh}.PhotoGallery_landscape___GqKm{grid-row:span 1;height:35vh}.PhotoGallery_modalImage__st3rM{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PhotoGallery_slideshowOverlay__8dXgo{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:flex;justify-content:center;align-items:center;z-index:1100}.PhotoGallery_slideshowContent__U11FT{position:relative;width:90%;height:85%;display:flex;justify-content:center;align-items:center}.PhotoGallery_slideshowImageContainer__Mh0GR{position:relative;width:80%;height:80%}.PhotoGallery_slideshowImage__NyQev{-o-object-fit:contain;object-fit:contain}.PhotoGallery_slideshowClose__pvRZo{position:absolute;top:20px;right:20px;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#fff;cursor:pointer;z-index:1101;transition:background-color .3s ease}.PhotoGallery_slideshowClose__pvRZo:hover{background:hsla(0,0%,100%,.4)}.PhotoGallery_slideshowNext__vI0Jy,.PhotoGallery_slideshowPrev__9JOUo{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.3);border:none;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#fff;cursor:pointer;transition:background-color .3s ease}.PhotoGallery_slideshowNext__vI0Jy:hover,.PhotoGallery_slideshowPrev__9JOUo:hover{background:hsla(0,0%,100%,.5)}.PhotoGallery_slideshowPrev__9JOUo{left:20px}.PhotoGallery_slideshowNext__vI0Jy{right:20px}.PhotoGallery_slideshowCounter___rQHC{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);color:#fff;font-size:1rem}.PhotoGallery_modalImageContainer__YTxe7{cursor:pointer;transition:opacity .3s ease}.PhotoGallery_modalImageContainer__YTxe7:hover{opacity:.9}@media screen and (max-width:768px){.PhotoGallery_title___lN9l{font-size:1.8rem}.PhotoGallery_subtitle__ORHb7{font-size:1.4rem}.PhotoGallery_paragraph__PqEv2{font-size:.9rem}.PhotoGallery_gallery__3q83o{grid-template-columns:1fr 1fr;gap:.6rem}.PhotoGallery_gallery__3q83o figure:first-child{display:none}.PhotoGallery_imageContainer__L_HK2{height:25vh}.PhotoGallery_imageContainer__L_HK2:first-child{grid-column:span 2;border-radius:12px 12px 0 0}.PhotoGallery_imageContainer__L_HK2:nth-child(3),.PhotoGallery_imageContainer__L_HK2:nth-child(5){border-radius:0}.PhotoGallery_imageContainer__L_HK2:nth-child(2){border-radius:0 0 0 12px}.PhotoGallery_imageContainer__L_HK2:nth-child(3){border-radius:0 0 12px 0}.PhotoGallery_modalGallery__kGEmj{grid-template-columns:repeat(2,1fr)}.PhotoGallery_portrait__uv47L{min-height:50vh}.PhotoGallery_landscape___GqKm{height:30vh}.PhotoGallery_slideshowContent__U11FT{width:95%}.PhotoGallery_slideshowImageContainer__Mh0GR{width:85%}.PhotoGallery_showAllButton__oSxaz{display:none;padding:8px 16px;font-size:.9rem}.PhotoGallery_counterButton__2_Bti{display:flex;align-items:center;justify-content:center;position:absolute;bottom:20px;right:20px;padding:8px 12px;background-color:rgba(0,0,0,.7);color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9rem}.PhotoGallery_counterButton__2_Bti svg{margin-right:6px}}@media screen and (max-width:480px){.PhotoGallery_container__9NIz7{padding:0 10px 1rem}.PhotoGallery_title___lN9l{font-size:1.6rem;text-wrap:balance}.PhotoGallery_subtitle__ORHb7{font-size:1.2rem}.PhotoGallery_paragraph__PqEv2{font-size:.8rem}.PhotoGallery_gallery__3q83o{grid-template-columns:1fr}.PhotoGallery_gallery__3q83o figure:first-child{display:block;height:40vh;border-radius:12px}.PhotoGallery_gallery__3q83o figure:not(:first-child){display:none}.PhotoGallery_gallery__3q83o figure:first-child{border-radius:10px}.PhotoGallery_gallery__3q83o figure .PhotoGallery_imageContainer__L_HK2{height:50vh}.PhotoGallery_showAllButton__oSxaz{bottom:10px;right:10px;padding:5px 10px;font-size:.8rem}.PhotoGallery_counterButton__2_Bti{padding:6px 10px;font-size:.8rem;bottom:10px;right:10px}.PhotoGallery_modalContent__d0FJF{padding:20px;width:95%}.PhotoGallery_closeButton__WK_D6{top:3px;right:3px;font-size:1.2rem}.PhotoGallery_modalGallery__kGEmj{grid-template-columns:repeat(1,minmax(150px,1fr))}.PhotoGallery_portrait__uv47L{min-height:40vh}.PhotoGallery_landscape___GqKm{height:25vh}.PhotoGallery_slideshowContent__U11FT{width:100%;height:75%}.PhotoGallery_slideshowImageContainer__Mh0GR{width:95%}.PhotoGallery_slideshowClose__pvRZo{top:10px;right:10px;width:35px;height:35px;font-size:1.2rem}.PhotoGallery_slideshowNext__vI0Jy,.PhotoGallery_slideshowPrev__9JOUo{width:35px;height:35px;font-size:1rem;z-index:1}.PhotoGallery_slideshowPrev__9JOUo{left:10px}.PhotoGallery_slideshowNext__vI0Jy{right:10px}}.Hero_container__Rzs1l{display:flex;flex-direction:column;justify-content:center;height:80vh;background-size:cover;background-attachment:fixed;background-position:50%;padding:0 40px;color:#fff;position:relative;width:100%}.Hero_title__nPhbE{font-size:2.6rem;font-weight:400}.Hero_subtitle__Mseu0{font-size:1.6rem;font-weight:400;margin-bottom:10px}@media screen and (max-width:768px){.Hero_container__Rzs1l{height:95vh}.Hero_title__nPhbE{font-size:2rem}.Hero_subtitle__Mseu0{font-size:1.4rem}}@media screen and (max-width:430px){.Hero_container__Rzs1l{height:100vh;background-attachment:scroll;padding-top:132px;padding-bottom:20px}.Hero_title__nPhbE{font-size:1.8rem;text-align:center}.Hero_subtitle__Mseu0{font-size:1.2rem;text-align:center}}.ImagesCarousel_carousel__BpgxG{position:relative;width:100%;height:13rem}.ImagesCarousel_carouselArrow__95vWA{position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:#f4511e;border-radius:100%;cursor:pointer;font-size:2rem}.ImagesCarousel_carouselArrow__95vWA:first-of-type{left:.1px}.ImagesCarousel_carouselArrow__95vWA:last-of-type{right:.1px}.ImagesCarousel_indicator__0d_wk{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:5px}.ImagesCarousel_indicatorDot__HfvUP{width:10px;height:10px;border-radius:50%;background-color:#ccc}.ImagesCarousel_indicatorDot__HfvUP.ImagesCarousel_active__Da3yM{background-color:#f4511e}.ListCard_container__ovJc9{padding:14px 14px 14px 20px}.ListCard_title__oFLuZ{font-size:2.1rem}.ListCard_subtitle__9hDUT,.ListCard_title__oFLuZ{font-weight:400;margin-bottom:1rem;padding-left:.5rem;color:#4d4d4d}.ListCard_subtitle__9hDUT{font-size:1.6rem}@media screen and (max-width:768px){.ListCard_title__oFLuZ{font-size:1.8rem}.ListCard_subtitle__9hDUT{font-size:1.4rem}}@media screen and (max-width:430px){.ListCard_title__oFLuZ{font-size:1.5rem}.ListCard_subtitle__9hDUT{font-size:1.2rem}}.Navbar_navigationContainer__PYlmo{display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-top:20px;color:#fff;background-color:transparent;position:absolute;width:100%;top:0;z-index:10}.Navbar_navigationContainer__PYlmo figure{position:relative;margin:4px 0 0;width:50px;height:50px}.Navbar_navigationContainer__PYlmo figure img{width:100%;height:100%}.Navbar_navigationContainer__PYlmo ul{display:flex;align-items:center;list-style:none}.Navbar_navigationContainer__PYlmo ul li{margin:0 10px}.Navbar_navigationContainer__PYlmo ul li:nth-child(5){background-color:#fff;padding:6px 10px;border-radius:4px}.Navbar_navigationContainer__PYlmo ul li:nth-child(6){background-color:#f4511e;padding:6px 10px;border-radius:4px}.Navbar_navigationContainer__PYlmo ul li a{text-decoration:none;font-size:14px;border-radius:4px;text-align:center;color:#fff}.Navbar_navigationContainer__PYlmo ul li:nth-child(5) a{color:#f4511e}.Navbar_burgerMenu__yT88x{display:none;cursor:pointer;transition:transform .3s ease}.Navbar_burgerMenu__yT88x.Navbar_open__iVGVZ{transform:rotate(90deg)}@media screen and (max-width:430px){.Navbar_navigationContainer__PYlmo{padding:0 10px}.Navbar_burgerMenu__yT88x{display:block}.Navbar_burgerMenu_icon__yA9z_{font-size:28px}.Navbar_sidebar__To6gw{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#f4511e;transition:left .3s ease;z-index:20;padding:20px;box-shadow:2px 0 5px rgba(0,0,0,.5)}.Navbar_sidebar__To6gw.Navbar_open__iVGVZ{left:0}.Navbar_sidebar__To6gw .Navbar_closeButton__kLlqn{position:absolute;top:10px;right:14px;font-size:25px;cursor:pointer;color:#fff;z-index:30}.Navbar_sidebar__To6gw .Navbar_logoMobile__BLiTL{position:relative;width:100px;height:100px;text-align:center;width:100%}.Navbar_logoMobile__BLiTL img{width:100%;height:100%}.Navbar_sidebar__To6gw ul{flex-direction:column;list-style:none;padding:0;margin:0}.Navbar_sidebar__To6gw ul li{margin:10px 0}.Navbar_sidebar__To6gw ul li a{color:#fff;text-decoration:none;font-size:18px}.Navbar_sidebar__To6gw ul li:nth-child(5){background-color:#fff;padding:6px 10px;border-radius:4px}.Navbar_sidebar__To6gw ul li:nth-child(5) a{color:#f4511e}.Navbar_sidebar__To6gw ul li:nth-child(6){background-color:#fff;padding:6px 10px;border-radius:4px}.Navbar_sidebar__To6gw ul li:nth-child(6) a{color:#f4511e}}.AccommodationsListCard_wrapper__7vhUR{position:relative;display:flex;align-items:center;margin-bottom:30px}.AccommodationsListCard_container__3PmaA{display:flex;overflow:hidden;gap:14px}.AccommodationsListCard_cardLink__GUKzA{text-decoration:none;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:10px}.AccommodationsListCard_leftArrow__ULBAy{left:0}.AccommodationsListCard_leftArrow__ULBAy,.AccommodationsListCard_rightArrow___aj4o{position:absolute;top:58%;transform:translateY(-50%);z-index:2;color:#f4511e;background-color:rgba(244,81,30,.11);border-radius:100%;cursor:pointer;font-size:2.8rem}.AccommodationsListCard_rightArrow___aj4o{right:0}.AccommodationsListCard_card__jy7TQ{min-width:335px;width:335px;height:490px;margin:0 10px;opacity:0;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out,height .3s ease;display:flex;flex-direction:column;overflow:visible;position:relative;border-radius:10px;background:#fff}.AccommodationsListCard_card__jy7TQ.AccommodationsListCard_visible__Es1_d{opacity:1;transform:translateY(0)}.AccommodationsListCard_card__jy7TQ.AccommodationsListCard_expanded__6z_FL{height:auto;z-index:1}.AccommodationsListCard_cardDescriptionContainer__YUYOQ{display:flex;flex-direction:column;padding:0 10px;flex-grow:1;position:relative}.AccommodationsListCard_cardDescription__TkpGt{transition:max-height .3s ease;max-height:80px;padding:0}.AccommodationsListCard_expanded__6z_FL .AccommodationsListCard_cardDescription__TkpGt{max-height:1000px}.AccommodationsListCard_expanded__6z_FL .AccommodationsListCard_cardLink__GUKzA{overflow:visible}.AccommodationsListCard_card__jy7TQ:hover{transform:translateY(6px)}.AccommodationsListCard_readMoreButton__7l_IJ{align-self:flex-end;background:none;border:none;color:#f4511e;padding:4px 8px;font-size:14px;cursor:pointer;display:flex;align-items:center;margin-bottom:5px;z-index:1}.AccommodationsListCard_imageContainer__lbEvC{margin:0;position:relative;width:100%;height:220px}.AccommodationsListCard_imageContainer__lbEvC img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;border-radius:10px 10px 0 0}.AccommodationsListCard_heartIcon__smUFG{position:absolute;top:8px;right:8px;color:#fff;font-size:1.6rem;cursor:pointer;z-index:2;transition:transform .2s ease}.AccommodationsListCard_heartIcon__smUFG:hover{transform:scale(1.1)}.AccommodationsListCard_heartIcon__smUFG:active{transform:scale(.95)}.AccommodationsListCard_heartIconLiked__COCI7{color:#f4511e}.AccommodationsListCard_cardTitle__1JUNi{margin:10px 0;font-size:1.1rem;font-weight:600;text-align:center;color:#545454;text-wrap:balance;padding:0 10px}.AccommodationsListCard_cardCity__sKixE{margin-top:10px;font-size:1rem;text-align:center;color:#545454;padding:0 10px;font-weight:500}.AccommodationsListCard_cardDescription__TkpGt{margin:10px 0;font-size:14px;color:#afafaf;flex-grow:1;overflow:hidden}.AccommodationsListCard_cardPrice__dQaQs{margin:10px 0;font-size:14px;text-align:right;color:#4d4d4d;padding:0 10px}.AccommodationsListCard_card_amenities__eIwv2{display:flex;justify-content:space-between;background-color:#ff3d00;color:#fff;min-height:55px;border-radius:0 0 10px 10px}.AccommodationsListCard_card_amenities_item__Hj26T{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.AccommodationsListCard_card_amenities_item__Hj26T:first-child,.AccommodationsListCard_card_amenities_item__Hj26T:nth-child(2),.AccommodationsListCard_card_amenities_item__Hj26T:nth-child(3){border-right:1px solid #fff}.AccommodationsListCard_card_amenities_icon__PJwYs{font-size:26px}.AccommodationsListCard_unavailable__dhR4n{position:relative;opacity:.85;filter:grayscale(.4);pointer-events:all;cursor:not-allowed}.AccommodationsListCard_unavailableOverlay__J2gXX{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);border-radius:10px 10px 0 0;z-index:3}.AccommodationsListCard_unavailable__dhR4n .AccommodationsListCard_cardLink__GUKzA{cursor:not-allowed;pointer-events:none}.AccommodationsListCard_unavailableText__vnqgk{background-color:rgba(244,81,30,.85);color:#fff;padding:8px 16px;border-radius:6px;font-weight:700;font-size:1.2rem;transform:rotate(-15deg)}@media screen and (max-width:768px){.AccommodationsListCard_unavailableText__vnqgk{font-size:1rem;padding:6px 12px}}@media screen and (max-width:480px){.AccommodationsListCard_unavailableText__vnqgk{font-size:.9rem;padding:5px 10px}}@media screen and (max-width:768px){.AccommodationsListCard_card__jy7TQ{min-width:300px}.AccommodationsListCard_cardTitle__1JUNi{font-size:1rem}.AccommodationsListCard_cardDescription__TkpGt,.AccommodationsListCard_cardPrice__dQaQs{font-size:12px}.AccommodationsListCard_card_amenities__eIwv2{height:45px}.AccommodationsListCard_card_amenities_item__Hj26T{gap:3px}.AccommodationsListCard_card_amenities_icon__PJwYs{font-size:22px}.AccommodationsListCard_leftArrow__ULBAy,.AccommodationsListCard_rightArrow___aj4o{font-size:2.4rem}.AccommodationsListCard_imageContainer__lbEvC img{height:200px}.AccommodationsListCard_heartIcon__smUFG{font-size:1.4rem}}@media screen and (max-width:480px){.AccommodationsListCard_card__jy7TQ{min-width:280px;transition:none;opacity:1;transform:none}.AccommodationsListCard_cardTitle__1JUNi{font-size:.9rem}.AccommodationsListCard_cardDescription__TkpGt{font-size:10px}.AccommodationsListCard_card__jy7TQ:hover{transform:none}.AccommodationsListCard_cardPrice__dQaQs{font-size:10px}.AccommodationsListCard_card_amenities__eIwv2{height:40px}.AccommodationsListCard_card_amenities_item__Hj26T{gap:2px}.AccommodationsListCard_card_amenities_icon__PJwYs{font-size:18px}.AccommodationsListCard_leftArrow__ULBAy,.AccommodationsListCard_rightArrow___aj4o{font-size:2rem}.AccommodationsListCard_imageContainer__lbEvC img{height:180px}.AccommodationsListCard_heartIcon__smUFG{font-size:1.2rem}.AccommodationsListCard_wrapper__7vhUR{margin-bottom:20px}.AccommodationsListCard_container__3PmaA{gap:2px}}.AccommodationsListCard_modalOverlay__jYWEq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.AccommodationsListCard_modalContent__XHao9{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:25px 20px;border-radius:10px;max-width:400px;width:100%;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.AccommodationsListCard_modalImageContainer__ysyIL{position:relative;width:150px;height:150px;margin:20px 0}.AccommodationsListCard_modalImage__yW7MH{width:100%;height:100%}.AccommodationsListCard_modalContent__XHao9 p{margin:10px 0 20px;color:#545454;font-size:16px;line-height:1.4}.AccommodationsListCard_modalButton__7E1vb{background-color:#f4511e;color:#fff;border:none;padding:8px 20px;border-radius:5px;cursor:pointer;font-weight:500;transition:background-color .2s}.AccommodationsListCard_modalButton__7E1vb:hover{background-color:#e04018}@media screen and (max-width:480px){.AccommodationsListCard_modalContent__XHao9{padding:20px 15px;width:85%}.AccommodationsListCard_modalImageContainer__ysyIL{width:120px;height:120px;margin:15px 0}.AccommodationsListCard_modalContent__XHao9 p{font-size:14px}.AccommodationsListCard_modalButton__7E1vb{padding:8px 16px;font-size:14px}}.Footer_platforms__0oOPV{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;background-image:url(https://dygav-storage.nyc3.cdn.digitaloceanspaces.com/dygav_official/fotos%20varias/12_yxhpq1.webp);background-size:cover;background-attachment:fixed;background-position:50%;color:#fff}.Footer_title__ysnep{font-size:2.2rem;font-weight:400}.Footer_platforms_icons__sARh_{display:flex;justify-content:space-evenly;align-items:center;margin-top:1rem;position:relative;width:55%}.Footer_image_container__t0AMi{width:110px;height:95px;position:relative}.Footer_image_container__t0AMi:last-child{width:170px}.Footer_platforms_icons__sARh_ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Footer_information_container__ejlj0{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#f4511e;color:#fff;padding:1.5rem}.Footer_dygav_icon__zkVAU{position:relative;width:50px;height:50px}.Footer_dygav_icon__zkVAU img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Footer_social_media__gJDtg{display:flex;margin-top:1rem;gap:1rem}.Footer_social_media__gJDtg svg{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.Footer_social_media__gJDtg svg:hover{cursor:pointer}.Footer_infoLegend__3f76j{font-size:.8rem;text-wrap:balance;margin-top:.5rem}.Footer_quickLinks__6m_dH{display:flex;gap:3rem}.Footer_quickLinks__6m_dH div ul{list-style-type:none}.Footer_quickLinks__6m_dH div h5{font-size:1rem;font-weight:400;margin-bottom:1rem}.Footer_quickLinks__6m_dH div p,.Footer_quickLinks__6m_dH div ul li{font-size:.8rem;margin-bottom:.5rem}.Footer_quickLinks__6m_dH div ul li a{color:#fff;text-decoration:none}.Footer_quickLinks__6m_dH div ul li a:hover{text-decoration:underline}@media screen and (max-width:768px){.Footer_title__ysnep{font-size:1.9rem}.Footer_platforms__0oOPV{height:40vh}.Footer_platforms_icons__sARh_{width:80%;flex-wrap:wrap;gap:1rem}.Footer_image_container__t0AMi{width:130px;height:60px}.Footer_image_container__t0AMi:nth-child(2),.Footer_image_container__t0AMi:nth-child(4){width:110px;height:95px}.Footer_image_container__t0AMi:last-child{width:160px;height:130px}.Footer_information_container__ejlj0{padding:1rem}.Footer_dygav_icon__zkVAU{width:40px;height:40px}.Footer_social_media__gJDtg svg{width:20px;height:20px}.Footer_infoLegend__3f76j{font-size:.7rem}.Footer_quickLinks__6m_dH div ul{margin-left:1rem}.Footer_quickLinks__6m_dH div h5{font-size:.8rem;text-align:center}.Footer_quickLinks__6m_dH div p,.Footer_quickLinks__6m_dH div ul li{font-size:.7rem}}@media screen and (max-width:430px){.Footer_platforms__0oOPV{height:auto;padding:1rem 0;background-attachment:scroll}.Footer_title__ysnep{font-size:1.4rem;text-wrap:balance;text-align:center}.Footer_platforms_icons__sARh_{width:100%}.Footer_image_container__t0AMi{width:100px;height:50px}.Footer_image_container__t0AMi:nth-child(2),.Footer_image_container__t0AMi:nth-child(4){width:90px;height:80px}.Footer_information_container__ejlj0{flex-direction:column;gap:2rem}.Footer_information_container__ejlj0 div figure{margin:auto}.Footer_information_container__ejlj0 div{width:100%;text-align:center}.Footer_dygav_icon__zkVAU{width:36px;height:36px}.Footer_social_media__gJDtg{justify-content:center;align-items:center}.Footer_social_media__gJDtg svg{width:22px;height:22px}.Footer_quickLinks__6m_dH div ul{margin-left:0}}.InputPickCalendar_calendarContainer___fnzY{position:absolute;background-color:#fff;border-radius:14px;border:1px solid #ccc;padding:12px;z-index:1000;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.InputPickCalendar_calendarContainer___fnzY.InputPickCalendar_show__4MECA{opacity:1;transform:translateY(0)}.InputPickCalendar_header__LHXtA{display:flex;justify-content:space-between;align-items:center;margin:12px 0;padding:0 6px}.InputPickCalendar_header__LHXtA span{font-size:16px;font-weight:700}.InputPickCalendar_arrowContainer__9e4cM{display:flex;align-items:center;gap:20px}.InputPickCalendar_arrowContainer__9e4cM button{background:none;border:none;cursor:pointer;font-size:16px}.InputPickCalendar_calendar___ybdz{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.InputPickCalendar_dayName__KHtrL{font-weight:700;text-align:center}.InputPickCalendar_day__x7D3O{padding:10px;text-align:center;cursor:pointer}.InputPickCalendar_day__x7D3O.InputPickCalendar_selected__06NyG{background-color:#f4511e;color:#fff;border-radius:10px}.InputPickCalendar_closeButton__P3wQr{background:none;border:none;cursor:pointer;font-size:16px}.InputPickCalendar_closeButton__P3wQr svg{font-size:24px}@media screen and (max-width:430px){.InputPickCalendar_calendarContainer___fnzY{width:90%;left:22px;transform:translateY(-10px);padding:10px}.InputPickCalendar_header__LHXtA span{font-size:14px}.InputPickCalendar_day__x7D3O{padding:8px}.InputPickCalendar_closeButton__P3wQr svg{font-size:22px}.InputPickCalendar_arrowContainer__9e4cM button{font-size:16px}.InputPickCalendar_dayName__KHtrL,.InputPickCalendar_day__x7D3O{font-size:14px}.InputPickCalendar_calendar___ybdz{gap:3px}}.Recommendations_container__f8H6g{padding:0 20px 1rem;margin-top:20px}.Recommendations_title__5vXVz{font-size:2.1rem;font-weight:400;margin-bottom:1rem;padding-left:.5rem;color:#4d4d4d}.Recommendations_articlesContainerWrapper__m2_TX{position:relative;display:flex;align-items:center}.Recommendations_articlesContainer__ZnQH_{display:flex;align-items:center;gap:20px;margin-bottom:30px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Recommendations_articlesContainer__ZnQH_::-webkit-scrollbar{display:none}.Recommendations_scrollButton___tvyl{font-size:2rem;cursor:pointer;color:#4d4d4d;position:absolute;z-index:1;color:#f4511e;background-color:rgba(244,81,30,.3);border-radius:50%}.Recommendations_scrollButton___tvyl:first-of-type{top:30%;left:-10px}.Recommendations_scrollButton___tvyl:last-of-type{top:30%;right:-10px}.Recommendations_article_image__GIoOZ{min-width:450px;height:270px;position:relative;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6);border-radius:12px;overflow:hidden}.Recommendations_article_image__GIoOZ img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.Recommendations_article_text__iP_R8{position:absolute;bottom:20px;left:20px;z-index:1}.Recommendations_article_category__8grCK{font-size:.9rem;margin-bottom:8px;background-color:#e53611bf;width:-moz-fit-content;width:fit-content;padding:.5rem;border-radius:6px}.Recommendations_article_title__SPTKX{font-size:1.2rem;margin:0}.Recommendations_article_image__GIoOZ:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4));border-radius:12px}.Recommendations_skeleton_container__eH10O{min-width:450px;height:270px;position:relative;border-radius:12px;overflow:hidden;background-color:#f0f0f0}.Recommendations_skeleton_image__ReNbf{width:100%;height:100%;position:absolute;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:Recommendations_shimmer__TsowH 1.5s infinite}.Recommendations_skeleton_overlay__9HHV5{position:absolute;bottom:20px;left:20px;z-index:1;width:80%}.Recommendations_skeleton_category__nWwQh{height:24px;width:120px;border-radius:6px;background:rgba(229,54,17,.5);margin-bottom:10px;animation:Recommendations_pulse__7UFOZ 1.5s ease-in-out infinite}.Recommendations_skeleton_title__CFoDS{width:90%;margin-bottom:6px}.Recommendations_skeleton_title__CFoDS,.Recommendations_skeleton_title_short___hUkF{height:20px;background:hsla(0,0%,100%,.5);border-radius:4px;animation:Recommendations_pulse__7UFOZ 1.5s ease-in-out infinite}.Recommendations_skeleton_title_short___hUkF{width:60%}.Recommendations_errorState__wJhZj{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.Recommendations_errorState__wJhZj p{color:#e53611;font-size:1rem;margin-bottom:1rem}.Recommendations_retryButton__Nlnqd{background-color:#f4511e;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .3s}.Recommendations_retryButton__Nlnqd:hover{background-color:#e53611}.Recommendations_articleLink__hkqQ_{text-decoration:none;color:inherit;display:block;transition:transform .3s ease,box-shadow .3s ease}.Recommendations_articleLink__hkqQ_:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.Recommendations_articleLink__hkqQ_:focus{outline:2px solid #f4511e;outline-offset:2px}@keyframes Recommendations_shimmer__TsowH{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Recommendations_pulse__7UFOZ{0%{opacity:.6}50%{opacity:.9}to{opacity:.6}}@media screen and (max-width:768px){.Recommendations_title__5vXVz{font-size:1.8rem}.Recommendations_articlesContainer__ZnQH_{overflow:scroll}.Recommendations_article_image__GIoOZ{min-width:300px;height:200px}.Recommendations_article_category__8grCK{font-size:.8rem;padding:.4rem}.Recommendations_article_title__SPTKX{font-size:1rem}.Recommendations_articlesContainer__ZnQH_{gap:10px}.Recommendations_scrollButton___tvyl{display:none}.Recommendations_skeleton_container__eH10O{min-width:300px;height:200px}.Recommendations_articleLink__hkqQ_:hover{transform:none}}@media screen and (max-width:430px){.Recommendations_container__f8H6g{padding:0 10px 1rem}.Recommendations_title__5vXVz{font-size:1.6rem;text-wrap:balance}.Recommendations_article_category__8grCK{font-size:.7rem;padding:.3rem}.Recommendations_article_title__SPTKX{font-size:.9rem}.Recommendations_skeleton_container__eH10O{min-width:260px;height:180px}.Recommendations_skeleton_category__nWwQh{height:18px;width:100px}.Recommendations_skeleton_title__CFoDS,.Recommendations_skeleton_title_short___hUkF{height:16px}}.Sidebar_sidebar__vnhKP{position:fixed;top:0;left:0;height:100vh;background-color:#1a1a2e;color:#fff;display:flex;flex-direction:column;transition:all .4s ease;z-index:1000;box-shadow:2px 0 5px rgba(0,0,0,.1);width:52px;transform:translateX(-40px)}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn{transform:translateX(0);width:200px}.Sidebar_sidebarHeader__EnsE9{padding:15px;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.Sidebar_logoArea__ZtSkI{width:100%}.Sidebar_logoArea__ZtSkI,.Sidebar_logo__tWNBQ{display:flex;align-items:center;justify-content:center}.Sidebar_logo__tWNBQ{max-width:180px;overflow:hidden}.Sidebar_sidebarHandle__LV6Yb{position:absolute;right:-15px;top:60%;transform:translateY(-50%);width:15px;height:50px;background-color:#1a1a2e;border-radius:0 5px 5px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:2px 0 5px rgba(0,0,0,.1)}.Sidebar_sidebarHandle__LV6Yb:after{content:">";color:#e53611;font-weight:700;font-size:14px;transition:transform .3s ease}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn .Sidebar_sidebarHandle__LV6Yb:after{transform:rotate(180deg)}.Sidebar_navigation__mn3Na{flex:1;padding:20px 0;overflow-y:auto}.Sidebar_navList__Kpwb2{list-style:none;padding:0;margin:0}.Sidebar_navItem__tvlnF{margin-bottom:5px}.Sidebar_navLink__BOo_b{display:flex;align-items:center;padding:9px 20px;color:#fff;text-decoration:none;transition:background-color .2s}.Sidebar_navLink__BOo_b:hover{background-color:hsla(0,0%,100%,.1)}.Sidebar_navIcon__zUgQu{font-size:18px;min-width:30px;opacity:0;transition:opacity .4s}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn .Sidebar_navIcon__zUgQu{opacity:1}.Sidebar_navText__OhbBR{margin-left:10px;white-space:nowrap;opacity:0;transition:opacity .4s;overflow:hidden;width:0}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn .Sidebar_navText__OhbBR{opacity:1;width:auto}.Sidebar_userSection__FltQa{padding:15px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:10px;text-align:center}.Sidebar_userInfo__8nCS8{display:flex;flex-direction:column;gap:5px;opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn .Sidebar_userInfo__8nCS8{opacity:1;height:auto}.Sidebar_userName__MLMAi{font-weight:700}.Sidebar_userEmail__34Cgq{font-size:.8rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userAvatar__iKNvL{width:40px;height:40px;border-radius:50%;background-color:#4a4a6a;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto}.Sidebar_logoutButton__zi5MT{display:flex;align-items:center;padding:10px;color:#fff;text-decoration:none;border-radius:4px;margin-top:10px;background-color:hsla(0,0%,100%,.1);opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn .Sidebar_logoutButton__zi5MT{opacity:1;height:auto}.Sidebar_logoutButton__zi5MT:hover{background-color:hsla(0,0%,100%,.2)}.Sidebar_logoutIcon__MoA0E{font-size:18px;margin-right:10px}.Sidebar_subMenu__KSrf7{list-style:none;padding-left:40px;margin:5px 0;max-height:0;overflow:hidden;transition:max-height .4s;opacity:0}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn .Sidebar_subMenu__KSrf7{max-height:1000px;opacity:1}.Sidebar_subMenuItem__1gfc1{margin-bottom:3px}.Sidebar_subMenuLink__0LAu9{display:block;padding:8px;color:#fff;text-decoration:none;font-size:.9rem;border-radius:4px;transition:background-color .2s}.Sidebar_subMenuLink__0LAu9:hover{background-color:hsla(0,0%,100%,.1)}.Sidebar_languageSwitcherWrapper__JjTHv{margin:10px 0;opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn .Sidebar_languageSwitcherWrapper__JjTHv{opacity:1;height:auto}.Sidebar_collapsedLanguageSwitcher__Z11qB{margin-top:10px;display:flex;justify-content:center;transform:scale(.8)}.Sidebar_navSection__no0Pp{margin-top:15px;padding:0 20px}.Sidebar_sectionTitle__ur00L{font-size:12px;text-transform:uppercase;color:#9e9e9e;margin-bottom:8px;opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s}.Sidebar_sidebar__vnhKP.Sidebar_expanded__H_QDn .Sidebar_sectionTitle__ur00L{opacity:1;height:auto}.Sidebar_piggyIcon__Q_VSX{font-size:22px}@media (max-width:768px){.Sidebar_sidebar__vnhKP{display:none}}.LanguageSwitcher_buttonLikeSelect__gy4Y8{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#e53611;padding:8px 18px;border:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;width:100%}.LanguageSwitcher_buttonLikeSelect__gy4Y8:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.SearchForm_wrapper__yhYMT{margin:0 auto;width:60%}.SearchForm_search_form__KR9x7{display:flex;align-items:center;justify-content:space-around;margin-top:40px;background-color:#fff;border-radius:8px;height:7rem;color:#f4511e}.SearchForm_input_group__X_bV3{display:flex;align-items:center;justify-content:center;width:100%}.SearchForm_input_group__X_bV3:first-child,.SearchForm_input_group__X_bV3:nth-child(2){border-right:1px solid #afafaf}.SearchForm_input_group__X_bV3:last-child{background-color:#f4511e}.SearchForm_input_group_icon__InB1Z{margin-right:15px;margin-left:10px;color:#afafaf;font-size:28px;font-family:Oswald,sans-serif}.SearchForm_input_container__Z7u9w{display:flex;flex-direction:column}.SearchForm_input_container__Z7u9w input,.SearchForm_input_container__Z7u9w select{border:none;color:#545454;text-align:left;font-size:15px;outline:none;font-family:Oswald,sans-serif}.SearchForm_input_container__Z7u9w input[type=text]{width:10rem}.SearchForm_input_container__Z7u9w label{font-size:12px;font-weight:400;color:#afafaf;font-family:Oswald,sans-serif}.SearchForm_search_button__ZQefJ{display:flex;align-items:center;justify-content:center;background-color:#f4511e;color:#fff;border:none;border-top-right-radius:8px;font-size:16px;font-weight:400;cursor:pointer;width:60%;height:100%;font-family:Oswald,sans-serif}.SearchForm_search_button_icon__Gs6Em{margin-right:4px;font-size:22px}@media screen and (max-width:768px){.SearchForm_wrapper__yhYMT{width:80%}.SearchForm_search_form__KR9x7{flex-direction:column;height:25rem;margin:1.5rem 2rem 0}.SearchForm_input_group__X_bV3{border-right:none;height:100%}.SearchForm_input_container__Z7u9w input,.SearchForm_input_container__Z7u9w select{background-color:#fff}.SearchForm_input_group__X_bV3:first-child,.SearchForm_input_group__X_bV3:nth-child(2){border-bottom:1px solid #afafaf}.SearchForm_input_group_icon__InB1Z{font-size:28px;margin-right:10px}.SearchForm_input_container__Z7u9w input,.SearchForm_input_container__Z7u9w select{font-size:15px;width:100%}.SearchForm_search_button__ZQefJ{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;height:80%}.SearchForm_input_container__Z7u9w label{font-size:12px;font-weight:400;color:#afafaf;font-family:Oswald,sans-serif}.SearchForm_input_container__Z7u9w input[type=text]{width:10rem}}@media screen and (max-width:430px){.SearchForm_wrapper__yhYMT{width:90%}.SearchForm_search_form__KR9x7{flex-direction:column;height:25rem;margin:1.5rem 2rem 0}.SearchForm_input_group__X_bV3{border-right:none;height:100%}.SearchForm_input_container__Z7u9w input,.SearchForm_input_container__Z7u9w select{background-color:#fff}.SearchForm_input_group__X_bV3:first-child,.SearchForm_input_group__X_bV3:nth-child(2){border-bottom:1px solid #afafaf}.SearchForm_input_group_icon__InB1Z{font-size:28px;margin-right:10px}.SearchForm_input_container__Z7u9w input,.SearchForm_input_container__Z7u9w select{font-size:15px;width:100%}.SearchForm_search_button__ZQefJ{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;height:80%}}.Navbar_sidebar__n_1Bn{position:fixed;top:60px;left:0;height:calc(100vh - 60px);background-color:#f8f9fa;color:#707070;display:flex;flex-direction:column;transition:all .4s ease;z-index:1000;box-shadow:2px 0 5px rgba(0,0,0,.1);width:50px;transform:translateX(-40px)}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st{transform:translateX(0);width:190px}.Navbar_sidebarHandle__IgMc_{position:absolute;right:-15px;top:20px;transform:translateY(0);width:15px;height:50px;background-color:#f8f9fa;border-radius:0 5px 5px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:2px 0 5px rgba(0,0,0,.1)}.Navbar_sidebarHandle__IgMc_:after{content:">";color:#e53611;font-weight:700;font-size:14px;transition:transform .3s ease}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st .Navbar_sidebarHandle__IgMc_:after{transform:rotate(180deg)}.Navbar_navigation__3aFxw{flex:1;padding:20px 0;overflow-y:auto;scrollbar-color:#e53611 #f8f9fa;scrollbar-width:thin}.Navbar_navList__EAbl1{list-style:none;padding:0;margin:0}.Navbar_navItem__P6Rsn{margin-bottom:5px}.Navbar_navLink__muDK3{display:flex;align-items:center;padding:9px 20px;color:#707070;text-decoration:none;transition:background-color .2s}.Navbar_navLink__muDK3:hover{color:#e53611;background-color:rgba(229,54,17,.1)}.Navbar_navIcon__NMlT2{font-size:18px;min-width:30px;opacity:0;transition:opacity .4s}.Navbar_piggyIcon__xCVy3{font-size:22px}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st .Navbar_navIcon__NMlT2{opacity:1}.Navbar_navText__agMjS{margin-left:10px;white-space:nowrap;opacity:0;transition:opacity .4s;overflow:hidden;width:0}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st .Navbar_navText__agMjS{opacity:1;width:auto}.Navbar_userSection__wzF4W{padding:15px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px}.Navbar_userInfo__2i5ms{display:flex;flex-direction:column;gap:5px;opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st .Navbar_userInfo__2i5ms{opacity:1;height:auto}.Navbar_userName__O4ooI{font-weight:700;color:#707070;text-align:center}.Navbar_userEmail__lgJnX{font-size:.85rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.Navbar_mainContentWrapper__zfBmr{margin-left:50px;margin-top:60px;width:calc(100% - 50px);transition:margin-left .4s,width .4s}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st~.Navbar_mainContentWrapper__zfBmr{margin-left:190px;width:calc(100% - 190px)}.Navbar_languageSwitcherWrapper__87SC2{margin:10px 0;opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st .Navbar_languageSwitcherWrapper__87SC2{opacity:1;height:auto}.Navbar_logoutButton__lFBAs{display:flex;align-items:center;justify-content:center;padding:10px;color:#fff;text-decoration:none;border-radius:4px;margin-top:10px;background-color:#f4511e;border:1px solid #e53611;opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s;font-size:14px}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st .Navbar_logoutButton__lFBAs{opacity:1;height:auto}.Navbar_logoutButton__lFBAs:hover{background-color:#e53611}.Navbar_logoutIcon__GSYoK{font-size:18px;margin-right:10px}.Navbar_navSection__QIAr_{margin-top:15px;padding:0 20px}.Navbar_sectionTitle__w9g_K{font-size:12px;text-transform:uppercase;color:#9e9e9e;margin-bottom:8px;opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st .Navbar_sectionTitle__w9g_K{opacity:1;height:auto}.Navbar_topNavbar___24F9{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:999}.Navbar_topNavLogo__hNlFn{display:flex;align-items:center;cursor:pointer}.Navbar_topNavLinks__moUl6{display:flex;gap:20px}.Navbar_topNavLink__0ZpOo{color:#707070;text-decoration:none;font-weight:500;transition:color .2s ease}.Navbar_topNavLink__0ZpOo:hover{color:#e53611}.Navbar_topNavActions___oBNr{display:flex;gap:10px;align-items:center}.Navbar_topNavButton__r3POk{padding:8px 16px;border-radius:4px;color:#fff;background-color:#f4511e;text-decoration:none;font-size:14px;transition:background-color .2s}.Navbar_topNavButton__r3POk:hover{background-color:#e53611}.Navbar_userAvatar__dW4uO{width:45px;height:45px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1;padding-bottom:1px;overflow:hidden;position:relative;cursor:pointer}.Navbar_profileImage__Xc1ai{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:Navbar_fadeIn__S3Cfq .3s ease-in-out}@keyframes Navbar_fadeIn__S3Cfq{0%{opacity:0}to{opacity:1}}.Navbar_profileContainer__kRVZV{display:flex;align-items:center;gap:5px;position:relative}.Navbar_dropdownIcon__Vxgaj{font-size:24px;color:#e53611;transition:transform .3s ease;font-weight:700;cursor:pointer}.Navbar_dropdownIconOpen__9ZJ0A{transform:rotate(180deg)}.Navbar_dropdownMenu__MgcLJ{position:absolute;top:55px;right:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:150px;z-index:1000;overflow:hidden;animation:Navbar_fadeIn__S3Cfq .2s ease-in-out}.Navbar_dropdownItem__of6vM{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#333;text-decoration:none;transition:background-color .2s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:14px}.Navbar_dropdownItem__of6vM:hover{background-color:#f8f9fa;color:#e53611}.Navbar_dropdownItem__of6vM .Navbar_iconInDropdown__ZZ03R{font-size:18px;color:#e53611}.Navbar_dropdownDivider__ty74j{height:1px;background-color:#e9ecef;margin:4px 0}.Navbar_hamburgerIcon__rnCsW{display:none;font-size:24px;cursor:pointer;color:#707070}.Navbar_hamburgerIcon__rnCsW:hover{color:#e53611}.Navbar_mobileMenu__MMfGV{position:fixed;top:60px;left:0;width:100%;background-color:#fff;z-index:998;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-100%);transition:transform .3s ease;overflow-y:auto;max-height:calc(100vh - 60px)}.Navbar_mobileMenu__MMfGV.Navbar_open__XFyCf{transform:translateY(0)}.Navbar_mobileNavLinks__Atff4{display:flex;flex-direction:column;padding:10px 0}.Navbar_mobileNavLink__gTXaO{padding:15px 20px;color:#707070;text-decoration:none;font-weight:500;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.Navbar_mobileNavLink__gTXaO:hover{background-color:rgba(229,54,17,.1);color:#e53611}.Navbar_mobileNavIcon__12CiQ{margin-right:15px;font-size:18px}.Navbar_mobileSectionTitle__Nnk9x{font-size:12px;text-transform:uppercase;color:#9e9e9e;padding:15px 20px 5px;background-color:#f8f9fa}.Navbar_mobileUserActions__ELabh{padding:15px 20px;display:flex;flex-direction:column;gap:10px;background-color:#f8f9fa}.Navbar_mobileUserActions__ELabh .Navbar_userInfo__2i5ms{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:10px}.Navbar_mobileUserActions__ELabh .Navbar_userAvatar__dW4uO{width:60px;height:60px;margin-bottom:5px}.Navbar_mobileLogoutButton__VMG4N{display:flex;align-items:center;justify-content:center;padding:12px;color:#fff;background-color:#f4511e;border:none;border-radius:4px;font-size:14px;cursor:pointer}.Navbar_mobileLogoutButton__VMG4N:hover{background-color:#e53611}.Navbar_mobileLogoutButton__VMG4N .Navbar_logoutIcon__GSYoK{font-size:18px;margin-right:10px;display:inline-flex}@media (max-width:768px){.Navbar_topNavLinks__moUl6,.Navbar_userAvatar__dW4uO{display:none}.Navbar_hamburgerIcon__rnCsW{display:block}.Navbar_sidebar__n_1Bn{display:none}.Navbar_mainContentWrapper__zfBmr{margin-left:0;width:100%;margin-top:60px}.Navbar_sidebar__n_1Bn.Navbar_expanded__at0st~.Navbar_mainContentWrapper__zfBmr{margin-left:0;width:100%}}.RegisterLoginRecovery_maincontainer__odshZ{background:#f0f3f8}.RegisterLoginRecovery_cardContainer__tPsbG{display:flex;justify-content:center;padding-top:60px;height:-moz-max-content;height:max-content}.RegisterLoginRecovery_formContainer__Lky11{display:flex;width:380px;min-height:26rem;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:30px;background-color:#fff;@media screen and (max-width:768px){width:350px;border-radius:0}}.RegisterLoginRecovery_formContainer__figure__H_Ve2{width:298px;height:132px;flex-shrink:0;position:relative;margin:0}.RegisterLoginRecovery_formContainer__title__0XEfr{font-size:25px;font-weight:700;text-align:center;@media screen and (max-width:768px){font-size:28px}}.RegisterLoginRecovery_formContainer__subtitle__hsYbk{font-size:18px;font-weight:200;color:#8b8b8b;@media screen and (max-width:768px){font-size:20px}}.RegisterLoginRecovery_form__F5ye0{display:flex;width:320px;flex-direction:column;justify-content:center;align-items:center;gap:26px;@media screen and (max-width:768px){width:300px}}.RegisterLoginRecovery_formInputContainer__s2MEQ{width:100%}.RegisterLoginRecovery_formInputContainer__s2MEQ input{width:100%;height:40px;padding:12px;border-radius:8px;border:1px solid #9e9e9e;@media screen and (max-width:768px){height:42px}}.RegisterLoginRecovery_form__F5ye0 button{padding:10px;align-self:stretch;background-color:#f4511e;border-radius:8px;color:#fff;font-size:14px;@media screen and (max-width:768px){padding-left:8px;padding-bottom:8px;padding-right:8px;padding-top:8px}}.RegisterLoginRecovery_googleLoginButton__vufKE{border-radius:8px;@media screen and (max-width:768px){padding-left:8px;padding-bottom:8px;padding-right:8px;padding-top:8px}}.RegisterLoginRecovery_formInfo__gQRil{display:flex;width:380px;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;border-radius:0 8px 8px 0;background:linear-gradient(90deg,#f4511e,#d93645 50%,#c33f87);@media screen and (max-width:768px){display:none}}.RegisterLoginRecovery_successMessage__SZuDD{color:#f4511e;font-size:14px;padding-top:10px}.RegisterLoginRecovery_formInfo__gQRil h2{color:#fff;font-family:Oswald;font-size:25px;font-style:normal;font-weight:400;line-height:normal}.RegisterLoginRecovery_formInfo__gQRil p{color:var(--white,#fff);font-family:Oswald;font-size:16px;font-style:normal;line-height:normal}.RegisterLoginRecovery_error__NQ6vz{color:red;font-size:14px;font-weight:200;padding-top:10px}.RegisterLoginRecovery_recov_pass__SBd8t{color:#f4511e;font-size:14px;font-weight:200;cursor:pointer;@media screen and (max-width:768px){font-size:14px}}.RegisterLoginRecovery_formImage__nRYGd{position:relative;width:80px;height:80px;margin-top:20px;@media screen and (max-width:768px){width:100px;height:100px;margin-top:20px}}.Partners_containerPartners__NWv_K{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:60px;padding-bottom:60px;@media screen and (max-width:768px){padding-left:10px;padding-bottom:40px;padding-right:10px;padding-top:40px}}.Partners_containerPartners__NWv_K h1{color:#8b8b8b;font-family:Oswald;font-size:25px;font-weight:400;@media screen and (max-width:768px){font-size:25px;text-align:center}}.Partners_partners__io_qK{display:flex;justify-content:center;align-items:center;padding-top:10px;gap:40px;@media screen and (max-width:768px){flex-wrap:wrap;gap:30px}}.Partners_partners__io_qK figure{margin:0;position:relative}.Partners_partners__io_qK figure:first-child{height:50px;width:80px;@media screen and (max-width:768px){height:45px;width:70px}}.Partners_partners__io_qK figure:nth-child(2){height:90px;width:100px;@media screen and (max-width:768px){height:70px;width:85px}}.Partners_partners__io_qK figure:nth-child(3){height:30px;width:110px;@media screen and (max-width:768px){height:30px;width:90px}}.Partners_partners__io_qK figure:nth-child(4){height:70px;width:110px;@media screen and (max-width:768px){height:70px;width:90px}}.Partners_partners__io_qK figure:nth-child(5){height:40px;width:110px;@media screen and (max-width:768px){height:40px;width:90px}}.Partners_partners__io_qK figure:nth-child(6){height:100px;width:130px;@media screen and (max-width:768px){height:75px;width:105px}}