/* Helimarte: menu aprovado da Home e Quem Somos — 1.6.0 */
.hm-page .hm-menu__panel{width:min(570px,90vw)!important;padding:100px 44px 44px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;box-sizing:border-box!important;}
.hm-page .hm-menu__panel::-webkit-scrollbar{display:none!important;}
.hm-page .hm-menu__list{display:block!important;list-style:none!important;margin:0!important;padding:0!important;}
.hm-page .hm-menu__list>li{list-style:none!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,.20)!important;}
.hm-page .hm-menu__list>li>a,.hm-page .hm-menu__list>li>details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:60px!important;padding:0!important;margin:0!important;border:0!important;color:#fff!important;font:700 17px/1.2 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:0!important;cursor:pointer!important;}
.hm-page .hm-menu__accordion summary{list-style:none!important;}
.hm-page .hm-menu__accordion summary::-webkit-details-marker{display:none!important;}
.hm-page .hm-menu__chevron{font-size:20px!important;line-height:1!important;font-weight:400!important;}
.hm-page .hm-menu__accordion details[open] .hm-menu__chevron{transform:rotate(180deg)!important;}
.hm-page .hm-menu__accordion-items{list-style:none!important;padding:0 0 12px 30px!important;margin:0!important;}
.hm-page .hm-menu__accordion-items>li{list-style:none!important;border-bottom:1px solid rgba(255,255,255,.16)!important;}
.hm-page .hm-menu__accordion-items>li:last-child{border:0!important;}
.hm-page .hm-menu__accordion-items a{display:block!important;color:#fff!important;padding:14px 0!important;font:700 16px/1.3 Arial,sans-serif!important;text-decoration:none!important;text-transform:uppercase!important;border:0!important;}
.hm-page .hm-menu__close{color:#f00!important;}
.sv-solutions{display:none!important;}
@media(max-width:767px){.hm-page .hm-menu__panel{width:min(570px,90vw)!important;padding:84px 25px 30px!important;}}
