body.rtl .elementor-25599 .elementor-element.elementor-element-d60b1a2{left:38.2px}body.rtl .elementor-25599 .elementor-element.elementor-element-3b2dd53{right:0}body.rtl .elementor-25599 .elementor-element.elementor-element-14a92b6{right:0}.elementor-25599 .elementor-element.elementor-element-1674fc1 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-1674fc1 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-3675f1a .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-3675f1a .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-b1b2cc5 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-b1b2cc5 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-ee07857 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-ee07857 .elementor-button:focus svg{fill:var(--e-global-color-accent)}body.rtl .elementor-25599 .elementor-element.elementor-element-07c44fc{right:0}body.rtl .elementor-25599 .elementor-element.elementor-element-50ace1e{left:12%}body.rtl .elementor-25599 .elementor-element.elementor-element-4b30447{right:0}body.rtl .elementor-25599 .elementor-element.elementor-element-6233365{right:0}body.rtl .elementor-25599 .elementor-element.elementor-element-3aef077{left:19%}.elementor-25599 .elementor-element.elementor-element-746b5b6 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-746b5b6 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-ef8c039 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-ef8c039 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-e249f5f .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-e249f5f .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-adebcc8 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-adebcc8 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-032af63 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-032af63 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-22b285e .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-22b285e .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-f953fe7 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-f953fe7 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-fcbf9dd .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-fcbf9dd .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-25599 .elementor-element.elementor-element-2b97071 .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-2b97071 .elementor-button:focus svg{fill:var(--e-global-color-accent)}body.rtl .elementor-25599 .elementor-element.elementor-element-d0824fb{left:90%}body.rtl .elementor-25599 .elementor-element.elementor-element-075bfe0{left:90%}body.rtl .elementor-25599 .elementor-element.elementor-element-ed11a56{left:3%}body.rtl .elementor-25599 .elementor-element.elementor-element-043c4ac{left:0}.elementor-25599 .elementor-element.elementor-element-39f6ebf .elementor-button:hover svg,.elementor-25599 .elementor-element.elementor-element-39f6ebf .elementor-button:focus svg{fill:var(--e-global-color-aa5814f)}body.rtl .elementor-25599 .elementor-element.elementor-element-cc1ead3 .elementor-star-rating i:not(:last-of-type){margin-left:10px}body.rtl .elementor-25599 .elementor-element.elementor-element-9896f4a{left:90%}body.rtl .elementor-25599 .elementor-element.elementor-element-f57e4e2{left:1%}body.rtl .elementor-25599 .elementor-element.elementor-element-e6a604a{right:0}body.rtl .elementor-25599 .elementor-element.elementor-element-493d7c7{left:613px}@media (max-width:1366px){body.rtl .elementor-25599 .elementor-element.elementor-element-6233365{right:-166px}body.rtl .elementor-25599 .elementor-element.elementor-element-493d7c7{left:289px}}@media (max-width:1200px){body.rtl .elementor-25599 .elementor-element.elementor-element-3aef077{left:21%}body.rtl .elementor-25599 .elementor-element.elementor-element-2714be4{right:518px}body.rtl .elementor-25599 .elementor-element.elementor-element-493d7c7{left:196.8px}}@media (max-width:1024px){body.rtl .elementor-25599 .elementor-element.elementor-element-3aef077{left:28%}}@media (max-width:880px){body.rtl .elementor-25599 .elementor-element.elementor-element-50ace1e{left:17%}body.rtl .elementor-25599 .elementor-element.elementor-element-2714be4{right:394px}body.rtl .elementor-25599 .elementor-element.elementor-element-493d7c7{left:88px}}@media (max-width:767px){body.rtl .elementor-25599 .elementor-element.elementor-element-d60b1a2{left:0}body.rtl .elementor-25599 .elementor-element.elementor-element-3b2dd53{right:248px}body.rtl .elementor-25599 .elementor-element.elementor-element-14a92b6{right:248px}body.rtl .elementor-25599 .elementor-element.elementor-element-07c44fc{right:0}body.rtl .elementor-25599 .elementor-element.elementor-element-50ace1e{left:7%}body.rtl .elementor-25599 .elementor-element.elementor-element-4b30447{right:0}body.rtl .elementor-25599 .elementor-element.elementor-element-6233365{right:-77px}body.rtl .elementor-25599 .elementor-element.elementor-element-3aef077{left:0}body.rtl .elementor-25599 .elementor-element.elementor-element-d0824fb{left:51.7px}body.rtl .elementor-25599 .elementor-element.elementor-element-075bfe0{left:51.7px}body.rtl .elementor-25599 .elementor-element.elementor-element-ed11a56{left:51.7px}body.rtl .elementor-25599 .elementor-element.elementor-element-2714be4{right:228px}body.rtl .elementor-25599 .elementor-element.elementor-element-9896f4a{left:51.7px}body.rtl .elementor-25599 .elementor-element.elementor-element-f57e4e2{left:237.8px}body.rtl .elementor-25599 .elementor-element.elementor-element-493d7c7{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);background-color:#a1d63a!important}.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:#a1d63a!important}.dates-component_check-in-day,.dates-component_check-out-day{background-color:#0002a3c;color:#a1d63a!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:black!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}.elementor-25599 .elementor-element.elementor-element-69b2f44 .elementor-button-wrapper:hover .eicon-edit{transform:scale(1.5);transition:.5s}.elementor-25599 .elementor-element.elementor-element-1feda4c .wp-caption{position:relative;max-width:100%}.elementor-25599 .elementor-element.elementor-element-1feda4c .wp-caption img{display:block;max-width:100%}.elementor-25599 .elementor-element.elementor-element-1feda4c .wp-caption-text{position:absolute;bottom:0;left:0;padding:10px}@font-face{font-family:"roboto-optimizado";font-style:normal;font-weight:400;src:url("https://www.mashpilodge.com/wp-content/uploads/2023/10/roboto-regular-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"roboto-optimizado";font-style:normal;font-weight:200;src:url("https://www.mashpilodge.com/wp-content/uploads/2023/10/roboto-light-webfont.woff2") format("woff2");font-display:swap}@font-face{font-family:"roboto-optimizado";font-style:normal;font-weight:700;src:url("https://www.mashpilodge.com/wp-content/uploads/2023/10/roboto-bold-webfont.woff2") format("woff2");font-display:swap}