.cfrm{width:100%;padding:18px!important}.wpcf7-submit{background:rgba(0,96,114,0.99);padding:10px 20px;border:2px solid rgba(0,96,114,0.99);color:#fff}.overlay-anim{position:absolute;inset:0;z-index:1;pointer-events:none;filter:drop-shadow(0 0 10px rgba(56,152,255,.25))}.pulse{position:absolute;left:50%;top:46%;width:280px;height:280px;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 24px 4px rgba(56,149,255,.25) inset,0 0 36px rgba(56,149,255,.35)}.pulse::before,.pulse::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(56,149,255,.35);animation:ring 3.2s linear infinite}.pulse::after{inset:-30px;animation-delay:1.1s;opacity:.7}@keyframes ring{0%{transform:scale(.7);opacity:.9}70%{opacity:.2}100%{transform:scale(1.35);opacity:0}}.particle{position:absolute;border-radius:50%;background:#8bd3ff;box-shadow:0 0 6px rgba(139,211,255,.9),0 0 16px rgba(56,149,255,.7);animation:drift ease-in-out infinite;opacity:.9}@keyframes drift{0%{transform:translate(0,0);opacity:.85}50%{transform:translate(12px,-10px);opacity:1}100%{transform:translate(-8px,6px);opacity:.85}}.comet{position:absolute;left:56%;top:34%;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.9),0 0 22px rgba(56,149,255,.9);transform:translate(-50%,-50%);animation:cometMove 7s ease-in-out infinite;opacity:.95}.comet::before{content:"";position:absolute;left:-55px;top:-2px;width:60px;height:10px;border-radius:10px;background:linear-gradient(90deg,rgba(56,149,255,0) 0%,rgba(56,149,255,.65) 80%);filter:blur(1px)}@keyframes cometMove{0%{left:56%;top:34%;opacity:0}10%{opacity:.95}50%{left:66%;top:37%}90%{opacity:.95}100%{left:56%;top:34%;opacity:0}}.hero-psych .et_pb_row{position:relative;z-index:2}