.elementor-362 .elementor-element.elementor-element-322316d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-362 .elementor-element.elementor-element-322316d0:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-322316d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9F8;}.elementor-362 .elementor-element.elementor-element-1d893088{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-362 .elementor-element.elementor-element-4a660df5{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-362 .elementor-element.elementor-element-3aa7a52 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;fill:#66706C;color:#66706C;border-radius:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-3aa7a52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-362 .elementor-element.elementor-element-7b8c93eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;line-height:1.6em;color:#9AA39F;}.elementor-362 .elementor-element.elementor-element-7b8c93eb p{margin-block-end:0px;}.elementor-362 .elementor-element.elementor-element-6896484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#151817;}.elementor-362 .elementor-element.elementor-element-6896484 p{margin-block-end:0px;}.elementor-362 .elementor-element.elementor-element-2e4f7c43{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-613b8e72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-155b001f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#16644E;}.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 );color:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-27283f0e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-362 .elementor-element.elementor-element-27283f0e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-1.6px;color:#2D2D2D;}.elementor-362 .elementor-element.elementor-element-3c3af35f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#66706C;}.elementor-362 .elementor-element.elementor-element-365593fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE3E0;--border-color:#DDE3E0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-362 .elementor-element.elementor-element-365593fc:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-365593fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-3e24b5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:#66706C;}.elementor-362 .elementor-element.elementor-element-335c3af9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-5c6cb907{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-358fc449{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-2a9cbccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#16644E;}.elementor-362 .elementor-element.elementor-element-45dfe30d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-75aa3225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#151817;}.elementor-362 .elementor-element.elementor-element-a4d39be{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#66706C;}.elementor-362 .elementor-element.elementor-element-69d0cb87{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-4e047207{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-1abf1cd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#16644E;}.elementor-362 .elementor-element.elementor-element-5f46fc12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-5d585a9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#151817;}.elementor-362 .elementor-element.elementor-element-61b68759{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#66706C;}.elementor-362 .elementor-element.elementor-element-32c6a0d6{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-2c4f6b5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-1b5eb582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#16644E;}.elementor-362 .elementor-element.elementor-element-26c12687{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-17e1c1e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#151817;}.elementor-362 .elementor-element.elementor-element-741cd35e{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#66706C;}.elementor-362 .elementor-element.elementor-element-1e05d57e{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-20a6cb06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-3afa013f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#16644E;}.elementor-362 .elementor-element.elementor-element-7edf4e51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-362 .elementor-element.elementor-element-21e80bc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#151817;}.elementor-362 .elementor-element.elementor-element-3ae7ad14{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#66706C;}.elementor-362 .elementor-element.elementor-element-3387fa62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-362 .elementor-element.elementor-element-3387fa62:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-3387fa62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-7566c4d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-group > label, .elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-subgroup label{color:#151817;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-type-html{padding-bottom:0px;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-group .elementor-field{color:#151817;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#DDE3E0;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#DDE3E0;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-field-group .elementor-select-wrapper::before{color:#DDE3E0;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .e-form__buttons__wrapper__button-next{background-color:#33CC99;color:var( --e-global-color-3b4226c );}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-button[type="submit"]{background-color:#33CC99;color:var( --e-global-color-3b4226c );}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-3b4226c );}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-6e30e92 );color:#ffffff;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-6e30e92 );color:#ffffff;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4 .elementor-button{border-radius:3px 3px 3px 3px;}.elementor-362 .elementor-element.elementor-element-3f1fa6d4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-362 .elementor-element.elementor-element-10a3b6ef{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#66706C;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-1d893088{--padding-top:40px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-362 .elementor-element.elementor-element-2e4f7c43{--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;}.elementor-362 .elementor-element.elementor-element-27283f0e .elementor-heading-title{font-size:48px;}.elementor-362 .elementor-element.elementor-element-7566c4d2{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-362 .elementor-element.elementor-element-1d893088{--padding-top:40px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-362 .elementor-element.elementor-element-613b8e72{--width:100%;}.elementor-362 .elementor-element.elementor-element-27283f0e .elementor-heading-title{font-size:34px;}.elementor-362 .elementor-element.elementor-element-365593fc{--width:100%;}.elementor-362 .elementor-element.elementor-element-5c6cb907{--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;}.elementor-362 .elementor-element.elementor-element-69d0cb87{--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;}.elementor-362 .elementor-element.elementor-element-32c6a0d6{--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;}.elementor-362 .elementor-element.elementor-element-1e05d57e{--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;}.elementor-362 .elementor-element.elementor-element-7566c4d2{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-362 .elementor-element.elementor-element-322316d0{--width:100%;}.elementor-362 .elementor-element.elementor-element-4a660df5{--width:100%;}.elementor-362 .elementor-element.elementor-element-2e4f7c43{--width:100%;}.elementor-362 .elementor-element.elementor-element-613b8e72{--width:54%;}.elementor-362 .elementor-element.elementor-element-365593fc{--width:46%;}.elementor-362 .elementor-element.elementor-element-335c3af9{--width:100%;}.elementor-362 .elementor-element.elementor-element-5c6cb907{--width:100%;}.elementor-362 .elementor-element.elementor-element-358fc449{--width:8%;}.elementor-362 .elementor-element.elementor-element-45dfe30d{--width:92%;}.elementor-362 .elementor-element.elementor-element-69d0cb87{--width:100%;}.elementor-362 .elementor-element.elementor-element-4e047207{--width:8%;}.elementor-362 .elementor-element.elementor-element-5f46fc12{--width:92%;}.elementor-362 .elementor-element.elementor-element-32c6a0d6{--width:100%;}.elementor-362 .elementor-element.elementor-element-2c4f6b5b{--width:8%;}.elementor-362 .elementor-element.elementor-element-26c12687{--width:92%;}.elementor-362 .elementor-element.elementor-element-1e05d57e{--width:100%;}.elementor-362 .elementor-element.elementor-element-20a6cb06{--width:8%;}.elementor-362 .elementor-element.elementor-element-7edf4e51{--width:92%;}.elementor-362 .elementor-element.elementor-element-3387fa62{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-362 .elementor-element.elementor-element-613b8e72{--width:100%;}.elementor-362 .elementor-element.elementor-element-365593fc{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-322316d0 */.elementor-362 .elementor-element.elementor-element-322316d0.pa-project-inquiry-hero{width:100%;background:#F7F9F8;border-bottom:1px solid #DDE3E0;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-inquiry-hero-inner{width:100%;max-width:1280px;margin-inline:auto;}

.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-eyebrow{
 display:flex;align-items:center;gap:10px;margin:0;color:#16644E;
 font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;
 line-height:1.4;letter-spacing:.10em;text-transform:uppercase;
}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-eyebrow::before{content:"";width:24px;height:1px;flex:0 0 24px;background:#33CC99;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-eyebrow p{margin:0;}

.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-breadcrumb{width:100%!important;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-breadcrumb > .elementor-widget-button{width:auto!important;max-width:max-content!important;flex:0 0 auto!important;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-breadcrumb .elementor-button{padding:0;min-height:auto;background:transparent;border:0;box-shadow:none;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-breadcrumb p{margin:0;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-hero-layout{width:100%!important;margin-top:32px;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-hero-copy{flex:0 0 54%!important;width:54%!important;max-width:54%!important;min-width:0!important;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-next-card{flex:0 0 46%!important;width:46%!important;max-width:46%!important;min-width:0!important;background:#FFFFFF;border:1px solid #DDE3E0;padding:24px!important;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-title .elementor-heading-title{font-size:56px;line-height:1.06;color:#2D2D2D;letter-spacing:-1.6px;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-intro p,.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-label p,.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-step-title p,.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-step-copy p{margin:0;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-label{color:#66706C;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-steps{width:100%!important;margin-top:16px;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-step{width:100%!important;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-number{flex:0 0 26px!important;width:26px!important;max-width:26px!important;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-number p{margin:0;color:#16644E;font-size:11px;font-weight:700;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-content{min-width:0!important;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-step-title{color:#151817;font-size:14px;font-weight:600;}
.elementor-362 .elementor-element.elementor-element-322316d0 .pa-next-step-copy{color:#66706C;font-size:14px;line-height:1.65;}
@media(max-width:1024px){
 .elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-hero-layout{flex-direction:column!important;gap:40px!important;}
 .elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-hero-copy,.elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-next-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;}
 .elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-title .elementor-heading-title{font-size:48px;}
}
@media(max-width:767px){
 .elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-inquiry-hero-inner{padding:40px 20px 48px!important;}
 .elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-title .elementor-heading-title{font-size:34px;line-height:1.08;letter-spacing:-.8px;}
 .elementor-362 .elementor-element.elementor-element-322316d0 .pa-project-next-card{padding:22px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3387fa62 *//* =========================================================
   PolyAnalytik — Project Inquiry Form
   Clean native Elementor layout
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62{
    --pa-ink:#151817;
    --pa-charcoal:#2D2D2D;
    --pa-muted:#66706C;
    --pa-brand:#33CC99;
    --pa-brand-strong:#16644E;
    --pa-border:#DDE3E0;
    --pa-surface:#F7F9F8;
    --pa-white:#FFFFFF;

    --pa-sidebar:260px;
    --pa-gap:44px;
    --pa-field-gap:24px;
}


/* =========================================================
   Section
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62.pa-project-inquiry-form-section{
    width:100%;
    background:var(--pa-white);
    border-top:1px solid var(--pa-border);
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-inquiry-form-section-inner{
    width:100%;
    max-width:1280px;
    margin-inline:auto;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form{
    width:100% !important;
}


/* =========================================================
   MAIN GRID
   Section info | Field | Field
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form .elementor-form-fields-wrapper{
    display:grid !important;

    grid-template-columns:
        var(--pa-sidebar)
        minmax(0,1fr)
        minmax(0,1fr);

    column-gap:var(--pa-field-gap);
    row-gap:20px;

    align-items:start;
    width:100%;
}


/* =========================================================
   RESET ELEMENTOR FIELD WIDTHS
   Grid controls widths now
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form .elementor-field-group{
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0;
    min-width:0;
}


/* =========================================================
   SECTION LABEL BLOCKS
   Use existing hidden fields as real layout columns
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_01,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_02,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_03{
    display:block !important;

    grid-column:1;
    align-self:start;

    height:auto !important;
    min-height:0 !important;

    border:0 !important;

    padding-top:28px !important;

    color:var(--pa-brand-strong);

    font-family:Inter,Arial,sans-serif;
}


/* Hide actual hidden input */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_01 input,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_02 input,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_03 input{
    display:none !important;
}


/* Section text */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_01::before,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_02::before,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_03::before{
    display:block;

    white-space:pre-line;

    color:var(--pa-brand-strong);

    font-family:Inter,Arial,sans-serif;
    font-size:12px;
    font-weight:600;
    line-height:1.6;

    letter-spacing:.04em;
}


/* Section 01 */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_01::before{
    content:
        "01\A"
        "Your details\A\A"
        "So we can reply and route the inquiry to the right scientist.";
}


/* Section 02 */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_02::before{
    content:
        "02\A"
        "The scientific question\A\A"
        "What must the data allow you to decide?";
}


/* Section 03 */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_03::before{
    content:
        "03\A"
        "Samples and material\A\A"
        "Sample form and quantity determine which methods are feasible.";
}


/* =========================================================
   TOP BORDER FOR EVERY FORM SECTION
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_01,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-name,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-email,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_02,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-interest,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-field_section_03,

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-material{
    border-top:1px solid var(--pa-border) !important;
    padding-top:28px !important;
}


/* =========================================================
   SECTION 01 — YOUR DETAILS
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-name{
    grid-column:2;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-email{
    grid-column:3;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-organisation{
    grid-column:2;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-phone{
    grid-column:3;
}


/* =========================================================
   SECTION 02 — SCIENTIFIC QUESTION
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-interest{
    grid-column:2 / 4;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-objective{
    grid-column:2 / 4;
}


/* =========================================================
   SECTION 03 — SAMPLES
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-material{
    grid-column:2 / 4;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-sampleType{
    grid-column:2;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-sampleCount{
    grid-column:3;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-timeline{
    grid-column:2;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-attachments{
    grid-column:3;
}


/* =========================================================
   FIELD LABELS
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form .elementor-field-label{
    display:block;

    margin-bottom:8px;

    color:var(--pa-ink);

    font-family:Inter,Arial,sans-serif;
    font-size:11px;
    font-weight:600;
    line-height:1.4;

    letter-spacing:.055em;
    text-transform:uppercase;
}


/* Required marker */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form .elementor-mark-required
.elementor-field-label::after{
    color:var(--pa-brand-strong);
}


/* =========================================================
   INPUTS / SELECT / TEXTAREA
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field:not([type="file"]){

    width:100%;

    min-height:42px;

    padding:9px 13px;

    border:1px solid var(--pa-border);
    border-radius:3px;

    background:var(--pa-white);

    color:var(--pa-ink);

    font-family:Inter,Arial,sans-serif;
    font-size:14px;
    font-weight:400;

    box-shadow:none;

    transition:
        border-color .18s ease,
        box-shadow .18s ease,
        background-color .18s ease;
}


/* Placeholder */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field::placeholder{
    color:#8C9591;
    opacity:1;
}


/* Focus */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field:not([type="file"]):focus{

    border-color:var(--pa-brand);

    box-shadow:
        0 0 0 3px rgba(51,204,153,.12);

    outline:none;
}


/* Select */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form select.elementor-field{
    cursor:pointer;
}


/* Textarea */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form textarea.elementor-field{
    min-height:112px;
    resize:vertical;
    line-height:1.6;
}


/* Project objective slightly taller */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-objective textarea{
    min-height:120px;
}


/* Material */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-material textarea{
    min-height:110px;
}


/* =========================================================
   FILE UPLOAD
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-attachments{
    align-self:stretch;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-attachments input[type="file"]{

    width:100%;
    min-height:42px;

    padding:8px;

    border:1px dashed var(--pa-border);
    border-radius:3px;

    background:var(--pa-surface);

    color:var(--pa-muted);

    font-family:Inter,Arial,sans-serif;
    font-size:13px;

    cursor:pointer;
}


/* Native choose file button */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-attachments
input[type="file"]::file-.elementor-362 .elementor-element.elementor-element-3387fa62-button{

    margin-right:12px;

    padding:7px 12px;

    border:0;
    border-radius:3px;

    background:var(--pa-ink);

    color:var(--pa-white);

    font-family:Inter,Arial,sans-serif;
    font-size:12px;
    font-weight:600;

    cursor:pointer;

    transition:background .18s ease;
}


.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-group-attachments
input[type="file"]::file-.elementor-362 .elementor-element.elementor-element-3387fa62-button:hover{
    background:var(--pa-brand-strong);
}


/* =========================================================
   FIELD HELP / DESCRIPTION
   Elementor messages if used
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form .elementor-field-subgroup,
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form .elementor-field-group .elementor-field-textual + small{
    color:var(--pa-muted);

    font-family:Inter,Arial,sans-serif;
    font-size:12px;
    line-height:1.5;
}


/* =========================================================
   SUBMIT
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-type-submit{

    grid-column:2 / 4;

    width:100% !important;

    margin-top:12px !important;

    padding-top:28px !important;

    border-top:1px solid var(--pa-border);
}


/* Important: don't force brand colours here.
   Elementor can control button colours. */
.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
.elementor-field-type-submit .elementor-button{

    width:auto;

    min-width:190px;
    min-height:42px;

    padding:10px 26px;

    border-radius:3px;

    font-family:Inter,Arial,sans-serif;
    font-size:14px;
    font-weight:600;
    line-height:1.4;
}


/* =========================================================
   PRIVACY NOTE
   It is outside the form grid
   ========================================================= */

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-privacy{

    width:calc(
        100% - var(--pa-sidebar) - var(--pa-gap)
    );

    max-width:760px;

    margin-top:14px;
    margin-left:calc(
        var(--pa-sidebar) + var(--pa-gap)
    );

    color:var(--pa-muted);

    font-size:12px;
    line-height:1.6;
}

.elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-privacy p{
    margin:0;
}


/* =========================================================
   LAPTOP
   ========================================================= */

@media (min-width:1025px) and (max-width:1365px){

    .elementor-362 .elementor-element.elementor-element-3387fa62{
        --pa-sidebar:230px;
        --pa-gap:36px;
        --pa-field-gap:20px;
    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width:768px) and (max-width:1024px){

    .elementor-362 .elementor-element.elementor-element-3387fa62{
        --pa-sidebar:190px;
        --pa-gap:30px;
        --pa-field-gap:18px;
    }

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-form-fields-wrapper{

        grid-template-columns:
            var(--pa-sidebar)
            minmax(0,1fr)
            minmax(0,1fr);
    }


    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_01::before,

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_02::before,

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_03::before{

        font-size:11px;
        line-height:1.55;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width:767px){

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-inquiry-form-section-inner{
        padding:64px 20px !important;
    }


    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-form-fields-wrapper{

        display:flex !important;

        flex-direction:column;

        gap:18px;
    }


    /* Every field is full width */
    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group{

        width:100% !important;
        max-width:100% !important;

        margin:0 !important;
    }


    /* Section headings */
    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_01,

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_02,

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_03{

        width:100% !important;

        padding-top:26px !important;

        margin-top:14px !important;

        border-top:1px solid var(--pa-border) !important;
    }


    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_01::before,

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_02::before,

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-field_section_03::before{

        width:100%;

        font-size:12px;
        line-height:1.7;
    }


    /* Do not duplicate top border on first input */
    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-name,

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-interest,

    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-group-material{

        padding-top:0 !important;
        border-top:0 !important;
    }


    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-type-submit{

        width:100% !important;

        padding-top:24px !important;

        margin-top:10px !important;
    }


    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-native-form
    .elementor-field-type-submit .elementor-button{

        width:100%;

        min-width:0;
    }


    .elementor-362 .elementor-element.elementor-element-3387fa62 .pa-project-privacy{

        width:100%;
        max-width:100%;

        margin-left:0;
        margin-top:14px;
    }

}/* End custom CSS */