.home-mobile{padding-top:45px}
.banner_slider_desktop img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.banner_slider_desktop .swiper-button-prev,.banner_slider_desktop .swiper-button-next{color:#000}.banner_slider_desktop .swiper-pagination-bullet{opacity:1;background:#ccc}.banner_slider_desktop .swiper-pagination-bullet-active{background:#000}.banner_slider_desktop .swiper-wrapper,.banner_slider_desktop{background:#c2c2c2;height:330px}.banner_slider_desktop .swiper-pagination{text-align:center;position:relative;bottom:30px}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
.BenefitsGrid-module__QB88IW__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){.BenefitsGrid-module__QB88IW__grid{grid-template-columns:repeat(2,1fr)}}.BenefitsGrid-module__QB88IW__card{color:inherit;background:#f6f6f6;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;align-items:center;padding:16px;text-decoration:none;transition:box-shadow .2s;display:flex}.BenefitsGrid-module__QB88IW__card:hover{box-shadow:0 6px 18px #00000014}.BenefitsGrid-module__QB88IW__logoWrapper{background:#f6f6f6;border-radius:100px;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.BenefitsGrid-module__QB88IW__logo{object-fit:contain;border-radius:150px;max-width:100%;height:auto}.BenefitsGrid-module__QB88IW__logoPlaceholder{background:#f2f2f2;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;font-size:20px;font-weight:600;display:flex}.BenefitsGrid-module__QB88IW__highlight{margin-bottom:6px;font-size:15px;font-weight:600}.BenefitsGrid-module__QB88IW__marca{margin-bottom:6px;font-size:14px}.BenefitsGrid-module__QB88IW__tipo{color:#666;font-size:12px}
.wrapper-menu-categorias{background:var(--bg-menu-categoria);width:100%}.menu-categorias{flex-flow:wrap;justify-content:center;width:100%;list-style:none;position:relative;margin:0!important;padding:0!important;display:flex!important}.menu-categorias li{text-align:center;float:left;background:0 0;flex:auto;width:auto;height:auto;margin:0;padding:0;transition:all .3s cubic-bezier(.46,.03,.52,.96);display:inline-block;position:relative}.menu-categorias li:hover{background:var(--bg-menu-categoria-hover)}.menu-categorias li:first-child .submenu-cat li:first-child:hover{border-radius:0 10px 0 0}.menu-categorias .submenu-cat li:last-child:hover{border-radius:0 0 10px 10px}.menu-categorias .submenu-cat li:first-child:hover{border-radius:10px 10px 0 0}.menu-categorias li:last-child .submenu-cat li:first-child:hover{border-radius:10px 0 0}.menu-categorias li a{color:var(--text-categoria);flex-direction:column;align-items:center;width:100%;height:100%;padding:20px 0 10px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.menu-item img{width:22px;height:22px}.submenu-cat{z-index:50;visibility:hidden;z-index:99;opacity:0;background:#800080e6;border-radius:10px;flex-direction:column;width:220px;margin-left:50%;transition:all .3s;display:flex;position:absolute;top:85px;left:-110px}.submenu-cat li{border-bottom:1px solid #fff3}.submenu-cat li:last-child{border-bottom:none}.menu-categorias li:hover .submenu-cat{opacity:1;visibility:visible;top:97px}.menu-categorias li:last-child:hover .submenu-cat{left:inherit;border-radius:10px 0 10px 10px;margin:0;right:0}.menu-categorias li:first-child:hover .submenu-cat{left:0;right:inherit;border-radius:0 10px 10px;margin:0}.submenu-cat li a{color:#fff;padding:16px;line-height:1.4;text-decoration:none;display:block}.submenu li a:hover{background:#ffffff26}
.conteudo_home{max-width:1600px;margin:0 auto}
