body .is-root-container .component-form .wpcf7-form .control.submit{display:none}body .is-root-container .component-form .submit-wrapper{display:flex;align-items:center;grid-column:span 12;gap:1rem}body .is-root-container .component-form .submit-wrapper .spinner{display:none;width:min(calc(0.875rem + 0.375 * (100vw - 22.5rem) / 77.5),1.25rem);height:min(calc(0.875rem + 0.375 * (100vw - 22.5rem) / 77.5),1.25rem);border:min(calc(0.125rem + 0.125 * (100vw - 22.5rem) / 77.5),0.25rem) solid #323232;border-bottom-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body .wpcf7-form{width:100%;display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);color:#fff}@media(min-width: 48rem){body .wpcf7-form{grid-template-columns:repeat(12, minmax(0, 1fr))}}body .wpcf7-form .control{width:100%;grid-column:span 12}@media(min-width: 48rem){body .wpcf7-form .control.half{grid-column:span 6}}@media(min-width: 48rem){body .wpcf7-form .control.third{grid-column:span 4}}@media(min-width: 48rem){body .wpcf7-form .control.quarter{grid-column:span 6}}@media(min-width: 64rem){body .wpcf7-form .control.quarter{grid-column:span 3}}body .wpcf7-form .control label{font-family:"Open Sans",sans-serif;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;text-transform:none;display:grid;grid-template-columns:minmax(0, 1fr);gap:0.75rem;margin-bottom:0.75rem;padding:0 1.125rem;text-transform:uppercase}body .wpcf7-form .control label strong{font-family:"Open Sans",sans-serif;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;text-transform:none}body .wpcf7-form .control input,body .wpcf7-form .control select,body .wpcf7-form .control textarea{font-family:"Open Sans",sans-serif;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);font-weight:400;line-height:1.8;letter-spacing:0;text-decoration:none;text-transform:none;width:100%;max-width:100%;padding:0.75rem 1.125rem;color:#fff;background-color:#141414;border:1px solid #141414;border-radius:0;outline:none;box-shadow:none}body .wpcf7-form .control input::-moz-placeholder, body .wpcf7-form .control select::-moz-placeholder, body .wpcf7-form .control textarea::-moz-placeholder{color:#000;opacity:1 !important}body .wpcf7-form .control input::placeholder,body .wpcf7-form .control select::placeholder,body .wpcf7-form .control textarea::placeholder{color:#000;opacity:1 !important}body .wpcf7-form .control select{padding-right:1.875rem;background-image:url("../../bsa-resources/assets/svg/form-dropdown-dark.svg");background-repeat:no-repeat;background-position:center right 1.125rem;-webkit-appearance:none;cursor:pointer}body .wpcf7-form .control textarea{display:block;height:min(calc(6.25rem + 1.25 * (100vw - 22.5rem) / 77.5),7.5rem);max-width:100%;min-height:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);max-height:min(calc(15.625rem + 6.25 * (100vw - 22.5rem) / 77.5),21.875rem);overflow:hidden;resize:vertical}body .wpcf7-form .control input:focus,body .wpcf7-form .control textarea:focus{color:#323232;border-color:#174496}body .wpcf7-form .control.checkbox .wpcf7-list-item{margin:0}body .wpcf7-form .control.checkbox .wpcf7-list-item label{display:grid;grid-template-columns:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem) auto;gap:min(calc(0.75rem + 0.125 * (100vw - 22.5rem) / 77.5),0.875rem);margin:0}body .wpcf7-form .control.checkbox .wpcf7-list-item label input{width:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);height:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);margin:0.1875rem 0 0 0}body .wpcf7-form .control.checkbox .wpcf7-list-item label span{font-family:"Open Sans",sans-serif;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);font-weight:400;line-height:1.8;letter-spacing:0;text-decoration:none;text-transform:none}body .wpcf7-form .control.checkbox .wpcf7-list-item label span a{text-decoration:underline}body .wpcf7-form .control.checkbox .wpcf7-list-item label span a:hover{text-decoration:none}body .wpcf7-form .control.submit input{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0.5rem;height:min(calc(2.5rem + 0.625 * (100vw - 22.5rem) / 77.5),3.125rem);padding:0 min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);color:#c11728;background-color:#174496;border:1px solid #174496;border-radius:0;transition:background-color 100ms,color 100ms,border-color 100ms}body .wpcf7-form .control.submit input:hover{color:#c11728;background-color:#9a1220;border-color:#9a1220}body .wpcf7-form .wpcf7-response-output{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:min(calc(1rem + 0.5 * (100vw - 22.5rem) / 77.5),1.5rem);font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;text-transform:none;grid-column:span 12;margin:0;padding:1rem;color:#323232;background:rgba(0,0,0,0);text-align:center;border:2px solid #fbc02d}body .wpcf7-form .wpcf7-not-valid-tip{font-family:"Open Sans",sans-serif;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);font-weight:400;line-height:1.8;letter-spacing:0;text-decoration:none;text-transform:none;display:block;margin-top:0.3125rem}body .wpcf7-form .wpcf7-not-valid{border-color:#e53935 !important}body .wpcf7-form.sent .wpcf7-response-output{border-color:#7cb342 !important}body .form-wrapper.style-light .wpcf7-form{color:#c11728}body .form-wrapper.style-light .wpcf7-form .control input,body .form-wrapper.style-light .wpcf7-form .control select,body .form-wrapper.style-light .wpcf7-form .control textarea{color:#c11728;background-color:#000;border-color:#174496}body .form-wrapper.style-light .wpcf7-form .control input::-moz-placeholder, body .form-wrapper.style-light .wpcf7-form .control select::-moz-placeholder, body .form-wrapper.style-light .wpcf7-form .control textarea::-moz-placeholder{color:#c11728}body .form-wrapper.style-light .wpcf7-form .control input::placeholder,body .form-wrapper.style-light .wpcf7-form .control select::placeholder,body .form-wrapper.style-light .wpcf7-form .control textarea::placeholder{color:#c11728}body .form-wrapper.style-light .wpcf7-form .control select{background-image:url("../../src/assets/svg/form-dropdown-light.svg")}body .form-wrapper.style-light .wpcf7-form .control input:focus,body .form-wrapper.style-light .wpcf7-form .control textarea:focus{color:#c11728;border-color:#c11728}body .form-wrapper.style-light .wpcf7-form .wpcf7-response-output{color:#c11728;background:rgba(0,0,0,0)}body .form-wrapper.style-light .submit-wrapper .spinner{border-color:#c11728}
/*# sourceMappingURL=form.css.map */
