body.rtl .elementor-26040 .elementor-element.elementor-element-f2ba9af{right:0}body.rtl .elementor-26040 .elementor-element.elementor-element-4c6c075{left:170.2px}.elementor-26040 .elementor-element.elementor-element-85d1ad3 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-26040 .elementor-element.elementor-element-85d1ad3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-primary)}body.rtl .elementor-26040 .elementor-element.elementor-element-9277e9c{right:-2%}.elementor-26040 .elementor-element.elementor-element-2a3dcb8 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-26040 .elementor-element.elementor-element-2a3dcb8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-primary)}body.rtl .elementor-26040 .elementor-element.elementor-element-72f17e9{left:0}body.rtl .elementor-26040 .elementor-element.elementor-element-d72fc71{right:-2.999%}body.rtl .elementor-26040 .elementor-element.elementor-element-8a6ccc8{right:0}@media (max-width:767px){body.rtl .elementor-26040 .elementor-element.elementor-element-f2ba9af{right:0}body.rtl .elementor-26040 .elementor-element.elementor-element-4c6c075{left:0}}.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)}.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:white!important}.dates-component_check-in-day,.dates-component_check-out-day{background-color:#0002a3c;color:white!important}.dates-component_header{color:black!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:#a1d63a!important}.dates-component_new .dates-component_day{color:#a1d63a!important}.dates-component_selected{background-color:rgba(0,2d,2620,.3);color:#a1d63a!important}.dates-component_new{color:#a1d63a}.dates-component_new{color:#a1d63a!important}.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}@font-face{font-family:"Museo-sans optimizadas";font-style:normal;font-weight:900;src:url("https://www.mashpilodge.com/wp-content/uploads/2023/10/museosans-900-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"Museo-sans optimizadas";font-style:normal;font-weight:700;src:url("https://www.mashpilodge.com/wp-content/uploads/2023/10/museosans-700-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"Museo-sans optimizadas";font-style:normal;font-weight:500;src:url("https://www.mashpilodge.com/wp-content/uploads/2023/10/museosans_500-webfont.woff2") format("woff2");font-display:swap}