.elementor-7 .elementor-element.elementor-element-ec721ad:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ec721ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;background:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/maxresdefault.jpg") 50% 50%;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ec721ad > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2a00027 ) 14%, var( --e-global-color-text ) 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-ec721ad > .elementor-container{min-height:80vh;}.elementor-7 .elementor-element.elementor-element-ec721ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-89af6f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-910babb > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-bc84743{text-align:center;}.elementor-7 .elementor-element.elementor-element-bc84743 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a514937{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-a514937 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-a514937 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-f16bffc{text-align:center;font-family:var( --e-global-typography-3318f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3318f28-font-size );font-weight:var( --e-global-typography-3318f28-font-weight );text-transform:var( --e-global-typography-3318f28-text-transform );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );color:var( --e-global-color-ce0e3c0 );}.elementor-7 .elementor-element.elementor-element-71f9b30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-71f9b30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #373F6400 38%, var( --e-global-color-primary ) 0%);}.elementor-7 .elementor-element.elementor-element-71f9b30 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-71f9b30 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-71f9b30 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-71f9b30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-71f9b30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-84a5a12{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-62547f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-62547f9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-62547f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-62547f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-7 .elementor-element.elementor-element-62547f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b04a8c4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ce0e3c0 );}.elementor-7 .elementor-element.elementor-element-653d9d8{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-653d9d8 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-653d9d8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-744161f{font-family:var( --e-global-typography-3318f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3318f28-font-size );font-weight:var( --e-global-typography-3318f28-font-weight );text-transform:var( --e-global-typography-3318f28-text-transform );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );color:var( --e-global-color-ce0e3c0 );}.elementor-7 .elementor-element.elementor-element-087c0ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-55f2a20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-55f2a20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-primary ) 38%, var( --e-global-color-ce0e3c0 ) 0%);}.elementor-7 .elementor-element.elementor-element-55f2a20 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-55f2a20 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-55f2a20 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-55f2a20 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-55f2a20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-dc4e59a{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-741ab7d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-741ab7d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-741ab7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Square-Decals.png");background-position:top right;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-741ab7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-741ab7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-0d9e138:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-0d9e138 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce0e3c0 );}.elementor-7 .elementor-element.elementor-element-0d9e138 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-0d9e138 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-99fe325 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3fff154{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cdd1bb3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-87015be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-87015be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Untitled-design-67.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-87015be > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-87015be > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-87015be > .elementor-background-slideshow{border-radius:0px 0px 0px 30px;}.elementor-7 .elementor-element.elementor-element-87015be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-87015be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9213aea{--spacer-size:350px;}.elementor-7 .elementor-element.elementor-element-7002ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-7002ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Untitled-design-71.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7002ed4 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-7002ed4 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-7002ed4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7002ed4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-7002ed4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-7002ed4{z-index:1;}.elementor-7 .elementor-element.elementor-element-de3d8a6{--spacer-size:350px;}.elementor-7 .elementor-element.elementor-element-28dfaf0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-28dfaf0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Untitled-design-72.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-28dfaf0 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-28dfaf0 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-28dfaf0 > .elementor-background-slideshow{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-28dfaf0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-28dfaf0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-022c84b{--spacer-size:350px;}.elementor-7 .elementor-element.elementor-element-0816904:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-0816904 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-ce0e3c0 ) 38%, var( --e-global-color-15f37ca ) 0%);}.elementor-7 .elementor-element.elementor-element-0816904 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-0816904 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-0816904 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-0816904 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0816904 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-16da0bd{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-b5996dd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b5996dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15f37ca );}.elementor-7 .elementor-element.elementor-element-b5996dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-b5996dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9a9e53f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-49e7703 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-49e7703 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-7f2a349 img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5660819 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-63221ea{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-63221ea .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-63221ea .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-9016cef{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d0f67ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-d0f67ba > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-39758a7 img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-49b6b54 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f2d339c{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-f2d339c .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-f2d339c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-5a71ea5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99b569d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-99b569d > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-24281cf img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-da578ec .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ca13657{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-ca13657 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-ca13657 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-2bbca5a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1a21f50 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-1a21f50 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-d249f7b img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-424ea71 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0d39c7e{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-0d39c7e .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-0d39c7e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-767061c{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c6451fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-c6451fa > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-d764cce img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-456b4ea .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c8cf929{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-c8cf929 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-c8cf929 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-80edfe2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4da1060 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-4da1060 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-6461afc img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f18f33b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d9a8a0c{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-d9a8a0c .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-d9a8a0c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-38a8ad5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f9f97b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-f9f97b0 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-9a6fcff img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0aaaa4d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38dee5c{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-38dee5c .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-38dee5c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-3838815{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3b44d07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-3b44d07 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-0a086a1 img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9fabf55 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-40f6a58{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-40f6a58 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-40f6a58 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-166b370{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3e5e75d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-3e5e75d > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-3890078 img{border-radius:0px 30px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2ed7185 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1921aca{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-1921aca .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-1921aca .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-1ebcd41{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1eb17c5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1eb17c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/1920-x-1280-2025-10-15T152037.611.jpg");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1eb17c5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2a00027 ) 14%, var( --e-global-color-text ) 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1eb17c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-26674d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0ba15b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-0ba15b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-15f37ca ) 38%, #373F6400 0%);}.elementor-7 .elementor-element.elementor-element-0ba15b6 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-0ba15b6 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-0ba15b6 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-0ba15b6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0ba15b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d5071aa{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-8214937 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-2dfcef1 > .elementor-element-populated{padding:8% 8% 8% 8%;}.elementor-7 .elementor-element.elementor-element-34c98d3{text-align:center;}.elementor-7 .elementor-element.elementor-element-34c98d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-626e36f{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-626e36f .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-626e36f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-7d374a5{text-align:center;font-family:var( --e-global-typography-3318f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3318f28-font-size );font-weight:var( --e-global-typography-3318f28-font-weight );text-transform:var( --e-global-typography-3318f28-text-transform );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );color:var( --e-global-color-ce0e3c0 );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element.services-element-style-1 .se-wrapper,
				.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element .se-wrapper-main{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element.services-element-style-1 .se-listing-section,
				.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element .se-wrapper-main:hover{background-color:var( --e-global-color-b584c97 );}.elementor-7 .elementor-element.elementor-element-80a4f5c{z-index:100;}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .service-item-loop,
					.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element .se-wrapper-main{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-ce0e3c0 );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-desc,.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-desc p{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-b584c97 );}.elementor-7 .elementor-element.elementor-element-80a4f5c .services-element.services-element-style-1 .se-liting-ul{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element .se-listing{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-ce0e3c0 );}.elementor-7 .elementor-element.elementor-element-80a4f5c .services-element.services-element-style-1 .se-wrapper{padding:15px;}.elementor-7 .elementor-element.elementor-element-80a4f5c .services-element.services-element-style-1 .se-listing-section{padding:0 15px;}.elementor-7 .elementor-element.elementor-element-9eb8bb4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-9eb8bb4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #EDEDED00 38%, var( --e-global-color-ce0e3c0 ) 0%);}.elementor-7 .elementor-element.elementor-element-9eb8bb4 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-9eb8bb4 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-9eb8bb4 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-9eb8bb4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9eb8bb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-0ac3493{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-baa7229 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-baa7229{padding:5% 0% 5% 0%;}.elementor-7 .elementor-element.elementor-element-b19aaaf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-57eaf5d{opacity:1;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-57eaf5d .cascading-image-inner,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-57eaf5d .cascading-inner-content:after,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-57eaf5d .cascading-inner-content.drop-waves:after,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-57eaf5d .cascading-inner-content.hover-drop-waves:after{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-57eaf5d:hover{opacity:1;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-95ad4e3{opacity:1;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-95ad4e3 .cascading-image-inner,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-95ad4e3 .cascading-inner-content:after,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-95ad4e3 .cascading-inner-content.drop-waves:after,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-95ad4e3 .cascading-inner-content.hover-drop-waves:after{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-95ad4e3:hover{opacity:1;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-82d29b8{opacity:1;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-82d29b8 .cascading-image-inner,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-82d29b8 .cascading-inner-content:after,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-82d29b8 .cascading-inner-content.drop-waves:after,.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-82d29b8 .cascading-inner-content.hover-drop-waves:after{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-82d29b8:hover{opacity:1;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-ad1c723{opacity:1;}.elementor-7 .elementor-element.elementor-element-689e516 .cascading-image.elementor-repeater-item-ad1c723:hover{opacity:1;}.elementor-7 .elementor-element.elementor-element-689e516 .pt_plus_animated_image.cascading-block{min-height:650px;}.elementor-7 .elementor-element.elementor-element-948665f{text-align:center;}.elementor-7 .elementor-element.elementor-element-948665f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48ad239:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-48ad239 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Key-Inspection-Services-Number-BG-12.png");background-position:top left;background-repeat:no-repeat;background-size:150px auto;}.elementor-7 .elementor-element.elementor-element-48ad239 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-48ad239 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 30px 50px;}.elementor-7 .elementor-element.elementor-element-48ad239 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e7f6f3e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3963488{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-3963488 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-3963488 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-6c3013d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d16659c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-d16659c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Key-Inspection-Services-Number-BG-11.png");background-position:top left;background-repeat:no-repeat;background-size:150px auto;}.elementor-7 .elementor-element.elementor-element-d16659c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-d16659c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 30px 50px;}.elementor-7 .elementor-element.elementor-element-d16659c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-74abefe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e04cb48{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-e04cb48 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-e04cb48 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-4eebb5b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8a33022{padding:0% 0% 3% 0%;}.elementor-7 .elementor-element.elementor-element-53d68af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-53d68af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Key-Inspection-Services-Number-BG-10.png");background-position:top left;background-repeat:no-repeat;background-size:150px auto;}.elementor-7 .elementor-element.elementor-element-53d68af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-53d68af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 30px 50px;}.elementor-7 .elementor-element.elementor-element-53d68af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-692bc36 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-12900d4{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-12900d4 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-12900d4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-18909e4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-47f4246:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-47f4246 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Key-Inspection-Services-Number-BG-9.png");background-position:top left;background-repeat:no-repeat;background-size:150px auto;}.elementor-7 .elementor-element.elementor-element-47f4246 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-47f4246 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 30px 50px;}.elementor-7 .elementor-element.elementor-element-47f4246 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-35c378d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0318356{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-0318356 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-0318356 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-acf94db{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d621d74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-d621d74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Key-Inspection-Services-Number-BG-8.png");background-position:top left;background-repeat:no-repeat;background-size:150px auto;}.elementor-7 .elementor-element.elementor-element-d621d74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-d621d74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 30px 50px;}.elementor-7 .elementor-element.elementor-element-d621d74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-75730ec .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9b4a967{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-9b4a967 .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-9b4a967 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-ee8fb60{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aee6c1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-aee6c1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.keyinspectionservices.com/wp-content/uploads/sites/221/2025/10/Key-Inspection-Services-Number-BG-7.png");background-position:top left;background-repeat:no-repeat;background-size:150px auto;}.elementor-7 .elementor-element.elementor-element-aee6c1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-aee6c1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 30px 50px;}.elementor-7 .elementor-element.elementor-element-aee6c1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c3f2270 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bcb33da{--divider-border-style:solid;--divider-color:var( --e-global-color-7daaadd );--divider-border-width:4px;}.elementor-7 .elementor-element.elementor-element-bcb33da .elementor-divider-separator{width:35%;}.elementor-7 .elementor-element.elementor-element-bcb33da .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-cba8956{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-60f17f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-57eaf5d{opacity:1;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-57eaf5d .cascading-image-inner,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-57eaf5d .cascading-inner-content:after,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-57eaf5d .cascading-inner-content.drop-waves:after,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-57eaf5d .cascading-inner-content.hover-drop-waves:after{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-57eaf5d:hover{opacity:1;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-95ad4e3{opacity:1;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-95ad4e3 .cascading-image-inner,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-95ad4e3 .cascading-inner-content:after,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-95ad4e3 .cascading-inner-content.drop-waves:after,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-95ad4e3 .cascading-inner-content.hover-drop-waves:after{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-95ad4e3:hover{opacity:1;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-82d29b8{opacity:1;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-82d29b8 .cascading-image-inner,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-82d29b8 .cascading-inner-content:after,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-82d29b8 .cascading-inner-content.drop-waves:after,.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-82d29b8 .cascading-inner-content.hover-drop-waves:after{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-82d29b8:hover{opacity:1;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-ad1c723{opacity:1;}.elementor-7 .elementor-element.elementor-element-6704b7e .cascading-image.elementor-repeater-item-ad1c723:hover{opacity:1;}.elementor-7 .elementor-element.elementor-element-6704b7e .pt_plus_animated_image.cascading-block{min-height:650px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-b19aaaf{width:20%;}.elementor-7 .elementor-element.elementor-element-8ed81dc{width:59.333%;}.elementor-7 .elementor-element.elementor-element-60f17f1{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-fb1aa08{width:100%;}.elementor-7 .elementor-element.elementor-element-2d8c135{width:100%;}.elementor-7 .elementor-element.elementor-element-0d9e138{width:100%;}.elementor-7 .elementor-element.elementor-element-cdd1bb3{width:100%;}.elementor-7 .elementor-element.elementor-element-49e7703{width:100%;}.elementor-7 .elementor-element.elementor-element-d0f67ba{width:100%;}.elementor-7 .elementor-element.elementor-element-99b569d{width:100%;}.elementor-7 .elementor-element.elementor-element-1a21f50{width:100%;}.elementor-7 .elementor-element.elementor-element-c6451fa{width:100%;}.elementor-7 .elementor-element.elementor-element-4da1060{width:100%;}.elementor-7 .elementor-element.elementor-element-f9f97b0{width:100%;}.elementor-7 .elementor-element.elementor-element-3b44d07{width:100%;}.elementor-7 .elementor-element.elementor-element-3e5e75d{width:100%;}.elementor-7 .elementor-element.elementor-element-2dfcef1{width:100%;}.elementor-7 .elementor-element.elementor-element-d6077f6{width:100%;}.elementor-7 .elementor-element.elementor-element-48ad239{width:100%;}.elementor-7 .elementor-element.elementor-element-d16659c{width:100%;}.elementor-7 .elementor-element.elementor-element-53d68af{width:100%;}.elementor-7 .elementor-element.elementor-element-47f4246{width:100%;}.elementor-7 .elementor-element.elementor-element-d621d74{width:100%;}.elementor-7 .elementor-element.elementor-element-aee6c1b{width:100%;}}@media(min-width:1440px){.elementor-7 .elementor-element.elementor-element-1eb17c5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1eb17c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1439px){.elementor-7 .elementor-element.elementor-element-bc84743 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f16bffc{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b04a8c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-744161f{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99fe325 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3fff154{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5660819 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9016cef{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-49b6b54 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5a71ea5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-da578ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2bbca5a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-424ea71 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-767061c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-456b4ea .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80edfe2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f18f33b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38a8ad5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0aaaa4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3838815{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9fabf55 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-166b370{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2ed7185 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1ebcd41{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-34c98d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7d374a5{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-desc,.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-desc p{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element .se-listing{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-948665f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48ad239 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-e7f6f3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6c3013d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d16659c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-74abefe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4eebb5b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-53d68af > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-692bc36 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-18909e4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-47f4246 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-35c378d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-acf94db{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d621d74 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-75730ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ee8fb60{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aee6c1b > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-c3f2270 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cba8956{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-ec721ad > .elementor-container{min-height:60vh;}.elementor-7 .elementor-element.elementor-element-bc84743 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f16bffc{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b04a8c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-744161f{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99fe325 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3fff154{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5660819 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9016cef{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-49b6b54 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5a71ea5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-da578ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2bbca5a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-424ea71 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-767061c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-456b4ea .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80edfe2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f18f33b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38a8ad5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0aaaa4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3838815{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9fabf55 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-166b370{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2ed7185 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1ebcd41{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-34c98d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7d374a5{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-desc,.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-desc p{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element .se-listing{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-948665f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e7f6f3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6c3013d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-74abefe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4eebb5b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-692bc36 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-18909e4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-35c378d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-acf94db{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-75730ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ee8fb60{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c3f2270 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cba8956{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-bc84743 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f16bffc{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b04a8c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-744161f{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99fe325 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3fff154{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5660819 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9016cef{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-49b6b54 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5a71ea5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-da578ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2bbca5a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-424ea71 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-767061c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-456b4ea .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80edfe2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f18f33b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38a8ad5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0aaaa4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3838815{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9fabf55 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-166b370{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2ed7185 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1ebcd41{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-34c98d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7d374a5{font-size:var( --e-global-typography-3318f28-font-size );line-height:var( --e-global-typography-3318f28-line-height );letter-spacing:var( --e-global-typography-3318f28-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-desc,.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper .asb-desc p{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-80a4f5c .pt_plus_asb_wrapper.services-element .se-listing{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-948665f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e7f6f3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6c3013d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-74abefe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4eebb5b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-692bc36 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-18909e4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-35c378d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-acf94db{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-75730ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ee8fb60{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c3f2270 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cba8956{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for tp-animated-service-boxes, class: .elementor-element-80a4f5c */.elementor-7 .elementor-element.elementor-element-80a4f5c img
{ border-top-left-radius: 30px; }/* End custom CSS */