.button-base{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;width:var(--button-width);height:50px;font-family:Helvetica,sans-serif;font-weight:700;background-color:var(--button-bg-color);color:var(--button-fg-color);padding:.25rem 2rem;border:none;cursor:pointer;border-radius:0 0 16px 0;z-index:3}@media(max-width:768px){.button-base{width:40svw}}.button-content{display:flex;justify-content:center;align-items:center;width:100%}.plusButton{top:1px;left:0}.plusButton{position:absolute;top:-.5px;left:-.5px;transform:translateX(-40%) translateY(-50%);color:var(--button-fg-color);font-size:20px;z-index:5}.projectile{width:4px;height:4px;background-color:var(--button-fg-color)}.projectile.left{width:4px;height:4px;top:-10%;left:0}.projectile.top{width:4px;height:4px;top:0}.button-base:before{border-top:2px solid var(--border-color);border-right:2px solid var(--border-color)}.button-base:after,.button-base:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-radius:0 0 20px 0;transition:all 0s;opacity:0;z-index:1}.button-base:after{border-bottom:2px solid var(--border-color);border-left:2px solid var(--border-color)}.button-base:hover:before{width:50%;opacity:1;transition:height var(--animation-duration) ease,width var(--animation-duration) ease var(--animation-duration)}.button-base:hover:after{height:50%;opacity:1;transition:width var(--animation-duration) ease,height var(--animation-duration) ease var(--animation-duration)}.button-base.active:before{width:100%;height:100%;opacity:1;transition:width var(--animation-duration-active) ease,height var(--animation-duration-active) ease calc(var(--animation-duration-active)*2)}.button-base.active:after{width:100%;height:100%;opacity:1;transition:height var(--animation-duration-active) ease,width var(--animation-duration-active) ease calc(var(--animation-duration-active)*2)}.button-base.active{z-index:3}.button-white-theme{color:#FF5B00;background-color:white}.button-white-theme .plusButton{color:#FF5B00}.button-white-theme .projectile,.button-white-theme .projectile-left,.button-white-theme .projectile-right{background-color:#FF5B00}.button-white-theme:after,.button-white-theme:before{border-color:#FF5B00!important}:root{--button-bg-color:#FF5B00}.input-wrapper{position:relative;display:flex;align-items:center;width:100%;height:100%;border-radius:0 0 8px 0}.custom-input{height:100%;width:100%;font-family:Helvetica,sans-serif;font-weight:700;background-color:var(--button-bg-color);color:var(--button-fg-color);padding:.25rem 2rem;border:none;cursor:pointer;border-radius:0 0 16px 0;z-index:3}.plusIcon{position:absolute;left:-1px;top:-1px;transform:translateX(-50%) translateY(-50%);font-size:15px;color:white;z-index:5;pointer-events:none}.projectile{position:absolute;width:6px;height:6px;background-color:white;border-radius:1px;opacity:0;animation-duration:.4s;animation-fill-mode:forwards;pointer-events:none}.projectile.left{top:50%;left:-1px;transform:translate(-50%,-50%);animation-name:projectile-left}.projectile.top{top:-1px;left:50%;transform:translate(-50%,-50%);animation-name:projectile-top}.input-wrapper:before{border-top:2px solid var(--border-color);border-right:2px solid var(--border-color)}.input-wrapper:after,.input-wrapper:before{content:"";position:absolute;top:-1px;left:-1px;width:0;height:0;border-radius:0 0 20px 0;transition:all 0s;opacity:0;z-index:1}.input-wrapper:after{border-bottom:2px solid var(--border-color);border-left:2px solid var(--border-color)}.input-wrapper:hover:before{width:50%;opacity:1;transition:height var(--animation-duration) ease,width var(--animation-duration) ease var(--animation-duration)}.input-wrapper:hover:after{height:50%;opacity:1;transition:width var(--animation-duration) ease,height var(--animation-duration) ease var(--animation-duration)}.input-wrapper.active:before{width:100%;height:100%;opacity:1;transition:width var(--animation-duration-active) ease,height var(--animation-duration-active) ease calc(var(--animation-duration-active)*2)}.input-wrapper.active:after{width:100%;height:100%;opacity:1;transition:height var(--animation-duration-active) ease,width var(--animation-duration-active) ease calc(var(--animation-duration-active)*2)}.input-wrapper.active{z-index:3}.input-wrapper.input-white-theme .custom-input{color:#FF5B00;background-color:white}.input-wrapper.input-white-theme .plusIcon{color:#FF5B00}.input-wrapper.input-white-theme .projectile{background-color:#FF5B00}.input-wrapper.input-white-theme:after,.input-wrapper.input-white-theme:before{border-color:#FF5B00!important}:root{--button-width:220px;--button-bg-color:rgba(255,255,255,0.1);--button-fg-color:white;--border-color:#FFFFFF;--animation-duration:0.1s;--animation-duration-active:0.05s}.textarea-wrapper{position:relative;display:flex;align-items:flex-start;width:100%;min-height:120px;border-radius:0 0 16px 0}.custom-textarea{height:100%;width:100%;min-height:120px;resize:vertical;font-family:Helvetica,sans-serif;font-weight:700;background-color:var(--button-bg-color);color:var(--button-fg-color);border:none;cursor:text;border-radius:0 0 16px 0;z-index:3;outline:none}@media(max-width:768px){.custom-textarea{min-height:100px}}.textarea-wrapper .plusIcon{position:absolute;left:-1px;top:-1px;transform:translateX(-50%) translateY(-50%);font-size:15px;color:white;z-index:5;pointer-events:none}.textarea-wrapper .projectile{position:absolute;width:6px;height:6px;background-color:white;border-radius:1px;opacity:0;animation-duration:.4s;animation-fill-mode:forwards;pointer-events:none}.textarea-wrapper .projectile.left{top:50%;left:-1px;transform:translate(-50%,-50%);animation-name:projectile-left}.textarea-wrapper .projectile.top{top:-1px;left:50%;transform:translate(-50%,-50%);animation-name:projectile-top}@keyframes projectile-left{0%{transform:scale(1);opacity:1}to{transform:translateX(-200%) scale(.5);opacity:0}}@keyframes projectile-top{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-100%) scale(.5);opacity:0}}.textarea-wrapper:before{border-top:2px solid var(--border-color);border-right:2px solid var(--border-color)}.textarea-wrapper:after,.textarea-wrapper:before{content:"";position:absolute;top:-1px;left:-1px;width:0;height:0;border-radius:0 0 20px 0;transition:all 0s;opacity:0;z-index:1}.textarea-wrapper:after{border-bottom:2px solid var(--border-color);border-left:2px solid var(--border-color)}.textarea-wrapper:hover:before{width:50%;opacity:1;transition:height var(--animation-duration) ease,width var(--animation-duration) ease var(--animation-duration)}.textarea-wrapper:hover:after{height:50%;opacity:1;transition:width var(--animation-duration) ease,height var(--animation-duration) ease var(--animation-duration)}.textarea-wrapper.active:before{width:100%;height:100%;opacity:1;transition:width var(--animation-duration-active) ease,height var(--animation-duration-active) ease calc(var(--animation-duration-active)*2)}.textarea-wrapper.active:after{width:100%;height:100%;opacity:1;transition:height var(--animation-duration-active) ease,width var(--animation-duration-active) ease calc(var(--animation-duration-active)*2)}.textarea-wrapper.active{z-index:3}.textarea-wrapper.textarea-white-theme .custom-textarea{color:#FF5B00;background-color:white}.textarea-wrapper.textarea-white-theme .custom-textarea::placeholder{color:rgba(255,91,0,.7)}.textarea-wrapper.textarea-white-theme .plusIcon{color:#FF5B00}.textarea-wrapper.textarea-white-theme .projectile{background-color:#FF5B00}.textarea-wrapper.textarea-white-theme:after,.textarea-wrapper.textarea-white-theme:before{border-color:#FF5B00!important}.textarea-wrapper.active .custom-textarea{box-shadow:0 0 0 2px var(--border-color)}.contact-us-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:(95%);min-width:80%;padding:4rem 0;width:95%;gap:1.5rem}@media(max-width:1320px){.contact-us-heading{flex:0 0 50%}}.contact-us-row{display:flex;align-items:flex-end;justify-content:space-between;width:95%}.contact-us-heading{font-family:Armstrong;font-size:48px;line-height:4rem;flex:0 0 77%;color:white}.contact-us-box{display:flex;gap:4rem;flex-wrap:no-wrap;min-width:100%}.contact-form{min-width:45%;display:flex;flex-direction:column;gap:1rem;justify-content:center}.contactUsLine{margin-right:auto;margin-top:0}.your-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%;max-width:100%;min-width:95%}.footer-input-div{width:100%}@media(max-width:400px){.your-info{gap:1rem}}.footer-input{background:rgba(255,255,255,.1);border:none;padding:1rem .7rem;width:100%;height:100%;color:white}.form-textarea{width:100%;min-height:150px}.send-mail-contact-button{margin-left:auto}.socials-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.social-icons{display:flex;gap:1rem}@media(max-width:1000px){.social-icons{margin-right:0}}.social-icons img{width:2rem;height:2rem}.social-divs{display:flex;gap:2rem;flex-wrap:wrap;position:relative;justify-content:space-between}.social-divs div{min-width:40%}.social-heading{font-family:Armstrong;font-size:24px;font-weight:400;color:white}.social-example{font-size:14px;display:flex;flex-direction:column;color:#808186;font-family:Helvetica Neue;font-weight:400;line-height:20px;letter-spacing:0}.footer-textarea{min-width:100%;max-width:100%}.footer-textarea textarea{resize:vertical;width:100%;max-width:100%}.social-container-mobile{display:flex;gap:2rem;width:90%}.social-divs-mobile{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;width:90%;max-width:90%;margin:0 auto}.social-divs-mobile .social-heading{font-size:1.1rem;word-break:break-all}.social-divs-mobile .social-example{font-size:.6rem;line-height:.8rem}.contact-mobile-line{margin-right:auto;max-width:100%}.send-mail-text{font-family:Helvetica Neue;font-weight:700;font-size:14px;text-align:center}.contact-button-container{display:flex;align-items:center;justify-content:flex-end;width:100%}.button-content-animated{display:flex;align-items:center;gap:.5rem;transition:gap .4s ease}.button-base:hover .button-content-animated{gap:2rem}.contact-mobile-line img{max-width:84%;margin:0 auto}.contact-form-mobile-container{min-width:80%;max-width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(max-width:1300px){.contact-us-heading{font-size:2rem;line-height:1.8rem}}@media(max-width:1010px){.contact-us-container{padding:0}.contact-us-page-box-mobile{background:transparent!important;max-width:95%}.contact-us-heading{font-size:1.8rem;line-height:2rem}.contact-form{width:100%;margin:0 auto}.contact-form-mobile{display:flex;flex-direction:column;gap:1.4rem}.social-divs-mobile{margin-top:3rem;grid-template-columns:1fr}.your-info{width:100%}}