#fly-contact-masthead{background-image:url(../jpg/hero.jpg)}#fly-form-contact input[type=submit]{margin-top:1rem}.ff-contactForm .filepond--root{font-size:1.4rem;margin:0}.ff-contactForm .filepond--panel-root{border-radius:.4rem;border:1px solid var(--gray3)}.ff-contactForm .filepond--root .filepond--drop-label{min-height:4em}.ff-contactForm .filepond--drop-label.filepond--drop-label label{font-size:1.2rem}.ff-contactForm .filepond--drip-blob{background-color:var(--gray2)}#system-select{background:#f2f2f2;border-radius:.4rem}#system-select h3{text-align:center;font-size:1.6rem;font-weight:400;padding:2rem 0}#system-select .systems{border-top:1px solid #dedede;display:flex;flex-wrap:wrap;max-height:36rem;overflow-y:auto;padding:.2rem}#system-select label{align-items:center;cursor:pointer;flex:0 0 100%;padding:.2rem;position:relative;width:100%;font-size:1.4rem}#system-select input[type=radio]{visibility:hidden;position:absolute}#system-select input[type=radio]:checked+.ff-btn{border-color:#0cbbf9}#system-select .ff-btn{align-items:center;display:flex;min-height:6rem;border:1px solid #dadada;border-radius:.5rem;position:relative;overflow:hidden;width:100%}#system-select .ff-btn:hover{background:#eeeded}#system-select .ff-icon{align-items:center;background:#eeeded;border-right:1px solid #dadada;display:flex;flex:0 0 9rem;height:6rem;justify-content:center}#system-select .text{flex:1 0 0;margin-left:1rem}#system-select svg{fill:#848484}@media(min-width:40em){#system-select .systems{padding:.5rem;overflow:visible;max-height:none}#system-select label{flex:0 0 33.333%;padding:.5rem}}.ff-contactForm{display:flex;flex-direction:column;gap:1rem}.ff-contactForm .row{display:flex;flex-direction:column;gap:1rem}.ff-contactForm .spacer{flex:1 0 0}.ff-contactForm .js-hide{display:none}.ff-contactForm .intro{margin-bottom:2rem;font-size:1.6rem}.ff-contactForm .intro .headline-s5{margin-bottom:.5em}.ff-contactForm .col{display:block}.ff-contactForm .col+.fly-col-form{margin-top:2rem}.ff-contactForm input[type=text],.ff-contactForm input[type=email],.ff-contactForm input[type=date],.ff-contactForm textarea,.ff-contactForm select{appearance:none;background:#f2f2f2;border-radius:.4rem;border:1px solid #f2f2f2;font-size:1.6rem;width:100%}.ff-contactForm input[type=text]:focus,.ff-contactForm input[type=email]:focus,.ff-contactForm input[type=date]:focus,.ff-contactForm textarea:focus,.ff-contactForm select:focus{border-color:#ddd}.ff-contactForm input[type=text].error,.ff-contactForm input[type=email].error,.ff-contactForm input[type=date].error,.ff-contactForm textarea.error,.ff-contactForm select.error{border-color:#cd3e0d}.ff-contactForm input[type=text],.ff-contactForm input[type=date],.ff-contactForm input[type=email],.ff-contactForm select{height:4rem;padding:0 1rem}.ff-contactForm select{color:#666}.ff-contactForm select.populated{color:#000}.ff-contactForm textarea{padding:1rem 1rem;overflow:auto;resize:vertical;max-width:100%}.ff-contactForm .label{font-size:1rem;letter-spacing:.05em;text-transform:uppercase;font-weight:500;display:block}.ff-contactForm ::placeholder{color:#666}.ff-contactForm .appColumn{display:none}.ff-contactForm .appColumn.js-active{display:block}.ff-contactForm .spinner{width:40px;height:40px;border:5px solid rgba(0,0,0,.25);border-top-color:#000;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite;margin:0 auto}@keyframes loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ff-contactForm .footer{display:flex;justify-content:flex-end}.ff-contactForm .spinner{width:22px;height:22px;border:2px solid rgba(0,171,235,.25);border-top-color:#00abeb;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite}@keyframes loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media(min-width:40em){.ff-contactForm{gap:2rem}.ff-contactForm .row{flex-direction:row;gap:2rem}.ff-contactForm .col{flex:1 0 0;min-width:0}}.ff-contactForm{--green1: #68b882;--green2: #edf6f0;--red2: #fdf0f0}.ff-contactForm .message{font-size:1.6rem;padding:0;border:1px solid var(--gray2);border-radius:.4rem;overflow:hidden}.ff-contactForm .message .messageHeader{background:var(--gray2);padding:1rem 2rem}.ff-contactForm .message .messageBody{padding:1rem 2rem}.ff-contactForm .message .messageHl{font-size:1.6rem}.ff-contactForm .message a{text-decoration:underline;font-weight:500}.ff-contactForm .message p{margin:.5em 0}.ff-contactForm .message ul{padding-left:2rem;margin-top:.5rem}.ff-contactForm .message code{background-color:var(--gray2);border-radius:4px;padding:.1rem 1rem}.ff-contactForm .message pre{background-color:var(--gray2);border-radius:4px;font-size:1.4rem;padding:1rem}.ff-contactForm .message.success{border-color:var(--green1);line-height:1.5em}.ff-contactForm .message.success .messageHeader{background:var(--green2);color:var(--green1)}.ff-contactForm .message.error{border-color:var(--red1)}.ff-contactForm .message.error .messageHeader{background:var(--red2);color:var(--red1)}