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:0.625rem}body .is-root-container .component-form .submit-wrapper .spinner{display:none;width:min(calc(0.875rem + 0.375 * (100vw - 22.5rem) / 67.5),1.25rem);height:min(calc(0.875rem + 0.375 * (100vw - 22.5rem) / 67.5),1.25rem);border:min(calc(0.125rem + 0.125 * (100vw - 22.5rem) / 67.5),0.25rem) solid #000;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:1.25rem;color:#000}@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{display:grid;grid-template-columns:minmax(0, 1fr);gap:0.25rem}body .wpcf7-form .control label strong{font-family:"Roboto",sans-serif;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 67.5),1.125rem);font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none;text-transform:none;color:#000}body .wpcf7-form .control input,body .wpcf7-form .control select,body .wpcf7-form .control textarea{font-family:"Roboto",sans-serif;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 67.5),1.125rem);font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none;text-transform:none;width:100%;max-width:100%;height:3.125rem;padding:0 1rem;color:#000;background-color:#fff;border:1px solid #dfdfdf;border-radius:0.25rem;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:rgba(0,0,0,.5);opacity:1 !important}body .wpcf7-form .control input::placeholder,body .wpcf7-form .control select::placeholder,body .wpcf7-form .control textarea::placeholder{color:rgba(0,0,0,.5);opacity:1 !important}body .wpcf7-form .control select{color:rgba(0,0,0,.5);background-image:url("../../src/assets/svg/form-dropdown-dark.svg");background-repeat:no-repeat;background-position:center right 1rem;-webkit-appearance:none;cursor:pointer}body .wpcf7-form .control textarea{display:block;height:clamp(6.25rem,calc(56.25rem + -50 * (100vw - 22.5rem) / 67.5),56.25rem);max-width:100%;min-height:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 67.5),5rem);max-height:min(calc(15.625rem + 6.25 * (100vw - 22.5rem) / 67.5),21.875rem);padding:1rem;overflow:hidden;resize:vertical}body .wpcf7-form .control input:focus,body .wpcf7-form .control textarea:focus{color:#000;border-color:#000}body .wpcf7-form .control.checkbox .wpcf7-list-item{margin:0}body .wpcf7-form .control.checkbox .wpcf7-list-item label{display:grid;grid-template-columns:0.75rem auto;gap:0.625rem;margin:0}body .wpcf7-form .control.checkbox .wpcf7-list-item label input{width:0.75rem;height:0.75rem;margin:0.1875rem 0 0 0}body .wpcf7-form .control.checkbox .wpcf7-list-item label span{font-family:"Roboto",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none;text-transform:none;color:#434343}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{display:flex;align-items:center;justify-content:center;gap:0.5rem}body .wpcf7-form .control.submit input{font-family:"Montserrat",sans-serif;font-size:0.875rem;font-weight:700;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0.5rem;width:auto;height:3.125rem;padding:0 min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);color:#fff;background-color:#000;border:1px solid #000;border-radius:0.25rem;cursor:pointer;transition:background-color 100ms,color 100ms,border-color 100ms}body .wpcf7-form .control.submit input:hover{color:#fff;background-color:#c93f1f;border-color:#c93f1f}body .wpcf7-form .wpcf7-response-output{font-family:"Montserrat",sans-serif;font-size:0.75rem;font-weight:700;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none;grid-column:span 12;margin:0;padding:0.625rem;color:#000;background:rgba(0,0,0,0);text-align:center;border:2px solid #fbc02d}body .wpcf7-form .wpcf7-not-valid-tip{font-family:"Roboto",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4;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:#fff}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:#fff;background-color:#000;border-color:#434343}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:#fff}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:#fff}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:#fff;border-color:#6c6c6c}body .form-wrapper.style-light .wpcf7-form .wpcf7-response-output{color:#fff;background:rgba(0,0,0,0)}body .form-wrapper.style-light .submit-wrapper .spinner{border-color:#fff}
/*# sourceMappingURL=form.css.map */
