:root {  --ease-out-smooth: cubic-bezier(0.16, 1, 0.3, 1);  --ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1);  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1);  --ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);}svg path { fill: currentColor;}#zgfkkd path{ fill:#fff;}footer { --cor-menu: #ffffff;}header { --cor-menu:#EA592D;}footer svg path { fill: var(--cor-menu) !important;}#brx-header{ z-index: 3;}.btn, .menu, a { transition: all 0.3s ease-in-out;}#brxe-rigyhi .menu-item > a { transition: opacity 0.8s var(--ease-out-smooth);}#brxe-rigyhi:hover .menu-item > a { opacity: 0.4;}#brxe-rigyhi .menu-item:hover > a { opacity: 1;}#brx-content:has(#hero-rodape) { position: relative; z-index: 2;}#brx-content:has(#hero-rodape) + #brx-footer .rodape.brxe-section { margin-top: -80px; padding-top: 150px;}.banners-slide { width: 100%;}.banners-slide .flickity-viewport { width: 100%;}.banners-slide .flickity-slider {}.banners-slide picture { height: 100%;  display: block;}.banners-slide picture img {  width: 100%; object-fit: cover; display: block;}.banners-slide .flickity-prev-next-button { width: 30px !important; height: 30px !important; border-radius: 5px !important; background: #333 !important;}.banners-slide .flickity-prev-next-button:hover { background: #F90 !important;}.banners-slide .flickity-prev-next-button .arrow { fill: white !important;}.banners-slide .flickity-prev-next-button.no-svg { color: white !important;}#setas .flickity-button{ position:relative;}#setas button{ cursor: pointer;}#setas button[disabled]{ pointer-events: none; opacity: .5;}#carrossel-planos-prev:disabled,#carrossel-planos-next:disabled { opacity: 0.5; cursor: not-allowed; transition: opacity 0.3s ease;}#brxe-mhcxif:disabled,#brxe-nwjqop:disabled { opacity: 0.5; cursor: not-allowed; transition: opacity 0.3s ease;}.planos-item{ box-shadow: 0px 25px 40px -25px rgba(50, 50, 93, 0.25), 0px 10px 10px -30px rgba(0, 0, 0, 0.3);}.planos-item{ transition: transform 0.6s var(--ease-out-smooth), opacity 0.6s var(--ease-out-smooth), box-shadow 1s var(--ease-out-smooth);}.planos-item:hover{transform: translateY(-10px); box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}.miau-planos-titulo,.miau-planos-tipos{display:none;}.miau-planos-plano { display: flex; justify-content: flex-start; }.miau-planos-plano img{ height:60px; max-height: 65px; width: auto; margin-right: auto;}.miau-planos-incluido { display: flex; flex-direction: column; gap: 0px; margin-top:20px; margin-bottom:10px;}.miau-planos-incluido img { max-height: 40px; width: auto;  margin-right: auto;}.miau-planos-valor{ display: flex; justify-content: flex-start;margin-bottom: 24px;}.miau-planos-valor img{ min-height: 80px; width: auto;margin-right: auto;}.miau-planos-botao{border-width: 1px; border-radius: 7em; background: linear-gradient(to right, rgb(255, 149, 92) 0%, rgb(255, 103, 141) 100%); background: -webkit-linear-gradient(to right, rgb(255, 149, 92) 0%, rgb(255, 103, 141) 100%); border-color: rgb(255, 149, 92); font-family: inherit; font-weight: 700; width: 100%; justify-content: center; white-space: normal; overflow: hidden;color: #fff; box-shadow: 0 0 0 rgba(0, 0, 0, 0);display: inline-flex; padding: .6em 1em; position: relative; font-size: 1em;}#pagedots {  justify-content: center; z-index: 3;}#pagedots-radio { justify-content: center; z-index: 3;}.flickity-page-dot { background: #ccc; border: none; border-radius: 0;  width: 40px;  height: 7px;  cursor: pointer; transition: all 0.3s ease; padding: 0; margin: 0;}.flickity-page-dot.is-selected { background: var(--cor-menu); width: 40px; height: 7px;}.flickity-page-dot:hover { background: #999;}.flickity-page-dot.is-selected:hover { background: var(--roxo);}.flickity-page-dot:first-child { border-radius: 50em 0 0 50em;}.flickity-page-dot:last-child { border-radius: 0 50em 50em 0;}.flickity-page-dot { border-radius: 0;}.bt-planos, .bt-efeito{ transition: transform 0.6s var(--ease-out-smooth), opacity 0.6s var(--ease-out-smooth), box-shadow 1s var(--ease-out-smooth);}.bt-planos:hover, .bt-efeito:hover{ transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}.bloco-app a{ transition: transform 0.8s var(--ease-out-smooth), opacity 0.8s var(--ease-out-smooth);}.bloco-app a:hover{ transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}.acesso-rapido-wrap h4{ font-size:20px; color:#181b31;}.acesso-rapido-icone:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; transform: translateY(-10px);}.acesso-rapido-icone{ transition: transform 0.6s var(--ease-out-smooth), opacity 0.6s var(--ease-out-smooth);}#hero-rodape .hero-rodape-bg{ background-size: 100%; transition: background-size 1s var(--ease-out-smooth),box-shadow 5s var(--ease-out-smooth);}#hero-rodape .hero-rodape-bg:hover { background-size: 115%; }@media (max-width: 478px) { #hero-rodape .hero-rodape-bg { background-size: cover; } #hero-rodape .hero-rodape-bg:hover { background-size: cover; }}#hero-rodape { position: relative; z-index: 2;}.hero-rodape { box-shadow: 0px 50px 80px 0px rgba(0, 0, 0, 0.2);}.hero-rodape:hover { box-shadow: 0px 60px 90px 0px rgba(0, 0, 0, 0.5);}.menu-rodape .brx-nav-nested-items > li > a{ font-family: lufga; text-transform: unset;}.menu-rodape .brx-nav-nested-items > li > a:hover{ color: var(--branco-05);}.menu-rodape .menu-areadocliente:hover{ border:2px solid var(--branco-05);}.menu-rodape .menu-areadocliente:hover svg path{ fill:var(--branco-05) !important;}.formulario input,.formulario textarea,.formulario select {transition: all 1s var(--ease-standard);}.formulario input:focus-visible,.formulario textarea:focus-visible,.formulario select:focus-visible {border: 1px solid transparent;background: linear-gradient(white, white) padding-box, linear-gradient(45deg, var(--laranja), var(--rosa), var(--roxo), var(--rosa)) border-box;color: var(--roxo);outline: none !important;border-radius: 5px !important;}li:has(a.menu-item-mobile-only), .menu-item-mobile-only{ display: none;}.menuprincipal.brx-open li:has(a.menu-item-mobile-only), .menuprincipal.brx-open .menu-item-mobile-only { display: block;} body {font-family: "Lufga"} h1 {color: #181b31; font-size: 40px; line-height: 1.2em; margin-bottom: .5em}