.cx-bg-warm{background:radial-gradient(circle at 15% 15%,rgba(212,175,55,.1) 0,transparent 45%),radial-gradient(circle at 85% 80%,rgba(79,94,60,.08) 0,transparent 50%)}.cx-bg-grain,.cx-bg-warm{position:absolute;inset:0;z-index:0;pointer-events:none}.cx-bg-grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cx-avatar{position:absolute;width:72px;height:72px;border-radius:50%;background:#fff;box-shadow:0 8px 24px rgba(28,25,20,.1),0 2px 4px rgba(28,25,20,.06);display:flex;align-items:center;justify-content:center;font-size:32px;border:3px solid var(--color-creme)}.cx-a1{top:8%;left:12%;transform:rotate(-8deg);animation:cxFloatA 6s ease-in-out infinite}.cx-a2{top:5%;right:10%;transform:rotate(10deg);animation:cxFloatB 7s ease-in-out .5s infinite}.cx-a3{bottom:12%;left:8%;transform:rotate(6deg);animation:cxFloatB 6.5s ease-in-out 1s infinite}.cx-a4{bottom:8%;right:14%;transform:rotate(-10deg);animation:cxFloatA 7.5s ease-in-out 1.5s infinite}@keyframes cxFloatA{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes cxFloatB{0%,to{translate:0 0}50%{translate:0 -10px}}@media (max-width:1024px){.cx-avatar{width:56px;height:56px;font-size:24px}}.cx-input{border:1.5px solid rgba(27,48,32,.15);box-shadow:0 1px 2px rgba(28,25,20,.03)}.cx-input:focus{border-color:var(--color-or);box-shadow:0 0 0 4px rgba(212,175,55,.12)}.cx-input::-moz-placeholder{color:rgba(79,94,60,.45)}.cx-input::placeholder{color:rgba(79,94,60,.45)}.cx-input-sm:focus{border-color:var(--color-or)}.cx-suggestion:hover{background:var(--color-or)!important;color:#fff!important;border-color:var(--color-or)!important;transform:translateY(-1px)}.cx-cta:hover:not(:disabled){background:#b0822a!important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(212,175,55,.4)!important}.cx-google:hover:not(:disabled){border-color:var(--color-or)!important;background:hsla(0,0%,100%,.9)}