.elementor-477 .elementor-element.elementor-element-1f377b3{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.5;}.elementor-477 .elementor-element.elementor-element-1f377b3:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-1f377b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e293b;background-image:url("https://federicihomesolutions.com/wp-content/uploads/2025/07/background-location-federici.webp");background-repeat:no-repeat;}.elementor-477 .elementor-element.elementor-element-1f377b3::before, .elementor-477 .elementor-element.elementor-element-1f377b3 > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-1f377b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-1f377b3 > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-1f377b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-1f377b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-477 .elementor-element.elementor-element-24faaf4{--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:middle;--align-items:center;}.elementor-477 .elementor-element.elementor-element-29ff94d{text-align:center;}.elementor-477 .elementor-element.elementor-element-29ff94d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-uicore_light );}.elementor-477 .elementor-element.elementor-element-d6506a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-10b57aa{--icon-box-icon-margin:15px;}.elementor-477 .elementor-element.elementor-element-10b57aa.elementor-view-stacked .elementor-icon{background-color:#F4CB0D;}.elementor-477 .elementor-element.elementor-element-10b57aa.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-10b57aa.elementor-view-default .elementor-icon{fill:#F4CB0D;color:#F4CB0D;border-color:#F4CB0D;}.elementor-477 .elementor-element.elementor-element-10b57aa .elementor-icon-box-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-10b57aa .elementor-icon-box-description{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-477a42e{--icon-box-icon-margin:15px;}.elementor-477 .elementor-element.elementor-element-477a42e.elementor-view-stacked .elementor-icon{background-color:#F4CB0D;}.elementor-477 .elementor-element.elementor-element-477a42e.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-477a42e.elementor-view-default .elementor-icon{fill:#F4CB0D;color:#F4CB0D;border-color:#F4CB0D;}.elementor-477 .elementor-element.elementor-element-477a42e .elementor-icon-box-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-477a42e .elementor-icon-box-description{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-8e3273f{--icon-box-icon-margin:15px;}.elementor-477 .elementor-element.elementor-element-8e3273f.elementor-view-stacked .elementor-icon{background-color:#F4CB0D;}.elementor-477 .elementor-element.elementor-element-8e3273f.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-8e3273f.elementor-view-default .elementor-icon{fill:#F4CB0D;color:#F4CB0D;border-color:#F4CB0D;}.elementor-477 .elementor-element.elementor-element-8e3273f .elementor-icon-box-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-8e3273f .elementor-icon-box-description{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-26c41cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 45px;--row-gap:0px;--column-gap:45px;}.elementor-477 .elementor-element.elementor-element-ffa3c64{width:auto;max-width:auto;padding:0px 12px 0px 0px;align-self:center;}.elementor-477 .elementor-element.elementor-element-ffa3c64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-477 .elementor-element.elementor-element-ffa3c64 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-477 .elementor-element.elementor-element-7a8331d .elementor-button{background-color:var( --e-global-color-uicore_white );fill:var( --e-global-color-uicore_headline );color:var( --e-global-color-uicore_headline );border-style:solid;border-width:1px 1px 1px 1px;border-color:#9A9A9A3D;}.elementor-477 .elementor-element.elementor-element-7a8331d .elementor-button:hover, .elementor-477 .elementor-element.elementor-element-7a8331d .elementor-button:focus{background-color:var( --e-global-color-uicore_secondary );color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-7a8331d{width:auto;max-width:auto;align-self:center;}.elementor-477 .elementor-element.elementor-element-7a8331d .elementor-button:hover svg, .elementor-477 .elementor-element.elementor-element-7a8331d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-655d456{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-d9850f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-9e4decc{padding:0px 0px 40px 0px;}.elementor-477 .elementor-element.elementor-element-5753a62{--grid-columns:3;--grid-row-gap:2px;--grid-column-gap:2px;}.elementor-477 .elementor-element.elementor-element-5978026{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-5978026:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-5978026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-uicore_secondary ) 0%, var( --e-global-color-uicore_primary ) 100%);}.elementor-477 .elementor-element.elementor-element-e3aa244{--display:flex;}.elementor-477 .elementor-element.elementor-element-1a4c2b2{text-align:center;}.elementor-477 .elementor-element.elementor-element-1a4c2b2 .elementor-heading-title{font-size:36px;font-weight:700;color:var( --e-global-color-uicore_white );}.elementor-477 .elementor-element.elementor-element-3bbb0d9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-7e8a19b .elementor-counter-number-wrapper{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-7e8a19b .elementor-counter-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-e71cb92 .elementor-counter-number-wrapper{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-e71cb92 .elementor-counter-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-82ceb5f .elementor-counter-number-wrapper{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-82ceb5f .elementor-counter-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-9e6da97{--icon-box-icon-margin:0px;}.elementor-477 .elementor-element.elementor-element-9e6da97 .elementor-icon-box-title{margin-block-end:0px;color:#ffffff;}.elementor-477 .elementor-element.elementor-element-9e6da97.elementor-view-stacked .elementor-icon{background-color:#FEFF00;}.elementor-477 .elementor-element.elementor-element-9e6da97.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-9e6da97.elementor-view-default .elementor-icon{fill:#FEFF00;color:#FEFF00;border-color:#FEFF00;}.elementor-477 .elementor-element.elementor-element-9e6da97 .elementor-icon{font-size:32px;}.elementor-477 .elementor-element.elementor-element-9e6da97 .elementor-icon-box-title, .elementor-477 .elementor-element.elementor-element-9e6da97 .elementor-icon-box-title a{font-size:36px;font-weight:700;}.elementor-477 .elementor-element.elementor-element-9e6da97 .elementor-icon-box-description{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-6389aea{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-6389aea:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-6389aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-477 .elementor-element.elementor-element-9dd6f7d{--display:flex;}.elementor-477 .elementor-element.elementor-element-990da72{text-align:center;}.elementor-477 .elementor-element.elementor-element-990da72 .elementor-heading-title{font-size:36px;font-weight:700;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-item{text-align:center;--ui-e-content-v-alignment:center;border-style:none;border-radius:24px 24px 24px 24px;padding:32px 40px 32px 40px;}.elementor-477 .elementor-element.elementor-element-5785b51{--ui-e-avatar-size:10%;background-color:#FFFFFF;background-image:url("https://federicihomesolutions.com/wp-content/uploads/2025/07/payment-solutions-testimonial-bg.webp");background-size:cover;border-radius:24px 24px 24px 24px;--ui-e-prev-arrow-h-off:-50px;--ui-e-next-arrow-h-off:50px;--ui-e-radius:24px 24px 24px 24px;--ui-e-avatar-spacing:20px;--ui-e-image-size:40px;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-previous{left:0;right:auto;top:0;bottom:0;margin:auto;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-next{left:auto;right:0;top:0;bottom:0;margin:auto;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-testimonial-name{font-size:18px;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-testimonial-text{color:var( --e-global-color-uicore_headline );font-size:24px;font-weight:500;line-height:1.7em;padding-bottom:32px;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-testimonial-rating svg{fill:#ffab1a;width:14px;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-testimonial-rating{font-size:14px;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-button i{font-size:16px;width:16px;height:16px;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-button svg{width:16px;height:16px;}.elementor-477 .elementor-element.elementor-element-31320c9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-31320c9:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-31320c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_dark );}.elementor-477 .elementor-element.elementor-element-9bac169{--display:flex;}.elementor-477 .elementor-element.elementor-element-82a8671{text-align:center;}.elementor-477 .elementor-element.elementor-element-82a8671 .elementor-heading-title{font-size:36px;font-weight:700;color:var( --e-global-color-uicore_white );}.elementor-477 .elementor-element.elementor-element-a91d6a4{text-align:center;font-size:18px;color:#e2e8f0;}.elementor-477 .elementor-element.elementor-element-b7874b3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-477 .elementor-element.elementor-element-b5899ff{--icon-box-icon-margin:15px;}.elementor-477 .elementor-element.elementor-element-b5899ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-uicore_white );}.elementor-477 .elementor-element.elementor-element-b5899ff.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-b5899ff.elementor-view-default .elementor-icon{fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );border-color:var( --e-global-color-uicore_white );}.elementor-477 .elementor-element.elementor-element-b5899ff .elementor-icon{font-size:32px;}.elementor-477 .elementor-element.elementor-element-b5899ff .elementor-icon-box-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-b5899ff .elementor-icon-box-description{color:#00d4aa;}.elementor-477 .elementor-element.elementor-element-79c5101{--icon-box-icon-margin:15px;}.elementor-477 .elementor-element.elementor-element-79c5101.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-uicore_white );}.elementor-477 .elementor-element.elementor-element-79c5101.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-79c5101.elementor-view-default .elementor-icon{fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );border-color:var( --e-global-color-uicore_white );}.elementor-477 .elementor-element.elementor-element-79c5101 .elementor-icon{font-size:32px;}.elementor-477 .elementor-element.elementor-element-79c5101 .elementor-icon-box-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-79c5101 .elementor-icon-box-description{color:#25d366;}.elementor-477 .elementor-element.elementor-element-ffda154{--icon-box-icon-margin:15px;}.elementor-477 .elementor-element.elementor-element-ffda154.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-uicore_white );}.elementor-477 .elementor-element.elementor-element-ffda154.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-ffda154.elementor-view-default .elementor-icon{fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );border-color:var( --e-global-color-uicore_white );}.elementor-477 .elementor-element.elementor-element-ffda154 .elementor-icon{font-size:32px;}.elementor-477 .elementor-element.elementor-element-ffda154 .elementor-icon-box-title{color:#ffffff;}.elementor-477 .elementor-element.elementor-element-ffda154 .elementor-icon-box-description{color:#ffd700;}.elementor-477 .elementor-element.elementor-element-1c8f949{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-b8b8c81{width:100%;max-width:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-477 .elementor-element.elementor-element-5753a62{--grid-columns:2;}.elementor-477 .elementor-element.elementor-element-3bbb0d9{--grid-auto-flow:row;}.elementor-477 .elementor-element.elementor-element-b7874b3{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-477 .elementor-element.elementor-element-1f377b3{--content-width:1200px;}.elementor-477 .elementor-element.elementor-element-d6506a3{--width:800px;}.elementor-477 .elementor-element.elementor-element-26c41cd{--width:700px;}.elementor-477 .elementor-element.elementor-element-5978026{--content-width:1200px;}.elementor-477 .elementor-element.elementor-element-6389aea{--content-width:1200px;}.elementor-477 .elementor-element.elementor-element-31320c9{--content-width:1200px;}}@media(max-width:767px){.elementor-477 .elementor-element.elementor-element-ffa3c64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-5753a62{--grid-columns:1;}.elementor-477 .elementor-element.elementor-element-3bbb0d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-477 .elementor-element.elementor-element-5785b51{--ui-e-avatar-size:45%;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-button{display:none;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-testimonial-name{font-size:16px;}.elementor-477 .elementor-element.elementor-element-5785b51 .ui-e-testimonial-text{font-size:16px;}.elementor-477 .elementor-element.elementor-element-b7874b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.elementor-widget-archive-title .elementor-heading-title:before { content: 'Handyman Services in '; } .service-card { transition: transform 0.3s ease, box-shadow 0.3s ease; } .service-card:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0,0,0,0.2); }/* End custom CSS */