.elementor-21424 .elementor-element.elementor-element-0125e40{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-21424 .elementor-element.elementor-element-0125e40.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-21424 .elementor-element.elementor-element-20f123b{text-align:left}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-21424 .elementor-element.elementor-element-ba7341f{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:400;letter-spacing:0px}.elementor-21424 .elementor-element.elementor-element-ba7341f p{margin-bottom:0}.elementor-21424 .elementor-element.elementor-element-2fe61a3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-21424 .elementor-element.elementor-element-e926307{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-21424 .elementor-element.elementor-element-4a6364f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start}.elementor-21424 .elementor-element.elementor-element-a54d708{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-21424 .elementor-element.elementor-element-a54d708.e-con{--align-self:center}.elementor-21424 .elementor-element.elementor-element-af2bd61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center}.elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-10c3d97 .elementor-counter-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-a5db5a3 .elementor-counter-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing)}@media(min-width:481px){.elementor-21424 .elementor-element.elementor-element-e926307{--width:100%}.elementor-21424 .elementor-element.elementor-element-4a6364f{--width:94%}.elementor-21424 .elementor-element.elementor-element-af2bd61{--width:100%}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-e926307{--grid-auto-flow:row}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-counter .elementor-counter-title{letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-10c3d97 .elementor-counter-title{letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-a5db5a3 .elementor-counter-title{letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:1540px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-e926307{--grid-auto-flow:row}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-counter .elementor-counter-title{letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-10c3d97 .elementor-counter-title{letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-a5db5a3 .elementor-counter-title{letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:1280px){.elementor-21424 .elementor-element.elementor-element-e926307{--grid-auto-flow:row}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-e926307{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-21424 .elementor-element.elementor-element-f852969{width:100%;max-width:100%}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-counter .elementor-counter-title{letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-10c3d97 .elementor-counter-title{letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-a5db5a3 .elementor-counter-title{letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:767px){.elementor-21424 .elementor-element.elementor-element-e926307{--grid-auto-flow:row}}@media(max-width:480px){.elementor-21424 .elementor-element.elementor-element-0125e40{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-ba7341f{font-size:20px}.elementor-21424 .elementor-element.elementor-element-2fe61a3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21424 .elementor-element.elementor-element-e926307{--e-con-grid-template-columns:repeat(1,1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-counter .elementor-counter-title{letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-10c3d97 .elementor-counter-title{letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-21424 .elementor-element.elementor-element-a5db5a3 .elementor-counter-title{letter-spacing:var(--e-global-typography-accent-letter-spacing)}}.forminator-ui{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08);max-width:640px;margin:32px auto;border:1px solid #eaeef2;transition:all .3s cubic-bezier(.25,.8,.25,1);color:#1a202c;line-height:1.5;box-sizing:border-box}.forminator-ui:hover{box-shadow:0 6px 28px rgba(0,0,0,.12)}.forminator-title{font-size:24px;font-weight:600;margin-bottom:24px;color:#1a202c;line-height:1.3}.forminator-subtitle{font-size:16px;color:#4a5568;margin-bottom:28px;font-weight:400;line-height:1.5}.forminator-row{display:flex;gap:20px;margin-bottom:24px}.forminator-col{flex:1;min-width:0}.forminator-field{position:relative}.forminator-label{display:block;font-weight:600;margin-bottom:8px;font-size:15px;color:#2d3748;line-height:1.4;letter-spacing:-.1px}.forminator-label-required{color:#e53e3e;margin-left:2px}.forminator-description{font-size:13px;color:#718096;margin-top:6px;display:block;line-height:1.5;font-weight:400}.forminator-input,.forminator-select,.forminator-textarea,.forminator-input--wrap input,.forminator-select--wrap select,.forminator-textarea--wrap textarea{overflow:hidden;width:max-content !important;padding:12px 16px;font-size:15px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;transition:all .2s ease;color:#1a202c;box-sizing:border-box;appearance:none;line-height:1.5}.forminator-input:focus,.forminator-select:focus,.forminator-textarea:focus,.forminator-input--wrap input:focus,.forminator-select--wrap select:focus,.forminator-textarea--wrap textarea:focus{border-color:#3182ce;box-shadow:0 0 0 3px rgba(49,130,206,.15);outline:none}.forminator-input::placeholder,.forminator-textarea::placeholder{color:#a0aec0;opacity:1}.forminator-textarea,.forminator-textarea--wrap textarea{min-height:120px;width:100% !important}.forminator-select--wrap{position:relative;width:100%;max-width:100%;display:inline-block;vertical-align:top}.forminator-select,.forminator-select--wrap select{padding-right:36px;background-repeat:no-repeat;background-position:right 12px center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forminator-select option{padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis}select.forminator-select{scrollbar-width:thin;scrollbar-color:#cbd5e0 #f1f5f9}select.forminator-select::-webkit-scrollbar{width:6px}select.forminator-select::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}select.forminator-select::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:3px}@-moz-document url-prefix(){.forminator-select,.forminator-select--wrap select{text-overflow:''}}.forminator-time{display:flex;align-items:center;justify-content:center;gap:8px;background:#f8fafc;padding:16px;border-radius:10px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.forminator-time:hover{border-color:#cbd5e0;background:#fff}.forminator-time--field{flex:1;min-width:0;position:relative}.forminator-time .forminator-select,.forminator-time .forminator-input{background-color:#fff;border:1px solid #e2e8f0;padding:10px 12px;text-align:center;font-weight:500;transition:all .2s ease}.forminator-time .forminator-select:focus,.forminator-time .forminator-input:focus{border-color:#3182ce;box-shadow:0 0 0 2px rgba(49,130,206,.2)}.forminator-time--separator{color:#4a5568;font-weight:600;font-size:16px;margin:0 2px;min-width:8px;text-align:center}.forminator-time--ampm .forminator-select{padding-left:8px;padding-right:24px;min-width:80px;background-position:right 8px center}.forminator-time--label{position:absolute;top:-8px;left:12px;background:#fff;padding:0 4px;font-size:11px;color:#718096;font-weight:500;z-index:1}.forminator-checkbox,.forminator-radio{position:relative;display:flex;align-items:flex-start;margin-bottom:12px;cursor:pointer}.forminator-checkbox input[type=checkbox],.forminator-radio input[type=radio]{width:18px;height:18px;margin-right:10px;position:relative;flex-shrink:0;margin-top:2px;cursor:pointer}.forminator-checkbox-label,.forminator-radio-label{font-size:14px;color:#4a5568;line-height:1.5;user-select:none;cursor:pointer}.forminator-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d5db;border-radius:4px;transition:all .2s ease}.forminator-checkbox input[type=checkbox]:checked{background-color:#3182ce;border-color:#3182ce;background-repeat:no-repeat;background-position:center}.forminator-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d5db;border-radius:50%;transition:all .2s ease}.forminator-radio input[type=radio]:checked{background-color:#3182ce;border-color:#3182ce;box-shadow:inset 0 0 0 2px #fff}.forminator-checkbox-group,.forminator-radio-group{margin-top:8px}.forminator-button-submit{background-color:#e8664c;color:#fff;padding:14px 28px;font-size:15px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-block;text-align:center;line-height:1.5;width:auto;margin-top:8px;letter-spacing:.2px}.forminator-button-submit:hover{background-color:#f8a91b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(232,102,76,.3)}.forminator-button-submit:active{transform:translateY(0);box-shadow:0 2px 6px rgba(232,102,76,.3)}.forminator-button-submit:focus{outline:none;box-shadow:0 0 0 3px rgba(232,102,76,.4)}.forminator-button-back,.forminator-button-next{background-color:#fff;color:#3182ce;border:1px solid #3182ce;padding:12px 24px;border-radius:8px;font-weight:500;transition:all .2s ease}.forminator-button-back:hover,.forminator-button-next:hover{background-color:#ebf8ff}.forminator-has_error .forminator-input,.forminator-has_error .forminator-select,.forminator-has_error .forminator-textarea{border-color:#e53e3e}.forminator-error-message{color:#e53e3e;font-size:13px;margin-top:6px;display:block;font-weight:500}.forminator-response-message{padding:16px;border-radius:8px;margin-bottom:24px;font-size:15px;line-height:1.5;border:1px solid transparent}.forminator-response-message.forminator-success{background-color:#f0fff4;color:#2f855a;border-color:#c6f6d5}.forminator-response-message.forminator-error{background-color:#fff5f5;color:#c53030;border-color:#fed7d7}.forminator-stepper{display:flex;margin-bottom:32px;gap:4px}.forminator-step{flex:1;height:4px;background-color:#e2e8f0;border-radius:2px;transition:background-color .3s ease}.forminator-step-active{background-color:#3182ce}.forminator-step-progress{text-align:center;font-size:13px;color:#718096;margin-bottom:16px}.forminator-pagination{display:flex;justify-content:space-between;margin-top:32px}.forminator-upload{border:2px dashed #cbd5e0;border-radius:8px;padding:24px;text-align:center;transition:all .3s ease}.forminator-upload:hover{border-color:#3182ce;background-color:#f8fafc}.forminator-upload-icon{font-size:40px;color:#3182ce;margin-bottom:12px}.forminator-upload-text{font-size:15px;color:#4a5568;margin-bottom:16px}.forminator-upload-file{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border-radius:6px;padding:10px 12px;margin-top:12px}@media (max-width:767px){.forminator-ui{padding:28px 20px;margin:20px auto;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.forminator-row{flex-direction:column;gap:16px}.forminator-title{font-size:20px}.forminator-subtitle{font-size:15px}}@media (max-width:480px){.forminator-button-submit{width:100%;padding:14px}.forminator-checkbox-label,.forminator-radio-label{font-size:13px}.forminator-time{flex-wrap:wrap;gap:12px;padding:12px}.forminator-time--field{flex:1 0 calc(50% - 6px)}.forminator-time--separator{display:none}.forminator-time--ampm{flex:1 0 100%;margin-top:8px}.forminator-time--ampm .forminator-select{width:100%}.forminator-upload{padding:16px}.forminator-select,.forminator-select--wrap select{font-size:14px;padding:10px 12px;padding-right:32px;background-position:right 8px center}}.forminator-calculation{font-size:16px;font-weight:500;padding:12px 16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.forminator-clearfix:after{content:"";display:table;clear:both}.forminator-radio--grid,.forminator-checkbox--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px, 1fr));gap:12px;margin-top:12px}.forminator-radio--grid .forminator-radio,.forminator-checkbox--grid .forminator-checkbox{margin-bottom:0}.forminator-honeypot{position:absolute;left:-9999px}.forminator-footer{font-size:13px;color:#718096;margin-top:24px;text-align:center}.forminator-icon{display:inline-block;vertical-align:middle;margin-right:8px}@media print{.forminator-ui{box-shadow:none;border:none;padding:0}.forminator-button-submit{display:none}}@media screen and (-webkit-min-device-pixel-ratio:0){.forminator-select,.forminator-select--wrap select{width:100%;min-width:0;-webkit-appearance:none}}@supports (-ms-ime-align:auto){.forminator-select,.forminator-select--wrap select{width:99%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.forminator-select,.forminator-select--wrap select{width:99%}}.forminator-ui#forminator-module-21416.forminator-design--basic .forminator-input{width:100% !important}label{margin:0 !important}input{padding:4px 6px !important}.forminator-ui.forminator-custom-form[data-design=basic] .forminator-input-with-icon .forminator-input{padding-left:36px !important}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child),.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom:14px !important}