.nav-container{position:absolute;top:50%;left:70px;transform:translateY(-50%);flex-direction:column;align-items:flex-start;gap:20px;z-index:50;transition:all .3s ease}.cta,.nav-container{display:flex;padding:0}.cta{position:relative;margin:0;width:190px;height:56px;background:none;cursor:pointer;align-items:center;justify-content:flex-start;transition:all .2s ease}.cta:before{content:"";position:absolute;top:3px;left:0;display:block;border-radius:50px;background:#b1dae7;width:50px;height:50px;transition:all .3s ease;border:solid #007bff}.cta span{position:relative;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;color:#234567;opacity:0;margin-left:0;transition:opacity .3s ease}.cta svg{position:relative;z-index:1;flex:0 0 auto;width:24px;height:24px;margin-left:13px;margin-right:13px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#234567;stroke-width:2;transition:all .3s ease}.cta:hover:before{width:100%;height:56px;top:0;background:#b1dae7}.cta:hover svg{transform:translateX(0)}.cta:hover span{opacity:1}.cta.active:before{background:#007bff;width:100%;height:56px;top:0}.cta.active svg{stroke:#fff}.cta.active span{color:#fff;opacity:1}.cta:not(.active):hover:before{width:100%;height:56px;top:0;background:#b1dae7}.cta:not(.active):hover svg{transform:translateX(0)}.cta:not(.active):hover span{opacity:1}.cta:active{transform:scale(.95)}@media(max-width:768px){.nav-container{visibility:hidden;position:fixed;bottom:0;left:0;width:100%;flex-direction:row;justify-content:space-around;gap:0;z-index:50;padding:10px 0;background-color:#fff;box-shadow:0 -5px 10px rgba(0,0,0,.1);top:auto;transform:none}.cta{width:auto;height:auto;margin:0;padding:10px;justify-content:center}.cta svg{display:none}.cta span{opacity:1}.cta:before{display:none}}@media(max-width:531px){.nav-container{padding:15px 0}.cta span{font-size:16px}}.form-container{width:100%;max-width:600px;margin:auto;background:linear-gradient(#05081c,#000) padding-box,linear-gradient(145deg,transparent 35%,#007bff,#40c9ff) border-box;border:2px solid transparent;padding:14px 24px;font-size:14px;font-family:inherit;color:#fff;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;border-radius:8px;background-size:200% 100%;animation:gradient 5s ease infinite}.form-container button:active{scale:.95}.form-container .form{display:flex;flex-direction:column;gap:10px}.form-container .form-group{display:flex;flex-direction:column;gap:2px}.form-container .form-group label{display:block;color:#e2dede;font-weight:600;font-size:12px}.form-container .form-group input,.form-container .form-group textarea{width:100%;padding:7px 16px;border-radius:8px;color:#fff;font-family:inherit;background-color:transparent;border:1px solid #414141}.form-container .form-group textarea{resize:none;height:86px;line-height:1.5}.form-container .form-group input::placeholder{opacity:.5}.form-container .form-group input:focus,.form-container .form-group textarea:focus{outline:none;border-color:#00bfa6}.form-container .form-submit-btn{display:flex;align-items:center;justify-content:center;align-self:flex-start;font-family:inherit;color:#05081c;font-weight:600;min-width:150px;background:#40c9ff;border:1px solid #40c9ff;padding:7px 16px;font-size:inherit;gap:8px;margin-top:8px;cursor:pointer;border-radius:6px}.form-container .form-submit-btn:hover{background-color:#00bfa6;border-color:#fff}.form-container .form-submit-btn:disabled{cursor:not-allowed;opacity:.75}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading{--speed-of-animation:0.9s;--gap:6px;--first-color:#b1dae7;--second-color:#00bfa6;--third-color:#05081c;--fourth-color:#00bfa6;--fifth-color:#b1dae7;display:flex;justify-content:center;align-items:center;width:100px;gap:2px;height:70px}.loading span{width:4px;height:30px;background:var(--first-color);animation:scale var(--speed-of-animation) ease-in-out infinite}.loading span:nth-child(2){background:var(--second-color);animation-delay:-.8s}.loading span:nth-child(3){background:var(--third-color);animation-delay:-.7s}.loading span:nth-child(4){background:var(--fourth-color);animation-delay:-.6s}.loading span:nth-child(5){background:var(--fifth-color);animation-delay:-.5s}@keyframes scale{0%,40%,to{transform:scaleY(.05)}20%{transform:scaleY(1)}}.submit-section{display:flex;align-items:center;gap:10px}.status-message{margin-left:10px;font-size:14px;color:#28a745}.status-message.success{color:#28a745}.status-message.error{color:#dc3545}@media(max-width:768px){.form-container{width:100%;margin:auto;padding:15px}.submit-section{align-items:flex-start;flex-direction:column}.status-message{margin-left:0}}