:root{--site-header-ink: #061727;--site-header-coral: #ff542e}header .topo{background:#061727;border:0;box-shadow:0 10px 35px rgba(0,0,0,.16);color:#fff;height:70px}header .topo .box-logo{max-width:180px !important;padding-top:10px}header .topo .box-logo img{filter:brightness(0) invert(1)}header .topo .text-dark,header .topo .btn-white,header .topo .sidebartog,header .topo .backtopo{color:#fff !important}header .topo .btn-dark{background:var(--site-header-coral);border-color:var(--site-header-coral);border-radius:10px;box-shadow:0 7px 18px rgba(255,84,46,.28)}header .topo .header-guest-actions{align-items:center;gap:10px;height:70px;justify-content:flex-end;padding-right:10px}header .topo .header-guest-button{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:650;gap:9px;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease}header .topo .header-guest-button--register{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.88);padding-left:7px}header .topo .header-guest-button__icon{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:#ff8064;display:flex;height:28px;justify-content:center;width:28px}header .topo .header-guest-button--login{background:var(--site-header-coral);border:1px solid var(--site-header-coral);box-shadow:0 7px 18px rgba(255,84,46,.25);color:#fff;min-width:104px}header .topo .header-guest-button--login i{font-size:.72rem;transition:transform 160ms ease}header .topo .header-guest-button:hover{color:#fff;transform:translateY(-1px)}header .topo .header-guest-button--register:hover{background:hsla(0,0%,100%,.12);border-color:rgba(255,128,100,.46)}header .topo .header-guest-button--login:hover{background:#ff6745;border-color:#ff6745;box-shadow:0 9px 22px rgba(255,84,46,.32)}header .topo .header-guest-button--login:hover i{transform:translateX(2px)}header .topo .header-guest-button:focus-visible{box-shadow:0 0 0 3px rgba(255,128,100,.3);outline:0}header .topo .header-guest-button:active{transform:translateY(0)}header .topo .header-user-trigger-wrap{align-items:center;display:flex;justify-content:flex-end;padding-right:10px}header .topo .header-user-trigger{align-items:center;border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.88) !important;display:inline-flex;justify-content:center;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}header .topo .header-user-trigger:hover,header .topo .header-user-trigger:focus-visible{background:hsla(0,0%,100%,.1);border-color:rgba(255,128,100,.5);color:#fff !important}header .topo .header-user-trigger--desktop{background:linear-gradient(145deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.065));border-color:hsla(0,0%,100%,.2);border-radius:999px;box-shadow:0 8px 22px rgba(0,0,0,.16),inset 0 1px hsla(0,0%,100%,.08);font-size:.82rem;font-weight:600;gap:10px;min-height:42px;padding:0 15px 0 7px}header .topo .header-user-trigger--desktop i{align-items:center;background:#ff542e;border-radius:50%;box-shadow:0 4px 12px rgba(255,84,46,.25);color:#fff;display:flex;font-size:.72rem;height:28px;justify-content:center;width:28px}header .topo .header-user-trigger i::before{display:inline-block;transform:translateX(-1px)}header .topo .header-user-trigger--mobile{background:hsla(0,0%,100%,.06);border-radius:50%;font-size:1rem;height:38px;width:38px}body>main{padding-top:70px}@media(max-width: 767px){html,body{min-height:100dvh;overscroll-behavior-y:none}body>header{background:#061727;height:calc(54px + env(safe-area-inset-top));left:0;position:fixed;right:0;top:0;z-index:1030}header .topo{box-sizing:border-box;height:calc(54px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);left:0;position:absolute !important;right:0;top:0 !important;transform:none !important}header .topo .box-logo{align-items:center;display:inline-flex;height:100%;max-width:125px !important;padding-top:0}header .topo .box-logo a{align-items:center;display:flex;height:100%;width:125px}header .topo .box-logo img{display:block;height:auto;max-height:26px;max-width:125px;object-fit:contain;width:100%}header .topo .container,header .topo .row,header .topo .row>div{height:100%}header .topo .container{padding-left:14px;padding-right:14px}header .topo .header-user-trigger--mobile{height:36px;width:36px}body>main{padding-top:calc(54px + env(safe-area-inset-top))}footer .copyright{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.footer-menu{align-items:end;background:#061727;border-top:1px solid hsla(0,0%,100%,.11);box-shadow:0 -12px 34px rgba(3,17,31,.24);display:grid;grid-template-columns:1fr 82px 1fr;bottom:auto !important;box-sizing:border-box;height:calc(72px + env(safe-area-inset-bottom));inset-inline:0;line-height:normal;min-height:calc(72px + env(safe-area-inset-bottom));overflow:visible;padding:6px 18px calc(6px + env(safe-area-inset-bottom));position:fixed !important;top:calc(100dvh - 72px - env(safe-area-inset-bottom));transform:none !important;z-index:1100}.footer-menu a{text-decoration:none}.footer-menu__item{align-items:center;align-self:stretch;color:rgba(247,245,240,.68) !important;display:flex;flex-direction:column;font-size:.65rem;gap:5px;justify-content:center;letter-spacing:.02em;min-height:52px}.footer-menu__item i{color:#ff8064;font-size:1.05rem}.footer-menu__item:hover,.footer-menu__item:focus-visible{color:#fff !important}.footer-menu .menu-button.footer-menu__search{align-self:start;background:rgba(0,0,0,0);border:0;box-shadow:none;height:64px !important;left:auto;line-height:normal !important;margin:-22px auto 0;padding:0;width:64px !important}.footer-menu__search a{align-items:center;background:#ff542e;border:5px solid #061727;border-radius:50%;box-shadow:0 8px 22px rgba(255,84,46,.32);color:#fff;display:flex;flex-direction:column;height:64px;justify-content:center;width:64px}.footer-menu__search i{color:#fff;font-size:1.18rem;transform:translateY(4px)}.footer-menu__search span{font-size:.6rem;opacity:0;transform:translateY(5px);transition:opacity 160ms ease,transform 160ms ease}.footer-menu__search a:hover span,.footer-menu__search a:focus-visible span{opacity:.85;transform:translateY(2px)}.menu-hider{background:rgba(3,17,31,.68);backdrop-filter:blur(5px)}.mobile-search-sheet.menu{background:#f7f5f0;border-radius:26px 26px 0 0;bottom:max(0px,100vh - 100dvh);box-shadow:0 -24px 60px rgba(3,17,31,.28);color:#061727;height:auto;left:0;max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;padding:10px 20px calc(24px + env(safe-area-inset-bottom));right:0;top:auto !important;transform:translate3d(0, 110%, 0);width:100%}.mobile-search-sheet.menu-active{transform:translate3d(0, 0, 0) !important}.mobile-search-sheet__handle{background:rgba(6,23,39,.18);border-radius:999px;height:4px;margin:0 auto 17px;width:42px}.mobile-search-sheet__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.mobile-search-sheet__header span{color:#ff542e;display:block;font-size:.68rem;font-weight:700;letter-spacing:.14em;margin-bottom:7px;text-transform:uppercase}.mobile-search-sheet__header h2{color:#061727;font-family:inherit;font-size:clamp(1.55rem,7vw,2rem);font-weight:600;letter-spacing:-0.035em;line-height:1.08;margin:0;max-width:290px;padding:0}.mobile-search-sheet__header .close-menu{align-items:center;background:#fff;border:1px solid rgba(6,23,39,.12);border-radius:50%;color:#061727;display:flex;flex:0 0 auto;height:40px;justify-content:center;position:static;width:40px}.mobile-search-sheet__description{color:#647381;font-size:.84rem;line-height:1.5;margin:12px 0 18px;max-width:310px}.mobile-search-sheet .divulgaclick{border-radius:14px;display:block;overflow:hidden}.mobile-search-sheet__form{background:#fff;border:1px solid rgba(6,23,39,.1);border-radius:18px;box-shadow:0 14px 34px rgba(6,23,39,.08);padding:16px}.mobile-search-sheet .formbusca{background:rgba(0,0,0,0);display:grid;gap:11px;margin:0}.mobile-search-sheet .formbusca>div{margin:0 !important;padding:0;width:100%}.mobile-search-sheet .form-control,.mobile-search-sheet .form-select{background-color:#f7f5f0;border:1px solid rgba(6,23,39,.14) !important;border-radius:13px;box-shadow:none;color:#061727;font-size:.9rem;min-height:52px;padding-left:15px}.mobile-search-sheet .formbusca button{background:#ff542e;border:0;border-radius:13px;box-shadow:0 12px 24px rgba(255,84,46,.24);font-family:inherit;font-size:1rem !important;font-weight:700;min-height:52px}}/*# sourceMappingURL=header.css.map */
