body{font-family:Montserrat,serif!important;font-optical-sizing:auto;font-style:normal;font-weight:400!important}.link_active a{border-bottom:2px solid #393837}.btn_custom{margin:0 5px;text-align:center}.btn_custom a{background:#000;color:#d0c393!important;display:inline-block;padding:5px 11px!important}@media (max-width:950px){.btn_custom a{display:block;margin-bottom:1rem;width:80%}}.header-logo a img{height:auto;max-width:200px;width:100%}.main_menu{background-color:#fff;position:relative}.main_menu .menu .menu-container{align-items:center;display:flex;gap:3rem;justify-content:center;margin:auto;max-width:1500px;padding:5px}@media (max-width:1100px){.main_menu .menu .menu-container{gap:1rem}}@media (max-width:1025px){.main_menu .menu .menu-container{flex-wrap:wrap}}.main_menu .menu .menu-container .menu-mobile{display:block;padding:0 1rem}.main_menu .menu .menu-container .menu-mobile .menu-logo a img{height:auto;max-width:150px;min-width:100px;width:100%}.main_menu .menu .menu-container .menu-mobile .menu-bars{display:none}.main_menu .menu .menu-container .menu-content{display:block}.main_menu .menu .menu-container .menu-content .items-menu{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:6px 0;width:100%}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu.active{background-color:#fff;border-bottom:2px solid #393837}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu.active a{color:#461804}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu.active .sub_menu_2{opacity:1;transform:translateY(0);visibility:visible;z-index:999}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu{border-bottom:1px solid #ccc}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu .sub_menu_2{background:#f3f3f3;border-radius:1px;left:0;list-style:none;margin:0 0 2px;opacity:0;padding:10px 5px;position:absolute;top:106%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:-1}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu .sub_menu_2 .nivel-2 a{border-left:2px solid transparent;color:#4e4e4e;display:block;margin:4px 0;padding:8px;text-transform:capitalize;transition:all .3s ease-in-out}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu .sub_menu_2 .nivel-2 a:hover{background-color:#fff;border-left:2px solid #ffc107!important;color:#3b6726}.main_menu .menu .menu-container .menu-content .items-menu .menu-item{position:relative}.main_menu .menu .menu-container .menu-content .items-menu .menu-item a{color:#393837;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:.5rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.main_menu .menu .menu-container .menu-content .items-menu .menu-item a i{color:#3b6710;font-weight:900;margin-left:4px;position:relative;top:1px}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus{position:static!important}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2{display:flex;flex-wrap:wrap;left:0!important;margin:auto;max-width:1200px;position:absolute;right:0!important;top:87%}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2{padding:5px;width:33.33%}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 a{border-bottom:1px solid #edd29a;color:#000;display:block;font-weight:500;padding:6px 10px;text-transform:uppercase}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 a i{display:none}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 a i:before{position:relative;top:-3px;transform:rotate(270deg)}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3{list-style:none;margin:.5rem 0 0;padding:0}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3 .nivel-3{padding:0;width:100%}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3 .nivel-3 a{border-bottom:0;border-left:0;color:#15252d;display:block;font-size:.8rem;margin:4px 0;padding:6px 4px;text-transform:capitalize;transition:all .3s ease-in-out;white-space:normal}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3 .nivel-3 a:before{color:#3b6710;content:"\f135";font-family:bootstrap-icons!important;font-size:1rem;font-weight:800;position:relative;top:4px}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3 .nivel-3 a:hover{background-color:#15252d;color:#fff}@media (max-width:950px){.header-logo{display:none}.main_menu{background-color:#fff;border-bottom:0 solid #f2f2f2;position:relative}.main_menu .menu{border:0!important}.main_menu .menu .menu-container{display:block;margin:auto;max-width:100%;padding:0}.main_menu .menu .menu-container .menu-mobile{align-items:center;border-top:1px solid #e7e7e7;display:flex;justify-content:space-between;padding:0;width:100%}.main_menu .menu .menu-container .menu-mobile .menu-logo a img{height:auto;max-width:130px;padding:0 4px;width:100%}.main_menu .menu .menu-container .menu-mobile .menu-bars{display:block}.main_menu .menu .menu-container .menu-mobile .menu-bars a{background:#fcf7ee;color:#3b6710;display:inline-block;font-size:.8rem;font-weight:700;height:37px;line-height:38px;margin:1px 5px;padding:1px 7px;text-align:center;text-decoration:none;text-transform:uppercase}.main_menu .menu .menu-container .menu-mobile .menu-bars button{background-color:#fcf7ee;border:0;color:#3b6710;display:inline-block;font-size:1.5rem;height:55px;line-height:1.2;max-height:inherit;padding:8px 10px 10px;position:relative;text-align:center;text-decoration:none;width:auto;width:55px}.main_menu .menu .menu-container .menu-content.show_menu_mobile{transform:translateX(0);z-index:9999}.main_menu .menu .menu-container .menu-content{background:#fffdfd;border-bottom:3px solid #393837;border-top:2px solid #15252d;display:block;left:0;position:absolute;right:0;top:100%;transform:translateX(-100%);transition:all .3s ease-in-out}.main_menu .menu .menu-container .menu-content .items-menu{align-items:center;display:block;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu.togle_menu{overflow:visible}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu.togle_menu .sub_menu_2{overflow:visible;visibility:visible;z-index:999}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu{max-height:39px;overflow:hidden;transition:all .3s ease-in-out}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu .sub_menu_2{background:#fcf7ee;border-radius:3px;left:0;list-style:none;margin:0 0 2px;max-height:100%;opacity:1;overflow:hidden;padding:0;position:relative;transform:translateY(-10px);z-index:1}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu .sub_menu_2 .nivel-2{text-align:left!important}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu .sub_menu_2 .nivel-2 a{color:#4e4e4e;display:block;margin:4px 0;padding:7px 8px;text-transform:capitalize;transition:all .3s ease-in-out;white-space:normal}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu .sub_menu_2 .nivel-2 a:hover{background-color:#15252d;color:#fff}.main_menu .menu .menu-container .menu-content .items-menu .menu-item{position:relative;text-align:center}.main_menu .menu .menu-container .menu-content .items-menu .menu-item a{color:#000;display:inline-block;font-size:.8rem;font-weight:500;letter-spacing:.5px;padding:.8rem .5rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.main_menu .menu .menu-container .menu-content .items-menu .menu-item a i{color:#3b6710;font-weight:900;margin-left:4px;position:relative;top:1px}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus{position:static!important}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2{display:block;flex-wrap:wrap;left:calc(10% - 50px)!important;margin:auto;max-width:1000px;position:relative;right:0!important}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2{padding:5px;text-align:left;width:100%}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 a{border-bottom:1px dashed #a29b9b;color:#000;display:block;padding:6px 10px;text-transform:uppercase;white-space:normal}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 a i{color:#393837;display:block;float:left}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 a i:before{position:relative;top:-3px;transform:rotate(270deg)}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3{list-style:none;margin:.5rem 0 0;padding:0 0 0 1rem}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3 .nivel-3{padding:0;width:100%}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3 .nivel-3 a{border-bottom:0;border-left:0;color:#4e4e4e;display:block;margin:4px 0;padding:6px 4px;text-transform:capitalize;transition:all .3s ease-in-out;white-space:normal}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.mega_menus .sub_menu_2 .nivel-2 .sub_menu_3 .nivel-3 a:hover{background-color:#15252d;color:#fff}}.hotelacordion button:focus{box-shadow:none;outline:none}.hotelacordion .accordion-button:not(.collapsed){background-color:transparent;background-color:#c1aa7f;box-shadow:none}:root{--color-primary:peru;--logo:url(https://s.cdpn.io/profiles/user/1490182/80.jpg?1538125571)}.map{height:100vh;min-height:350px}.map,.map .logo{position:relative}.map .logo{background-color:var(--color-primary);background-repeat:no-repeat;background-size:contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62.5 100'%3E%3Cpath d='M53.3 9.2A31.26 31.26 0 0 0 9.1 53.4s22.1 21.7 22.1 46.7c0-25 22.1-46.7 22.1-46.7 12.3-12.2 12.3-32 0-44.2z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62.5 100'%3E%3Cpath d='M53.3 9.2A31.26 31.26 0 0 0 9.1 53.4s22.1 21.7 22.1 46.7c0-25 22.1-46.7 22.1-46.7 12.3-12.2 12.3-32 0-44.2z'/%3E%3C/svg%3E")}.map .logo:before{background-repeat:no-repeat;background-size:cover;border:3px solid var(--color-primary);border-radius:50%;box-sizing:border-box;content:"";display:block;height:45px;left:0;position:absolute;top:0;width:45px}.custom-label-divicon .custom-label-inner{font-size:13px;font-weight:700;white-space:nowrap}.custom-label-divicon .custom-label-inner,.custom-label-divicon .custom-label-inner:after{background:rgba(0,51,102,.95);border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.25);color:#fff;display:inline-block;padding:6px 10px;pointer-events:none;position:relative;transform:translateY(-8px)}.custom-label-divicon .custom-label-inner:after{content:"";font-size:12px;width:111px}
