.elementor-29376 .elementor-element.elementor-element-d5e5f0c .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-d5e5f0c .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-29376 .elementor-element.elementor-element-aa22277 .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-aa22277 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-29376 .elementor-element.elementor-element-a91fb6d .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-a91fb6d .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-29376 .elementor-element.elementor-element-7c5a4cb .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-7c5a4cb .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-29376 .elementor-element.elementor-element-54f7d27 .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-54f7d27 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-29376 .elementor-element.elementor-element-86bec47 .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-86bec47 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-29376 .elementor-element.elementor-element-74b1312 .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-74b1312 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-29376 .elementor-element.elementor-element-be70637 .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-be70637 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-29376 .elementor-element.elementor-element-035a88b .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-035a88b .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-29376 .elementor-element.elementor-element-afb1920 .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-afb1920 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}body.rtl .elementor-29376 .elementor-element.elementor-element-7d7a125{left:1em}.elementor-29376 .elementor-element.elementor-element-c9d9dc4 .elementor-button:hover svg,.elementor-29376 .elementor-element.elementor-element-c9d9dc4 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}body.rtl .elementor-29376 .elementor-element.elementor-element-0e71557{right:1em}@media (max-width:767px){body.rtl .elementor-29376 .elementor-element.elementor-element-0e71557{right:1em}}:root{.c-booking-widget .booking-button button{width:auto!important;border-radius:0!important;padding:2em 2.4em!important}.occupancy-component_room:not([hidden=true]){background-color:var(--secondary-color)}.occupancy-component_dropdown .occupancy-component_header a.selected,.occupancy-component_dropdown .occupancy-component_room_container,.occupancy-component_dropdown .rooms button{color:var(--main-text-color);background-color:#625342!important}.occupancy-component_dropdown .occupancy-component_header a.selected{color:white}.occupancy-component_room_container:not(.occupancy-component_room_container--alone) .occupancy-component_button_input-control,.occupancy-component_room_container:not(.occupancy-component_room_container--alone) .occupancy-component_button_input-control:active,.occupancy-component_room_container:not(.occupancy-component_room_container--alone) .occupancy-component_button_input-control:hover{background-color:var(--main-bg-color)!important;color:var(--main-text-color)}.occupancy-component_children_container{background-color:var(--secondary-color)!important}.occupancy-component_children_container .occupancy-component_button_input-control,.occupancy-component_children_container .occupancy-component_button_input-control:active,.occupancy-component_children_container .occupancy-component_button_input-control:hover{background-color:var(--highlight-color)!important;color:var(--main-text-color)!important}.c-booking-widget__resume:after,.c-booking-widget__resume:before,.c-booking-widget__resume__info,.c-booking-widget .c-booking-widget__resume.show,.c-booking-widget .c-booking-widget__resume.show__info{height:50px!important;background:var(--highlight-color)!important}.occupancy-component_dropdown .occupancy-component_room_container .occupancy-component_button_input-control,.occupancy-component_dropdown .rooms button{color:var(--main-text-color)!important;padding:10px 30px}.dates-component td:not(.dates-component_unselectable):hover{background-color:#0002a3c;color:#debc51!important}.dates-component_check-in-day,.dates-component_check-out-day{background-color:#0002a3c;color:#debc51!important}.dates-component_header{color:white!important}.dates-component_close{background-color:black;padding-left:8px;padding-top:6px;border-radius:20px}.dates-component_table{color:black!important}.dates-component_day .dates-component_selected{color:#debc51!important}.dates-component_new .dates-component_day{color:#debc51!important}.dates-component_selected{background-color:rgba(0,2d,2620,.3);color:#debc51!important}.dates-component_new{color:rgba(215,215,215,.8)}.dates-component_new{color:black!important}.dates-component_dropdown .dates-component_header{background:#2d2620}.occupancy-component_dropdown_header{height:63px;align-items:center;background:#0002a3c;text-transform:uppercase;color:black!important;display:flex;padding-left:20px;justify-content:space-between;margin:-15px -15px 20px}.occupancy-component_dropdown .occupancy-component_room_container .occupancy-component_button_input-control,.occupancy-component_dropdown .rooms button{color:var(--main-text-color)!important;padding:10px 30px;background-color:white!important}.occupancy-component_close{background-color:black;padding-left:8px;padding-top:6px;border-radius:20px}.occupancy-component_children_container:after{position:absolute!important;top:-12px!important;left:22px!important;content:""!important;width:0;height:0;border-style:solid!important;border-width:0 10px 13px!important;border-color:transparent transparent var(--secondary-color) transparent!important;border-bottom-color:#fff!important}.occupancy-component_children_container{background-color:#fff!important;display:flex!important;flex-flow:wrap!important;position:relative!important;width:100%;padding:10px 0;margin-top:15px}.occupancy-component_room:not([hidden=true]){display:flex;flex-flow:wrap;padding:10px}.occupancy-component_dropdown_header{color:white!important}.occupancy-component_dropdown .occupancy-component_dropdown_header{background-color:#2d2620!important}@font-face{font-family:"Playfar display OPTIMIZADO";font-style:normal;font-weight:700;src:url("https://www.casagangotena.com/wp-content/uploads/2023/08/playfairdisplay-bold-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"hindsiliguri OPTIMIZADO";font-style:normal;font-weight:300;src:url("https://www.casagangotena.com/wp-content/uploads/2023/08/hindsiliguri-light-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"hindsiliguri OPTIMIZADO";font-style:normal;font-weight:500;src:url("https://www.casagangotena.com/wp-content/uploads/2023/08/hindsiliguri-regular-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"hindsiliguri OPTIMIZADO";font-style:normal;font-weight:700;src:url("https://www.casagangotena.com/wp-content/uploads/2023/08/hindsiliguri-semibold-webfont.woff2") format("woff2");font-display:swap}}