.menuContact{width:100%;height:100%}.menuContact .body{color:#2996a7;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;width:100%;padding:120px 5% 50px;display:flex;position:relative;overflow:hidden}.menuContact .body .head{justify-content:space-between;align-items:baseline;width:100%;display:flex}.menuContact .body .head .left{flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.menuContact .body .head .left p:first-child{color:#cbcbcb;font-family:PolySans;font-size:16px;font-weight:300}.menuContact .body .head .left p:last-child{color:2996a7;font-family:PolySans;font-size:24px;font-weight:300}.menuContact .body .head .right{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.menuContact .body .head .right .link:first-child{color:#cbcbcb;margin-bottom:2rem;font-family:PolySans;font-size:16px;font-weight:300}.menuContact .body .head .right .link:nth-child(2),.menuContact .body .head .right .link:nth-child(3){color:#2996a7;font-family:PolySans;font-size:40px;font-weight:300;line-height:40px}.menuContact .body .form{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin-top:2.75rem;display:flex;position:relative}.success{color:green;margin-top:20px;font-weight:600}.menuContact .body .form .top{justify-content:center;align-items:flex-start;gap:1rem;width:100%;display:flex}.menuContact .body .form .top .right,.menuContact .body .form .top .left{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;display:flex}.menuContact .body .form input,.menuContact .body .form .top .right input,.menuContact .body .form .top .left input{color:#fff;background-color:#0000;border:none;border-bottom:1px solid #2996a7;outline:none;width:100%;padding:20px 0;font-family:PolySans;font-size:24px;font-weight:300}.menuContact .body .form input::placeholder,.menuContact .body .form .top .right input::placeholder,.menuContact .body .form .top .left input::placeholder{color:#cbcbcb;font-family:PolySans}.menuContact .body .form .btn{color:#cbcbcb;z-index:1;background-color:#0000;border:none;outline:none;height:40px;margin-top:1.5rem;margin-left:auto;padding-left:20px;padding-right:20px;font-family:PolySans;font-size:20px;font-weight:400;display:block;position:relative}.menuContact .body .form .btn:before{content:"";z-index:-1;border:1px solid #2996a7;border-radius:10px;width:100%;height:100%;transition:scale .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.menuContact .body .form .btn:hover:before{scale:1.05}.animated-grid{z-index:-1;pointer-events:none;background-image:url(/animations/bgGrid.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;position:fixed;inset:0}.animated-circle{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00bfff40,#0000 70%);border-radius:50%;width:400px;height:400px;animation:10s ease-in-out infinite alternate floaty;position:absolute;top:-100px;left:-100px}@keyframes floaty{0%{transform:translate(0)scale(1)}to{transform:translate(30px,40px)scale(1.1)}}@media (max-width:1024px){.menuContact .body .form input,.menuContact .body .form .top .right input,.menuContact .body .form .top .left input{font-size:18px}.menuContact .body .form .btn{font-size:14px}.menuContact .body{padding:100px 3% 50px}.menuContact .body .head{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:1rem;display:grid}.menuContact .body .head .form{margin-top:2rem}.menuContact .body .head .right .link:first-child{margin-bottom:1rem}.menuContact .body .head .left{gap:1rem}.menuContact .body .head .right .link:nth-child(2),.menuContact .body .head .right .link:nth-child(3){font-size:24px;line-height:1}.menuContact .body .head .right .link:first-child,.menuContact .body .head .left p:first-child{font-size:14px}.menuContact .body .head .left p:nth-child(2){font-size:18px}}@media (max-width:768px){.menuContact .body .form .top{flex-direction:column}.menuContact .body .form .top,.menuContact .body .form .top .right,.menuContact .body .form .top .left{gap:0}.menuContact .body .form .top .right input,.menuContact .body .form .top .left input{padding:15px 0}.menuContact .body .form .btn{width:100%}.menuContact .body .head{grid-template-columns:repeat(1,1fr)}.menuContact .body .head .left p:nth-child(2) br{display:none}}@media (max-width:600px){.animated-circle{display:none}}
