body.rtl .elementor-27637 .elementor-element.elementor-element-a6db04f{left:55%}body.rtl .elementor-27637 .elementor-element.elementor-element-28dfcaf{left:31px}.elementor-27637 .elementor-element.elementor-element-d79ba2f .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-27637 .elementor-element.elementor-element-d79ba2f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-primary)}body.rtl .elementor-27637 .elementor-element.elementor-element-50a39d4{left:0}body.rtl .elementor-27637 .elementor-element.elementor-element-1e5fd1b{left:0}body.rtl .elementor-27637 .elementor-element.elementor-element-69bfa84{right:0}body.rtl .elementor-27637 .elementor-element.elementor-element-8ff0a64{right:-22px}body.rtl .elementor-27637 .elementor-element.elementor-element-a116cb6{right:-102px}body.rtl .elementor-27637 .elementor-element.elementor-element-0de1651{left:567.4px}body.rtl .elementor-27637 .elementor-element.elementor-element-e25bba9{left:289.5px}@media (max-width:1366px){body.rtl .elementor-27637 .elementor-element.elementor-element-a6db04f{left:55%}body.rtl .elementor-27637 .elementor-element.elementor-element-a116cb6{right:0}body.rtl .elementor-27637 .elementor-element.elementor-element-0de1651{left:135.1px}}@media (max-width:1200px){body.rtl .elementor-27637 .elementor-element.elementor-element-50a39d4{left:0}body.rtl .elementor-27637 .elementor-element.elementor-element-a116cb6{right:0}body.rtl .elementor-27637 .elementor-element.elementor-element-0de1651{left:173.1px}}@media (max-width:1024px){body.rtl .elementor-27637 .elementor-element.elementor-element-1e5fd1b{left:174.1px}body.rtl .elementor-27637 .elementor-element.elementor-element-a116cb6{right:0}body.rtl .elementor-27637 .elementor-element.elementor-element-0de1651{left:72.5px}}@media (max-width:880px){body.rtl .elementor-27637 .elementor-element.elementor-element-a6db04f{left:415px}body.rtl .elementor-27637 .elementor-element.elementor-element-0de1651{left:122.8px}}@media (max-width:767px){body.rtl .elementor-27637 .elementor-element.elementor-element-a6db04f{left:15%}body.rtl .elementor-27637 .elementor-element.elementor-element-28dfcaf{left:31px}body.rtl .elementor-27637 .elementor-element.elementor-element-50a39d4{left:54.7px}body.rtl .elementor-27637 .elementor-element.elementor-element-1e5fd1b{left:31px}body.rtl .elementor-27637 .elementor-element.elementor-element-a116cb6{right:-4px}body.rtl .elementor-27637 .elementor-element.elementor-element-0de1651{left:62.1px}}.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}