.elementor-258 .elementor-element.elementor-element-28beda5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-fbe3812{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-fbe3812:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-fbe3812>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/shape1.png);background-position:center left;background-repeat:no-repeat;background-size:contain}.elementor-258 .elementor-element.elementor-element-ce68de3{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-258 .elementor-element.elementor-element-db54fbd{background-color:var(--e-global-color-4a12f80);padding:6px 12px 6px 12px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-258 .elementor-element.elementor-element-db54fbd.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-db54fbd.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-db54fbd .elementor-icon-list-icon i{color:var(--e-global-color-529c479);transition:color 0.3s}.elementor-258 .elementor-element.elementor-element-db54fbd .elementor-icon-list-icon svg{fill:var(--e-global-color-529c479);transition:fill 0.3s}.elementor-258 .elementor-element.elementor-element-db54fbd .elementor-icon-list-item>.elementor-icon-list-text,.elementor-258 .elementor-element.elementor-element-db54fbd .elementor-icon-list-item>a{font-family:"Urbanist",Sans-serif;font-size:18px;font-weight:500}.elementor-258 .elementor-element.elementor-element-db54fbd .elementor-icon-list-text{color:var(--e-global-color-529c479);transition:color 0.3s}.elementor-widget-ucaddon_annotation .ue-annotation-before-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_annotation .ue-annotation-annotation-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_annotation .ue-annotation-after-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-258 .elementor-element.elementor-element-9807b11.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-9807b11 .ue-annotation-before-text{font-family:"Urbanist",Sans-serif;font-size:62px;font-weight:600;line-height:72px;color:#FFF}.elementor-258 .elementor-element.elementor-element-9807b11 .ue-annotation-annotation-text{font-family:"Urbanist",Sans-serif;font-size:62px;font-weight:600;line-height:72px;color:#FFF}.elementor-258 .elementor-element.elementor-element-9807b11 .ue-annotation-after-text{font-family:"Urbanist",Sans-serif;font-size:62px;font-weight:600;line-height:72px;color:#FFF}.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-258 .elementor-element.elementor-element-cb012f1.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-cb012f1{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-cb012f1 p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-1070668{--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:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-ucaddon_creative_buttons .uc_button{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-258 .elementor-element.elementor-element-4c26372{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0}.elementor-258 .elementor-element.elementor-element-4c26372.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-4c26372 .uc_creative_buttons{text-align:left}.elementor-258 .elementor-element.elementor-element-4c26372 .uc_creative_buttons .uc_button{display:inline-block}.elementor-258 .elementor-element.elementor-element-4c26372 .uc_button{background-color:var(--e-global-color-accent);border-style:none;border-radius:50px;font-family:"Urbanist",Sans-serif;font-size:18px;font-weight:500;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-4c26372 .uc_creative_buttons .uc_button::after,.elementor-258 .elementor-element.elementor-element-4c26372 .uc_creative_buttons .uc_button::before{background-color:#000}.elementor-258 .elementor-element.elementor-element-4c26372 .button-padding{padding:015px 30px 015px 30px}.elementor-258 .elementor-element.elementor-element-4c26372 .uc_button:hover{border-style:none;color:#fff}.elementor-258 .elementor-element.elementor-element-4c26372 .uc_button:hover span{color:#fff}.elementor-258 .elementor-element.elementor-element-f4d81f5{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-258 .elementor-element.elementor-element-066f0b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-066f0b7.e-con{--align-self:flex-start}.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-258 .elementor-element.elementor-element-fcfe8e1.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-fcfe8e1.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-fcfe8e1{text-align:left}.elementor-258 .elementor-element.elementor-element-fcfe8e1 img{width:50px;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-cb3df06{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -15px;text-align:left}.elementor-258 .elementor-element.elementor-element-cb3df06.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-cb3df06.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-cb3df06 img{width:50px;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-feb75b9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -15px;text-align:left}.elementor-258 .elementor-element.elementor-element-feb75b9.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-feb75b9.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-feb75b9 img{width:50px;border-radius:50px 50px 50px 50px}.elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-258 .elementor-element.elementor-element-441b2ee.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-441b2ee .elementor-counter{gap:5px}.elementor-258 .elementor-element.elementor-element-441b2ee .elementor-counter-number-wrapper{color:#FFF;font-family:"Urbanist",Sans-serif;font-size:28px;font-weight:600}.elementor-258 .elementor-element.elementor-element-441b2ee .elementor-counter-title{color:var(--e-global-color-d422374);font-family:"Urbanist",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-258 .elementor-element.elementor-element-7fdca18{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-fc31358{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:30px 30px 30px 30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-fc31358:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-fc31358>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4a12f80)}.elementor-258 .elementor-element.elementor-element-fc31358.e-con{--align-self:flex-end}.elementor-258 .elementor-element.elementor-element-f32c6ee{--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:flex-end;--gap:8px 5px;--row-gap:8px;--column-gap:5px;--flex-wrap: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-258 .elementor-element.elementor-element-f32c6ee.e-con{--align-self:flex-end}.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-258 .elementor-element.elementor-element-15d53a3{background-color:#FFF;padding:2px 8px 2px 8px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-15d53a3:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-15d53a3.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-15d53a3.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-15d53a3 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#000}.elementor-258 .elementor-element.elementor-element-15d53a3 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-15d53a3 .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-cf87f65{background-color:#FFF;padding:2px 8px 2px 8px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-cf87f65:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-cf87f65.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-cf87f65.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-cf87f65 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#000}.elementor-258 .elementor-element.elementor-element-cf87f65 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-cf87f65 .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-315f77d{background-color:#FFF;padding:2px 8px 2px 8px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-315f77d:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-315f77d.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-315f77d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-315f77d .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#000}.elementor-258 .elementor-element.elementor-element-315f77d .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-315f77d .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-c26dae7{background-color:#FFF;padding:2px 8px 2px 8px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-c26dae7:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-c26dae7.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-c26dae7.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-c26dae7 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#000}.elementor-258 .elementor-element.elementor-element-c26dae7 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-c26dae7 .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-db84525{background-color:#FFF;padding:2px 8px 2px 8px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-db84525:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-db84525.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-db84525.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-db84525 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:21px;color:#000}.elementor-258 .elementor-element.elementor-element-db84525 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-db84525 .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-6f0d62e.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-6f0d62e{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-6f0d62e p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-b9e1de1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-b9e1de1:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-b9e1de1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4a12f80)}.elementor-258 .elementor-element.elementor-element-7ed3e15{--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:space-between;--align-items:center;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{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-258 .elementor-element.elementor-element-31a711e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--icon-box-icon-margin:8px}.elementor-258 .elementor-element.elementor-element-31a711e.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-31a711e.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-31a711e .elementor-icon-box-wrapper{align-items:start}.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-framed .elementor-icon,.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent);fill:var(--e-global-color-529c479);color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-framed:has(:hover) .elementor-icon,.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-default:has(:hover) .elementor-icon,.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-framed:has(:focus) .elementor-icon,.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-framed:has(:hover) .elementor-icon,.elementor-258 .elementor-element.elementor-element-31a711e.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-31a711e .elementor-icon{font-size:13px}.elementor-258 .elementor-element.elementor-element-31a711e .elementor-icon-box-title,.elementor-258 .elementor-element.elementor-element-31a711e .elementor-icon-box-title a{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;line-height:10px}.elementor-258 .elementor-element.elementor-element-31a711e .elementor-icon-box-title{color:#FFF}.elementor-258 .elementor-element.elementor-element-31a711e:has(:hover) .elementor-icon-box-title,.elementor-258 .elementor-element.elementor-element-31a711e:has(:focus) .elementor-icon-box-title{color:#FFF}.elementor-258 .elementor-element.elementor-element-51ee8c3.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-51ee8c3 .uc_creative_buttons{text-align:left}.elementor-258 .elementor-element.elementor-element-51ee8c3 .uc_creative_buttons .uc_button{display:inline-block}.elementor-258 .elementor-element.elementor-element-51ee8c3 .uc_creative_buttons .uc_button::after,.elementor-258 .elementor-element.elementor-element-51ee8c3 .uc_creative_buttons .uc_button::before{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-51ee8c3 .button-padding{padding:6px 18px 6px 18px}.elementor-258 .elementor-element.elementor-element-51ee8c3 .uc_button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);border-radius:50px;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:#FFF}.elementor-258 .elementor-element.elementor-element-51ee8c3 .uc_button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);color:#fff}.elementor-258 .elementor-element.elementor-element-51ee8c3 .uc_button:hover span{color:#fff}.elementor-widget-ucaddon_dual_color_heading .ue-title-one{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_dual_color_heading .ue-title-two{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-258 .elementor-element.elementor-element-d14c68c.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-d14c68c .ue-dual-color-heading{text-align:left}.elementor-258 .elementor-element.elementor-element-d14c68c .ue-title-one{color:var(--e-global-color-accent);font-family:"Urbanist",Sans-serif;font-size:26px;font-weight:600;line-height:36px}.elementor-258 .elementor-element.elementor-element-d14c68c .ue-title-two{color:#FFF;font-family:"Urbanist",Sans-serif;font-size:26px;font-weight:600;line-height:36px}.elementor-258 .elementor-element.elementor-element-5ba4aa1.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-5ba4aa1{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-5ba4aa1 p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-e1c4d8d{--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:space-between;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-a9c35e2{width:initial;max-width:initial}.elementor-258 .elementor-element.elementor-element-a9c35e2.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-a9c35e2.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-a9c35e2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFF;font-family:"Urbanist",Sans-serif;font-size:36px;font-weight:600}.elementor-258 .elementor-element.elementor-element-913291b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-913291b img{width:45px}.elementor-258 .elementor-element.elementor-element-761a832{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-258 .elementor-element.elementor-element-df3711b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-df3711b .ue_img_marquee{width:100%;display:inline-block}.elementor-258 .elementor-element.elementor-element-df3711b .uc_logo_marquee_holder{border-radius:10px;padding:0 0 0 0;border-style:none}.elementor-258 .elementor-element.elementor-element-df3711b img{object-fit:contain;object-position:center}.elementor-258 .elementor-element.elementor-element-df3711b .ue_marquee_title{text-align:center}.elementor-258 .elementor-element.elementor-element-df3711b .ue-item-badge{min-height:0;min-width:0;color:#fff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px}.elementor-258 .elementor-element.elementor-element-a5f36a1.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-a5f36a1 .ue_img_marquee{width:100%;display:inline-block}.elementor-258 .elementor-element.elementor-element-a5f36a1 .uc_logo_marquee_holder{border-radius:10px;padding:0 0 0 0;border-style:none}.elementor-258 .elementor-element.elementor-element-a5f36a1 img{object-fit:contain;object-position:center}.elementor-258 .elementor-element.elementor-element-a5f36a1 .ue_marquee_title{text-align:center}.elementor-258 .elementor-element.elementor-element-a5f36a1 .ue-item-badge{min-height:0;min-width:0;color:#fff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px}.elementor-258 .elementor-element.elementor-element-c88c1ec{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-e7230c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-602e389{--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-258 .elementor-element.elementor-element-7d9ff3f{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-e621a9f{--display:flex;--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-258 .elementor-element.elementor-element-0a3e732{--display:flex;--min-height:360px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-0a3e732:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-0a3e732>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/basement-waterproofing-ifix-service-2-min.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-258 .elementor-element.elementor-element-d32d5c7{--display:flex;--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-258 .elementor-element.elementor-element-df4e440{--display:flex;--min-height:360px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-df4e440:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-df4e440>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/basement-waterproofing-ifix-service-1-min.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-258 .elementor-element.elementor-element-43557c9{--display:flex;--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-258 .elementor-element.elementor-element-66169ff{--display:flex;--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-258 .elementor-element.elementor-element-baea1d3{--display:flex;--min-height:360px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-baea1d3:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-baea1d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/basement-waterproofing-ifix-service-6-min.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-258 .elementor-element.elementor-element-f92ecc4{--display:flex;--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-258 .elementor-element.elementor-element-d52fcf2{--display:flex;--min-height:360px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-d52fcf2:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-d52fcf2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/basement-waterproofing-ifix-service-4-min.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-258 .elementor-element.elementor-element-abf0270{--display:flex;--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-258 .elementor-element.elementor-element-b565879.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-before-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#000}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-annotation-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#FFF}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-after-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#000}.elementor-258 .elementor-element.elementor-element-2d66826.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-2d66826{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400}.elementor-258 .elementor-element.elementor-element-2d66826 p{margin-block-end:0}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-258 .elementor-element.elementor-element-baea9a4 .uc-heading{background-color:#fff0;flex-direction:row;padding:020px 20px 20px 20px;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-d422374);background-image:linear-gradient(180deg,var(--e-global-color-529c479) 0%,var(--e-global-color-d422374) 100%)}.elementor-258 .elementor-element.elementor-element-baea9a4.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-baea9a4 .uc_ac_box{margin-bottom:10px}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_title{font-family:"Urbanist",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-258 .elementor-element.elementor-element-baea9a4 .uc_content{background-color:var(--e-global-color-529c479);font-family:"Urbanist",Sans-serif;font-weight:400;color:#616161;padding:20px 20px 20px 20px}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_icon{width:40px;height:40px;font-size:14px;border-radius:50px 50px 50px 50px;background-color:var(--e-global-color-primary);color:#fff}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_icon_spacing{width:15px}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_icon svg{fill:#fff}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_expand_inside{width:30px;height:30px;font-size:14px;background-color:var(--e-global-color-accent);color:var(--e-global-color-529c479);border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_expand_inside svg{fill:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_expand_spacing{width:15px}.elementor-258 .elementor-element.elementor-element-3c2fe8d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-7611ae9{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-7611ae9:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-7611ae9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,var(--e-global-color-accent) 0%,var(--e-global-color-primary) 100%)}.elementor-258 .elementor-element.elementor-element-4a455c0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-258 .elementor-element.elementor-element-33866a1{background-color:var(--e-global-color-primary);padding:6px 12px 6px 12px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-258 .elementor-element.elementor-element-33866a1.elementor-element{--align-self:center}.elementor-258 .elementor-element.elementor-element-33866a1.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-33866a1 .elementor-icon-list-icon i{color:var(--e-global-color-529c479);transition:color 0.3s}.elementor-258 .elementor-element.elementor-element-33866a1 .elementor-icon-list-icon svg{fill:var(--e-global-color-529c479);transition:fill 0.3s}.elementor-258 .elementor-element.elementor-element-33866a1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-258 .elementor-element.elementor-element-33866a1 .elementor-icon-list-item>a{font-family:"Urbanist",Sans-serif;font-size:18px;font-weight:500}.elementor-258 .elementor-element.elementor-element-33866a1 .elementor-icon-list-text{color:var(--e-global-color-529c479);transition:color 0.3s}.elementor-258 .elementor-element.elementor-element-1a58c2c.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-before-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#FFF}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-annotation-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#FFF}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-after-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#FFF}.elementor-258 .elementor-element.elementor-element-74a9e6b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-74a9e6b{text-align:center;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-d422374)}.elementor-258 .elementor-element.elementor-element-74a9e6b p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-d962bb6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-24deef1{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:037px;--padding-bottom:037px;--padding-left:27px;--padding-right:27px}.elementor-258 .elementor-element.elementor-element-24deef1:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-24deef1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-748f0ea);background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/shape6.png);background-position:bottom right;background-repeat:no-repeat;background-size:auto}.elementor-258 .elementor-element.elementor-element-2df611a{--display:flex;--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-258 .elementor-element.elementor-element-3d592c6.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-3d592c6 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#FFF}.elementor-258 .elementor-element.elementor-element-3d592c6 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-3d592c6 .elementor-heading-title a:focus{color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-3d592c6 .elementor-heading-title a{transition-duration:0.5s}.elementor-258 .elementor-element.elementor-element-aee4d97.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-aee4d97{text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-d422374)}.elementor-258 .elementor-element.elementor-element-aee4d97 p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-0223252>.elementor-widget-container{margin:10px 0 0 0}.elementor-258 .elementor-element.elementor-element-0223252.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-0223252 .uc_creative_buttons{text-align:left}.elementor-258 .elementor-element.elementor-element-0223252 .uc_creative_buttons .uc_button{display:inline-block}.elementor-258 .elementor-element.elementor-element-0223252 .uc_button{background-color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);border-radius:50px;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:#FFF}.elementor-258 .elementor-element.elementor-element-0223252 .uc_creative_buttons .uc_button::after,.elementor-258 .elementor-element.elementor-element-0223252 .uc_creative_buttons .uc_button::before{background-color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-0223252 .button-padding{padding:10px 18px 10px 18px}.elementor-258 .elementor-element.elementor-element-0223252 .uc_button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-0223252 .uc_button:hover span{color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-e969348{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:037px;--padding-bottom:037px;--padding-left:27px;--padding-right:27px}.elementor-258 .elementor-element.elementor-element-e969348:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-e969348>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-748f0ea);background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/shape6.png);background-position:bottom right;background-repeat:no-repeat;background-size:auto}.elementor-258 .elementor-element.elementor-element-e3b2881{--display:flex;--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-258 .elementor-element.elementor-element-d73729b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-d73729b .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#FFF}.elementor-258 .elementor-element.elementor-element-d73729b .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-d73729b .elementor-heading-title a:focus{color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-d73729b .elementor-heading-title a{transition-duration:0.5s}.elementor-258 .elementor-element.elementor-element-cfe1d5f.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-cfe1d5f{text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-d422374)}.elementor-258 .elementor-element.elementor-element-cfe1d5f p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-d098319>.elementor-widget-container{margin:10px 0 0 0}.elementor-258 .elementor-element.elementor-element-d098319.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-d098319 .uc_creative_buttons{text-align:left}.elementor-258 .elementor-element.elementor-element-d098319 .uc_creative_buttons .uc_button{display:inline-block}.elementor-258 .elementor-element.elementor-element-d098319 .uc_button{background-color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);border-radius:50px;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:#FFF}.elementor-258 .elementor-element.elementor-element-d098319 .uc_creative_buttons .uc_button::after,.elementor-258 .elementor-element.elementor-element-d098319 .uc_creative_buttons .uc_button::before{background-color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-d098319 .button-padding{padding:10px 18px 10px 18px}.elementor-258 .elementor-element.elementor-element-d098319 .uc_button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-d098319 .uc_button:hover span{color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-f699f9d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:037px;--padding-bottom:037px;--padding-left:27px;--padding-right:27px}.elementor-258 .elementor-element.elementor-element-f699f9d:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-f699f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-748f0ea);background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/shape6.png);background-position:bottom right;background-repeat:no-repeat;background-size:auto}.elementor-258 .elementor-element.elementor-element-1adf687{--display:flex;--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-258 .elementor-element.elementor-element-c65c885.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-c65c885 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#FFF}.elementor-258 .elementor-element.elementor-element-c65c885 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-c65c885 .elementor-heading-title a:focus{color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-c65c885 .elementor-heading-title a{transition-duration:0.5s}.elementor-258 .elementor-element.elementor-element-a209d4f.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-a209d4f{text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-d422374)}.elementor-258 .elementor-element.elementor-element-a209d4f p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-a1078b8>.elementor-widget-container{margin:10px 0 0 0}.elementor-258 .elementor-element.elementor-element-a1078b8.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-a1078b8 .uc_creative_buttons{text-align:left}.elementor-258 .elementor-element.elementor-element-a1078b8 .uc_creative_buttons .uc_button{display:inline-block}.elementor-258 .elementor-element.elementor-element-a1078b8 .uc_button{background-color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);border-radius:50px;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:#FFF}.elementor-258 .elementor-element.elementor-element-a1078b8 .uc_creative_buttons .uc_button::after,.elementor-258 .elementor-element.elementor-element-a1078b8 .uc_creative_buttons .uc_button::before{background-color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-a1078b8 .button-padding{padding:10px 18px 10px 18px}.elementor-258 .elementor-element.elementor-element-a1078b8 .uc_button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-a1078b8 .uc_button:hover span{color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-16efab4{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:037px;--padding-bottom:037px;--padding-left:27px;--padding-right:27px}.elementor-258 .elementor-element.elementor-element-16efab4:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-16efab4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-748f0ea);background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/shape6.png);background-position:bottom right;background-repeat:no-repeat;background-size:auto}.elementor-258 .elementor-element.elementor-element-b964a95{--display:flex;--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-258 .elementor-element.elementor-element-c49872d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-c49872d .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#FFF}.elementor-258 .elementor-element.elementor-element-c49872d .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-c49872d .elementor-heading-title a:focus{color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-c49872d .elementor-heading-title a{transition-duration:0.5s}.elementor-258 .elementor-element.elementor-element-27bfc6b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-27bfc6b{text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-d422374)}.elementor-258 .elementor-element.elementor-element-27bfc6b p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-0f2e07d>.elementor-widget-container{margin:10px 0 0 0}.elementor-258 .elementor-element.elementor-element-0f2e07d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-0f2e07d .uc_creative_buttons{text-align:left}.elementor-258 .elementor-element.elementor-element-0f2e07d .uc_creative_buttons .uc_button{display:inline-block}.elementor-258 .elementor-element.elementor-element-0f2e07d .uc_button{background-color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);border-radius:50px;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:#FFF}.elementor-258 .elementor-element.elementor-element-0f2e07d .uc_creative_buttons .uc_button::after,.elementor-258 .elementor-element.elementor-element-0f2e07d .uc_creative_buttons .uc_button::before{background-color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-0f2e07d .button-padding{padding:10px 18px 10px 18px}.elementor-258 .elementor-element.elementor-element-0f2e07d .uc_button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-4a12f80);color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-0f2e07d .uc_button:hover span{color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-388fd1d{--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;--border-radius:0px 0px 0px 0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-c7c2b84{--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;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-c7c2b84:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-c7c2b84>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/shape1.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-258 .elementor-element.elementor-element-94d424d{--display:flex;--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-258 .elementor-element.elementor-element-0932aab{background-color:var(--e-global-color-4a12f80);padding:6px 12px 6px 12px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-258 .elementor-element.elementor-element-0932aab.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-0932aab.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-0932aab .elementor-icon-list-icon i{color:var(--e-global-color-529c479);transition:color 0.3s}.elementor-258 .elementor-element.elementor-element-0932aab .elementor-icon-list-icon svg{fill:var(--e-global-color-529c479);transition:fill 0.3s}.elementor-258 .elementor-element.elementor-element-0932aab .elementor-icon-list-item>.elementor-icon-list-text,.elementor-258 .elementor-element.elementor-element-0932aab .elementor-icon-list-item>a{font-family:"Urbanist",Sans-serif;font-size:18px;font-weight:500}.elementor-258 .elementor-element.elementor-element-0932aab .elementor-icon-list-text{color:var(--e-global-color-529c479);transition:color 0.3s}.elementor-258 .elementor-element.elementor-element-9b0a9c0.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-before-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#FFF}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-annotation-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#FFF}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-after-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#FFF}.elementor-258 .elementor-element.elementor-element-77b4cfc{width:initial;max-width:initial;text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-77b4cfc.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-77b4cfc p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-3e28f1a{--display:flex;--min-height:350px;--border-radius:30px 30px 30px 30px;--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-258 .elementor-element.elementor-element-3e28f1a:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-3e28f1a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/basement-waterproofing-service-bg-ifix-min.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-258 .elementor-element.elementor-element-c6d0cb1{--display:flex;--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-258 .elementor-element.elementor-element-3e74e78{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#32C4EF47;--border-color:#32C4EF47;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-3e74e78:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-3e74e78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#010A1945}.elementor-258 .elementor-element.elementor-element-44d0cf7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-258 .elementor-element.elementor-element-e96c1f2.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-e96c1f2 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-fd9a3ea.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-fd9a3ea .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:24px;font-weight:500;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-2fddee7{width:initial;max-width:initial;text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-2fddee7.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-2fddee7 p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-db7f461{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#32C4EF47;--border-color:#32C4EF47;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-db7f461:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-db7f461>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#010A1945}.elementor-258 .elementor-element.elementor-element-ca85807{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-258 .elementor-element.elementor-element-b020bb4.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-b020bb4 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-0ec726e.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-0ec726e .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:24px;font-weight:500;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-7c06058{width:initial;max-width:initial;text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-7c06058.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-7c06058 p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-891b39f{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#32C4EF47;--border-color:#32C4EF47;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-891b39f:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-891b39f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#010A1945}.elementor-258 .elementor-element.elementor-element-8a8c72f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-258 .elementor-element.elementor-element-8ce2ab1.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-8ce2ab1 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-91a4e72.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-91a4e72 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:24px;font-weight:500;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-e0e66ff{width:initial;max-width:initial;text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-e0e66ff.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-e0e66ff p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-55203e4{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#32C4EF47;--border-color:#32C4EF47;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-55203e4:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-55203e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#010A1945}.elementor-258 .elementor-element.elementor-element-eeb0feb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-258 .elementor-element.elementor-element-d6171a3.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-d6171a3 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-dacc3ba.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-dacc3ba .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:24px;font-weight:500;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-d64e7fb{width:initial;max-width:initial;text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-d64e7fb.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-d64e7fb p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-358d227{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#32C4EF47;--border-color:#32C4EF47;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-358d227:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-358d227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#010A1945}.elementor-258 .elementor-element.elementor-element-9de93af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-258 .elementor-element.elementor-element-4b6e3bc.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-4b6e3bc .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-fff5965.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-fff5965 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:24px;font-weight:500;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-4e5ab7f{width:initial;max-width:initial;text-align:left;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-4e5ab7f.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-4e5ab7f p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-aa77d98{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-5724d92{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-5724d92:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-5724d92>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ifixmasonry.com/wp-content/uploads/2025/08/basement-waterproofing-ifix-bg-min.webp);background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-258 .elementor-element.elementor-element-d589de5{--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap: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-258 .elementor-element.elementor-element-d589de5.e-con{--align-self:flex-end}.elementor-258 .elementor-element.elementor-element-dbfa48b{background-color:#FFF;padding:5px 12px 5px 12px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-dbfa48b:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-dbfa48b.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-dbfa48b.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-dbfa48b .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:28px;color:#000}.elementor-258 .elementor-element.elementor-element-dbfa48b .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-dbfa48b .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-8568cd1{background-color:#FFF;padding:5px 12px 5px 12px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-8568cd1:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-8568cd1.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-8568cd1.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-8568cd1 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:28px;color:#000}.elementor-258 .elementor-element.elementor-element-8568cd1 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-8568cd1 .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-5252d21{background-color:#FFF;padding:5px 12px 5px 12px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-5252d21:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-5252d21.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-5252d21.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-5252d21 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:28px;color:#000}.elementor-258 .elementor-element.elementor-element-5252d21 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-5252d21 .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-613fab6{background-color:#FFF;padding:5px 12px 5px 12px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-613fab6:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-613fab6.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-613fab6.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-613fab6 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:28px;color:#000}.elementor-258 .elementor-element.elementor-element-613fab6 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-613fab6 .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-190c845{background-color:#FFF;padding:5px 12px 5px 12px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;border-radius:50px 50px 50px 50px}.elementor-258 .elementor-element.elementor-element-190c845:hover{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-190c845.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-190c845.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-190c845 .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:13px;font-weight:500;line-height:28px;color:#000}.elementor-258 .elementor-element.elementor-element-190c845 .elementor-heading-title a:hover,.elementor-258 .elementor-element.elementor-element-190c845 .elementor-heading-title a:focus{color:#FFF}.elementor-258 .elementor-element.elementor-element-fc74f10{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-258 .elementor-element.elementor-element-fc74f10:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-fc74f10>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-a01f688{--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:space-between;--align-items:center;--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-258 .elementor-element.elementor-element-55a0b01{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--icon-box-icon-margin:8px}.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-55a0b01.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-55a0b01 .elementor-icon-box-wrapper{align-items:start}.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-primary);fill:var(--e-global-color-529c479);color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-view-framed:has(:hover) .elementor-icon,.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-view-default:has(:hover) .elementor-icon,.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-view-framed:has(:focus) .elementor-icon,.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-view-framed:has(:hover) .elementor-icon,.elementor-258 .elementor-element.elementor-element-55a0b01.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-55a0b01 .elementor-icon{font-size:13px}.elementor-258 .elementor-element.elementor-element-55a0b01 .elementor-icon-box-title,.elementor-258 .elementor-element.elementor-element-55a0b01 .elementor-icon-box-title a{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;line-height:10px}.elementor-258 .elementor-element.elementor-element-cd87087.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-cd87087 .uc_creative_buttons{text-align:left}.elementor-258 .elementor-element.elementor-element-cd87087 .uc_creative_buttons .uc_button{display:inline-block}.elementor-258 .elementor-element.elementor-element-cd87087 .uc_creative_buttons .uc_button::after,.elementor-258 .elementor-element.elementor-element-cd87087 .uc_creative_buttons .uc_button::before{background-color:#000}.elementor-258 .elementor-element.elementor-element-cd87087 .button-padding{padding:10px 18px 10px 18px}.elementor-258 .elementor-element.elementor-element-cd87087 .uc_button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000038;border-radius:50px;font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:500;color:var(--e-global-color-748f0ea)}.elementor-258 .elementor-element.elementor-element-cd87087 .uc_button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000;color:#fff}.elementor-258 .elementor-element.elementor-element-cd87087 .uc_button:hover span{color:#fff}.elementor-258 .elementor-element.elementor-element-86c4683.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-86c4683 .ue-dual-color-heading{text-align:left}.elementor-258 .elementor-element.elementor-element-86c4683 .ue-title-one{color:#000;font-family:"Urbanist",Sans-serif;font-size:28px;font-weight:600;line-height:38px}.elementor-258 .elementor-element.elementor-element-86c4683 .ue-title-two{color:var(--e-global-color-primary);font-family:"Urbanist",Sans-serif;font-size:28px;font-weight:600;line-height:38px}.elementor-258 .elementor-element.elementor-element-b46a4df.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-b46a4df{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400}.elementor-258 .elementor-element.elementor-element-b46a4df p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-a5190f2{--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:space-between;--align-items:center;--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-258 .elementor-element.elementor-element-2a0c807{width:initial;max-width:initial}.elementor-258 .elementor-element.elementor-element-2a0c807.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-2a0c807.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-2a0c807 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-748f0ea);font-family:"Urbanist",Sans-serif;font-size:36px;font-weight:600}.elementor-258 .elementor-element.elementor-element-0ab9170.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-0ab9170 img{width:25px}.elementor-258 .elementor-element.elementor-element-5ab66dc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-4fc5dae{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-d532998{--display:flex;--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-258 .elementor-element.elementor-element-acca106{background-color:var(--e-global-color-primary);padding:6px 12px 6px 12px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-258 .elementor-element.elementor-element-acca106.elementor-element{--align-self:flex-start}.elementor-258 .elementor-element.elementor-element-acca106.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-acca106 .elementor-icon-list-icon i{color:var(--e-global-color-529c479);transition:color 0.3s}.elementor-258 .elementor-element.elementor-element-acca106 .elementor-icon-list-icon svg{fill:var(--e-global-color-529c479);transition:fill 0.3s}.elementor-258 .elementor-element.elementor-element-acca106 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-258 .elementor-element.elementor-element-acca106 .elementor-icon-list-item>a{font-family:"Urbanist",Sans-serif;font-size:18px;font-weight:500}.elementor-258 .elementor-element.elementor-element-acca106 .elementor-icon-list-text{color:var(--e-global-color-529c479);transition:color 0.3s}.elementor-258 .elementor-element.elementor-element-b4b4839.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-before-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#000}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-annotation-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#FFF}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-after-text{font-family:"Urbanist",Sans-serif;font-size:52px;font-weight:600;line-height:62px;color:#000}.elementor-258 .elementor-element.elementor-element-346ade5{--display:flex;--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-258 .elementor-element.elementor-element-2f4fd95.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-2f4fd95{font-family:"Urbanist",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-text)}.elementor-258 .elementor-element.elementor-element-2f4fd95 p{margin-block-end:0}.elementor-258 .elementor-element.elementor-element-abd8136{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0}.elementor-258 .elementor-element.elementor-element-abd8136>.elementor-widget-container{margin:20px 0 0 0}.elementor-258 .elementor-element.elementor-element-abd8136.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-258 .elementor-element.elementor-element-abd8136 .uc_creative_buttons{text-align:left}.elementor-258 .elementor-element.elementor-element-abd8136 .uc_creative_buttons .uc_button{display:inline-block}.elementor-258 .elementor-element.elementor-element-abd8136 .uc_button{background-color:var(--e-global-color-primary);border-style:none;border-radius:50px;font-family:"Urbanist",Sans-serif;font-size:18px;font-weight:500;color:var(--e-global-color-529c479)}.elementor-258 .elementor-element.elementor-element-abd8136 .uc_creative_buttons .uc_button::after,.elementor-258 .elementor-element.elementor-element-abd8136 .uc_creative_buttons .uc_button::before{background-color:var(--e-global-color-accent)}.elementor-258 .elementor-element.elementor-element-abd8136 .button-padding{padding:015px 30px 015px 30px}.elementor-258 .elementor-element.elementor-element-abd8136 .uc_button:hover{border-style:none;color:#fff}.elementor-258 .elementor-element.elementor-element-abd8136 .uc_button:hover span{color:#fff}:root{--page-title-display:none}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:768px){.elementor-258 .elementor-element.elementor-element-fbe3812{--width:98%}.elementor-258 .elementor-element.elementor-element-ce68de3{--width:60%}.elementor-258 .elementor-element.elementor-element-066f0b7{--width:150px}.elementor-258 .elementor-element.elementor-element-fc31358{--width:40%}.elementor-258 .elementor-element.elementor-element-b9e1de1{--width:60%}.elementor-258 .elementor-element.elementor-element-761a832{--width:40%}.elementor-258 .elementor-element.elementor-element-e7230c7{--width:98%}.elementor-258 .elementor-element.elementor-element-602e389{--width:50%}.elementor-258 .elementor-element.elementor-element-7d9ff3f{--width:50%}.elementor-258 .elementor-element.elementor-element-43557c9{--width:50%}.elementor-258 .elementor-element.elementor-element-abf0270{--width:50%}.elementor-258 .elementor-element.elementor-element-7611ae9{--width:98%}.elementor-258 .elementor-element.elementor-element-c7c2b84{--width:98%}.elementor-258 .elementor-element.elementor-element-94d424d{--width:50%}.elementor-258 .elementor-element.elementor-element-c6d0cb1{--width:50%}.elementor-258 .elementor-element.elementor-element-44d0cf7{--width:50%}.elementor-258 .elementor-element.elementor-element-ca85807{--width:50%}.elementor-258 .elementor-element.elementor-element-8a8c72f{--width:50%}.elementor-258 .elementor-element.elementor-element-eeb0feb{--width:50%}.elementor-258 .elementor-element.elementor-element-9de93af{--width:50%}.elementor-258 .elementor-element.elementor-element-5724d92{--width:98%}.elementor-258 .elementor-element.elementor-element-d589de5{--width:40%}.elementor-258 .elementor-element.elementor-element-fc74f10{--width:40%}.elementor-258 .elementor-element.elementor-element-4fc5dae{--width:98%}.elementor-258 .elementor-element.elementor-element-d532998{--width:60%}.elementor-258 .elementor-element.elementor-element-346ade5{--width:40%}}@media(max-width:1024px) and (min-width:768px){.elementor-258 .elementor-element.elementor-element-ce68de3{--width:100%}.elementor-258 .elementor-element.elementor-element-f32c6ee{--width:100%}.elementor-258 .elementor-element.elementor-element-761a832{--width:100%}.elementor-258 .elementor-element.elementor-element-602e389{--width:100%}.elementor-258 .elementor-element.elementor-element-abf0270{--width:100%}.elementor-258 .elementor-element.elementor-element-94d424d{--width:100%}.elementor-258 .elementor-element.elementor-element-c6d0cb1{--width:100%}.elementor-258 .elementor-element.elementor-element-d589de5{--width:50%}.elementor-258 .elementor-element.elementor-element-fc74f10{--width:60%}}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-fbe3812{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-fbe3812:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-fbe3812>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center}.elementor-258 .elementor-element.elementor-element-ce68de3{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-df3711b{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-258 .elementor-element.elementor-element-a5f36a1{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-258 .elementor-element.elementor-element-e7230c7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-0a3e732{--min-height:300px}.elementor-258 .elementor-element.elementor-element-df4e440{--min-height:300px}.elementor-258 .elementor-element.elementor-element-baea1d3{--min-height:300px}.elementor-258 .elementor-element.elementor-element-d52fcf2{--min-height:300px}.elementor-258 .elementor-element.elementor-element-abf0270.e-con{--order:-99999 /* order start hack */}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-before-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-annotation-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-after-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_title{font-size:16px}.elementor-258 .elementor-element.elementor-element-baea9a4 .uc-heading{padding:15px 15px 15px 15px}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_icon{width:30px;height:30px;font-size:11px}.elementor-258 .elementor-element.elementor-element-baea9a4 .ue_expand_inside{width:20px;height:20px;font-size:10px}.elementor-258 .elementor-element.elementor-element-7611ae9{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-4a455c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-before-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-annotation-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-after-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-d962bb6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-258 .elementor-element.elementor-element-388fd1d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-c7c2b84{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-c7c2b84:not(.elementor-motion-effects-element-type-background),.elementor-258 .elementor-element.elementor-element-c7c2b84>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top right}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-before-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-annotation-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-after-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-aa77d98{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-5724d92{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-4fc5dae{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-before-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-annotation-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-after-text{font-size:46px;line-height:56px}.elementor-258 .elementor-element.elementor-element-abd8136{width:100%;max-width:100%}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-fbe3812{--width:96%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 015px 015px;--padding-top:40px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-ce68de3{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-db54fbd{--e-icon-list-icon-size:12px}.elementor-258 .elementor-element.elementor-element-db54fbd .elementor-icon-list-item>.elementor-icon-list-text,.elementor-258 .elementor-element.elementor-element-db54fbd .elementor-icon-list-item>a{font-size:11px}.elementor-258 .elementor-element.elementor-element-9807b11 .ue-annotation-before-text{font-size:42px;line-height:52px}.elementor-258 .elementor-element.elementor-element-9807b11 .ue-annotation-annotation-text{font-size:42px;line-height:52px}.elementor-258 .elementor-element.elementor-element-9807b11 .ue-annotation-after-text{font-size:42px;line-height:52px}.elementor-258 .elementor-element.elementor-element-cb012f1{font-size:16px}.elementor-258 .elementor-element.elementor-element-1070668{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-4c26372{width:100%;max-width:100%}.elementor-258 .elementor-element.elementor-element-4c26372 .button-padding{padding:12px 24px 12px 24px}.elementor-258 .elementor-element.elementor-element-4c26372 .uc_button{font-size:16px}.elementor-258 .elementor-element.elementor-element-066f0b7{--width:120px}.elementor-258 .elementor-element.elementor-element-fcfe8e1 img{width:40px}.elementor-258 .elementor-element.elementor-element-cb3df06 img{width:40px}.elementor-258 .elementor-element.elementor-element-feb75b9 img{width:40px}.elementor-258 .elementor-element.elementor-element-441b2ee .elementor-counter{gap:2px}.elementor-258 .elementor-element.elementor-element-441b2ee .elementor-counter-number-wrapper{font-size:22px}.elementor-258 .elementor-element.elementor-element-441b2ee .elementor-counter-title{font-size:12px}.elementor-258 .elementor-element.elementor-element-7fdca18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-fc31358{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-f32c6ee{--justify-content:flex-end}.elementor-258 .elementor-element.elementor-element-15d53a3{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-15d53a3 .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-cf87f65{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-cf87f65 .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-315f77d{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-315f77d .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-c26dae7{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-c26dae7 .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-db84525{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-db84525 .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-6f0d62e{font-size:16px}.elementor-258 .elementor-element.elementor-element-51ee8c3 .button-padding{padding:05px 015px 05px 15px}.elementor-258 .elementor-element.elementor-element-51ee8c3 .uc_button{font-size:15px}.elementor-258 .elementor-element.elementor-element-5ba4aa1{font-size:16px}.elementor-258 .elementor-element.elementor-element-a9c35e2 .elementor-counter-number-wrapper{font-size:32px}.elementor-258 .elementor-element.elementor-element-761a832{--flex-wrap:nowrap}.elementor-258 .elementor-element.elementor-element-e7230c7{--padding-top:40px;--padding-bottom:40px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-602e389{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap}.elementor-258 .elementor-element.elementor-element-7d9ff3f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-0a3e732{--min-height:175px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-df4e440{--min-height:175px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-43557c9{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-258 .elementor-element.elementor-element-baea1d3{--min-height:175px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-d52fcf2{--min-height:175px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-258 .elementor-element.elementor-element-abf0270.e-con{--order:-99999 /* order start hack */}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-before-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-annotation-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-b565879 .ue-annotation-after-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-7611ae9{--width:96%;--padding-top:40px;--padding-bottom:40px;--padding-left:015px;--padding-right:15px}.elementor-258 .elementor-element.elementor-element-33866a1{--e-icon-list-icon-size:12px}.elementor-258 .elementor-element.elementor-element-33866a1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-258 .elementor-element.elementor-element-33866a1 .elementor-icon-list-item>a{font-size:11px}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-before-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-annotation-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-1a58c2c .ue-annotation-after-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-d962bb6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-258 .elementor-element.elementor-element-24deef1{--padding-top:033px;--padding-bottom:033px;--padding-left:023px;--padding-right:023px}.elementor-258 .elementor-element.elementor-element-0223252 .button-padding{padding:10px 015px 10px 15px}.elementor-258 .elementor-element.elementor-element-0223252 .uc_button{font-size:15px}.elementor-258 .elementor-element.elementor-element-e969348{--padding-top:033px;--padding-bottom:033px;--padding-left:023px;--padding-right:023px}.elementor-258 .elementor-element.elementor-element-d098319 .button-padding{padding:10px 015px 10px 15px}.elementor-258 .elementor-element.elementor-element-d098319 .uc_button{font-size:15px}.elementor-258 .elementor-element.elementor-element-f699f9d{--padding-top:033px;--padding-bottom:033px;--padding-left:023px;--padding-right:023px}.elementor-258 .elementor-element.elementor-element-a1078b8 .button-padding{padding:10px 015px 10px 15px}.elementor-258 .elementor-element.elementor-element-a1078b8 .uc_button{font-size:15px}.elementor-258 .elementor-element.elementor-element-16efab4{--padding-top:033px;--padding-bottom:033px;--padding-left:023px;--padding-right:023px}.elementor-258 .elementor-element.elementor-element-0f2e07d .button-padding{padding:10px 015px 10px 15px}.elementor-258 .elementor-element.elementor-element-0f2e07d .uc_button{font-size:15px}.elementor-258 .elementor-element.elementor-element-388fd1d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-c7c2b84{--width:96%;--padding-top:40px;--padding-bottom:40px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-0932aab{--e-icon-list-icon-size:12px}.elementor-258 .elementor-element.elementor-element-0932aab .elementor-icon-list-item>.elementor-icon-list-text,.elementor-258 .elementor-element.elementor-element-0932aab .elementor-icon-list-item>a{font-size:11px}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-before-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-annotation-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-9b0a9c0 .ue-annotation-after-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-77b4cfc{font-size:15px}.elementor-258 .elementor-element.elementor-element-3e28f1a{--min-height:250px}.elementor-258 .elementor-element.elementor-element-3e74e78{--padding-top:025px;--padding-bottom:025px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-2fddee7{font-size:15px}.elementor-258 .elementor-element.elementor-element-db7f461{--padding-top:025px;--padding-bottom:025px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-7c06058{font-size:15px}.elementor-258 .elementor-element.elementor-element-891b39f{--padding-top:025px;--padding-bottom:025px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-e0e66ff{font-size:15px}.elementor-258 .elementor-element.elementor-element-55203e4{--padding-top:025px;--padding-bottom:025px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-d64e7fb{font-size:15px}.elementor-258 .elementor-element.elementor-element-358d227{--padding-top:025px;--padding-bottom:025px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-4e5ab7f{font-size:15px}.elementor-258 .elementor-element.elementor-element-aa77d98{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-258 .elementor-element.elementor-element-5724d92{--width:96%;--padding-top:40px;--padding-bottom:40px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-d589de5{--justify-content:center}.elementor-258 .elementor-element.elementor-element-dbfa48b{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-dbfa48b .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-8568cd1{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-8568cd1 .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-5252d21{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-5252d21 .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-613fab6{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-613fab6 .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-190c845{padding:3px 010px 3px 010px}.elementor-258 .elementor-element.elementor-element-190c845 .elementor-heading-title{font-size:13px}.elementor-258 .elementor-element.elementor-element-fc74f10{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px}.elementor-258 .elementor-element.elementor-element-cd87087 .button-padding{padding:8px 015px 8px 15px}.elementor-258 .elementor-element.elementor-element-cd87087 .uc_button{font-size:15px}.elementor-258 .elementor-element.elementor-element-86c4683 .ue-title-one{font-size:24px;line-height:34px}.elementor-258 .elementor-element.elementor-element-86c4683 .ue-title-two{font-size:24px;line-height:34px}.elementor-258 .elementor-element.elementor-element-b46a4df{font-size:15px}.elementor-258 .elementor-element.elementor-element-2a0c807 .elementor-counter-number-wrapper{font-size:32px}.elementor-258 .elementor-element.elementor-element-4fc5dae{--padding-top:40px;--padding-bottom:40px;--padding-left:015px;--padding-right:015px}.elementor-258 .elementor-element.elementor-element-acca106{--e-icon-list-icon-size:12px}.elementor-258 .elementor-element.elementor-element-acca106 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-258 .elementor-element.elementor-element-acca106 .elementor-icon-list-item>a{font-size:11px}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-before-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-annotation-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-b4b4839 .ue-annotation-after-text{font-size:36px;line-height:46px}.elementor-258 .elementor-element.elementor-element-abd8136{width:100%;max-width:100%}.elementor-258 .elementor-element.elementor-element-abd8136>.elementor-widget-container{margin:10px 0 0 0}.elementor-258 .elementor-element.elementor-element-abd8136 .button-padding{padding:12px 24px 12px 24px}.elementor-258 .elementor-element.elementor-element-abd8136 .uc_button{font-size:16px}}