.elementor-1000 .elementor-element.elementor-element-3cf1c7e6{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.91;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-3cf1c7e6:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-3cf1c7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.integrity-software.net/wp-content/uploads/2025/04/architectural-design-architecture-building-exterior-2934280-1-127-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-1000 .elementor-element.elementor-element-3cf1c7e6::before, .elementor-1000 .elementor-element.elementor-element-3cf1c7e6 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-3cf1c7e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-3cf1c7e6 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-3cf1c7e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-3cf1c7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1000 .elementor-element.elementor-element-118cb586{--display:flex;}.elementor-1000 .elementor-element.elementor-element-118cb586.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1000 .elementor-element.elementor-element-154578bf .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-3c1c0f06 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1000 .elementor-element.elementor-element-46dceddf{color:var( --e-global-color-bb31432 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1000 .elementor-element.elementor-element-cd2e897{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-cd2e897.elementor-element{--align-self:flex-start;}.elementor-1000 .elementor-element.elementor-element-cd2e897 .elementor-button{font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:var( --e-global-color-bb31432 );color:var( --e-global-color-bb31432 );border-radius:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-19bc22ec{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1000 .elementor-element.elementor-element-72ff13cd{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-72ff13cd:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-72ff13cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e46ae2d );}.elementor-1000 .elementor-element.elementor-element-6c2effdb{width:var( --container-widget-width, 981px );max-width:981px;--container-widget-width:981px;--container-widget-flex-grow:0;text-align:center;}.elementor-1000 .elementor-element.elementor-element-6c2effdb.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-6c2effdb .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:33px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-19c3f927{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-3841de7e{--display:flex;}.elementor-1000 .elementor-element.elementor-element-a1ea7f1{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-a1ea7f1 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-a1ea7f1.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-a1ea7f1 img{max-width:250px;}.elementor-1000 .elementor-element.elementor-element-10f4c721{text-align:center;}.elementor-1000 .elementor-element.elementor-element-10f4c721 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-3b2a7a51{text-align:center;}.elementor-1000 .elementor-element.elementor-element-3b2a7a51 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1000 .elementor-element.elementor-element-71bb809c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-71bb809c{text-align:center;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-736bd896{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-736bd896.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-736bd896 .elementor-button{font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:var( --e-global-color-bb31432 );color:var( --e-global-color-bb31432 );border-radius:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-1ad6d3e7{--display:flex;}.elementor-1000 .elementor-element.elementor-element-c297c0{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-c297c0 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-c297c0.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-c297c0 img{max-width:250px;}.elementor-1000 .elementor-element.elementor-element-2935e0a6{text-align:center;}.elementor-1000 .elementor-element.elementor-element-2935e0a6 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-151e6d7a{text-align:center;}.elementor-1000 .elementor-element.elementor-element-151e6d7a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1000 .elementor-element.elementor-element-7f3b087b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-7f3b087b{text-align:center;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-4e8c12af{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-4e8c12af.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-4e8c12af .elementor-button{font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:var( --e-global-color-bb31432 );color:var( --e-global-color-bb31432 );border-radius:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-756113f4{--display:flex;}.elementor-1000 .elementor-element.elementor-element-51c083d5{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-51c083d5 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-51c083d5.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-51c083d5 img{max-width:250px;}.elementor-1000 .elementor-element.elementor-element-6c7fb46c{text-align:center;}.elementor-1000 .elementor-element.elementor-element-6c7fb46c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-7f692f48{text-align:center;}.elementor-1000 .elementor-element.elementor-element-7f692f48 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1000 .elementor-element.elementor-element-4a577a23.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-4a577a23{text-align:center;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-11f9d9cf{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-11f9d9cf.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-11f9d9cf .elementor-button{font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:var( --e-global-color-bb31432 );color:var( --e-global-color-bb31432 );border-radius:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-6516ce29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-6516ce29:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-6516ce29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-6ceb4c7d{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-6ceb4c7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-7bb5f059{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-617f281 .elementor-heading-title{color:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-5e1d7d94{color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-199a095c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:var( --e-global-color-bb31432 );color:var( --e-global-color-bb31432 );border-radius:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-199a095c{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-199a095c.elementor-element{--align-self:flex-start;}.elementor-1000 .elementor-element.elementor-element-1def6f61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-1def6f61:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-1def6f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e46ae2d );}.elementor-1000 .elementor-element.elementor-element-6abc11e6{--display:flex;}.elementor-1000 .elementor-element.elementor-element-9aec2c2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-51d9051{columns:1;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-1027d7a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-1027d7a9:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-1027d7a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-5d828e34{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-5d828e34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-6ab6d45a{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-2951275c .elementor-heading-title{color:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-682d3286{color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-47da512c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:var( --e-global-color-bb31432 );color:var( --e-global-color-bb31432 );border-radius:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-47da512c{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-47da512c.elementor-element{--align-self:flex-start;}.elementor-1000 .elementor-element.elementor-element-5f9fb50c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-5f9fb50c:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-5f9fb50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-1000 .elementor-element.elementor-element-35c1b6d0 .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-2c45cde6{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-77e7e8e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.52;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-77e7e8e1:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-77e7e8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );background-image:url("https://www.integrity-software.net/wp-content/uploads/2025/04/construction-numbers-background-249.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-77e7e8e1::before, .elementor-1000 .elementor-element.elementor-element-77e7e8e1 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-77e7e8e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-77e7e8e1 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-77e7e8e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-77e7e8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bb31432 );--background-overlay:'';}.elementor-1000 .elementor-element.elementor-element-2be8a5a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-2be8a5a7:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-2be8a5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-6751f692{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1000 .elementor-element.elementor-element-6751f692:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-6751f692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a47c3c );}.elementor-1000 .elementor-element.elementor-element-2b23ad62 .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-5b13a3a2{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-9f3ed89{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1000 .elementor-element.elementor-element-9f3ed89:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-9f3ed89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-33e94547 .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-70448994{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-1acecf05{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1000 .elementor-element.elementor-element-1acecf05:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-1acecf05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a47c3c );}.elementor-1000 .elementor-element.elementor-element-43e424ed .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-36afff78{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-1b1cf09d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-1b1cf09d:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-1b1cf09d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-889f884{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1000 .elementor-element.elementor-element-889f884:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-889f884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-472636e .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-736f2635{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-62de4b3b{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1000 .elementor-element.elementor-element-62de4b3b:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-62de4b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a47c3c );}.elementor-1000 .elementor-element.elementor-element-2375e67a .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-4c4fdb7c{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-53d9e793{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1000 .elementor-element.elementor-element-53d9e793:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-53d9e793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-167e9758 .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-360ceec7{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-6aadd4d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-6aadd4d9:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-6aadd4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cff658 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1000 .elementor-element.elementor-element-5a3d115d .elementor-icon-wrapper{text-align:center;}.elementor-1000 .elementor-element.elementor-element-5a3d115d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cff658 );color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-5a3d115d.elementor-view-framed .elementor-icon, .elementor-1000 .elementor-element.elementor-element-5a3d115d.elementor-view-default .elementor-icon{color:var( --e-global-color-2cff658 );border-color:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-5a3d115d.elementor-view-framed .elementor-icon, .elementor-1000 .elementor-element.elementor-element-5a3d115d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-5a3d115d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-5a3d115d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-5a3d115d .elementor-icon{font-size:26px;border-width:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-5a3d115d .elementor-icon svg{height:26px;}.elementor-1000 .elementor-element.elementor-element-8247045{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-1000 .elementor-element.elementor-element-8247045 .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-4e7d31f3{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-1000 .elementor-element.elementor-element-4e7d31f3 .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-23aa43d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-23aa43d9:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-23aa43d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-487b9630{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-6d944533 .elementor-heading-title{color:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-18446c5e{color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-4fde2e20 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:var( --e-global-color-bb31432 );color:var( --e-global-color-bb31432 );border-radius:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-4fde2e20{width:auto;max-width:auto;}.elementor-1000 .elementor-element.elementor-element-4fde2e20.elementor-element{--align-self:flex-start;}.elementor-1000 .elementor-element.elementor-element-39c0c7fc{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-39c0c7fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-15c1814b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.69;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-15c1814b:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-15c1814b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );background-image:url("https://www.integrity-software.net/wp-content/uploads/2025/04/construction-numbers-background-249.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-15c1814b::before, .elementor-1000 .elementor-element.elementor-element-15c1814b > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-15c1814b > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-15c1814b > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-15c1814b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-15c1814b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4a47c3c );--background-overlay:'';}.elementor-1000 .elementor-element.elementor-element-365087b5 .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-79bbe867{columns:1;text-align:left;color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-3ea6b7b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-3ea6b7b8:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-3ea6b7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-39ce54f5{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-39ce54f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-77b5bc1d{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-7113f825 .elementor-heading-title{color:var( --e-global-color-2cff658 );}.elementor-1000 .elementor-element.elementor-element-6ef23509{color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-45d5c92e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.69;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-45d5c92e:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-45d5c92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb31432 );background-image:url("https://www.integrity-software.net/wp-content/uploads/2025/04/construction-numbers-background-249.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-45d5c92e::before, .elementor-1000 .elementor-element.elementor-element-45d5c92e > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-45d5c92e > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-45d5c92e > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-45d5c92e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-45d5c92e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4a47c3c );--background-overlay:'';}.elementor-1000 .elementor-element.elementor-element-155e604b{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-bf079e1 .elementor-heading-title{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-1e661f3{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-3ba95ec6{--display:flex;--justify-content:center;}.elementor-1000 .elementor-element.elementor-element-3ba95ec6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-184b6b1a .widget-image-caption{color:var( --e-global-color-bb31432 );}.elementor-1000 .elementor-element.elementor-element-96ce21c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.84;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-96ce21c:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-96ce21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e46ae2d );background-image:url("https://www.integrity-software.net/wp-content/uploads/2025/04/adobestock-55699566-jpeg-133-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-96ce21c::before, .elementor-1000 .elementor-element.elementor-element-96ce21c > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-96ce21c > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-96ce21c > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-96ce21c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-96ce21c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bb31432 );--background-overlay:'';}.elementor-1000 .elementor-element.elementor-element-635c0f58{--display:flex;}.elementor-1000 .elementor-element.elementor-element-5c622cb7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-3435b1a4{color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-f8d1bc{--display:flex;--justify-content:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1000 .elementor-element.elementor-element-3cf1c7e6{--min-height:500px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-a1ea7f1 img{max-width:200px;}.elementor-1000 .elementor-element.elementor-element-c297c0 img{max-width:200px;}.elementor-1000 .elementor-element.elementor-element-7f3b087b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1000 .elementor-element.elementor-element-51c083d5 img{max-width:200px;}.elementor-1000 .elementor-element.elementor-element-77e7e8e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-2be8a5a7{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1000 .elementor-element.elementor-element-1b1cf09d{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1000 .elementor-element.elementor-element-15c1814b{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-1000 .elementor-element.elementor-element-3cf1c7e6{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1000 .elementor-element.elementor-element-154578bf .elementor-heading-title{font-size:35px;}.elementor-1000 .elementor-element.elementor-element-3c1c0f06 .elementor-heading-title{font-size:20px;}.elementor-1000 .elementor-element.elementor-element-6c2effdb .elementor-heading-title{font-size:28px;}.elementor-1000 .elementor-element.elementor-element-6516ce29{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1000 .elementor-element.elementor-element-1027d7a9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1000 .elementor-element.elementor-element-77e7e8e1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1000 .elementor-element.elementor-element-2be8a5a7{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1000 .elementor-element.elementor-element-1b1cf09d{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1000 .elementor-element.elementor-element-23aa43d9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1000 .elementor-element.elementor-element-15c1814b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1000 .elementor-element.elementor-element-79bbe867{columns:1;}.elementor-1000 .elementor-element.elementor-element-3ea6b7b8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1000 .elementor-element.elementor-element-45d5c92e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1000 .elementor-element.elementor-element-96ce21c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-1000 .elementor-element.elementor-element-118cb586{--width:51.316%;}.elementor-1000 .elementor-element.elementor-element-6ceb4c7d{--width:38.158%;}.elementor-1000 .elementor-element.elementor-element-5d828e34{--width:38.158%;}.elementor-1000 .elementor-element.elementor-element-39c0c7fc{--width:38.158%;}.elementor-1000 .elementor-element.elementor-element-39ce54f5{--width:41.404%;}.elementor-1000 .elementor-element.elementor-element-3ba95ec6{--width:41.404%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1000 .elementor-element.elementor-element-118cb586{--width:451.102px;}}