.form-container{display:flex;align-items:center;width:100%;max-width:100%;background-color:#12171d;flex-direction:column;justify-self:center;padding:2rem 0;gap:15px;color:#fff}@media(min-width:1024px){.form-container{max-width:80%}}@media(min-width:1440px){.form-container{max-width:100%}}.form-title-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem;flex-direction:column;font-size:28px}.form-title{font-family:Radley,sans-serif;font-size:28px;margin-bottom:.5rem;text-align:center;background:linear-gradient(-45deg,#C2581B,#E7B772,#C2581B,#994B5C,#C2581B,#E18043);background-size:400% 400%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:gradient 10s ease infinite;width:80%}.form-subtitle{font-size:16px;text-align:center;width:80%}.form-services{margin:0 .5rem;height:100%;background-color:rgba(0,0,0,0);outline:none;border:none}.form-select,.form-services{width:100%;color:#fff;box-sizing:border-box}.form-select{display:flex;flex-direction:column;background-color:#0d0f12;position:relative}.form-select:hover{border-color:#c2581b;border-left-style:solid;padding-left:1px;transition:border .1s,transform .15s;transform:translateY(-1px) scale(1.01)}.form-content{display:flex;width:90%;justify-content:space-between;align-items:center;flex-direction:column;column-gap:1rem}@media screen and (min-width:1024px){.form-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);justify-items:center}}.form-label{padding-left:.75rem;padding-top:.25rem;font-size:.75rem}.form-input{margin:0 .5rem;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,0);outline:none;border:none;box-sizing:border-box}.form-services-container{z-index:5;flex-direction:row;width:100%}.form-item,.form-services-container{display:flex;justify-content:space-between}.form-item{max-width:100%;border-radius:20cm;position:relative;height:3rem;margin:1rem 0;border:none;width:80%}.form-item,.form-select-container{padding:.5rem 1rem;flex-direction:column;background-color:#0d0f12}.form-select-container{z-index:5;border:1px solid #f8772d;border-radius:20px;box-sizing:border-box;text-align:center;gap:.5rem}.form-hidden{display:none}.form-visible{display:flex}.form-pointer-button{position:absolute;top:25%;right:10px;margin:5px 5px 0 0;fill:orange}.gradient-text{width:100%;background:linear-gradient(90deg,#ff7e5f,#feb47b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.form-message-item{width:80%;padding:.5rem 1rem;display:flex;margin:auto;flex-direction:column;border-radius:2rem;height:22rem;background-color:#0d0f12}.form-button-container{display:flex;align-items:center;justify-content:center;min-width:9rem;box-shadow:0 0 20px rgba(0,0,0,.5);border:2px solid rgba(0,0,0,0);background:linear-gradient(#12171D,#12171D) padding-box,linear-gradient(-45deg,#f8772d,#ffbc88,#C66831,#feb47b);background-size:400% 400%;animation:gradient 10s ease infinite;border-radius:20cm;padding:.75rem;cursor:pointer}.form-button{color:#fff;font-size:16px;font-weight:500;text-align:center;text-decoration:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.pointer-cursor{cursor:pointer;gap:10px}.gradient-border{background:linear-gradient(#12171D,#12171D) padding-box,linear-gradient(-45deg,#f8772d,#ffbc88,#C66831,#feb47b);background-size:400% 400%;animation:gradient 10s ease infinite}b{background:linear-gradient(90deg,#ff7e5f,#feb47b);background-clip:text;-webkit-background-clip:text}b,i{-webkit-text-fill-color:rgba(0,0,0,0)}i{background:linear-gradient(-45deg,#C2581B,#E7B772,#C2581B,#994B5C,#C2581B);background-size:400% 400%;background-clip:text;-webkit-background-clip:text;animation:gradient 5s ease infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.form-modal{position:fixed;top:20%;left:50%;transform:translate(-50%);background:#222;color:#fff;padding:1.5rem 2rem;border-radius:8px;z-index:9999;box-shadow:0 2px 16px rgba(0,0,0,.2);font-size:1.1rem;text-align:center}