.contact-form-shell h2{max-width:32rem;font-size:clamp(1.75rem,4vw,2.55rem)!important;line-height:1.05!important;letter-spacing:0!important}.contact-form-shell input{min-height:3rem;border-radius:.625rem}.contact-form-shell .svc-stars svg,.contact-visual .svc-stars svg{width:.9rem;height:.9rem}.contact-process{background:radial-gradient(circle at 90% 10%,rgba(227,27,19,.2),transparent 28%),linear-gradient(145deg,#171412,#24201d);color:#fff}.contact-process .contact-process-head{max-width:48rem}.contact-process .contact-process-head h2{color:#fff}.contact-process .contact-process-head .svc-sub{color:#c9c2bb}.contact-process .svc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.contact-process .svc-pstep{display:block;min-height:100%;padding:1.65rem;border:1px solid hsla(0,0%,100%,.14);border-radius:1rem;background:hsla(0,0%,100%,.06);box-shadow:0 18px 44px -34px rgba(0,0,0,.8)}.contact-process .svc-pstep:last-child{border-bottom:1px solid hsla(0,0%,100%,.14)}.contact-process .svc-pstep .svc-n{margin-bottom:1.35rem;color:#f2b84b;font-size:2rem}.contact-process .svc-pstep h3{color:#fff;font-size:1.15rem}.contact-process .contact-process-links p,.contact-process .svc-pstep p{color:#c9c2bb}.contact-process .contact-process-links{padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.12)}@media (max-width:900px){.contact-process .svc-steps{grid-template-columns:1fr}}@media (max-width:639px){.contact-form-shell h2{font-size:1.75rem!important}}