@keyframes stepHighlight{0%,3%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}25%,8%{box-shadow:inset 0 0 0 1px rgba(107,178,179,.25),0 0 24px -4px rgba(107,178,179,.12)}30%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes stepGlowPulse{0%,3%{opacity:.5;transform:scale(1)}25%,8%{opacity:1;transform:scale(1.3)}30%,to{opacity:.5;transform:scale(1)}}@keyframes stepDotTravel{0%,25%{left:12px;opacity:0}27%{opacity:1}32%{left:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepDotTravelVertical{0%,25%{top:12px;left:50%;transform:translateX(-50%);opacity:0}27%{opacity:1}32%{top:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepArrowPulse{0%,28%{opacity:.6;transform:scale(1)}31%{opacity:1;transform:scale(1.4)}34%,to{opacity:.6;transform:scale(1)}}@keyframes btnGlowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-us-form .MuiBackdrop-root{opacity:0!important}.contact-us-form .MuiPaper-root{width:680px;background:var(--secondary-bg);padding:var(--section-card-padding);display:flex;flex-direction:column;gap:var(--section-gap);box-shadow:-100px 0 80px 0 rgba(0,0,0,.21)}@media(max-width:1024px){.contact-us-form .MuiPaper-root{width:100%}}.contact-us-form .MuiPaper-root .image-box{height:200px;border-radius:var(--section-card-radius);overflow:hidden;position:relative}.contact-us-form .MuiPaper-root .image-box img{display:block;width:100%;height:100%;object-fit:cover}.contact-us-form .MuiPaper-root .image-box button{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:14px;text-transform:unset;letter-spacing:0;font-weight:500;color:inherit;overflow:hidden;font-family:inherit;transition:all .3s}.contact-us-form .MuiPaper-root .image-box button:hover{background:rgba(0,0,0,0)}.contact-us-form .MuiPaper-root .image-box button .MuiCircularProgress-root{color:inherit}.contact-us-form .MuiPaper-root .image-box button{width:40px;height:40px;background:var(--secondary-bg);padding:0;position:absolute;top:16px;right:16px}.contact-us-form .MuiPaper-root .image-box button:hover{background:var(--main-bg)}.contact-us-form-wrapper .contact-us-email-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:var(--section-card-padding);gap:28px}@media(max-width:1024px){.contact-us-form-wrapper .contact-us-email-content{padding:20px 0}}.contact-us-form-wrapper .contact-us-email-content .text-box .title{font-size:36px;line-height:50px;font-family:var(--font-nekst);font-weight:400;margin-bottom:12px}.contact-us-form-wrapper .contact-us-email-content .text-box .subtitle{font-size:16px;line-height:24px;color:var(--secondary-text-1);font-family:var(--font-nekst)}.contact-us-form-wrapper .contact-us-email-content .email-link{display:inline-block;font-size:28px;font-weight:500;font-family:var(--font-nekst);color:var(--primary-color);text-decoration:none;padding:16px 32px;background:rgba(0,0,0,0);border:2px solid var(--primary-color);border-radius:var(--btn-radius);transition:all .3s ease}.contact-us-form-wrapper .contact-us-email-content .email-link:hover{border-color:var(--main-text);transform:translateY(-2px)}.contact-us-form-wrapper .contact-us-email-content .email-link:active{transform:translateY(0)}@media(max-width:1024px){.contact-us-form-wrapper .contact-us-email-content .email-link{font-size:20px;padding:12px 24px}}.contact-us-form-wrapper .contact-us-email-content .initial-message-hint{font-size:14px;line-height:20px;color:var(--secondary-text-1);font-style:italic;padding:16px 20px;background:hsla(0,0%,100%,.03);border-radius:var(--section-card-radius);border:1px solid var(--border-color)}.contact-us-form-wrapper .contact-us-email-content .footer-text{font-size:14px;line-height:20px;color:var(--secondary-text-1);font-family:var(--font-nekst)}