.elementor-2359 .elementor-element.elementor-element-01d5e11{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-2359 .elementor-element.elementor-element-01d5e11:not(.elementor-motion-effects-element-type-background), .elementor-2359 .elementor-element.elementor-element-01d5e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57b262e );background-image:url("https://www.generalfilters.com/wp-content/uploads/2026/04/mesh-scaled.png");background-position:bottom center;background-repeat:repeat-x;}.elementor-2359 .elementor-element.elementor-element-707fa9a{--display:flex;}.elementor-2359 .elementor-element.elementor-element-e37c569 .elementor-heading-title{font-family:var( --e-global-typography-ebdac52-font-family ), Sans-serif;font-size:var( --e-global-typography-ebdac52-font-size );font-weight:var( --e-global-typography-ebdac52-font-weight );text-transform:var( --e-global-typography-ebdac52-text-transform );line-height:var( --e-global-typography-ebdac52-line-height );letter-spacing:var( --e-global-typography-ebdac52-letter-spacing );color:var( --e-global-color-120d864 );}.elementor-2359 .elementor-element.elementor-element-f3a20d1{font-family:var( --e-global-typography-528197b-font-family ), Sans-serif;font-size:var( --e-global-typography-528197b-font-size );font-weight:var( --e-global-typography-528197b-font-weight );line-height:var( --e-global-typography-528197b-line-height );letter-spacing:var( --e-global-typography-528197b-letter-spacing );color:var( --e-global-color-efc334f );}.elementor-2359 .elementor-element.elementor-element-d77b222{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2359 .elementor-element.elementor-element-28e10b3 .elementor-heading-title{font-family:var( --e-global-typography-528197b-font-family ), Sans-serif;font-size:var( --e-global-typography-528197b-font-size );font-weight:var( --e-global-typography-528197b-font-weight );line-height:var( --e-global-typography-528197b-line-height );letter-spacing:var( --e-global-typography-528197b-letter-spacing );color:var( --e-global-color-efc334f );}.elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-18e691f-font-family ), Sans-serif;font-size:var( --e-global-typography-18e691f-font-size );font-weight:var( --e-global-typography-18e691f-font-weight );text-transform:var( --e-global-typography-18e691f-text-transform );line-height:var( --e-global-typography-18e691f-line-height );letter-spacing:var( --e-global-typography-18e691f-letter-spacing );fill:var( --e-global-color-efc334f );color:var( --e-global-color-efc334f );transition-duration:300ms;border-radius:4px 4px 4px 4px;padding:9px 9px 9px 9px;}.elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button:hover, .elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button:focus{background-color:var( --e-global-color-a4b602d );color:var( --e-global-color-primary );border-color:var( --e-global-color-65539a0 );}.elementor-2359 .elementor-element.elementor-element-faed999{padding:0px 0px 0px 0px;}.elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button:hover svg, .elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2359 .elementor-element.elementor-element-53977c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-2359 .elementor-element.elementor-element-4c3f069{--display:flex;}.elementor-2359 .elementor-element.elementor-element-4c3f069.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-row{margin-top:12px;margin-bottom:12px;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__label{margin:0px 0px 08px 0px;text-align:left;font-family:var( --e-global-typography-f5b3cd3-font-family ), Sans-serif;font-size:var( --e-global-typography-f5b3cd3-font-size );font-weight:var( --e-global-typography-f5b3cd3-font-weight );line-height:var( --e-global-typography-f5b3cd3-line-height );letter-spacing:var( --e-global-typography-f5b3cd3-letter-spacing );color:var( --e-global-color-primary );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__desc{margin:8px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-528fe13 );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__fields-group{gap:12px 12px;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field-wrap label{font-family:var( --e-global-typography-f5b3cd3-font-family ), Sans-serif;font-size:var( --e-global-typography-f5b3cd3-font-size );font-weight:var( --e-global-typography-f5b3cd3-font-weight );line-height:var( --e-global-typography-f5b3cd3-line-height );letter-spacing:var( --e-global-typography-f5b3cd3-letter-spacing );color:var( --e-global-color-primary );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field-wrap span::before{font-size:14px;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:var( --e-global-typography-b1cda27-font-family ), Sans-serif;font-size:var( --e-global-typography-b1cda27-font-size );font-weight:var( --e-global-typography-b1cda27-font-weight );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-0e5017c );padding:13px 20px 13px 20px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5d70f00 );border-radius:4px 4px 4px 4px;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder ::-webkit-input-placeholder{color:var( --e-global-color-2efc693 );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder ::-ms-input-placeholder{color:var( --e-global-color-2efc693 );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder ::-moz-placeholder{color:var( --e-global-color-2efc693 );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder :-moz-placeholder{color:var( --e-global-color-2efc693 );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder input{color-scheme:normal;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__heading{font-family:var( --e-global-typography-09a0393-font-family ), Sans-serif;font-size:var( --e-global-typography-09a0393-font-size );font-weight:var( --e-global-typography-09a0393-font-weight );text-transform:var( --e-global-typography-09a0393-text-transform );line-height:var( --e-global-typography-09a0393-line-height );letter-spacing:var( --e-global-typography-09a0393-letter-spacing );color:var( --e-global-color-primary );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__submit{justify-content:center;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-message--success{margin:04px 0px 04px 0px;text-align:center;font-family:var( --e-global-typography-b1cda27-font-family ), Sans-serif;font-size:var( --e-global-typography-b1cda27-font-size );font-weight:var( --e-global-typography-b1cda27-font-weight );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-message--error{margin:04px 0px 04px 0px;text-align:center;font-family:var( --e-global-typography-b1cda27-font-family ), Sans-serif;font-size:var( --e-global-typography-b1cda27-font-size );font-weight:var( --e-global-typography-b1cda27-font-weight );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-c141be8{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2359 .elementor-element.elementor-element-2c481df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2359 .elementor-element.elementor-element-c914c58 .elementor-heading-title{font-family:var( --e-global-typography-64ebcb6-font-family ), Sans-serif;font-size:var( --e-global-typography-64ebcb6-font-size );font-weight:var( --e-global-typography-64ebcb6-font-weight );line-height:var( --e-global-typography-64ebcb6-line-height );letter-spacing:var( --e-global-typography-64ebcb6-letter-spacing );color:var( --e-global-color-primary );}.elementor-2359 .elementor-element.elementor-element-420fcf5{--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:flex-end;}.elementor-2359 .elementor-element.elementor-element-f0f2744{width:var( --container-widget-width, 364px );max-width:364px;--container-widget-width:364px;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-a6e7955-font-family ), Sans-serif;font-size:var( --e-global-typography-a6e7955-font-size );font-weight:var( --e-global-typography-a6e7955-font-weight );line-height:var( --e-global-typography-a6e7955-line-height );letter-spacing:var( --e-global-typography-a6e7955-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px;}.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-8b712a0 );fill:var( --e-global-color-8b712a0 );}.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-8b712a0 );}.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-2359 .elementor-element.elementor-element-436e11f{--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;}@media(min-width:768px){.elementor-2359 .elementor-element.elementor-element-707fa9a{--width:946px;}.elementor-2359 .elementor-element.elementor-element-4c3f069{--width:558px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2359 .elementor-element.elementor-element-707fa9a{--width:720px;}.elementor-2359 .elementor-element.elementor-element-4c3f069{--width:57.698%;}.elementor-2359 .elementor-element.elementor-element-420fcf5{--width:100%;}}@media(max-width:1366px){.elementor-2359 .elementor-element.elementor-element-e37c569 .elementor-heading-title{font-size:var( --e-global-typography-ebdac52-font-size );line-height:var( --e-global-typography-ebdac52-line-height );letter-spacing:var( --e-global-typography-ebdac52-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-f3a20d1{font-size:var( --e-global-typography-528197b-font-size );line-height:var( --e-global-typography-528197b-line-height );letter-spacing:var( --e-global-typography-528197b-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-28e10b3 .elementor-heading-title{font-size:var( --e-global-typography-528197b-font-size );line-height:var( --e-global-typography-528197b-line-height );letter-spacing:var( --e-global-typography-528197b-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button{font-size:var( --e-global-typography-18e691f-font-size );line-height:var( --e-global-typography-18e691f-line-height );letter-spacing:var( --e-global-typography-18e691f-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__label{font-size:var( --e-global-typography-f5b3cd3-font-size );line-height:var( --e-global-typography-f5b3cd3-line-height );letter-spacing:var( --e-global-typography-f5b3cd3-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-f5b3cd3-font-size );line-height:var( --e-global-typography-f5b3cd3-line-height );letter-spacing:var( --e-global-typography-f5b3cd3-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__heading{font-size:var( --e-global-typography-09a0393-font-size );line-height:var( --e-global-typography-09a0393-line-height );letter-spacing:var( --e-global-typography-09a0393-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-message--success{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-message--error{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-c914c58 .elementor-heading-title{font-size:var( --e-global-typography-64ebcb6-font-size );line-height:var( --e-global-typography-64ebcb6-line-height );letter-spacing:var( --e-global-typography-64ebcb6-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-a6e7955-font-size );line-height:var( --e-global-typography-a6e7955-line-height );letter-spacing:var( --e-global-typography-a6e7955-letter-spacing );}}@media(max-width:1024px){.elementor-2359 .elementor-element.elementor-element-01d5e11{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2359 .elementor-element.elementor-element-e37c569 .elementor-heading-title{font-size:var( --e-global-typography-ebdac52-font-size );line-height:var( --e-global-typography-ebdac52-line-height );letter-spacing:var( --e-global-typography-ebdac52-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-f3a20d1{font-size:var( --e-global-typography-528197b-font-size );line-height:var( --e-global-typography-528197b-line-height );letter-spacing:var( --e-global-typography-528197b-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-d77b222{--justify-content:flex-start;}.elementor-2359 .elementor-element.elementor-element-28e10b3 .elementor-heading-title{font-size:var( --e-global-typography-528197b-font-size );line-height:var( --e-global-typography-528197b-line-height );letter-spacing:var( --e-global-typography-528197b-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button{font-size:var( --e-global-typography-18e691f-font-size );line-height:var( --e-global-typography-18e691f-line-height );letter-spacing:var( --e-global-typography-18e691f-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-53977c1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__label{font-size:var( --e-global-typography-f5b3cd3-font-size );line-height:var( --e-global-typography-f5b3cd3-line-height );letter-spacing:var( --e-global-typography-f5b3cd3-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-f5b3cd3-font-size );line-height:var( --e-global-typography-f5b3cd3-line-height );letter-spacing:var( --e-global-typography-f5b3cd3-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__heading{font-size:var( --e-global-typography-09a0393-font-size );line-height:var( --e-global-typography-09a0393-line-height );letter-spacing:var( --e-global-typography-09a0393-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-message--success{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-message--error{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-c914c58 .elementor-heading-title{font-size:var( --e-global-typography-64ebcb6-font-size );line-height:var( --e-global-typography-64ebcb6-line-height );letter-spacing:var( --e-global-typography-64ebcb6-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-a6e7955-font-size );line-height:var( --e-global-typography-a6e7955-line-height );letter-spacing:var( --e-global-typography-a6e7955-letter-spacing );}}@media(max-width:767px){.elementor-2359 .elementor-element.elementor-element-e37c569 .elementor-heading-title{font-size:var( --e-global-typography-ebdac52-font-size );line-height:var( --e-global-typography-ebdac52-line-height );letter-spacing:var( --e-global-typography-ebdac52-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-f3a20d1{font-size:var( --e-global-typography-528197b-font-size );line-height:var( --e-global-typography-528197b-line-height );letter-spacing:var( --e-global-typography-528197b-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-28e10b3 .elementor-heading-title{font-size:var( --e-global-typography-528197b-font-size );line-height:var( --e-global-typography-528197b-line-height );letter-spacing:var( --e-global-typography-528197b-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-faed999 .elementor-button{font-size:var( --e-global-typography-18e691f-font-size );line-height:var( --e-global-typography-18e691f-line-height );letter-spacing:var( --e-global-typography-18e691f-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-53977c1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__label{font-size:var( --e-global-typography-f5b3cd3-font-size );line-height:var( --e-global-typography-f5b3cd3-line-height );letter-spacing:var( --e-global-typography-f5b3cd3-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-f5b3cd3-font-size );line-height:var( --e-global-typography-f5b3cd3-line-height );letter-spacing:var( --e-global-typography-f5b3cd3-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder__heading{font-size:var( --e-global-typography-09a0393-font-size );line-height:var( --e-global-typography-09a0393-line-height );letter-spacing:var( --e-global-typography-09a0393-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-message--success{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-56d1372 .jet-form-builder-message--error{font-size:var( --e-global-typography-b1cda27-font-size );line-height:var( --e-global-typography-b1cda27-line-height );letter-spacing:var( --e-global-typography-b1cda27-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-c914c58 .elementor-heading-title{font-size:var( --e-global-typography-64ebcb6-font-size );line-height:var( --e-global-typography-64ebcb6-line-height );letter-spacing:var( --e-global-typography-64ebcb6-letter-spacing );}.elementor-2359 .elementor-element.elementor-element-f0f2744{width:100%;max-width:100%;}.elementor-2359 .elementor-element.elementor-element-f0f2744 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-a6e7955-font-size );line-height:var( --e-global-typography-a6e7955-line-height );letter-spacing:var( --e-global-typography-a6e7955-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-faed999 */.elementor-button-content-wrapper{
    align-items: center;
}

.elementor-2359 .elementor-element.elementor-element-faed999 svg{
    width:24px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-56d1372 *//* Helper Class*/
.no-margin{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


.submit-ticket .form-group,
.submit-ticket .form-notice-group{
    margin-bottom: 12px;
}

.submit-ticket .form-notice{
        font-size: 14px;
    line-height: 22px;
    font-weight: 600;
}

.submit-ticket .form-message{
    background: #F4F5F6;
    border-radius: 12px;
    padding: 24px;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
}

.submit-ticket .textarea-field{
    min-height: 180px;
}
.submit-ticket .field-type-checkbox-field > .jet-form-builder__label{
    margin-bottom: 8px;
}

.submit-ticket .conditional_block{
    margin-top: 0;
    margin-bottom: 0;
}

.submit-ticket .wp-block-columns{
    margin-top: 12px !important;
}

.submit-ticket .form-heading{
    font-size: 24px !important; 
    line-height:32px !important;
    color: #121212 !important;
    margin-top: 60px !important;
}

.submit-ticket .form-group-address input{
    margin-bottom: 0 !important;
}

/* Radio */
.submit-ticket .jet-form-builder-row.field-type-radio-field{
    padding: 12px;
}

.submit-ticket .wp-block-jet-forms-radio-field {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.submit-ticket .jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
}

.elementor-2359 .elementor-element.elementor-element-56d1372 small {
    font-size: 14px!important;
}
.elementor-2359 .elementor-element.elementor-element-56d1372 button {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f0f2744 */.ticket-menu {
    background: #FFFFFF;
    border: 1px solid #E6E8EA;
    border-radius: 4px;
    overflow: hidden; /* important */
}

/* Reset default list spacing */
.ticket-menu li {
    list-style: none;
}

/* Hover effect */
.ticket-menu li:hover {
    background: #4C5139;
}

/* FIRST ITEM (top corners) */
.ticket-menu li:first-child:hover {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

/* LAST ITEM (bottom corners) */
.ticket-menu li:last-child:hover {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

/* Active item */
.ticket-menu .current_page_item {
    background: #4C5139;
}/* End custom CSS */