body{font-family:Montserrat,serif!important;font-optical-sizing:auto;font-style:normal;font-weight:400!important}.link_active a{border-bottom:2px solid #5d6532}.btn_custom{margin:0 5px;text-align:center}.btn_custom a{background:#c1aa7f;color:#fff!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:#050505;position:relative}.main_menu .menu .menu-container{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1500px;padding:5px}.main_menu .menu .menu-container .menu-mobile{display:none;padding:0 1rem}.main_menu .menu .menu-container .menu-mobile .menu-logo a img{height:auto;max-width:200px;width:100%}.main_menu .menu .menu-container .menu-mobile .menu-bars{display:none}.main_menu .menu .menu-container .menu-content{flex:1}.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 #5d6532}.main_menu .menu .menu-container .menu-content .items-menu .menu-item.has-submenu.active a{color:#131110}.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:2px solid transparent}.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 #c1aa7f!important;color:#5d6532}.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:#c1aa7f;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:#fff;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:#050505;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:#050505;color:#fff}@media (max-width:950px){.header-logo{display:none}.main_menu{background-color:#050505;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 4px;width:100%}.main_menu .menu .menu-container .menu-mobile .menu-logo a img{height:auto;max-width:125px;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:#c1aa7f;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;font-weight:500;height:30px;line-height:29px;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:transparent;border:0;color:#c1aa7f;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 #5d6532;border-top:2px solid #050505;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:#050505;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:#c1aa7f;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:#5d6532;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:#050505;color:#fff}}
