body .is-root-container .component-form .wpcf7-form .control.submit,body .is-root-container .component-form .custom-form .control.submit{display:none}body .is-root-container .component-form .submit-wrapper{display:flex;align-items:center;grid-column:span 12;gap:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);padding-top:min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 67.5),1.25rem)}body .is-root-container .component-form .submit-wrapper .button{width:100%}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 #4f4f4f;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,body .custom-form{width:100%;display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(0.625rem + 0.375 * (100vw - 22.5rem) / 67.5),1rem);color:#4f4f4f}@media(min-width: 48rem){body .wpcf7-form,body .custom-form{grid-template-columns:repeat(12, minmax(0, 1fr))}}body .wpcf7-form .control,body .custom-form .control{width:100%;grid-column:span 12}@media(min-width: 48rem){body .wpcf7-form .control.half,body .custom-form .control.half{grid-column:span 6}}@media(min-width: 48rem){body .wpcf7-form .control.third,body .custom-form .control.third{grid-column:span 4}}@media(min-width: 48rem){body .wpcf7-form .control.quarter,body .custom-form .control.quarter{grid-column:span 6}}@media(min-width: 64rem){body .wpcf7-form .control.quarter,body .custom-form .control.quarter{grid-column:span 3}}body .wpcf7-form .control label,body .custom-form .control label{display:grid;grid-template-columns:minmax(0, 1fr);gap:0.1875rem}body .wpcf7-form .control label strong,body .custom-form .control label strong{font-family:"Montserrat",sans-serif;font-size:min(calc(0.9375rem + 0.125 * (100vw - 22.5rem) / 67.5),1.0625rem);font-weight:400;line-height:1.33;letter-spacing:0;text-decoration:none;text-transform:none}body .wpcf7-form .control input,body .wpcf7-form .control select,body .wpcf7-form .control textarea,body .custom-form .control input,body .custom-form .control select,body .custom-form .control textarea{font-family:"Montserrat",sans-serif;font-size:min(calc(0.9375rem + 0.125 * (100vw - 22.5rem) / 67.5),1.0625rem);font-weight:400;line-height:1.33;letter-spacing:0;text-decoration:none;text-transform:none;width:100%;height:2.5rem;max-width:100%;padding:0 1rem;color:#4f4f4f;background-color:#e5e5e5;border:1px solid #e5e5e5;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, body .custom-form .control input::-moz-placeholder, body .custom-form .control select::-moz-placeholder, body .custom-form .control textarea::-moz-placeholder{color:#4f4f4f;opacity:1 !important}body .wpcf7-form .control input::placeholder,body .wpcf7-form .control select::placeholder,body .wpcf7-form .control textarea::placeholder,body .custom-form .control input::placeholder,body .custom-form .control select::placeholder,body .custom-form .control textarea::placeholder{color:#4f4f4f;opacity:1 !important}body .wpcf7-form .control select,body .custom-form .control select{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,body .custom-form .control textarea{display:block;height:min(calc(6.25rem + 2.5 * (100vw - 22.5rem) / 67.5),8.75rem);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);overflow:hidden;resize:vertical}body .wpcf7-form .control input:focus,body .wpcf7-form .control textarea:focus,body .custom-form .control input:focus,body .custom-form .control textarea:focus{color:#4f4f4f;border-color:#002351}body .wpcf7-form .control.checkbox .wpcf7-list-item,body .custom-form .control.checkbox .wpcf7-list-item{margin:0}body .wpcf7-form .control.checkbox .wpcf7-list-item label,body .custom-form .control.checkbox .wpcf7-list-item label{display:grid;grid-template-columns:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem) auto;gap:min(calc(0.75rem + 0.125 * (100vw - 22.5rem) / 67.5),0.875rem);margin:0}body .wpcf7-form .control.checkbox .wpcf7-list-item label input,body .custom-form .control.checkbox .wpcf7-list-item label input{width:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);height:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);margin:0.1875rem 0 0 0}body .wpcf7-form .control.checkbox .wpcf7-list-item label span,body .custom-form .control.checkbox .wpcf7-list-item label span{font-family:"Montserrat",sans-serif;font-size:min(calc(0.875rem + 0.0625 * (100vw - 22.5rem) / 67.5),0.9375rem);font-weight:400;line-height:1.33;letter-spacing:0;text-decoration:none;text-transform:none}body .wpcf7-form .control.checkbox .wpcf7-list-item label span a,body .custom-form .control.checkbox .wpcf7-list-item label span a{text-decoration:underline}body .wpcf7-form .control.checkbox .wpcf7-list-item label span a:hover,body .custom-form .control.checkbox .wpcf7-list-item label span a:hover{text-decoration:none}body .wpcf7-form .control.custom-radio,body .custom-form .control.custom-radio{display:flex;flex-flow:column;gap:0.1875rem}body .wpcf7-form .control.custom-radio .radio-wrapper,body .custom-form .control.custom-radio .radio-wrapper{display:grid;grid-template-columns:0.8125rem auto;align-items:center;gap:0.625rem;margin:0}body .wpcf7-form .control.custom-radio .radio-wrapper input,body .custom-form .control.custom-radio .radio-wrapper input{width:0.8125rem;height:0.8125rem;margin:0}body .wpcf7-form .control.custom-radio .radio-wrapper label,body .custom-form .control.custom-radio .radio-wrapper label{font-family:"Montserrat",sans-serif;font-size:min(calc(0.875rem + 0.0625 * (100vw - 22.5rem) / 67.5),0.9375rem);font-weight:400;line-height:1.33;letter-spacing:0;text-decoration:none;text-transform:none;margin:0 !important}body .wpcf7-form .control.submit input,body .custom-form .control.submit input{font-family:"Montserrat",sans-serif;font-size:min(calc(0.9375rem + 0.25 * (100vw - 22.5rem) / 67.5),1.1875rem);font-weight:700;line-height:1.33;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:100%;height:min(calc(2.8125rem + 0.625 * (100vw - 22.5rem) / 67.5),3.4375rem);color:#002351;background:#52ea9c;text-transform:uppercase;border:2px solid #52ea9c;border-radius:3.4375rem;cursor:pointer}body .wpcf7-form .control.submit input:hover,body .custom-form .control.submit input:hover{opacity:.8}body .wpcf7-form .control.clear input,body .custom-form .control.clear input{font-family:"Montserrat",sans-serif;font-size:min(calc(0.9375rem + 0.25 * (100vw - 22.5rem) / 67.5),1.1875rem);font-weight:700;line-height:1.33;letter-spacing:0;text-decoration:none;text-transform:none;height:auto !important;padding:0 !important;color:#c1c1c1 !important;background:rgba(0,0,0,0) !important;text-decoration:underline;text-transform:uppercase;border:0 !important;border-radius:0 !important;outline:none !important;cursor:pointer}body .wpcf7-form .control.clear input:hover,body .custom-form .control.clear input:hover{opacity:.8}body .wpcf7-form .control.disclaimer,body .custom-form .control.disclaimer{font-family:"Montserrat",sans-serif;font-size:0.75rem;font-weight:400;line-height:1.33;letter-spacing:0;text-decoration:none;text-transform:none;padding-top:min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 67.5),1.25rem)}body .wpcf7-form .control.disclaimer a,body .custom-form .control.disclaimer a{text-decoration:underline}body .wpcf7-form .control.disclaimer a:hover,body .custom-form .control.disclaimer a:hover{text-decoration:none}body .wpcf7-form .wpcf7-response-output,body .custom-form .wpcf7-response-output{font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:0;text-decoration:none;text-transform:none;grid-column:span 12;margin:0;padding:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);color:#4f4f4f;background:rgba(0,0,0,0);text-align:center;border:2px solid #fbc02d}body .wpcf7-form .wpcf7-not-valid-tip,body .custom-form .wpcf7-not-valid-tip{font-family:"Montserrat",sans-serif;font-size:min(calc(0.875rem + 0.0625 * (100vw - 22.5rem) / 67.5),0.9375rem);font-weight:400;line-height:1.33;letter-spacing:0;text-decoration:none;text-transform:none;display:block;margin-top:0.3125rem}body .wpcf7-form .wpcf7-not-valid,body .custom-form .wpcf7-not-valid{border-color:#e53935 !important}body .wpcf7-form.sent .wpcf7-response-output,body .custom-form.sent .wpcf7-response-output{border-color:#7cb342 !important}body .form-wrapper.style-light .wpcf7-form,body .form-wrapper.style-light .custom-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,body .form-wrapper.style-light .custom-form .control input,body .form-wrapper.style-light .custom-form .control select,body .form-wrapper.style-light .custom-form .control textarea{color:#4f4f4f;background-color:#fff;border-color:#fff}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, body .form-wrapper.style-light .custom-form .control input::-moz-placeholder, body .form-wrapper.style-light .custom-form .control select::-moz-placeholder, body .form-wrapper.style-light .custom-form .control textarea::-moz-placeholder{color:#4f4f4f}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,body .form-wrapper.style-light .custom-form .control input::placeholder,body .form-wrapper.style-light .custom-form .control select::placeholder,body .form-wrapper.style-light .custom-form .control textarea::placeholder{color:#4f4f4f}body .form-wrapper.style-light .wpcf7-form .control select,body .form-wrapper.style-light .custom-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,body .form-wrapper.style-light .custom-form .control input:focus,body .form-wrapper.style-light .custom-form .control textarea:focus{color:#4f4f4f;border-color:#fff}body .form-wrapper.style-light .wpcf7-form .control.submit input,body .form-wrapper.style-light .custom-form .control.submit input{color:#002351;background:#52ea9c;border-color:#52ea9c}body .form-wrapper.style-light .wpcf7-form .wpcf7-response-output,body .form-wrapper.style-light .custom-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 */
