/* ================= Footer ================= */
.egw-ft{--fpad:48px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}
.egw-ft__main{width:100%;background:rgb(var(--color-background))}
@media(min-width:1160px){.egw-ft__main{padding-bottom:72px}}
.egw-ft__wrap{width:100%;padding:var(--fpad) 0;display:flex;flex-direction:column;gap:36px}
@media(min-width:750px){.egw-ft__wrap{gap:48px}}
@media(min-width:1160px){.egw-ft__wrap{flex-direction:row;column-gap:24px;row-gap:0}}
.egw-ft__block{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}
.egw-ft__menus{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:0}
@media(min-width:750px){.egw-ft__menus{flex-direction:row;flex-wrap:wrap;gap:24px}}
@media(min-width:1160px){.egw-ft__menus{gap:32px;flex:1 0 calc(50% - 24px)}}
.egw-ft__menu{width:100%;max-width:100%;border-bottom:1px solid rgb(var(--color-border));row-gap:24px}
@media(min-width:750px){.egw-ft__menu{flex:1 0 calc(25% - 24px);padding:0;border:none;row-gap:16px}}
@media(min-width:1160px){.egw-ft__menu{flex:1 0 calc(25% - 32px)}}
.egw-ft__menu:last-child{border:none}
.egw-ft__brand,.egw-ft__sub{width:100%}
@media(min-width:1160px){.egw-ft__brand,.egw-ft__sub{flex:1 0 calc(25% - 24px)}.egw-ft__sub{align-items:flex-end}}
.egw-ft__logo{max-width:100%;display:inline-block;width:var(--w,80px)}
.egw-ft__logoimg{display:block;max-width:100%;height:auto;width:100%}
.egw-ft__logoimg--dark{display:none}
html[data-scheme=dark] .egw-ft__logoimg--light{display:none}
html[data-scheme=dark] .egw-ft__logoimg--dark{display:block}
.egw-ft__mh{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.35;opacity:.7;margin:0;color:rgb(var(--color-foreground))}
.egw-ft__menu>.egw-ft__desk{display:none}
@media(min-width:750px){.egw-ft__menu>.egw-ft__desk{display:block}.egw-ft__menu>details{display:none!important}}
.egw-ft__menu>details{width:100%}
.egw-ft__menu>details>summary{padding:16px 0 8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;user-select:none;cursor:pointer;list-style:none}
.egw-ft__menu>details>summary::-webkit-details-marker{display:none}
@media(max-width:749px){.egw-ft__menu>details>summary{padding:16px 0}}
.egw-ft__menu>details>summary .egw-i{width:16px;height:16px;min-width:16px;pointer-events:none;transition:transform .2s ease-in-out;color:rgb(var(--color-foreground))}
.egw-ft__menu>details[open]>summary .egw-i{transform:rotate(-180deg)}
.egw-ft__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 0 8px;margin:0;list-style:none}
@media(min-width:750px){.egw-ft__list{padding:0}}
.egw-ft__link{display:inline-flex;align-items:center;line-height:1.35;padding:8px 0}
.egw-ft__linkc{display:flex;align-items:center;width:100%;position:relative;padding-block:0;padding-inline:0 16px;transition:padding .35s ease-out}
.egw-ft__linkc::before{content:"";width:3px;min-width:3px;height:3px;position:absolute;top:50%;transform:translateY(-50%) scale(0);transform-origin:center;inset-inline-start:5px;background:rgb(var(--color-foreground))}
@media(pointer:fine){.egw-ft__link:hover .egw-ft__linkc{padding-block:0;padding-inline:16px 0}.egw-ft__link:hover .egw-ft__linkc::before{transform:translateY(-50%) scale(1);transition:transform .35s ease-out .05s}}
.egw-ft__subw{display:flex;flex-direction:column;row-gap:16px;width:100%;max-width:450px}
.egw-ft__subh{color:rgb(var(--color-foreground))}
.egw-nl__field{position:relative;display:flex;align-items:center;border-bottom:1px solid rgb(var(--color-foreground));height:48px}
.egw-nl__input{flex:1;height:100%;background:transparent;border:0;outline:0;padding:0 40px 0 0;font-family:var(--font-body-family);font-size:12px;color:rgb(var(--color-foreground));box-shadow:none;border-radius:0}
.egw-nl__input::placeholder{color:rgb(var(--color-foreground-secondary));opacity:1}
.egw-nl__submit{position:absolute;right:0;top:0;height:100%;width:32px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));overflow:hidden}
.egw-nl__arrows{display:flex;width:24px;height:24px;position:relative}
.egw-nl__arrows .egw-i{position:absolute;inset:0;width:24px;height:24px;transition:transform var(--duration-default) var(--easing-primary-btn)}
.egw-nl__arrows .egw-i:last-child{transform:translateX(-30px)}
@media(hover:hover){.egw-nl__submit:hover .egw-i:first-child{transform:translateX(30px)}.egw-nl__submit:hover .egw-i:last-child{transform:translateX(0)}}
.egw-nl__text{color:rgb(var(--color-foreground-secondary));margin-top:16px}
.egw-nl__text a{display:inline;background-image:linear-gradient(to right,currentColor 0,currentColor 100%);background-size:100% 1px;background-position:left 94%;background-repeat:no-repeat;color:rgb(var(--color-foreground))}
.egw-nl__msg{min-height:16px;margin-top:8px}
.egw-nl__msg.is-ok{color:rgb(var(--color-success))}.egw-nl__msg.is-err{color:rgb(var(--color-error))}
.egw-ft__bottom{padding-top:24px;padding-bottom:24px;background:rgb(var(--color-background))}
.egw-ft__bwrap{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}
@media(min-width:750px){.egw-ft__bwrap{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:16px;row-gap:24px}}
@media(min-width:990px){.egw-ft__bwrap{display:grid;grid-template-columns:repeat(4,1fr);column-gap:24px}.egw-ft__bwrap>*:nth-child(1){grid-column:1/3}.egw-ft__bwrap>*:nth-child(2){grid-column:3/4}.egw-ft__bwrap>*:nth-child(3){grid-column:4/5;justify-self:end}}
.egw-ft__copy,.egw-ft__copy span{color:rgb(var(--color-foreground))}
.egw-ft__pay{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;align-items:center}
.egw-ft__pay svg{display:block;width:38px;height:24px}
.egw-ft__region{font-size:12px}
.egw-ft__region .egw-hbtn__label{color:rgb(var(--color-foreground))}
