.header{width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.links_div{display:flex;align-items:flex-end;margin:auto}.header .main_items{width:100%;display:flex;align-items:center;justify-content:center}.logo_contabilivre{height:20px;width:fit-content}.a_logo_contabilivre_menor{display:none}.header .main_items .nav_item h2,.header .main_items .nav_item h3{font-size:1rem;font-weight:400}.header .main_items .nav_item{display:flex;align-items:center;justify-content:center;gap:5px;min-height:40px}.header .main_items .client{border-bottom:2px solid #fff0}.header .main_items .client.active{border-bottom:2px solid #57d300}.header .main_items .dropdown_menu .nav_item{min-height:unset}.redirect{text-decoration:none;padding:5px 10px}.dropdown_div{position:relative}.dropdown_menu{display:none;flex-direction:column;position:absolute;width:240px!important;height:auto;border-radius:5px;z-index:100;background-color:#fff;box-shadow:0 3px 14px 2px rgb(0 0 0 / .2);padding:30px 30px 30px 30px!important}.top-35{top:35px}.drop_conteudo{align-items:flex-start;justify-content:center;flex-direction:row!important;width:fit-content;background-color:#fff;box-shadow:0 3px 14px 2px rgb(0 0 0 / .2);right:-80px;width:610px!important}.p-20{padding:20px}.dropdown_conteudo{display:none;flex-direction:row;position:relative;width:max-content;height:max-content;border-radius:5px;z-index:200}.dropdown_menu_item{width:100%!important;height:100%!important;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dropdown_item{color:#000;width:fit-content}.dropdown_item:hover{color:#57d300;font-weight:500}.dropdown_div:hover .dropdown_menu{display:flex}.header .main_items .client:hover{background-color:#f3f3f3;color:#57d300!important;border-bottom:2px solid #57d300}.nav_item:hover{color:#57d300!important}.nav_btn{color:#000}.nav_btn:hover{color:#eefcea!important}.client{color:#000}.active{border-bottom:2px solid #57d300}.company2{color:#fff;background-color:#57d300;border-radius:5px}.company2:hover{color:#fff;background-color:#60e004}.company{color:#fff;background-color:#13b5ea;border-radius:5px}.company:hover{color:#fff;background-color:#17a5d4}.offcanvas_link{display:none}.flecha_baixo{height:25px;width:15px;margin-left:5px}#divLogin{width:auto!important;height:auto!important;max-width:unset;margin:0!important;flex-grow:unset!important}.nav-btn-dropdown-blog{width:100%;max-width:180px;padding:5px 10px;display:flex;align-items:center;gap:5px;background:#13b5ea;border-radius:5px;font-size:1rem;color:#000;text-decoration:none}.nav-btn-dropdown-blog:hover{color:#fff;background:#17a5d4}.nav-btn-dropdown-blog:hover svg{fill:#fff}@media only screen and (max-width:1327px){.header,.header .main_items .nav_item h2,.header .main_items .nav_item h3,.nav-btn-dropdown-blog{font-size:13px}}@media only screen and (max-width:1275px){.header{grid-template-columns:2fr 5fr 4fr}.a_logo_contabilivre_menor{display:block}.a_logo_contabilivre{display:none}}@media only screen and (max-width:1170px){.header{grid-template-columns:1.5fr 5fr 4fr}}@media only screen and (max-width:1120px){.header{grid-template-columns:1fr 5fr 4fr}}@media only screen and (max-width:991px){.drop_conteudo{width:340px!important;left:-18px!important;font-size:12px}.header{display:flex;font-size:16px}.links,.main_items{display:flex;width:100%;flex-direction:column}.dropdown_toggle{width:100%}.dropdown_menu{margin-left:20%}.offcanvas_link{display:flex}.links{justify-content:flex-start}.header .main_items{margin-top:40px;align-items:flex-start}}@media only screen and (max-width:602px){.offcanvas{max-width:80%}.offcanvas-backdrop{width:110vw;height:110vh}}@media only screen and (max-width:450px){.logo_contabilivre{height:25px}.header{padding:20px}}@media only screen and (max-width:390px){.logo_contabilivre{height:20px}}