.header .menu li.sub{position:relative}.header .menu li a{padding:8px 18px;position:relative;color:#707070}.header .menu li:first-child a{padding-left:0}.header .menu li:last-child a{padding-right:0}.header .menu li li{margin:0}.header .menu li li a{padding:5px 10px!important}.header .menu li:first-child a.active::before{left:0;right:20px}.header .menu li:last-child a.active::before{right:0}.header .menu li a.active::before{content:'';position:absolute;left:15px;right:15px;margin-top:20px;height:5px;background-color:var(--clr-2)}.menu{width:100%}.menu ul{margin:0 0 0;padding:0;display:flex;justify-content:space-between;list-style:none;height:100%}.menu ul li{position:relative;padding:0 0;display:flex;align-items:center;height:100%}.menu ul li:first-child a{margin-left:0!important}.menu ul li:last-child a{margin-right:0!important}.menu ul li a{display:block;height:100%;text-decoration:none;align-items:center;position:relative}.menu ul li ul a{transition:none!important;margin:0!important;display:block}.menu ul li ul li.current-menu-item a::before{display:none!important}.menu ul li ul li.current-menu-item{background-color:#f3f3f3}.menu ul li ul{display:flex;flex-direction:column;width:auto;visibility:hidden;position:absolute;top:120%!important;left:0;z-index:99;margin:0;padding:15px 8px;background-color:#fff;height:auto!important}.menu ul li>ul::before{content:'';position:absolute;top:-8px;left:10px!important;right:auto!important;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:8px solid #f9f9f9}.menu ul li:hover>ul{top:100%!important;visibility:visible!important;background:#f9f9f9;transition:.4s ease;border-radius:5px}.menu ul li ul li{display:block;position:relative}.menu ul li ul li a{display:block;text-align:left;border-bottom:0;text-transform:initial}.menu ul li ul li a.active,.menu ul li ul li a:hover{border-bottom:0;color:#000!important}.menu ul li ul li ul{height:auto;background:#f3f3f3!important;width:220px;visibility:hidden;position:absolute;top:0!important;left:100%;margin:0}.menu ul li ul li:hover ul{top:0!important;left:100%;margin:0;padding:0 0 15px 0!important}.menu ul li ul li ul li{background:#f3f3f3}.menu ul li ul li ul::before{display:none}.btMenuFechar{width:40px;height:40px;text-align:center;color:#fff;position:absolute;top:20px;left:10px;background:#000;cursor:pointer;z-index:99999;transition:.4s ease;border-radius:50%}.btMenuFechar:hover{opacity:.7}.btMenuFechar i{line-height:42px;font-size:22px}.areaMenuResponsivo{position:fixed;right:-100%;top:0;bottom:0;width:250px;background:#fff;z-index:999999;overflow:hidden;visibility:hidden}.areaMenuResponsivo .overflow{position:absolute;left:0;right:0;width:270px;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch!important;border-left:2px solid #eee}.areaMenuResponsivo .overflow .menuResponsivo{width:250px;margin:80px 0 0 0;font-size:13px;z-index:9999}.areaMenuResponsivo .overflow .menuResponsivo li .clearfix{background:0 0!important;padding-top:0!important}.areaMenuResponsivo .overflow .menuResponsivo .sub-menu{position:relative;display:block}.areaMenuResponsivo .overflow .menuResponsivo .sub-menu .sub-menu{position:relative;padding:0;display:block;top:0;left:0}.areaMenuResponsivo .overflow .menuResponsivo ul{margin:0;padding:0;list-style:none}.areaMenuResponsivo .overflow .menuResponsivo ul li{border-bottom:1px solid #e6e7e8}.areaMenuResponsivo .overflow .menuResponsivo ul li li:last-child{border:none}.areaMenuResponsivo .overflow .menuResponsivo ul li a{padding-left:10px;font-weight:700;color:#000;background:#f1f1f1;border-bottom:1px solid #e6e7e8}.areaMenuResponsivo .overflow .menuResponsivo ul li li a{padding-left:15px;font-weight:400;background:0 0;border:none}.areaMenuResponsivo .overflow .menuResponsivo ul li li li a{padding-left:20px;font-weight:400;background:0 0;border:none}.areaMenuResponsivo .overflow .menuResponsivo ul a{padding-bottom:7px;padding-top:7px;display:block}.areaMenuResponsivo .overflow .menuResponsivo ul a:hover{color:#122845}