@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}100%{stroke-dashoffset:280;transform:rotate(450deg)}}.contact-form-section{background:var(--background-fill-primary);gap:var(--global-item-gap);display:flex;flex-direction:column;position:relative;overflow:hidden}.contact-form-section .stitches{position:absolute;top:-29px;left:0}@media screen and (max-width:989px){.contact-form-section .stitches{top:-17px}}@media screen and (max-width:768px){.contact-form-section .stitches{top:-9px}}.contact-form-section .stitches img{width:100%;height:auto}.contact-form-section .contact-form-section-container{display:flex;flex-direction:row;gap:var(--global-col-gap-md)}@media screen and (max-width:1440px){.contact-form-section .contact-form-section-container{flex-direction:column;gap:var(--global-item-gap)}}.contact-form-section .contact-form-section-container .contact-heading{flex:1 1 0;display:flex;flex-direction:column;gap:var(--global-text-gap)}.contact-form-section .contact-form-section-container .body-lg{color:var(--body-fill-primary)}.contact-form-section .contact-form-section-container .form-status{display:inline-flex;align-items:flex-start;gap:.25em}@media screen and (min-width:769px){.contact-form-section .contact-form-section-container .form-status{text-align:center;justify-content:center}}.contact-form-section .contact-form-section-container .form-status .icon{height:1lh}.contact-form-section .contact-form-section-container .form-status+.fields{display:none}.contact-form-section .contact-form-section-container .contact-form{max-width:600px}@media screen and (max-width:1440px){.contact-form-section .contact-form-section-container .contact-form{max-width:100%}}.contact-form-section .contact-form-section-container .contact-form .fields .form-footer{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--input-md-form-gap)}@media screen and (max-width:989px){.contact-form-section .contact-form-section-container .contact-form .fields .form-footer{flex-direction:column;align-items:flex-start}}.contact-form-section .contact-form-section-container .contact-form .fields .form-footer button{text-wrap:nowrap;flex:1 1 0}.contact-form-section .contact-form-section-container .contact-form .fields .form-footer .disclaimer{color:var(--body-fill-primary);flex-shrink:1}