@media only screen and (min-width:768px){.hero.hero-advisor{height:auto;min-height:95vh;padding:110px 0 50px}}.hero-advisor .hero-advisor-form{margin-top:30px}.hero-advisor .hero-advisor-box{align-items:stretch;background:#fff;border-radius:24px;display:flex;gap:12px;min-height:120px;padding:14px 12px 12px 20px}.hero-advisor .hero-advisor-box:focus-within{box-shadow:0 0 0 3px rgba(179,227,49,.75)}.hero-advisor .hero-advisor-input{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;color:var(--emerald);display:block;flex:1 1 0;margin:0;min-height:0;min-width:0;outline:0;overflow:auto;padding:4px 0;resize:none;width:auto}.hero-advisor .hero-advisor-input::placeholder{color:#668087;opacity:1}.hero-advisor .hero-advisor-actions{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end}.hero-advisor .hero-advisor-error{color:#fff;font-size:14px;line-height:1.35;margin:10px 0 0;text-shadow:var(--text-shadow-label)}.hero-advisor .hero-advisor-send{align-items:center;border:0;border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.18);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:50px;justify-content:center;padding:0;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:50px}.hero-advisor .hero-advisor-send.bg-lime{color:var(--emerald)}.hero-advisor .hero-advisor-send svg{fill:none;height:22px;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:22px}.hero-advisor .hero-advisor-send:hover:not(:disabled){box-shadow:0 10px 24px rgba(0,0,0,.24);transform:translateY(-2px)}.hero-advisor .hero-advisor-send:focus{outline:0}.hero-advisor .hero-advisor-send:focus-visible{outline:3px solid var(--emerald);outline-offset:3px}.hero-advisor .hero-advisor-send:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.hero-advisor .hero-advisor-noscript{color:hsla(0,0%,100%,.9);font-size:14px;margin:12px 0 0}.hero-advisor .hero-advisor-noscript a{color:var(--lime)}@media (prefers-reduced-motion:reduce){.hero-advisor .hero-advisor-send{transition:none}.hero-advisor .hero-advisor-send:hover:not(:disabled){transform:none}}@media only screen and (max-width:767px){.hero-advisor .hero-advisor-form{margin-top:20px}.hero-advisor .hero-advisor-box{border-radius:20px;gap:10px;min-height:110px;padding:12px 10px 10px 16px}.hero-advisor .hero-advisor-send{height:46px;width:46px}.hero-advisor .hero-advisor-send svg{height:20px;width:20px}}