.contact-hero{width:100%;height:100%;color:var(--base-200);padding:15svh 0 10svh;position:relative;overflow:hidden}.contact-hero .container{gap:2rem;display:flex}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-item-half{grid-column:span 1;min-width:0}.country-item-half{grid-column:1/-1}.form-group-control{box-sizing:border-box;border:2px solid #fff3;border-radius:11px;width:100%}.form-group-label{color:#fff;margin-bottom:0;font-size:13px;font-weight:400;line-height:1}.form-control-input{width:100%;display:block}.nebula-input{position:relative}.nebula-input .input{color:#fff;border:0;border-radius:8px;outline:none;width:100%;padding:22px 16px 14px;font-size:16px;transition:all .4s ease-out;background:#12252d!important}.RequestDemo{justify-content:center;align-items:center;margin-top:32px;display:flex}.buttonDemo{color:#0b1114;cursor:pointer;background:#d0fe17;border:none;border-radius:50px;padding:16px 42px;font-size:16px;font-weight:800;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 10px #d0fe174d,0 8px 20px #d0fe1733}.buttonDemo:before,.buttonDemo:after{content:"";background-repeat:no-repeat;background-size:100% 100%;width:28px;height:4px;transition:all .3s ease-in-out;position:absolute;left:50%;transform:translate(-50%)}.buttonDemo:before{background-image:url(/contact/shape-top.png);top:-12px}.buttonDemo:after{background-image:url(/contact/shape-bottom.png);bottom:-12px}.buttonDemo:hover:before{transform:translate(-50%)translateY(-4px)}.buttonDemo:hover:after{transform:translate(-50%)translateY(4px)}.nebula-input .input::placeholder{color:#0000}.nebula-input .user-label{inset-inline-start:16px;pointer-events:none;color:#fffffff2;padding:0 5px;font-size:18px;font-weight:700;transition:all .25s;position:absolute;top:50%;transform:translateY(-50%)}.nebula-input .input:focus{box-shadow:0 5px 8px #d0fe174d,0 10px 20px #d0fe1733,0 15px 40px #d0fe1726,0 20px 60px #d0fe171a}.nebula-input .input:focus+.user-label,.nebula-input .input:not(:placeholder-shown)+.user-label{color:#d0fe17;inset-inline-start:10px;font-size:10px;font-weight:600;top:28px;transform:translateY(-20px)}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.nebula-particle{pointer-events:none;opacity:0;top:50%;filter:blur(.8px);mix-blend-mode:screen;border-radius:50%;width:6px;height:6px;transition:opacity .3s;position:absolute;inset-inline-start:10px}.nebula-input .input:focus~.nebula-particle{animation:2s ease-out forwards nebula-float}@media (max-width:768px){.contact-form-grid{grid-template-columns:1fr}.contact-item-half,.country-item-half{grid-column:1/-1}}@keyframes nebula-float{0%{opacity:0;background:#d0fe17;transform:translateY(-50%)scale(.8)}20%{opacity:.8}to{transform:translate(calc(var(--x)*140px),calc(var(--y)*35px))scale(1.1);opacity:0;background:#6df2ff}}.contact-hero .container .contact-col:first-child{flex-direction:column;flex:4;justify-content:space-between;display:flex}.contact-hero .container .contact-col:nth-child(2){flex-direction:column;flex:2;display:flex}.contact-hero .contact-hero-header h1{width:60%;color:var(--base-350)}.contact-hero .contact-copy-year{width:100%;max-width:500px;height:auto}.contact-hero .contact-info{flex-direction:column;gap:2rem;margin-bottom:6rem;display:flex}.contact-hero .contact-info .contact-info-block p{color:var(--base-100);margin-bottom:.5rem}.contact-hero .contact-info .contact-info-block p:first-child{color:var(--base-300)}.contact-hero .contact-img{aspect-ratio:1;border-radius:2rem;overflow:hidden}@media (max-width:1000px){.contact-hero .container{flex-direction:column;gap:6rem}.contact-hero .container .contact-col:first-child{flex-direction:column-reverse;gap:1rem}.contact-hero .contact-hero-header h1{width:100%}.contact-hero .contact-copy-year h1{font-size:3rem}}@media (max-width:767.98px){.contact-img-logo{width:160px!important}.contact-logo-card{text-align:start}.contact-hero-header h2{font-size:23px!important;font-weight:600!important}.contact-hero .container{gap:1.5rem}}@media (min-width:768px) and (max-width:991.98px){.contact-img-logo{width:160px!important}.contact-logo-card{text-align:start}.contact-hero-header h2{font-size:23px!important;font-weight:600!important}.contact-hero .container{gap:1.5rem}}@media (min-width:992px) and (max-width:1199.98px){.contact-hero-header h2{font-size:3rem!important}.contact-logo-card{width:300px}}
