.elementor-58 .elementor-element.elementor-element-0a9b3fa{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-58 .elementor-element.elementor-element-bd099f0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-58 .elementor-element.elementor-element-5e905e8{text-align:center}.elementor-58 .elementor-element.elementor-element-5e905e8 .elementor-heading-title{font-family:var(--e-global-typography-36c420b-font-family),Sans-serif;font-size:var(--e-global-typography-36c420b-font-size);font-weight:var(--e-global-typography-36c420b-font-weight);text-transform:var(--e-global-typography-36c420b-text-transform);color:var(--e-global-color-accent)}.elementor-58 .elementor-element.elementor-element-5b3f388{text-align:center}.elementor-58 .elementor-element.elementor-element-5b3f388 .elementor-heading-title{font-size:var(--e-global-typography-20e3bf9-font-size);font-weight:var(--e-global-typography-20e3bf9-font-weight);text-transform:var(--e-global-typography-20e3bf9-text-transform);line-height:var(--e-global-typography-20e3bf9-line-height);letter-spacing:var(--e-global-typography-20e3bf9-letter-spacing)}.elementor-58 .elementor-element.elementor-element-595f2c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px}.elementor-58 .elementor-element.elementor-element-a18d04a{font-family:var(--e-global-typography-36c420b-font-family),Sans-serif;font-size:var(--e-global-typography-36c420b-font-size);font-weight:var(--e-global-typography-36c420b-font-weight);text-transform:var(--e-global-typography-36c420b-text-transform)}.elementor-58 .elementor-element.elementor-element-e97123a{font-family:var(--e-global-typography-36c420b-font-family),Sans-serif;font-size:var(--e-global-typography-36c420b-font-size);font-weight:var(--e-global-typography-36c420b-font-weight);text-transform:var(--e-global-typography-36c420b-text-transform)}.elementor-58 .elementor-element.elementor-element-7f8fe97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:106px;--padding-left:20px;--padding-right:20px}.elementor-58 .elementor-element.elementor-element-846fa5d{--grid-columns:1;width:var(--container-widget-width,860px);max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-846fa5d.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-c5e3596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px}.elementor-58 .elementor-element.elementor-element-c5e3596:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-c5e3596>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-59c0fd3)}.elementor-58 .elementor-element.elementor-element-593be4c{text-align:center}.elementor-58 .elementor-element.elementor-element-593be4c .elementor-heading-title{font-size:var(--e-global-typography-18c5f70-font-size);font-weight:var(--e-global-typography-18c5f70-font-weight);text-transform:var(--e-global-typography-18c5f70-text-transform);line-height:var(--e-global-typography-18c5f70-line-height);letter-spacing:var(--e-global-typography-18c5f70-letter-spacing)}.elementor-58 .elementor-element.elementor-element-509f5ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:92px 92px;--row-gap:92px;--column-gap:92px}.elementor-58 .elementor-element.elementor-element-42a7145{--display:flex}.elementor-58 .elementor-element.elementor-element-42a7145.e-con{--flex-grow:0;--flex-shrink:0}.elementor-58 .elementor-element.elementor-element-ebc6785:not(.elementor-widget-image) .elementor-widget-container,.elementor-58 .elementor-element.elementor-element-ebc6785.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://integralrenovations.co/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-58 .elementor-element.elementor-element-ebc6785{text-align:center}.elementor-58 .elementor-element.elementor-element-ebc6785 img{width:100%;max-width:363px}.elementor-58 .elementor-element.elementor-element-9da0c51{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-58 .elementor-element.elementor-element-779e9a0{text-align:start}.elementor-58 .elementor-element.elementor-element-779e9a0 .elementor-heading-title{font-size:var(--e-global-typography-817965e-font-size);font-weight:var(--e-global-typography-817965e-font-weight);line-height:var(--e-global-typography-817965e-line-height);color:var(--e-global-color-text)}.elementor-58 .elementor-element.elementor-element-36f8a83>.elementor-widget-container{margin:0 0 16px 0}.elementor-58 .elementor-element.elementor-element-36f8a83{text-align:start;font-family:var(--e-global-typography-36c420b-font-family),Sans-serif;font-size:var(--e-global-typography-36c420b-font-size);font-weight:var(--e-global-typography-36c420b-font-weight);text-transform:var(--e-global-typography-36c420b-text-transform);color:var(--e-global-color-text)}.elementor-58 .elementor-element.elementor-element-4bd2cc9{width:var(--container-widget-width,867px);max-width:867px;--container-widget-width:867px;--container-widget-flex-grow:0;text-align:center;font-size:clamp(1.75rem, 1.6033rem + 0.6522vw, 2.125rem);font-weight:400;font-style:italic;line-height:1.1em;color:var(--e-global-color-secondary)}.elementor-58 .elementor-element.elementor-element-4bd2cc9.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-166694a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:140px 140px;--row-gap:140px;--column-gap:140px;--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px}.elementor-58 .elementor-element.elementor-element-1c60c60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px}.elementor-58 .elementor-element.elementor-element-b7e882e{--display:flex}.elementor-58 .elementor-element.elementor-element-a69ce8b{--display:flex;--overflow:hidden}.elementor-58 .elementor-element.elementor-element-725448d>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-58 .elementor-element.elementor-element-34d19ff{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-58 .elementor-element.elementor-element-c817520{--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}.elementor-58 .elementor-element.elementor-element-0d8d08d{--display:flex;--min-height:clamp(500px, 50vw, 720px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:60px}.elementor-58 .elementor-element.elementor-element-0d8d08d:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-0d8d08d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://integralrenovations.co/wp-content/uploads/cta-your-next-project.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-58 .elementor-element.elementor-element-ff9db5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:0}.elementor-58 .elementor-element.elementor-element-45a2b90{text-align:start}.elementor-58 .elementor-element.elementor-element-45a2b90 .elementor-heading-title{font-size:var(--e-global-typography-18c5f70-font-size);font-weight:var(--e-global-typography-18c5f70-font-weight);text-transform:var(--e-global-typography-18c5f70-text-transform);line-height:var(--e-global-typography-18c5f70-line-height);letter-spacing:var(--e-global-typography-18c5f70-letter-spacing);color:var(--e-global-color-4123967)}.elementor-58 .elementor-element.elementor-element-b815efa{font-family:var(--e-global-typography-c9cf06e-font-family),Sans-serif;font-size:var(--e-global-typography-c9cf06e-font-size);font-weight:var(--e-global-typography-c9cf06e-font-weight);line-height:var(--e-global-typography-c9cf06e-line-height);letter-spacing:var(--e-global-typography-c9cf06e-letter-spacing);color:var(--e-global-color-4123967)}.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button{font-family:var(--e-global-typography-d7a9204-font-family),Sans-serif;font-size:var(--e-global-typography-d7a9204-font-size);font-weight:var(--e-global-typography-d7a9204-font-weight);line-height:var(--e-global-typography-d7a9204-line-height);letter-spacing:var(--e-global-typography-d7a9204-letter-spacing);border-style:solid;border-width:1px 1px 1px 1px}.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button:hover,.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button:focus{color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button:hover svg,.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button:focus svg{fill:var(--e-global-color-accent)}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-5e905e8 .elementor-heading-title{font-size:var(--e-global-typography-36c420b-font-size)}.elementor-58 .elementor-element.elementor-element-5b3f388 .elementor-heading-title{font-size:var(--e-global-typography-20e3bf9-font-size);line-height:var(--e-global-typography-20e3bf9-line-height);letter-spacing:var(--e-global-typography-20e3bf9-letter-spacing)}.elementor-58 .elementor-element.elementor-element-a18d04a{font-size:var(--e-global-typography-36c420b-font-size)}.elementor-58 .elementor-element.elementor-element-e97123a{font-size:var(--e-global-typography-36c420b-font-size)}.elementor-58 .elementor-element.elementor-element-846fa5d{--grid-columns:1}.elementor-58 .elementor-element.elementor-element-593be4c .elementor-heading-title{font-size:var(--e-global-typography-18c5f70-font-size);line-height:var(--e-global-typography-18c5f70-line-height);letter-spacing:var(--e-global-typography-18c5f70-letter-spacing)}.elementor-58 .elementor-element.elementor-element-779e9a0 .elementor-heading-title{font-size:var(--e-global-typography-817965e-font-size);line-height:var(--e-global-typography-817965e-line-height)}.elementor-58 .elementor-element.elementor-element-36f8a83{font-size:var(--e-global-typography-36c420b-font-size)}.elementor-58 .elementor-element.elementor-element-0d8d08d{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px}.elementor-58 .elementor-element.elementor-element-45a2b90 .elementor-heading-title{font-size:var(--e-global-typography-18c5f70-font-size);line-height:var(--e-global-typography-18c5f70-line-height);letter-spacing:var(--e-global-typography-18c5f70-letter-spacing)}.elementor-58 .elementor-element.elementor-element-b815efa{font-size:var(--e-global-typography-c9cf06e-font-size);line-height:var(--e-global-typography-c9cf06e-line-height);letter-spacing:var(--e-global-typography-c9cf06e-letter-spacing)}.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button{font-size:var(--e-global-typography-d7a9204-font-size);line-height:var(--e-global-typography-d7a9204-line-height);letter-spacing:var(--e-global-typography-d7a9204-letter-spacing)}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-0a9b3fa{--min-height:150px}.elementor-58 .elementor-element.elementor-element-5e905e8 .elementor-heading-title{font-size:var(--e-global-typography-36c420b-font-size)}.elementor-58 .elementor-element.elementor-element-5b3f388 .elementor-heading-title{font-size:var(--e-global-typography-20e3bf9-font-size);line-height:var(--e-global-typography-20e3bf9-line-height);letter-spacing:var(--e-global-typography-20e3bf9-letter-spacing)}.elementor-58 .elementor-element.elementor-element-595f2c5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-a18d04a{text-align:center;font-size:var(--e-global-typography-36c420b-font-size)}.elementor-58 .elementor-element.elementor-element-e97123a{text-align:center;font-size:var(--e-global-typography-36c420b-font-size)}.elementor-58 .elementor-element.elementor-element-7f8fe97{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-846fa5d{--grid-columns:1}.elementor-58 .elementor-element.elementor-element-c5e3596{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-593be4c .elementor-heading-title{font-size:var(--e-global-typography-18c5f70-font-size);line-height:var(--e-global-typography-18c5f70-line-height);letter-spacing:var(--e-global-typography-18c5f70-letter-spacing)}.elementor-58 .elementor-element.elementor-element-509f5ba{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-58 .elementor-element.elementor-element-ebc6785{text-align:center}.elementor-58 .elementor-element.elementor-element-779e9a0 .elementor-heading-title{font-size:var(--e-global-typography-817965e-font-size);line-height:var(--e-global-typography-817965e-line-height)}.elementor-58 .elementor-element.elementor-element-36f8a83{font-size:var(--e-global-typography-36c420b-font-size)}.elementor-58 .elementor-element.elementor-element-166694a{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-1c60c60{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-58 .elementor-element.elementor-element-0d8d08d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-58 .elementor-element.elementor-element-45a2b90 .elementor-heading-title{font-size:var(--e-global-typography-18c5f70-font-size);line-height:var(--e-global-typography-18c5f70-line-height);letter-spacing:var(--e-global-typography-18c5f70-letter-spacing)}.elementor-58 .elementor-element.elementor-element-b815efa{font-size:var(--e-global-typography-c9cf06e-font-size);line-height:var(--e-global-typography-c9cf06e-line-height);letter-spacing:var(--e-global-typography-c9cf06e-letter-spacing)}.elementor-58 .elementor-element.elementor-element-90034e8 .elementor-button{font-size:var(--e-global-typography-d7a9204-font-size);line-height:var(--e-global-typography-d7a9204-line-height);letter-spacing:var(--e-global-typography-d7a9204-letter-spacing)}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-bd099f0{--content-width:870px}.elementor-58 .elementor-element.elementor-element-509f5ba{--content-width:986px}.elementor-58 .elementor-element.elementor-element-42a7145{--width:37%}}.elementor-58 .elementor-element.elementor-element-a18d04a p{margin:0}.elementor-58 .elementor-element.elementor-element-e97123a p{margin:0}.elementor-58 .elementor-element.elementor-element-4bd2cc9 q{font-family:"bely"}.elementor-58 .elementor-element.elementor-element-ff9db5b{max-width:642px}