.elementor-87 .elementor-element.elementor-element-2a55f0f5{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-51a5b2cd{--display:flex;--margin-top:-24em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-87 .elementor-element.elementor-element-562c38b5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-61ba4111{--grid-template-columns:repeat(1, auto);text-align:center;background-color:var( --e-global-color-accent );padding:16px 16px 16px 16px;--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:10px;}.elementor-87 .elementor-element.elementor-element-61ba4111 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-61ba4111 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-61ba4111 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-61ba4111 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-61ba4111 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-61ba4111 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-7a18f118{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-35f7444a{--display:flex;--min-height:900px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-35f7444a:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-35f7444a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/statewiderestorationil.com/wp-content/uploads/2025/08/selective-focus-of-handsome-handyman-repairing-roo-2024-11-18-16-36-12-utc_result.webp?fit=1920%2C1281&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-35f7444a::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-1689ff3 ) 100%);}.elementor-87 .elementor-element.elementor-element-3c9029c7{--display:flex;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-87 .elementor-element.elementor-element-114794aa{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-766bc015{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-2c283769{color:var( --e-global-color-3b576ea );}.elementor-87 .elementor-element.elementor-element-7984d421{--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;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-77235e07 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-77235e07 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-77235e07 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-77235e07 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-7f636f27 .elementor-button{background-color:var( --e-global-color-1689ff3 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-7f636f27 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-7f636f27 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-7f636f27 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-7f636f27 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-54ea4683{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-6a0bbb78{--display:flex;--margin-top:-24em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-87 .elementor-element.elementor-element-5831fdce{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-220c4160{--grid-template-columns:repeat(1, auto);text-align:center;background-color:var( --e-global-color-accent );padding:16px 16px 16px 16px;--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:10px;}.elementor-87 .elementor-element.elementor-element-220c4160 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-220c4160 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-220c4160 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-220c4160 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-220c4160 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-220c4160 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-a98d256{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;--overflow:hidden;--overlay-opacity:1;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:5;}.elementor-87 .elementor-element.elementor-element-a98d256::before, .elementor-87 .elementor-element.elementor-element-a98d256 > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-a98d256 > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-a98d256 > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-a98d256 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-a98d256 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-87 .elementor-element.elementor-element-8695db4.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-8695db4{text-align:start;}.elementor-87 .elementor-element.elementor-element-8695db4 .elementor-heading-title{font-family:var( --e-global-typography-3fac4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-3fac4e7-font-size );font-weight:var( --e-global-typography-3fac4e7-font-weight );line-height:var( --e-global-typography-3fac4e7-line-height );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-bbecd7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-field-type-html{padding-bottom:0px;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-button[type="submit"]{color:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-87 .elementor-element.elementor-element-bbecd7b{--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-87 .elementor-element.elementor-element-82af348{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-4cf74cc1{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-64de1fd0{text-align:end;}.elementor-87 .elementor-element.elementor-element-64de1fd0 img{width:83%;height:600px;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-413fc00d{--display:flex;--position:absolute;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-413fc00d{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-413fc00d{right:0px;}.elementor-87 .elementor-element.elementor-element-6aee3779{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;text-align:center;}.elementor-87 .elementor-element.elementor-element-6aee3779.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-6aee3779 .elementor-heading-title{font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#111111;}.elementor-87 .elementor-element.elementor-element-4f71fb7b{background-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;text-align:end;}.elementor-87 .elementor-element.elementor-element-4f71fb7b.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-4f71fb7b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:600;text-transform:capitalize;line-height:1.2em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-6ad23629{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;top:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-6ad23629{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-6ad23629{right:0px;}.elementor-87 .elementor-element.elementor-element-1a0aaa8e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-4621811b{--display:flex;}.elementor-87 .elementor-element.elementor-element-240c1081{--direction:rtl;width:var( --container-widget-width, 184px );max-width:184px;background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 32px 24px 32px;--container-widget-width:184px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 20px 0px rgba(163, 163, 163, 0.4196078431372549);--width:120px;font-family:var( --e-global-typography-79845e0-font-family ), Sans-serif;font-size:var( --e-global-typography-79845e0-font-size );font-weight:var( --e-global-typography-79845e0-font-weight );text-transform:var( --e-global-typography-79845e0-text-transform );line-height:var( --e-global-typography-79845e0-line-height );--word-spacing:8px;--text-color:var( --e-global-color-primary );--transition:0.3s;}.elementor-87 .elementor-element.elementor-element-30ac540e{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-30ac540e{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-30ac540e{right:0px;}.elementor-87 .elementor-element.elementor-element-1f765e96{width:var( --container-widget-width, 184px );max-width:184px;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:36px 36px 36px 36px;--container-widget-width:184px;--container-widget-flex-grow:0;z-index:2;}.elementor-87 .elementor-element.elementor-element-1f765e96 .elementor-icon-wrapper{text-align:center;}.elementor-87 .elementor-element.elementor-element-1f765e96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-1f765e96.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-1f765e96.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-1f765e96.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-1f765e96.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-1f765e96.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-1f765e96.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-1f765e96 .elementor-icon{font-size:38px;padding:24px;}.elementor-87 .elementor-element.elementor-element-1f765e96 .elementor-icon svg{height:38px;}.elementor-87 .elementor-element.elementor-element-1eb85431{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:4em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-8306a9d{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-161d8d63{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-87 .elementor-element.elementor-element-161d8d63 .elementor-icon-list-text{transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-54e662a{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-5ed190b4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-bd8d99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-bd8d99:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-bd8d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://i0.wp.com/statewiderestorationil.com/wp-content/uploads/2025/08/BG-2.webp?fit=1920%2C1080&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-bd8d99::before, .elementor-87 .elementor-element.elementor-element-bd8d99 > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-bd8d99 > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-bd8d99 > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-bd8d99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-bd8d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-87 .elementor-element.elementor-element-56fc1fd0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-46cd83cf{text-align:center;}.elementor-87 .elementor-element.elementor-element-1f3c3fb8{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-47357ac3{text-align:center;}.elementor-87 .elementor-element.elementor-element-47357ac3 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-41af6508{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 20px;--row-gap:40px;--column-gap:20px;--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-19ffa88c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-6b14c3ac{--display:flex;}.elementor-87 .elementor-element.elementor-element-aab4401{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 40px 0px 40px;z-index:3;}.elementor-87 .elementor-element.elementor-element-aab4401 .elementor-icon-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-aab4401.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-aab4401.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-aab4401.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-aab4401.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-aab4401.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-aab4401.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-aab4401.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-aab4401 .elementor-icon{font-size:36px;padding:20px;border-width:2px 2px 2px 2px;}.elementor-87 .elementor-element.elementor-element-aab4401 .elementor-icon svg{height:36px;}.elementor-87 .elementor-element.elementor-element-41235573{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-41235573 > .elementor-shape-top .elementor-shape-fill, .elementor-87 .elementor-element.elementor-element-41235573 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-41235573 > .elementor-shape-top svg, .elementor-87 .elementor-element.elementor-element-41235573 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-87 .elementor-element.elementor-element-41235573 > .elementor-shape-top, .elementor-87 .elementor-element.elementor-element-41235573 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-87 .elementor-element.elementor-element-a0091a9 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-a0091a9 .elementor-flip-box__back{background-color:#C4640F;}.elementor-87 .elementor-element.elementor-element-a0091a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-a0091a9 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;}.elementor-87 .elementor-element.elementor-element-a0091a9 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;}.elementor-87 .elementor-element.elementor-element-a0091a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-a0091a9 .elementor-flip-box__button{margin-inline-center:0;}.elementor-87 .elementor-element.elementor-element-a0091a9 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-60cdcf25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-337ea3e4{--display:flex;}.elementor-87 .elementor-element.elementor-element-4e11beae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 40px 0px 40px;z-index:3;}.elementor-87 .elementor-element.elementor-element-4e11beae .elementor-icon-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-4e11beae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-4e11beae.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-4e11beae.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-4e11beae.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-4e11beae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-4e11beae.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-4e11beae.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-4e11beae .elementor-icon{font-size:36px;padding:20px;border-width:2px 2px 2px 2px;}.elementor-87 .elementor-element.elementor-element-4e11beae .elementor-icon svg{height:36px;}.elementor-87 .elementor-element.elementor-element-1d4135bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-1d4135bf > .elementor-shape-top .elementor-shape-fill, .elementor-87 .elementor-element.elementor-element-1d4135bf > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-1d4135bf > .elementor-shape-top svg, .elementor-87 .elementor-element.elementor-element-1d4135bf > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-87 .elementor-element.elementor-element-1d4135bf > .elementor-shape-top, .elementor-87 .elementor-element.elementor-element-1d4135bf > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-87 .elementor-element.elementor-element-ad20e4c .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-ad20e4c .elementor-flip-box__back{background-color:#C4640F;}.elementor-87 .elementor-element.elementor-element-ad20e4c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-ad20e4c .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;}.elementor-87 .elementor-element.elementor-element-ad20e4c .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;}.elementor-87 .elementor-element.elementor-element-ad20e4c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-ad20e4c .elementor-flip-box__button{margin-inline-center:0;}.elementor-87 .elementor-element.elementor-element-ad20e4c .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-7b83412{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-207def37{--display:flex;}.elementor-87 .elementor-element.elementor-element-dd0ed73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 40px 0px 40px;z-index:3;}.elementor-87 .elementor-element.elementor-element-dd0ed73 .elementor-icon-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-dd0ed73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-dd0ed73.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-dd0ed73.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-dd0ed73.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-dd0ed73.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-dd0ed73.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-dd0ed73.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-dd0ed73 .elementor-icon{font-size:36px;padding:20px;border-width:2px 2px 2px 2px;}.elementor-87 .elementor-element.elementor-element-dd0ed73 .elementor-icon svg{height:36px;}.elementor-87 .elementor-element.elementor-element-14fa9754{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-14fa9754 > .elementor-shape-top .elementor-shape-fill, .elementor-87 .elementor-element.elementor-element-14fa9754 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-14fa9754 > .elementor-shape-top svg, .elementor-87 .elementor-element.elementor-element-14fa9754 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-87 .elementor-element.elementor-element-14fa9754 > .elementor-shape-top, .elementor-87 .elementor-element.elementor-element-14fa9754 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-87 .elementor-element.elementor-element-c5731bd .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-c5731bd .elementor-flip-box__back{background-color:#C4640F;}.elementor-87 .elementor-element.elementor-element-c5731bd .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-c5731bd .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;}.elementor-87 .elementor-element.elementor-element-c5731bd .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;}.elementor-87 .elementor-element.elementor-element-c5731bd .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-c5731bd .elementor-flip-box__button{margin-inline-center:0;}.elementor-87 .elementor-element.elementor-element-c5731bd .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-61ba7a28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-15193073{--display:flex;}.elementor-87 .elementor-element.elementor-element-1cd7af9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 40px 0px 40px;z-index:3;}.elementor-87 .elementor-element.elementor-element-1cd7af9f .elementor-icon-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-1cd7af9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-1cd7af9f.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-1cd7af9f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-1cd7af9f.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-1cd7af9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-1cd7af9f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-1cd7af9f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-1cd7af9f .elementor-icon{font-size:36px;padding:20px;border-width:2px 2px 2px 2px;}.elementor-87 .elementor-element.elementor-element-1cd7af9f .elementor-icon svg{height:36px;}.elementor-87 .elementor-element.elementor-element-2db7d789{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-2db7d789 > .elementor-shape-top .elementor-shape-fill, .elementor-87 .elementor-element.elementor-element-2db7d789 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-2db7d789 > .elementor-shape-top svg, .elementor-87 .elementor-element.elementor-element-2db7d789 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-87 .elementor-element.elementor-element-2db7d789 > .elementor-shape-top, .elementor-87 .elementor-element.elementor-element-2db7d789 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-87 .elementor-element.elementor-element-d912ebf .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-d912ebf .elementor-flip-box__back{background-color:#C4640F;}.elementor-87 .elementor-element.elementor-element-d912ebf .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-d912ebf .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;}.elementor-87 .elementor-element.elementor-element-d912ebf .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;}.elementor-87 .elementor-element.elementor-element-d912ebf .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-d912ebf .elementor-flip-box__button{margin-inline-center:0;}.elementor-87 .elementor-element.elementor-element-d912ebf .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3771772{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-5bba31d4{--display:flex;}.elementor-87 .elementor-element.elementor-element-12e8f670{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 40px 0px 40px;z-index:3;}.elementor-87 .elementor-element.elementor-element-12e8f670 .elementor-icon-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-12e8f670.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-12e8f670.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-12e8f670.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-12e8f670.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-12e8f670.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-12e8f670.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-12e8f670.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-12e8f670 .elementor-icon{font-size:36px;padding:20px;border-width:2px 2px 2px 2px;}.elementor-87 .elementor-element.elementor-element-12e8f670 .elementor-icon svg{height:36px;}.elementor-87 .elementor-element.elementor-element-601c0e2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-601c0e2b > .elementor-shape-top .elementor-shape-fill, .elementor-87 .elementor-element.elementor-element-601c0e2b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-601c0e2b > .elementor-shape-top svg, .elementor-87 .elementor-element.elementor-element-601c0e2b > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-87 .elementor-element.elementor-element-601c0e2b > .elementor-shape-top, .elementor-87 .elementor-element.elementor-element-601c0e2b > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-87 .elementor-element.elementor-element-76809a1 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-76809a1 .elementor-flip-box__back{background-color:#C4640F;}.elementor-87 .elementor-element.elementor-element-76809a1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-76809a1 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;}.elementor-87 .elementor-element.elementor-element-76809a1 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;}.elementor-87 .elementor-element.elementor-element-76809a1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-76809a1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-87 .elementor-element.elementor-element-76809a1 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3de8994{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-401b457f{--display:flex;}.elementor-87 .elementor-element.elementor-element-48245946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 40px 0px 40px;z-index:3;}.elementor-87 .elementor-element.elementor-element-48245946 .elementor-icon-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-48245946.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-48245946.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-48245946.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-48245946.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-48245946.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-48245946.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-48245946.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-48245946 .elementor-icon{font-size:36px;padding:20px;border-width:2px 2px 2px 2px;}.elementor-87 .elementor-element.elementor-element-48245946 .elementor-icon svg{height:36px;}.elementor-87 .elementor-element.elementor-element-2c0fa682{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-2c0fa682 > .elementor-shape-top .elementor-shape-fill, .elementor-87 .elementor-element.elementor-element-2c0fa682 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-2c0fa682 > .elementor-shape-top svg, .elementor-87 .elementor-element.elementor-element-2c0fa682 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-87 .elementor-element.elementor-element-2c0fa682 > .elementor-shape-top, .elementor-87 .elementor-element.elementor-element-2c0fa682 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-87 .elementor-element.elementor-element-1ed834f .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1ed834f .elementor-flip-box__back{background-color:#C4640F;}.elementor-87 .elementor-element.elementor-element-1ed834f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-1ed834f .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;}.elementor-87 .elementor-element.elementor-element-1ed834f .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;}.elementor-87 .elementor-element.elementor-element-1ed834f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-1ed834f .elementor-flip-box__button{margin-inline-center:0;}.elementor-87 .elementor-element.elementor-element-1ed834f .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4dc6b90b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-3985fec9{--display:flex;}.elementor-87 .elementor-element.elementor-element-170bff33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 40px 0px 40px;z-index:3;}.elementor-87 .elementor-element.elementor-element-170bff33 .elementor-icon-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-170bff33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-170bff33.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-170bff33.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-170bff33.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-170bff33.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-170bff33.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-170bff33.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-170bff33 .elementor-icon{font-size:36px;padding:20px;border-width:2px 2px 2px 2px;}.elementor-87 .elementor-element.elementor-element-170bff33 .elementor-icon svg{height:36px;}.elementor-87 .elementor-element.elementor-element-7ff18e7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-7ff18e7f > .elementor-shape-top .elementor-shape-fill, .elementor-87 .elementor-element.elementor-element-7ff18e7f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-7ff18e7f > .elementor-shape-top svg, .elementor-87 .elementor-element.elementor-element-7ff18e7f > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-87 .elementor-element.elementor-element-7ff18e7f > .elementor-shape-top, .elementor-87 .elementor-element.elementor-element-7ff18e7f > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-87 .elementor-element.elementor-element-6b5830c .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-6b5830c .elementor-flip-box__back{background-color:#C4640F;}.elementor-87 .elementor-element.elementor-element-6b5830c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-6b5830c .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;}.elementor-87 .elementor-element.elementor-element-6b5830c .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;}.elementor-87 .elementor-element.elementor-element-6b5830c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-6b5830c .elementor-flip-box__button{margin-inline-center:0;}.elementor-87 .elementor-element.elementor-element-6b5830c .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-7cc6abba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-45a3fe17{--display:flex;}.elementor-87 .elementor-element.elementor-element-af104cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 40px 0px 40px;z-index:3;}.elementor-87 .elementor-element.elementor-element-af104cf .elementor-icon-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-af104cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-af104cf.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-af104cf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-af104cf.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-af104cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-af104cf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-af104cf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-af104cf .elementor-icon{font-size:36px;padding:20px;border-width:2px 2px 2px 2px;}.elementor-87 .elementor-element.elementor-element-af104cf .elementor-icon svg{height:36px;}.elementor-87 .elementor-element.elementor-element-7dac9007{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-7dac9007 > .elementor-shape-top .elementor-shape-fill, .elementor-87 .elementor-element.elementor-element-7dac9007 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-7dac9007 > .elementor-shape-top svg, .elementor-87 .elementor-element.elementor-element-7dac9007 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-87 .elementor-element.elementor-element-7dac9007 > .elementor-shape-top, .elementor-87 .elementor-element.elementor-element-7dac9007 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-87 .elementor-element.elementor-element-555162e .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-555162e .elementor-flip-box__back{background-color:#C4640F;}.elementor-87 .elementor-element.elementor-element-555162e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-555162e .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;}.elementor-87 .elementor-element.elementor-element-555162e .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;}.elementor-87 .elementor-element.elementor-element-555162e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-87 .elementor-element.elementor-element-555162e .elementor-flip-box__button{margin-inline-center:0;}.elementor-87 .elementor-element.elementor-element-555162e .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-499cb199{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-2c2b5b09{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:4em;}.elementor-87 .elementor-element.elementor-element-1755796{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-2af9cce2{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-9ed198b .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-87 .elementor-element.elementor-element-9ed198b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-87 .elementor-element.elementor-element-9ed198b .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-9ed198b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#000000;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-b334aa9{--display:flex;--min-height:700px;}.elementor-87 .elementor-element.elementor-element-2a473356{text-align:end;}.elementor-87 .elementor-element.elementor-element-2a473356 img{width:85%;height:700px;object-fit:cover;object-position:center right;}.elementor-87 .elementor-element.elementor-element-7b68aea9{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-7b68aea9{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-7b68aea9{right:0px;}.elementor-87 .elementor-element.elementor-element-534cd594{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:15px 15px 15px 15px;--border-top-width:15px;--border-right-width:15px;--border-bottom-width:15px;--border-left-width:15px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px 0px rgba(163, 163, 163, 0.4196078431372549);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-534cd594:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-534cd594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/statewiderestorationil.com/wp-content/uploads/2025/08/selective-focus-of-repairman-in-orange-helmet-sitt-2024-11-17-11-24-12-utc_result_11zon.webp?fit=1920%2C1281&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-534cd594::before, .elementor-87 .elementor-element.elementor-element-534cd594 > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-534cd594 > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-534cd594 > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-534cd594 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-534cd594 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-87 .elementor-element.elementor-element-68435d8e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-66ad20ef{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-66ad20ef:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-66ad20ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-643914c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-643914c5:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-643914c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7c0056 );}.elementor-87 .elementor-element.elementor-element-13ed7f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-c11cd96-font-family ), Sans-serif;font-size:var( --e-global-typography-c11cd96-font-size );font-weight:var( --e-global-typography-c11cd96-font-weight );text-transform:var( --e-global-typography-c11cd96-text-transform );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-7db48bbc{text-align:center;}.elementor-87 .elementor-element.elementor-element-7db48bbc .elementor-heading-title{font-family:var( --e-global-typography-7a90efd-font-family ), Sans-serif;font-size:var( --e-global-typography-7a90efd-font-size );font-weight:var( --e-global-typography-7a90efd-font-weight );line-height:var( --e-global-typography-7a90efd-line-height );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-376ac261{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-376ac261:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-376ac261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7c0056 );}.elementor-87 .elementor-element.elementor-element-6d5199b5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-c11cd96-font-family ), Sans-serif;font-size:var( --e-global-typography-c11cd96-font-size );font-weight:var( --e-global-typography-c11cd96-font-weight );text-transform:var( --e-global-typography-c11cd96-text-transform );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-49c3ec85{text-align:center;}.elementor-87 .elementor-element.elementor-element-49c3ec85 .elementor-heading-title{font-family:var( --e-global-typography-7a90efd-font-family ), Sans-serif;font-size:var( --e-global-typography-7a90efd-font-size );font-weight:var( --e-global-typography-7a90efd-font-weight );line-height:var( --e-global-typography-7a90efd-line-height );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-1f6f6c52{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-1f6f6c52:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-1f6f6c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7c0056 );}.elementor-87 .elementor-element.elementor-element-44dee19b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-c11cd96-font-family ), Sans-serif;font-size:var( --e-global-typography-c11cd96-font-size );font-weight:var( --e-global-typography-c11cd96-font-weight );text-transform:var( --e-global-typography-c11cd96-text-transform );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-74cabd85{text-align:center;}.elementor-87 .elementor-element.elementor-element-74cabd85 .elementor-heading-title{font-family:var( --e-global-typography-7a90efd-font-family ), Sans-serif;font-size:var( --e-global-typography-7a90efd-font-size );font-weight:var( --e-global-typography-7a90efd-font-weight );line-height:var( --e-global-typography-7a90efd-line-height );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-55d58810{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-55d58810:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-55d58810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7c0056 );}.elementor-87 .elementor-element.elementor-element-4eb68d60 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-c11cd96-font-family ), Sans-serif;font-size:var( --e-global-typography-c11cd96-font-size );font-weight:var( --e-global-typography-c11cd96-font-weight );text-transform:var( --e-global-typography-c11cd96-text-transform );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-131d75e7{text-align:center;}.elementor-87 .elementor-element.elementor-element-131d75e7 .elementor-heading-title{font-family:var( --e-global-typography-7a90efd-font-family ), Sans-serif;font-size:var( --e-global-typography-7a90efd-font-size );font-weight:var( --e-global-typography-7a90efd-font-weight );line-height:var( --e-global-typography-7a90efd-line-height );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-e6dbdcd{--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:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-3e6a58e3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-1bed5353{text-align:center;}.elementor-87 .elementor-element.elementor-element-75b8c360{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-64e25856{text-align:center;}.elementor-87 .elementor-element.elementor-element-57dadb7f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-65c7b0b3{--display:flex;}.elementor-87 .elementor-element.elementor-element-1c93015d{background-color:var( --e-global-color-secondary );z-index:1;}.elementor-87 .elementor-element.elementor-element-1c93015d img{height:400px;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-87 .elementor-element.elementor-element-2031b154{--display:flex;--position:absolute;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;top:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-2031b154{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-2031b154{right:0px;}.elementor-87 .elementor-element.elementor-element-227db5fa{--display:flex;--min-height:352px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-87 .elementor-element.elementor-element-6e295a78{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-4b0d5e65{--display:flex;--e-con-transform-transition-duration:500ms;}.elementor-87 .elementor-element.elementor-element-4b0d5e65.e-con{--e-con-transform-translateY:115px;}.elementor-87 .elementor-element.elementor-element-4b0d5e65.e-con:hover{--e-con-transform-translateY:0px;}.elementor-87 .elementor-element.elementor-element-4aa28f9 .elementor-icon-box-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-4aa28f9 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-4aa28f9 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-247fdd10 .elementor-button{background-color:var( --e-global-color-1689ff3 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-247fdd10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-247fdd10 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-87 .elementor-element.elementor-element-247fdd10 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-247fdd10 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-247fdd10 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-247fdd10 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-640b9ffb{--display:flex;}.elementor-87 .elementor-element.elementor-element-315931a2{background-color:var( --e-global-color-secondary );z-index:1;}.elementor-87 .elementor-element.elementor-element-315931a2 img{height:400px;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-87 .elementor-element.elementor-element-505f02bf{--display:flex;--position:absolute;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;top:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-505f02bf{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-505f02bf{right:0px;}.elementor-87 .elementor-element.elementor-element-4e0bd8a0{--display:flex;--min-height:352px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-87 .elementor-element.elementor-element-694d354e{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-182fcd21{--display:flex;--e-con-transform-transition-duration:500ms;}.elementor-87 .elementor-element.elementor-element-182fcd21.e-con{--e-con-transform-translateY:115px;}.elementor-87 .elementor-element.elementor-element-182fcd21.e-con:hover{--e-con-transform-translateY:0px;}.elementor-87 .elementor-element.elementor-element-69fbea7f .elementor-icon-box-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-69fbea7f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-69fbea7f .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-557336db .elementor-button{background-color:var( --e-global-color-1689ff3 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-557336db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-557336db .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-87 .elementor-element.elementor-element-557336db .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-557336db .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-557336db .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-557336db .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-4ede4885{--display:flex;}.elementor-87 .elementor-element.elementor-element-39ea214e{background-color:var( --e-global-color-secondary );z-index:1;}.elementor-87 .elementor-element.elementor-element-39ea214e img{height:400px;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-87 .elementor-element.elementor-element-6c7b139d{--display:flex;--position:absolute;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;top:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-6c7b139d{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-6c7b139d{right:0px;}.elementor-87 .elementor-element.elementor-element-6bf03098{--display:flex;--min-height:352px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-87 .elementor-element.elementor-element-f5a285c{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-4424dfca{--display:flex;--e-con-transform-transition-duration:500ms;}.elementor-87 .elementor-element.elementor-element-4424dfca.e-con{--e-con-transform-translateY:115px;}.elementor-87 .elementor-element.elementor-element-4424dfca.e-con:hover{--e-con-transform-translateY:0px;}.elementor-87 .elementor-element.elementor-element-2dddf0ab .elementor-icon-box-wrapper{text-align:start;}.elementor-87 .elementor-element.elementor-element-2dddf0ab .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-2dddf0ab .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-723cb185 .elementor-button{background-color:var( --e-global-color-1689ff3 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-723cb185 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-723cb185 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-87 .elementor-element.elementor-element-723cb185 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-723cb185 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-723cb185 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-723cb185 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-23832b45{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-f7fe91f{--display:flex;--min-height:700px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-f7fe91f:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/statewiderestorationil.com/wp-content/uploads/2025/08/modern-roofing-and-decoration-of-chimneys-2024-08-23-16-10-22-utc_result-1.webp?fit=1920%2C1272&ssl=1");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-f7fe91f::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-accent ) 50%, var( --e-global-color-60201a4 ) 50%);}.elementor-87 .elementor-element.elementor-element-26a7c78a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-5320eab6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-a40b4fb{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-28fb83ad .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-3dd5762b{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-7d5d67b{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-534c6c07{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-6478e648 .elementor-button{background-color:var( --e-global-color-1689ff3 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-6478e648 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-6478e648 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-6478e648 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-6478e648 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-4c64833e{--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:6em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-87 .elementor-element.elementor-element-6b38ccdb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-5a1ca74d{text-align:center;}.elementor-87 .elementor-element.elementor-element-4714aa76{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-54d79ff8{text-align:center;}.elementor-87 .elementor-element.elementor-element-21ff0f82{--display:flex;--overflow:hidden;}.elementor-87 .elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img{width:60px;}.elementor-87 .elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url{height:60px;}.elementor-87 .elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{bottom:-95px;}.elementor-87 .elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .tns-controls button span{opacity:100%;}.elementor-87 .elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span{opacity:100%;}.elementor-87 .elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-35f7444a::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-35f7444a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 100%, var( --e-global-color-1689ff3 ) 0%);}.elementor-87 .elementor-element.elementor-element-35f7444a{--overlay-opacity:0.7;}.elementor-87 .elementor-element.elementor-element-8695db4 .elementor-heading-title{font-size:var( --e-global-typography-3fac4e7-font-size );line-height:var( --e-global-typography-3fac4e7-line-height );}.elementor-87 .elementor-element.elementor-element-64de1fd0{text-align:start;}.elementor-87 .elementor-element.elementor-element-64de1fd0 img{width:90%;object-position:center left;}.elementor-87 .elementor-element.elementor-element-4f71fb7b .elementor-heading-title{font-size:44px;}.elementor-87 .elementor-element.elementor-element-6ad23629{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-1a0aaa8e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-4621811b{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-240c1081{--width:500px;font-size:var( --e-global-typography-79845e0-font-size );line-height:var( --e-global-typography-79845e0-line-height );--word-spacing:15px;}.elementor-87 .elementor-element.elementor-element-30ac540e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-41af6508{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-2a473356 img{object-position:center right;}.elementor-87 .elementor-element.elementor-element-66ad20ef{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-13ed7f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c11cd96-font-size );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-7db48bbc .elementor-heading-title{font-size:var( --e-global-typography-7a90efd-font-size );line-height:var( --e-global-typography-7a90efd-line-height );}.elementor-87 .elementor-element.elementor-element-6d5199b5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c11cd96-font-size );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-49c3ec85 .elementor-heading-title{font-size:var( --e-global-typography-7a90efd-font-size );line-height:var( --e-global-typography-7a90efd-line-height );}.elementor-87 .elementor-element.elementor-element-44dee19b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c11cd96-font-size );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-74cabd85 .elementor-heading-title{font-size:var( --e-global-typography-7a90efd-font-size );line-height:var( --e-global-typography-7a90efd-line-height );}.elementor-87 .elementor-element.elementor-element-4eb68d60 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c11cd96-font-size );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-131d75e7 .elementor-heading-title{font-size:var( --e-global-typography-7a90efd-font-size );line-height:var( --e-global-typography-7a90efd-line-height );}.elementor-87 .elementor-element.elementor-element-57dadb7f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-4b0d5e65.e-con{--e-con-transform-translateY:130px;}.elementor-87 .elementor-element.elementor-element-182fcd21.e-con{--e-con-transform-translateY:130px;}.elementor-87 .elementor-element.elementor-element-4424dfca.e-con{--e-con-transform-translateY:130px;}.elementor-87 .elementor-element.elementor-element-f7fe91f::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-accent ) 60%, var( --e-global-color-60201a4 ) 60%);}.elementor-87 .elementor-element.elementor-element-f7fe91f{--overlay-opacity:0.8;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-51a5b2cd{--width:60%;}.elementor-87 .elementor-element.elementor-element-3c9029c7{--width:50%;}.elementor-87 .elementor-element.elementor-element-6a0bbb78{--width:60%;}.elementor-87 .elementor-element.elementor-element-a98d256{--width:100%;}.elementor-87 .elementor-element.elementor-element-4cf74cc1{--width:50%;}.elementor-87 .elementor-element.elementor-element-413fc00d{--width:75%;}.elementor-87 .elementor-element.elementor-element-1eb85431{--width:50%;}.elementor-87 .elementor-element.elementor-element-56fc1fd0{--width:50%;}.elementor-87 .elementor-element.elementor-element-2c2b5b09{--width:50%;}.elementor-87 .elementor-element.elementor-element-b334aa9{--width:50%;}.elementor-87 .elementor-element.elementor-element-534cd594{--width:60%;}.elementor-87 .elementor-element.elementor-element-3e6a58e3{--width:50%;}.elementor-87 .elementor-element.elementor-element-26a7c78a{--width:50%;}.elementor-87 .elementor-element.elementor-element-6b38ccdb{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-51a5b2cd{--width:100%;}.elementor-87 .elementor-element.elementor-element-3c9029c7{--width:100%;}.elementor-87 .elementor-element.elementor-element-6a0bbb78{--width:100%;}.elementor-87 .elementor-element.elementor-element-413fc00d{--width:100%;}.elementor-87 .elementor-element.elementor-element-534cd594{--width:80%;}.elementor-87 .elementor-element.elementor-element-26a7c78a{--width:60%;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-51a5b2cd{--margin-top:-245px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-6a0bbb78{--margin-top:-245px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-8695db4 .elementor-heading-title{font-size:var( --e-global-typography-3fac4e7-font-size );line-height:var( --e-global-typography-3fac4e7-line-height );}.elementor-87 .elementor-element.elementor-element-64de1fd0 img{width:90%;height:450px;}.elementor-87 .elementor-element.elementor-element-4f71fb7b .elementor-heading-title{font-size:36px;}.elementor-87 .elementor-element.elementor-element-6ad23629{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-240c1081{--width:500px;font-size:var( --e-global-typography-79845e0-font-size );line-height:var( --e-global-typography-79845e0-line-height );--word-spacing:30px;}.elementor-87 .elementor-element.elementor-element-1eb85431{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-bd8d99{--overlay-opacity:1;}.elementor-87 .elementor-element.elementor-element-41af6508{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-2c2b5b09{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-87 .elementor-element.elementor-element-b334aa9{--min-height:330px;}.elementor-87 .elementor-element.elementor-element-7b68aea9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-66ad20ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-13ed7f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c11cd96-font-size );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-7db48bbc .elementor-heading-title{font-size:var( --e-global-typography-7a90efd-font-size );line-height:var( --e-global-typography-7a90efd-line-height );}.elementor-87 .elementor-element.elementor-element-6d5199b5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c11cd96-font-size );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-49c3ec85 .elementor-heading-title{font-size:var( --e-global-typography-7a90efd-font-size );line-height:var( --e-global-typography-7a90efd-line-height );}.elementor-87 .elementor-element.elementor-element-44dee19b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c11cd96-font-size );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-74cabd85 .elementor-heading-title{font-size:var( --e-global-typography-7a90efd-font-size );line-height:var( --e-global-typography-7a90efd-line-height );}.elementor-87 .elementor-element.elementor-element-4eb68d60 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-c11cd96-font-size );line-height:var( --e-global-typography-c11cd96-line-height );}.elementor-87 .elementor-element.elementor-element-131d75e7 .elementor-heading-title{font-size:var( --e-global-typography-7a90efd-font-size );line-height:var( --e-global-typography-7a90efd-line-height );}.elementor-87 .elementor-element.elementor-element-57dadb7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-1c93015d img{height:384px;}.elementor-87 .elementor-element.elementor-element-2031b154{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-87 .elementor-element.elementor-element-227db5fa{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-87 .elementor-element.elementor-element-315931a2 img{height:384px;}.elementor-87 .elementor-element.elementor-element-505f02bf{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-87 .elementor-element.elementor-element-4e0bd8a0{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-87 .elementor-element.elementor-element-39ea214e img{height:384px;}.elementor-87 .elementor-element.elementor-element-6c7b139d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-87 .elementor-element.elementor-element-6bf03098{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-87 .elementor-element.elementor-element-f7fe91f{--min-height:0px;--overlay-opacity:0.6;}.elementor-87 .elementor-element.elementor-element-f7fe91f::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-f7fe91f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-accent ) 100%, var( --e-global-color-60201a4 ) 100%);}.elementor-87 .elementor-element.elementor-element-5320eab6{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-a98d256 *//* =========================================
   BOOK APPOINTMENT — FINAL CLEAN CSS
   Container must have class: bookbar
   ========================================= */

/* Full width and black background */
.bookbar,
.bookbar .e-con-inner,
.bookbar .elementor-container,
.bookbar .elementor-widget-form,
.bookbar .elementor-widget-form .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;
  background: #000 !important;
}

/* Padding + divider line + shadow */
.bookbar {
  padding: 30px 40px 60px !important;
  position: relative;
  background: #000 !important;
  box-shadow: 0 8px 24px rgba(0,0,0,0.25);
}
.bookbar::before {
  content: "";
  position: absolute;
  left: 0; right: 0; top: -1px;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,.15) 15%,
    rgba(255,255,255,.15) 85%,
    transparent 100%
  );
  pointer-events: none;
}

/* Heading */
.bookbar .elementor-heading-title {
  color: #fff !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  margin: 0 0 12px !important;
}

/* Grid layout */
.bookbar .elementor-form-fields-wrapper {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 16px;
}
.bookbar .elementor-field-group { margin: 0 !important; }

/* Uniform inputs/buttons */
:where(.bookbar) .elementor-field,
:where(.bookbar) .elementor-select-wrapper,
:where(.bookbar) .elementor-button {
  box-sizing: border-box;
  width: 100% !important;
  height: 60px !important;
  border-radius: 0 !important;
  font-size: 16px !important;
}

/* Inputs */
.bookbar .elementor-field {
  background: #1c1c1c !important;
  color: #fff !important;
  border: 1px solid #333 !important;
  padding: 0 18px !important;
}

/* Phone field alignment (kept for safety) */
.bookbar input[type="tel"],
.bookbar input[type="text"].phone-field {
  background: #1c1c1c !important;
  color: #fff !important;
  border: 1px solid #333 !important;
  height: 60px !important;
  padding: 0 18px !important;
  line-height: 60px !important;
  font-size: 16px !important;
}
.bookbar input[type="tel"]::placeholder { line-height: 60px !important; }

/* Dropdowns */
.bookbar .elementor-select-wrapper {
  background: #1c1c1c !important;
  border: 1px solid #333 !important;
}
.bookbar .elementor-select-wrapper select {
  background: #1c1c1c !important;
  color: #fff !important;
  border: 0 !important;
  width: 100% !important;
  height: 100% !important;
  padding: 0 18px !important;
  line-height: 60px !important;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
}

/* Placeholder style */
.bookbar ::placeholder { color: #bbb !important; opacity: 1 !important; }

/* Focus glow */
.bookbar .elementor-field:focus,
.bookbar .elementor-select-wrapper select:focus {
  outline: none !important;
  border-color: #f07618 !important;
  box-shadow: 0 0 0 2px rgba(240,118,24,0.3) !important;
}

/* Submit Button */
.bookbar .elementor-button {
  background: #f07618 !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 18px !important;
  transition: transform .2s ease, filter .2s ease, box-shadow .2s ease !important;
}
.bookbar .elementor-button:hover {
  filter: brightness(.9) !important;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;
}

/* Responsive grid */
@media (max-width: 1024px) {
  .bookbar .elementor-form-fields-wrapper { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 767px) {
  .bookbar .elementor-form-fields-wrapper { grid-template-columns: 1fr; }
  .bookbar { box-shadow: none !important; }
}

/* =========================================
   FIELD ICONS VIA WRAPPER PSEUDOS (bulletproof)
   ========================================= */

.bookbar .elementor-field-group { position: relative; }
.bookbar .elementor-field-group input,
.bookbar .elementor-field-group select {
  padding-right: 40px !important;
}

/* Base pseudo for specific fields */
.bookbar .elementor-field-group::after {
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-size: 16px 16px;
  pointer-events: none;
  transition: background-image .2s ease;
}

/* Name (user) */
.bookbar .elementor-field-group-name::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbbbbb' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.761 0 5-2.686 5-6s-2.239-6-5-6-5 2.686-5 6 2.239 6 5 6zm0 2c-4.418 0-8 2.239-8 5v3h16v-3c0-2.761-3.582-5-8-5z'/%3E%3C/svg%3E");
}
.bookbar .elementor-field-group-name:focus-within::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f07618' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.761 0 5-2.686 5-6s-2.239-6-5-6-5 2.686-5 6 2.239 6 5 6zm0 2c-4.418 0-8 2.239-8 5v3h16v-3c0-2.761-3.582-5-8-5z'/%3E%3C/svg%3E");
}

/* Email (envelope) */
.bookbar .elementor-field-group-email::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbbbbb' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");
}
.bookbar .elementor-field-group-email:focus-within::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f07618' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");
}

/* Phone (handset) — using your confirmed wrapper class */
.bookbar .elementor-field-group-phone::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbbbbb' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 0 1 1 1V21a1 1 0 0 1-1 1C10.3 22 2 13.7 2 3a1 1 0 0 1 1-1h3.49a1 1 0 0 1 1 1c0 1.25.2 2.46.57 3.58a1 1 0 0 1-.24 1.01l-2.2 2.2z'/%3E%3C/svg%3E");
}
.bookbar .elementor-field-group-phone:focus-within::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f07618' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 0 1 1 1V21a1 1 0 0 1-1 1C10.3 22 2 13.7 2 3a1 1 0 0 1 1-1h3.49a1 1 0 0 1 1 1c0 1.25.2 2.46.57 3.58a1 1 0 0 1-.24 1.01l-2.2 2.2z'/%3E%3C/svg%3E");
}

/* Address (map pin) — using your confirmed wrapper class */
.bookbar .elementor-field-group-address::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbbbbb' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");
}
.bookbar .elementor-field-group-address:focus-within::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f07618' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");
}

/* Services (crossed wrench & screwdriver) */
.bookbar .elementor-field-group-services::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23bbbbbb' d='M21.7 18.3l-5.3-5.3 1.6-1.6c1.7-1.7 2.1-4.2 1.1-6.3l-2.6 2.6L14 5.1 16.6 2.5c-2.1-1-4.6-.6-6.3 1.1L8.7 5.2 3.4 0 0 3.4l5.2 5.2-1.6 1.6c-1.7 1.7-2.1 4.2-1.1 6.3l2.6-2.6 1.5 1.5-2.6 2.6c2.1 1 4.6.6 6.3-1.1l1.6-1.6 5.3 5.3c.4.4 1 .4 1.4 0l2-2c.4-.4.4-1 0-1.4z'/%3E%3C/svg%3E");
}
.bookbar .elementor-field-group-services:focus-within::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f07618' d='M21.7 18.3l-5.3-5.3 1.6-1.6c1.7-1.7 2.1-4.2 1.1-6.3l-2.6 2.6L14 5.1 16.6 2.5c-2.1-1-4.6-.6-6.3 1.1L8.7 5.2 3.4 0 0 3.4l5.2 5.2-1.6 1.6c-1.7 1.7-2.1 4.2-1.1 6.3l2.6-2.6 1.5 1.5-2.6 2.6c2.1 1 4.6.6 6.3-1.1l1.6-1.6 5.3 5.3c.4.4 1 .4 1.4 0l2-2c.4-.4.4-1 0-1.4z'/%3E%3C/svg%3E");
}

/* ===== Optional catch-alls for odd IDs (phone/tel/address variants) ===== */
.bookbar .elementor-field-group[class*="field-group-tel"]::after { 
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbbbbb' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 0 1 1 1V21a1 1 0 0 1-1 1C10.3 22 2 13.7 2 3a1 1 0 0 1 1-1h3.49a1 1 0 0 1 1 1c0 1.25.2 2.46.57 3.58a1 1 0 0 1-.24 1.01l-2.2 2.2z'/%3E%3C/svg%3E");
}
.bookbar .elementor-field-group[class*="field-group-tel"]:focus-within::after { 
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f07618' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 0 1 1 1V21a1 1 0 0 1-1 1C10.3 22 2 13.7 2 3a1 1 0 0 1 1-1h3.49a1 1 0 0 1 1 1c0 1.25.2 2.46.57 3.58a1 1 0 0 1-.24 1.01l-2.2 2.2z'/%3E%3C/svg%3E");
}
.bookbar .elementor-field-group[class*="field-group-addr"]::after { 
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbbbbb' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");
}
.bookbar .elementor-field-group[class*="field-group-addr"]:focus-within::after { 
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f07618' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");
}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(3) } }@media (min-width: 1025px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(2) } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(1) } }@media (max-width: 767px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-55f84d7 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }