.elementor-260 .elementor-element.elementor-element-4f34522d{--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;--justify-content:space-between;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overflow:hidden;--background-transition:0.8s;--overlay-opacity:1;--margin-top:-9rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:20rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-260 .elementor-element.elementor-element-4f34522d:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-4f34522d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.vortax.us/wp-content/uploads/2026/10/Services-area-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-260 .elementor-element.elementor-element-4f34522d::before, .elementor-260 .elementor-element.elementor-element-4f34522d > .elementor-background-video-container::before, .elementor-260 .elementor-element.elementor-element-4f34522d > .e-con-inner > .elementor-background-video-container::before, .elementor-260 .elementor-element.elementor-element-4f34522d > .elementor-background-slideshow::before, .elementor-260 .elementor-element.elementor-element-4f34522d > .e-con-inner > .elementor-background-slideshow::before, .elementor-260 .elementor-element.elementor-element-4f34522d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-39c171e ) 0%, var( --e-global-color-a2a5d4e ) 100%);}.elementor-260 .elementor-element.elementor-element-1533382a{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-260 .elementor-element.elementor-element-2e01b437{--e-icon-list-icon-size:0.5rem;--icon-vertical-offset:0px;}.elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-item > a{font-family:var( --e-global-typography-8a5dd48-font-family ), Sans-serif;font-size:var( --e-global-typography-8a5dd48-font-size );font-weight:var( --e-global-typography-8a5dd48-font-weight );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-260 .elementor-element.elementor-element-7fbc3e32{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-260 .elementor-element.elementor-element-7fbc3e32 .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:2rem;font-weight:400;line-height:1.17em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-3f464a11{--display:flex;--justify-content:flex-end;}.elementor-260 .elementor-element.elementor-element-47f651b6{font-family:var( --e-global-typography-c7c1c98-font-family ), Sans-serif;font-size:var( --e-global-typography-c7c1c98-font-size );font-weight:var( --e-global-typography-c7c1c98-font-weight );line-height:var( --e-global-typography-c7c1c98-line-height );color:var( --e-global-color-f7e7093 );}.elementor-260 .elementor-element.elementor-element-0acf6e3{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-260 .elementor-element.elementor-element-0acf6e3:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-0acf6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ba6299 );}.elementor-260 .elementor-element.elementor-element-db8f0fd{--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;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-260 .elementor-element.elementor-element-eca7c52{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-260 .elementor-element.elementor-element-2c7c62c{text-align:center;}.elementor-260 .elementor-element.elementor-element-2c7c62c .elementor-heading-title{font-family:var( --e-global-typography-fa07e0a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa07e0a-font-size );font-weight:var( --e-global-typography-fa07e0a-font-weight );line-height:var( --e-global-typography-fa07e0a-line-height );letter-spacing:var( --e-global-typography-fa07e0a-letter-spacing );color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-e7ae396{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--grid-auto-flow:row;}.elementor-260 .elementor-element.elementor-element-5acff17{--display:flex;--justify-content:space-between;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:350ms;}.elementor-260 .elementor-element.elementor-element-5acff17:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-5acff17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.vortax.us/wp-content/uploads/2026/10/Services-area-1-REGIONAL-SERVICE-MATRIX.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-260 .elementor-element.elementor-element-5acff17.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-260 .elementor-element.elementor-element-2da9f1e{background-color:var( --e-global-color-948b58f );padding:0.625rem 0.625rem 0.625rem 0.625rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-260 .elementor-element.elementor-element-2da9f1e.elementor-element{--align-self:flex-start;}.elementor-260 .elementor-element.elementor-element-2da9f1e.elementor-widget, .elementor-260 .elementor-element.elementor-element-2da9f1e.elementor-widget > *{position:relative;--jkit-option-enabled:2px;}.elementor-260 .elementor-element.elementor-element-2da9f1e.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;background-color:inherit;}.elementor-260 .elementor-element.elementor-element-2da9f1e .elementor-heading-title{font-family:var( --e-global-typography-8a5dd48-font-family ), Sans-serif;font-size:var( --e-global-typography-8a5dd48-font-size );font-weight:var( --e-global-typography-8a5dd48-font-weight );line-height:var( --e-global-typography-8a5dd48-line-height );color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-8ec1495{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-260 .elementor-element.elementor-element-8ec1495:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-8ec1495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-568534d .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:25px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-8e54440 .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-e0b6341{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-767ddba .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-b01ccda{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-7707025 );padding:0px 0px 4px 0px;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-260 .elementor-element.elementor-element-e076b48.elementor-element{--align-self:flex-start;}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-primary );width:14px;}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:14px;}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.elementor-260 .elementor-element.elementor-element-f773903{--display:flex;--justify-content:space-between;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:350ms;}.elementor-260 .elementor-element.elementor-element-f773903:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-f773903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.vortax.us/wp-content/uploads/2026/10/Services-area-2-Central-Service-Corridor-Burlington-Twin-Lakes-Richmond.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-260 .elementor-element.elementor-element-f773903.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-260 .elementor-element.elementor-element-d5b72f7{background-color:var( --e-global-color-948b58f );padding:0.625rem 0.625rem 0.625rem 0.625rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-260 .elementor-element.elementor-element-d5b72f7.elementor-element{--align-self:flex-start;}.elementor-260 .elementor-element.elementor-element-d5b72f7.elementor-widget, .elementor-260 .elementor-element.elementor-element-d5b72f7.elementor-widget > *{position:relative;--jkit-option-enabled:2px;}.elementor-260 .elementor-element.elementor-element-d5b72f7.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;background-color:inherit;}.elementor-260 .elementor-element.elementor-element-d5b72f7 .elementor-heading-title{font-family:var( --e-global-typography-8a5dd48-font-family ), Sans-serif;font-size:var( --e-global-typography-8a5dd48-font-size );font-weight:var( --e-global-typography-8a5dd48-font-weight );line-height:var( --e-global-typography-8a5dd48-line-height );color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-f5df2d1{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-260 .elementor-element.elementor-element-f5df2d1:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-f5df2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-60395b8 .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:25px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-f650d2d .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-daa4e37{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-4f0352a .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-eb4494e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-7707025 );padding:0px 0px 4px 0px;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-260 .elementor-element.elementor-element-c130967.elementor-element{--align-self:flex-start;}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-primary );width:14px;}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:14px;}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.elementor-260 .elementor-element.elementor-element-b0a7719{--display:flex;--justify-content:space-between;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:350ms;}.elementor-260 .elementor-element.elementor-element-b0a7719:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-b0a7719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.vortax.us/wp-content/uploads/2026/10/Services-area-3-Eastern-Metro-Belt-Kenosha-Racine.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-260 .elementor-element.elementor-element-b0a7719.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-260 .elementor-element.elementor-element-99371a5{background-color:var( --e-global-color-948b58f );padding:0.625rem 0.625rem 0.625rem 0.625rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-260 .elementor-element.elementor-element-99371a5.elementor-element{--align-self:flex-start;}.elementor-260 .elementor-element.elementor-element-99371a5.elementor-widget, .elementor-260 .elementor-element.elementor-element-99371a5.elementor-widget > *{position:relative;--jkit-option-enabled:2px;}.elementor-260 .elementor-element.elementor-element-99371a5.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;background-color:inherit;}.elementor-260 .elementor-element.elementor-element-99371a5 .elementor-heading-title{font-family:var( --e-global-typography-8a5dd48-font-family ), Sans-serif;font-size:var( --e-global-typography-8a5dd48-font-size );font-weight:var( --e-global-typography-8a5dd48-font-weight );line-height:var( --e-global-typography-8a5dd48-line-height );color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-571788b{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-260 .elementor-element.elementor-element-571788b:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-571788b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-0e63bb9 .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:25px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-53a2723 .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-5bd7f58{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-7dc6ece .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-59d64cd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-7707025 );padding:0px 0px 4px 0px;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-260 .elementor-element.elementor-element-18a0f83.elementor-element{--align-self:flex-start;}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-primary );width:14px;}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:14px;}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.elementor-260 .elementor-element.elementor-element-98cb90f{--display:flex;--justify-content:space-between;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:350ms;}.elementor-260 .elementor-element.elementor-element-98cb90f:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-98cb90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.vortax.us/wp-content/uploads/2026/10/Services-area-4-Northern-Illinois-Region-McHenry-Antioch.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-260 .elementor-element.elementor-element-98cb90f.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-260 .elementor-element.elementor-element-544a5a8{background-color:var( --e-global-color-948b58f );padding:0.625rem 0.625rem 0.625rem 0.625rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-260 .elementor-element.elementor-element-544a5a8.elementor-element{--align-self:flex-start;}.elementor-260 .elementor-element.elementor-element-544a5a8.elementor-widget, .elementor-260 .elementor-element.elementor-element-544a5a8.elementor-widget > *{position:relative;--jkit-option-enabled:2px;}.elementor-260 .elementor-element.elementor-element-544a5a8.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;background-color:inherit;}.elementor-260 .elementor-element.elementor-element-544a5a8 .elementor-heading-title{font-family:var( --e-global-typography-8a5dd48-font-family ), Sans-serif;font-size:var( --e-global-typography-8a5dd48-font-size );font-weight:var( --e-global-typography-8a5dd48-font-weight );line-height:var( --e-global-typography-8a5dd48-line-height );color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-36650b1{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-260 .elementor-element.elementor-element-36650b1:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-36650b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-a9c0c76 .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:25px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-468962c .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-10ee55b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-27359ef .elementor-heading-title{font-family:"Doppio One", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-d31ca8c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-7707025 );padding:0px 0px 4px 0px;font-family:var( --e-global-typography-18a9f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-18a9f4a-font-size );font-weight:var( --e-global-typography-18a9f4a-font-weight );line-height:var( --e-global-typography-18a9f4a-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-260 .elementor-element.elementor-element-df409c2.elementor-element{--align-self:flex-start;}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-primary );width:14px;}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:14px;}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}@media(min-width:768px){.elementor-260 .elementor-element.elementor-element-1533382a{--width:50%;}.elementor-260 .elementor-element.elementor-element-3f464a11{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-260 .elementor-element.elementor-element-1533382a{--width:100%;}.elementor-260 .elementor-element.elementor-element-3f464a11{--width:100%;}}@media(max-width:1024px){.elementor-260 .elementor-element.elementor-element-4f34522d{--min-height:2.2rem;--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:12rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-260 .elementor-element.elementor-element-1533382a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-7fbc3e32{width:100%;max-width:100%;text-align:center;}.elementor-260 .elementor-element.elementor-element-7fbc3e32 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;letter-spacing:-0.01em;}.elementor-260 .elementor-element.elementor-element-3f464a11{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-260 .elementor-element.elementor-element-47f651b6{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-c7c1c98-font-size );line-height:var( --e-global-typography-c7c1c98-line-height );}.elementor-260 .elementor-element.elementor-element-0acf6e3{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-260 .elementor-element.elementor-element-db8f0fd{--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-260 .elementor-element.elementor-element-2c7c62c{width:100%;max-width:100%;text-align:center;}.elementor-260 .elementor-element.elementor-element-2c7c62c .elementor-heading-title{font-size:var( --e-global-typography-fa07e0a-font-size );line-height:var( --e-global-typography-fa07e0a-line-height );letter-spacing:var( --e-global-typography-fa07e0a-letter-spacing );}.elementor-260 .elementor-element.elementor-element-e7ae396{--e-con-grid-template-columns:repeat(2, 1fr);--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--grid-auto-flow:row;}.elementor-260 .elementor-element.elementor-element-2da9f1e .elementor-heading-title{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-568534d .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-8e54440 .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-e0b6341{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-767ddba .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-b01ccda{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-d5b72f7 .elementor-heading-title{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-60395b8 .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-f650d2d .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-daa4e37{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-4f0352a .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-eb4494e{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-99371a5 .elementor-heading-title{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-0e63bb9 .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-53a2723 .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-5bd7f58{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-7dc6ece .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-59d64cd{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-544a5a8 .elementor-heading-title{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-a9c0c76 .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-468962c .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-10ee55b{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-27359ef .elementor-heading-title{font-size:1.375rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-d31ca8c{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}}@media(max-width:767px){.elementor-260 .elementor-element.elementor-element-1533382a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-260 .elementor-element.elementor-element-2e01b437 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-7fbc3e32{text-align:start;}.elementor-260 .elementor-element.elementor-element-7fbc3e32 .elementor-heading-title{font-size:2.125rem;line-height:1.18em;letter-spacing:-0.008em;}.elementor-260 .elementor-element.elementor-element-47f651b6{text-align:start;font-size:var( --e-global-typography-c7c1c98-font-size );line-height:var( --e-global-typography-c7c1c98-line-height );}.elementor-260 .elementor-element.elementor-element-2c7c62c{text-align:start;}.elementor-260 .elementor-element.elementor-element-2c7c62c .elementor-heading-title{font-size:var( --e-global-typography-fa07e0a-font-size );line-height:var( --e-global-typography-fa07e0a-line-height );letter-spacing:var( --e-global-typography-fa07e0a-letter-spacing );}.elementor-260 .elementor-element.elementor-element-e7ae396{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-260 .elementor-element.elementor-element-2da9f1e .elementor-heading-title{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-568534d .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-8e54440 .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-e0b6341{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-767ddba .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-b01ccda{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-e076b48 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-d5b72f7 .elementor-heading-title{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-60395b8 .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-f650d2d .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-daa4e37{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-4f0352a .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-eb4494e{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-c130967 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-99371a5 .elementor-heading-title{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-0e63bb9 .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-53a2723 .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-5bd7f58{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-7dc6ece .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-59d64cd{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-18a0f83 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-544a5a8 .elementor-heading-title{font-size:var( --e-global-typography-8a5dd48-font-size );line-height:var( --e-global-typography-8a5dd48-line-height );}.elementor-260 .elementor-element.elementor-element-a9c0c76 .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-468962c .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-10ee55b{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-27359ef .elementor-heading-title{font-size:1.25rem;line-height:1.35em;}.elementor-260 .elementor-element.elementor-element-d31ca8c{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}.elementor-260 .elementor-element.elementor-element-df409c2 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-18a9f4a-font-size );line-height:var( --e-global-typography-18a9f4a-line-height );}}