.epfb{margin:44px 0 0;padding:22px 20px 18px;color:var(--ep-ink);font-family:var(--ep-fb)}.epfb-innan{margin:32px 0 0;background:#ffffff09;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.epfb-t{margin:0 0 14px;font:400 16px/1.45 var(--ep-fb);color:var(--ep-mu)}.epfb-t b{display:block;margin-bottom:2px;font:600 clamp(20px,2.6vw,24px)/1.2 var(--ep-fh);letter-spacing:-.01em;color:var(--ep-ink)}.epfb form{display:flex;flex-wrap:wrap;gap:8px}.epfb input[type=email]{flex:1 1 240px;min-width:0;height:50px;padding:0 18px;border-radius:99px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:var(--ep-ink);font:16px var(--ep-fb)}.epfb input[type=email]::-moz-placeholder{color:var(--ep-mu);opacity:.75}.epfb input[type=email]::placeholder{color:var(--ep-mu);opacity:.75}.epfb input[type=email]:focus{outline:2px solid var(--ep-acc);outline-offset:1px;border-color:transparent}.epfb input[aria-invalid=true]{border-color:#ff9b9b}.epfb .ep-btn{flex:0 0 auto;height:50px;padding:0 26px}.epfb .ep-btn:disabled{opacity:.7;cursor:default}.epfb small{display:block;margin-top:10px;font-size:12.5px;color:var(--ep-mu)}.epfb small.epfb-villa{color:#ff9b9b}.epfb-takk{display:flex;gap:10px;align-items:flex-start;margin:0;min-height:50px;font-size:15px;line-height:1.45}.epfb-takk span{color:var(--ep-acc);font-weight:700}.epfb-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width: 480px){.epfb .ep-btn{flex:1 1 100%}}
