.elementor-17 .elementor-element.elementor-element-39c45b1{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.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-17 .elementor-element.elementor-element-b923adf>.elementor-widget-container{margin:0;padding:0;border-style:none;border-radius:0}.elementor-17 .elementor-element.elementor-element-b923adf{text-align:center}.elementor-17 .elementor-element.elementor-element-b923adf .elementor-heading-title{font-size:15px;font-weight:700;line-height:15px;color:var(--e-global-color-1143905)}.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-17 .elementor-element.elementor-element-5f84fe8 img{width:400px}.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-17 .elementor-element.elementor-element-e6ea8e4{width:var(--container-widget-width,1150px);max-width:1150px;--container-widget-width:1150px;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-e6ea8e4>.elementor-widget-container{margin:20px 0 50px}.elementor-17 .elementor-element.elementor-element-e6ea8e4 a{color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-f319311{--display:flex;--min-height:80vh}.elementor-17 .elementor-element.elementor-element-c03db44{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-c03db44:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-c03db44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-17 .elementor-element.elementor-element-9fc63bf{--display:flex}.elementor-17 .elementor-element.elementor-element-fe70c6a{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px}.elementor-17 .elementor-element.elementor-element-2d5b5d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-bd1135c .elementor-heading-title{font-family:"Archer",Sans-serif;font-weight:900}.elementor-17 .elementor-element.elementor-element-68837ff>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-68837ff{font-size:19px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-5e82c11{--display:flex;--min-height:500px}.elementor-17 .elementor-element.elementor-element-5e82c11:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-5e82c11>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/03/Happy-Life-Garage-Makeover-Garage-Doors-Services-scaled.webp?fit=2560%2C1720&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-f2d9555{--display:flex}.elementor-17 .elementor-element.elementor-element-131f328{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px}.elementor-17 .elementor-element.elementor-element-7e3db93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-5defb97 .elementor-heading-title{font-family:"Archer",Sans-serif;font-weight:900}.elementor-17 .elementor-element.elementor-element-1cebb27>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-1cebb27{font-size:19px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-65a1280{--display:flex;--min-height:500px}.elementor-17 .elementor-element.elementor-element-65a1280:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-65a1280>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/03/Happy-Life-Garage-Makeover-Epoxy-Flooring-Services-scaled.webp?fit=2560%2C1707&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-a0cde21{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var(--e-global-color-primary);--e-n-carousel-arrow-hover-color:var(--e-global-color-a318992)}:where(.elementor-17 .elementor-element.elementor-element-a0cde21 .swiper-slide)>.e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px}:where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide)>.e-con{--padding-block-start:0px;--padding-inline-end:20px;--padding-block-end:0px;--padding-inline-start:20px}.elementor-17 .elementor-element.elementor-element-a0cde21 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){padding:0}.elementor-17 .elementor-element.elementor-element-4c413d9{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-b0c5939>.elementor-widget-container{margin:0;padding:0;border-style:none;border-radius:0}.elementor-17 .elementor-element.elementor-element-b0c5939{text-align:center}.elementor-17 .elementor-element.elementor-element-b0c5939 .elementor-heading-title{font-size:15px;font-weight:700;line-height:15px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-b75e3b9>.elementor-widget-container{margin:5px 0 0}.elementor-17 .elementor-element.elementor-element-b75e3b9{text-align:center}.elementor-17 .elementor-element.elementor-element-b75e3b9 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px}.elementor-17 .elementor-element.elementor-element-86d8b6f{width:var(--container-widget-width,1100px);max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-86d8b6f>.elementor-widget-container{margin:20px 0 50px}.elementor-17 .elementor-element.elementor-element-5ffd7fd{--display:flex;--min-height:700px}.elementor-17 .elementor-element.elementor-element-5ffd7fd:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-5ffd7fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/05/Happy-Life-Garage-Doors-Floors-The-Van-v4.webp?fit=2000%2C1500&ssl=1");background-position:0 -190px;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-a86d5db{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-c6dc23b{--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;--background-transition:.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-c6dc23b:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-c6dc23b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-17 .elementor-element.elementor-element-c6dc23b:hover{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-2d6e14d{--display:flex;--min-height:100px;--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:250px;--margin-top:-80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-2d6e14d:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-2d6e14d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-380f368>.elementor-widget-container{margin:-3px 0 -4px}.elementor-17 .elementor-element.elementor-element-380f368 img{width:50px}.elementor-17 .elementor-element.elementor-element-69a90e1>.elementor-widget-container{margin:-3px 0 -4px}.elementor-17 .elementor-element.elementor-element-69a90e1 img{width:50px}.elementor-17 .elementor-element.elementor-element-8ba1b7a{text-align:center}.elementor-17 .elementor-element.elementor-element-8ba1b7a .elementor-heading-title{font-size:30px;font-weight:700;line-height:30px}.elementor-17 .elementor-element.elementor-element-d665c62>.elementor-widget-container{margin:20px 0 25px}.elementor-17 .elementor-element.elementor-element-d665c62{text-align:center;font-size:20px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-17 .elementor-element.elementor-element-af46983 .elementor-button{background-color:#20407400;font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:2px;border-color:var(--e-global-color-primary);border-radius:0;padding:15px 72px}.elementor-17 .elementor-element.elementor-element-af46983 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-af46983 .elementor-button:focus{background-color:#FDE35300;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-af46983 .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-af46983 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-74c9f04{--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;--background-transition:.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-74c9f04:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-74c9f04>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-17 .elementor-element.elementor-element-74c9f04:hover{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-98c8881{--display:flex;--min-height:100px;--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:250px;--margin-top:-80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-98c8881:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-98c8881>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-8553b0d>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-8553b0d img{width:50px}.elementor-17 .elementor-element.elementor-element-bc0af54>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-bc0af54 img{width:50px}.elementor-17 .elementor-element.elementor-element-47af7ef{text-align:center}.elementor-17 .elementor-element.elementor-element-47af7ef .elementor-heading-title{font-size:30px;font-weight:700;line-height:30px}.elementor-17 .elementor-element.elementor-element-d724625>.elementor-widget-container{margin:20px 0 25px}.elementor-17 .elementor-element.elementor-element-d724625{text-align:center;font-size:20px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-ab539e7 .elementor-button{background-color:#20407400;font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:2px;border-color:var(--e-global-color-primary);border-radius:0;padding:15px 72px}.elementor-17 .elementor-element.elementor-element-ab539e7 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-ab539e7 .elementor-button:focus{background-color:#FDE35300;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-ab539e7 .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-ab539e7 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-280a576{--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;--background-transition:.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-280a576:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-280a576>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-17 .elementor-element.elementor-element-280a576:hover{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-8f2cf12{--display:flex;--min-height:100px;--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:250px;--margin-top:-80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-8f2cf12:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-8f2cf12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-3e5c7b3>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-3e5c7b3 img{width:50px}.elementor-17 .elementor-element.elementor-element-35fe330>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-35fe330 img{width:50px}.elementor-17 .elementor-element.elementor-element-8d78dd0{text-align:center}.elementor-17 .elementor-element.elementor-element-8d78dd0 .elementor-heading-title{font-size:30px;font-weight:700;line-height:30px}.elementor-17 .elementor-element.elementor-element-6c0e41a>.elementor-widget-container{margin:20px 0 25px}.elementor-17 .elementor-element.elementor-element-6c0e41a{text-align:center;font-size:20px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-f078862 .elementor-button{background-color:#20407400;font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:2px;border-color:var(--e-global-color-primary);border-radius:0;padding:15px 72px}.elementor-17 .elementor-element.elementor-element-f078862 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-f078862 .elementor-button:focus{background-color:#FDE35300;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-f078862 .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-f078862 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-e7c63e2 .elementor-button{background-color:var(--e-global-color-primary);font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-1143905);color:var(--e-global-color-1143905);border-radius:0;padding:16px 30px}.elementor-17 .elementor-element.elementor-element-e7c63e2 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-e7c63e2 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-e7c63e2 .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-e7c63e2 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-700e369{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-5f09010{--display:flex;--min-height:500px}.elementor-17 .elementor-element.elementor-element-d8f0aa6{--display:flex}.elementor-17 .elementor-element.elementor-element-221480b{text-align:left}.elementor-17 .elementor-element.elementor-element-221480b .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px}.elementor-17 .elementor-element.elementor-element-430a6eb{width:var(--container-widget-width,1100px);max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:left;font-size:19px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-430a6eb>.elementor-widget-container{margin:20px 0 40px}.elementor-17 .elementor-element.elementor-element-f8db08f .elementor-button{background-color:var(--e-global-color-primary);font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-1143905);color:var(--e-global-color-1143905);border-radius:0;padding:16px 30px}.elementor-17 .elementor-element.elementor-element-f8db08f .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-f8db08f .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-f8db08f .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-f8db08f .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-6b66b59{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-69f084a>.elementor-widget-container{margin:0;padding:0;border-style:none;border-radius:0}.elementor-17 .elementor-element.elementor-element-69f084a{text-align:center}.elementor-17 .elementor-element.elementor-element-69f084a .elementor-heading-title{font-size:15px;font-weight:700;line-height:15px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-6a000ed>.elementor-widget-container{margin:5px 0 0}.elementor-17 .elementor-element.elementor-element-6a000ed{text-align:center}.elementor-17 .elementor-element.elementor-element-6a000ed .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px}.elementor-17 .elementor-element.elementor-element-1120e22{width:var(--container-widget-width,1100px);max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:400;line-height:35px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-1120e22>.elementor-widget-container{margin:20px 0 50px}.elementor-17 .elementor-element.elementor-element-79d3c20{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-1172011{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-17 .elementor-element.elementor-element-11675f6{--display:flex;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-16da4a0{text-align:left}.elementor-17 .elementor-element.elementor-element-16da4a0 .elementor-heading-title{font-size:25px;font-weight:700;line-height:30px}.elementor-17 .elementor-element.elementor-element-6bfa92b>.elementor-widget-container{margin:10px 0 0}.elementor-17 .elementor-element.elementor-element-6bfa92b{text-align:left;font-size:15px;font-weight:300;line-height:25px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-1b6974d{--display:flex;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-ea21979{text-align:left}.elementor-17 .elementor-element.elementor-element-ea21979 .elementor-heading-title{font-size:25px;font-weight:700;line-height:30px}.elementor-17 .elementor-element.elementor-element-0db2f93>.elementor-widget-container{margin:10px 0 0}.elementor-17 .elementor-element.elementor-element-0db2f93{text-align:left;font-size:15px;font-weight:300;line-height:25px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-c71d352{--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;--justify-content:space-between;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-c71d352:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-c71d352>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-c71d352.e-con{--align-self:stretch}.elementor-17 .elementor-element.elementor-element-2616657{text-align:center}.elementor-17 .elementor-element.elementor-element-2616657 .elementor-heading-title{font-size:25px;font-weight:700;line-height:30px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-7ef076f>.elementor-widget-container{margin:20px 0}.elementor-17 .elementor-element.elementor-element-7ef076f img{width:281px}.elementor-17 .elementor-element.elementor-element-7fae78b>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-7fae78b{text-align:center;font-size:15px;font-weight:300;line-height:25px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-a5b3a6c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-17 .elementor-element.elementor-element-e2e0bd3{--display:flex;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-2946ac8{text-align:left}.elementor-17 .elementor-element.elementor-element-2946ac8 .elementor-heading-title{font-size:25px;font-weight:700;line-height:30px}.elementor-17 .elementor-element.elementor-element-9e642e3>.elementor-widget-container{margin:10px 0 0}.elementor-17 .elementor-element.elementor-element-9e642e3{text-align:left;font-size:15px;font-weight:300;line-height:25px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-773de3f{--display:flex;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-a2f5998{text-align:left}.elementor-17 .elementor-element.elementor-element-a2f5998 .elementor-heading-title{font-size:25px;font-weight:700;line-height:30px}.elementor-17 .elementor-element.elementor-element-c359b0f>.elementor-widget-container{margin:10px 0 0}.elementor-17 .elementor-element.elementor-element-c359b0f{text-align:left;font-size:15px;font-weight:300;line-height:25px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-9d1d125{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-27a417e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-17 .elementor-element.elementor-element-eb3ed56{--display:flex;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-2821d29{text-align:center}.elementor-17 .elementor-element.elementor-element-2821d29 .elementor-heading-title{font-size:25px;font-weight:700;line-height:30px}.elementor-17 .elementor-element.elementor-element-455641f>.elementor-widget-container{margin:10px 0 0}.elementor-17 .elementor-element.elementor-element-455641f{text-align:center;font-size:15px;font-weight:300;line-height:25px;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-91eb41f .elementor-button{background-color:var(--e-global-color-primary);font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-1143905);color:var(--e-global-color-1143905);border-radius:0;padding:16px 30px}.elementor-17 .elementor-element.elementor-element-91eb41f .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-91eb41f .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-91eb41f .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-91eb41f .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-9bce6ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:.82;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-9bce6ca:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-9bce6ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-Long-Island-Map.webp?fit=1450%2C734&ssl=1");background-position:0 -240px;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-9bce6ca:before,.elementor-17 .elementor-element.elementor-element-9bce6ca>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-9bce6ca>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-9bce6ca>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-9bce6ca>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-9bce6ca>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-1143905);--background-overlay:''}.elementor-17 .elementor-element.elementor-element-0711dae{text-align:center}.elementor-17 .elementor-element.elementor-element-0711dae .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px}.elementor-17 .elementor-element.elementor-element-96f7719{--display:flex}.elementor-17 .elementor-element.elementor-element-8babae8{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-8babae8:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-8babae8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1143905)}.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-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-icon i{color:var(--e-global-color-a318992);transition:color .3s}.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-icon svg{fill:var(--e-global-color-a318992);transition:fill .3s}.elementor-17 .elementor-element.elementor-element-d267fd9{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-2px}.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-item>a{font-size:14px;font-weight:400;line-height:14px}.elementor-17 .elementor-element.elementor-element-d267fd9 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-17 .elementor-element.elementor-element-5ce1678{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var(--e-global-color-1143905);--n-accordion-title-hover-color:var(--e-global-color-1143905);--n-accordion-title-active-color:var(--e-global-color-1143905);--n-accordion-icon-size:20px}.elementor-17 .elementor-element.elementor-element-5ce1678>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-5ce1678{--n-accordion-padding:20px 30px}:where(.elementor-17 .elementor-element.elementor-element-5ce1678>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-weight:400;line-height:18px}.elementor-17 .elementor-element.elementor-element-eedddc3{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-eedddc3:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-eedddc3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-3496fa6{text-align:center}.elementor-17 .elementor-element.elementor-element-3496fa6 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px;color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-7c2191c{width:var(--container-widget-width,1100px);max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:400;line-height:35px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-7c2191c>.elementor-widget-container{margin:20px 0 50px}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery{--galleries-title-color-normal:var(--e-global-color-primary);--galleries-title-color-hover:var(--e-global-color-secondary);--galleries-pointer-bg-color-hover:var(--e-global-color-accent);--gallery-title-color-active:var(--e-global-color-secondary);--galleries-pointer-bg-color-active:var(--e-global-color-accent)}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-17 .elementor-element.elementor-element-0f46f3b .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-17 .elementor-element.elementor-element-0f46f3b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-17 .elementor-element.elementor-element-0f46f3b{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-17 .elementor-element.elementor-element-e30a45a .elementor-button{background-color:var(--e-global-color-1143905);font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0;padding:16px 30px}.elementor-17 .elementor-element.elementor-element-e30a45a .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-e30a45a .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-e30a45a>.elementor-widget-container{margin:50px 0 0}.elementor-17 .elementor-element.elementor-element-e30a45a .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-e30a45a .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-1f64cfd{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px )}.elementor-17 .elementor-element.elementor-element-625d5f2 .elementor-main-swiper{width:100%}.elementor-17 .elementor-element.elementor-element-625d5f2 .elementor-main-swiper .swiper-slide{border-width:0;border-radius:0;padding:0}.elementor-17 .elementor-element.elementor-element-625d5f2 .elementor-swiper-button{font-size:20px}.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0}.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0}.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0}.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0}body.rtl .elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite,body.rtl .elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,body:not(.rtl) .elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body:not(.rtl) .elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-left:0;margin-right:0}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite,body:not(.rtl) .elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,body.rtl .elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body.rtl .elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-right:0;margin-left:0}.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_stacked .elementor-testimonial__image+cite,.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-17 .elementor-element.elementor-element-625d5f2.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:0}.elementor-17 .elementor-element.elementor-element-625d5f2 .elementor-testimonial__image img{border-radius:0}.elementor-17 .elementor-element.elementor-element-70fe48f{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-70fe48f:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-70fe48f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-c4ffd48{text-align:center}.elementor-17 .elementor-element.elementor-element-c4ffd48 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-11a1d5d{--display:flex}.elementor-17 .elementor-element.elementor-element-b2d79f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-1b5e977>.elementor-widget-container{padding:15px}.elementor-17 .elementor-element.elementor-element-1b5e977{font-size:17px;font-weight:400;color:#5a5a5a}.elementor-17 .elementor-element.elementor-element-91d70c7{--display:flex}.elementor-17 .elementor-element.elementor-element-0dfbfb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-3a15a94>.elementor-widget-container{padding:15px}.elementor-17 .elementor-element.elementor-element-3a15a94{font-size:17px;font-weight:400;color:#5a5a5a}.elementor-17 .elementor-element.elementor-element-bc84e71{--display:flex}.elementor-17 .elementor-element.elementor-element-8c12601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-35ed8a0>.elementor-widget-container{padding:15px}.elementor-17 .elementor-element.elementor-element-35ed8a0{font-size:17px;font-weight:400;color:#5a5a5a}.elementor-17 .elementor-element.elementor-element-e15044b{--display:flex}.elementor-17 .elementor-element.elementor-element-ca797c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-7819a2a>.elementor-widget-container{padding:15px}.elementor-17 .elementor-element.elementor-element-7819a2a{font-size:17px;font-weight:400;color:#5a5a5a}.elementor-17 .elementor-element.elementor-element-417f49e{--display:flex}.elementor-17 .elementor-element.elementor-element-d67ae7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-f743c4c>.elementor-widget-container{padding:15px}.elementor-17 .elementor-element.elementor-element-f743c4c{font-size:17px;font-weight:400;color:#5a5a5a}.elementor-17 .elementor-element.elementor-element-394bf11{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var(--e-global-color-primary);--n-accordion-title-hover-color:var(--e-global-color-secondary);--n-accordion-title-active-color:var(--e-global-color-secondary);--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var(--e-global-color-1143905);--n-accordion-icon-hover-color:var(--e-global-color-secondary);--n-accordion-icon-active-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-394bf11>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:var(--e-global-color-1143905);border-style:solid;border-width:1px;border-color:var(--e-global-color-1143905)}:where(.elementor-17 .elementor-element.elementor-element-394bf11>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:#f7f7f7;border-style:solid;border-width:1px;border-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-394bf11>.elementor-widget-container{margin:50px 0 0}.elementor-17 .elementor-element.elementor-element-394bf11{--n-accordion-padding:15px}:where(.elementor-17 .elementor-element.elementor-element-394bf11>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:20px}.elementor-17 .elementor-element.elementor-element-559b60e{--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}.elementor-17 .elementor-element.elementor-element-c5388e3{--display:flex;--min-height:635px}.elementor-17 .elementor-element.elementor-element-c5388e3:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-c5388e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/03/Happy-Life-Garage-Makeover-Get-in-Touch-CTA.webp?fit=974%2C635&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-3933ebe{--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-17 .elementor-element.elementor-element-3933ebe:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-3933ebe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-3933ebe.e-con{--align-self:stretch}.elementor-17 .elementor-element.elementor-element-84f155a{text-align:center}.elementor-17 .elementor-element.elementor-element-84f155a .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-a4f80b5{width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:400;line-height:35px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-a4f80b5>.elementor-widget-container{margin:20px 0 40px}.elementor-17 .elementor-element.elementor-element-798ab40 .elementor-button{background-color:var(--e-global-color-primary);font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-1143905);color:var(--e-global-color-1143905);border-radius:0;padding:16px 30px}.elementor-17 .elementor-element.elementor-element-798ab40 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-798ab40 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-798ab40 .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-798ab40 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-beaf9a2{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-beaf9a2:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-beaf9a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-fe280c6{--display:flex}.elementor-17 .elementor-element.elementor-element-b7addf5>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-5da833c{--display:flex}.elementor-17 .elementor-element.elementor-element-bd4e743{text-align:center}.elementor-17 .elementor-element.elementor-element-bd4e743 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:47px;font-weight:900;line-height:55px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-7e5781e{width:var(--container-widget-width,1100px);max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:400;line-height:35px;color:var(--e-global-color-1143905)}.elementor-17 .elementor-element.elementor-element-7e5781e>.elementor-widget-container{margin:20px 0 40px}.elementor-17 .elementor-element.elementor-element-d01f572 .elementor-button{background-color:var(--e-global-color-1143905);font-size:18px;font-weight:400;line-height:18px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0;padding:16px 30px}.elementor-17 .elementor-element.elementor-element-d01f572 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-d01f572 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-d01f572>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-d01f572 .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-d01f572 .elementor-button:focus svg{fill:var(--e-global-color-text)}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-2d6e14d{--width:100px}.elementor-17 .elementor-element.elementor-element-98c8881{--width:100px}.elementor-17 .elementor-element.elementor-element-8f2cf12{--width:100px}.elementor-17 .elementor-element.elementor-element-fe280c6{--width:35%}.elementor-17 .elementor-element.elementor-element-5da833c{--width:65%}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-39c45b1{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-e6ea8e4{text-align:center}.elementor-17 .elementor-element.elementor-element-c03db44{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-fe70c6a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-17 .elementor-element.elementor-element-bd1135c{text-align:center}.elementor-17 .elementor-element.elementor-element-68837ff{text-align:center}.elementor-17 .elementor-element.elementor-element-131f328{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-17 .elementor-element.elementor-element-5defb97{text-align:center}.elementor-17 .elementor-element.elementor-element-1cebb27{text-align:center}.elementor-17 .elementor-element.elementor-element-a0cde21{--e-n-carousel-swiper-slides-to-display:1}:where(.elementor-17 .elementor-element.elementor-element-a0cde21 .swiper-slide)>.e-con{--padding-top:0px;--padding-right:10px;--padding-bottom:0px;--padding-left:10px}:where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide)>.e-con{--padding-block-start:0px;--padding-inline-end:10px;--padding-block-end:0px;--padding-inline-start:10px}.elementor-17 .elementor-element.elementor-element-4c413d9{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-86d8b6f{text-align:center}.elementor-17 .elementor-element.elementor-element-5ffd7fd{--min-height:450px}.elementor-17 .elementor-element.elementor-element-5ffd7fd:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-5ffd7fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-17 .elementor-element.elementor-element-a86d5db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-d665c62{text-align:center}.elementor-17 .elementor-element.elementor-element-d724625{text-align:center}.elementor-17 .elementor-element.elementor-element-6c0e41a{text-align:center}.elementor-17 .elementor-element.elementor-element-700e369{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-430a6eb{text-align:center}.elementor-17 .elementor-element.elementor-element-6b66b59{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-1120e22>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-1120e22{text-align:center}.elementor-17 .elementor-element.elementor-element-79d3c20{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-16da4a0{text-align:center}.elementor-17 .elementor-element.elementor-element-6bfa92b{text-align:center}.elementor-17 .elementor-element.elementor-element-ea21979{text-align:center}.elementor-17 .elementor-element.elementor-element-0db2f93{text-align:center}.elementor-17 .elementor-element.elementor-element-2616657{text-align:center}.elementor-17 .elementor-element.elementor-element-7fae78b{text-align:center}.elementor-17 .elementor-element.elementor-element-2946ac8{text-align:center}.elementor-17 .elementor-element.elementor-element-9e642e3{text-align:center}.elementor-17 .elementor-element.elementor-element-a2f5998{text-align:center}.elementor-17 .elementor-element.elementor-element-c359b0f{text-align:center}.elementor-17 .elementor-element.elementor-element-9d1d125{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-2821d29{text-align:center}.elementor-17 .elementor-element.elementor-element-455641f{text-align:center}.elementor-17 .elementor-element.elementor-element-9bce6ca:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-9bce6ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-17 .elementor-element.elementor-element-9bce6ca{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-eedddc3{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-7c2191c{text-align:center}.elementor-17 .elementor-element.elementor-element-1f64cfd{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-70fe48f{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-559b60e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-17 .elementor-element.elementor-element-c5388e3{--min-height:500px}.elementor-17 .elementor-element.elementor-element-3933ebe{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-a4f80b5>.elementor-widget-container{margin:20px 0}.elementor-17 .elementor-element.elementor-element-a4f80b5{text-align:center}.elementor-17 .elementor-element.elementor-element-beaf9a2{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-17 .elementor-element.elementor-element-b7addf5>.elementor-widget-container{margin:0 0 2px}.elementor-17 .elementor-element.elementor-element-bd4e743 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-7e5781e>.elementor-widget-container{margin:20px 0}.elementor-17 .elementor-element.elementor-element-7e5781e{text-align:center;font-size:18px;line-height:30px}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-39c45b1{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-e6ea8e4>.elementor-widget-container{margin:20px 0 30px}.elementor-17 .elementor-element.elementor-element-e6ea8e4{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-f319311{--min-height:300px}.elementor-17 .elementor-element.elementor-element-c03db44{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-17 .elementor-element.elementor-element-68837ff{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-5e82c11{--min-height:300px}.elementor-17 .elementor-element.elementor-element-1cebb27{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-65a1280{--min-height:300px}.elementor-17 .elementor-element.elementor-element-a0cde21{--e-n-carousel-swiper-slides-to-display:1}:where(.elementor-17 .elementor-element.elementor-element-a0cde21 .swiper-slide)>.e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}:where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide)>.e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px}.elementor-17 .elementor-element.elementor-element-4c413d9{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-b75e3b9 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-86d8b6f>.elementor-widget-container{margin:20px 0 30px}.elementor-17 .elementor-element.elementor-element-86d8b6f{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-5ffd7fd{--min-height:200px}.elementor-17 .elementor-element.elementor-element-a86d5db{--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-2d6e14d{--width:100px;--min-height:100px}.elementor-17 .elementor-element.elementor-element-8ba1b7a .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-d665c62{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-af46983 .elementor-button{padding:15px 20px}.elementor-17 .elementor-element.elementor-element-98c8881{--width:100px;--min-height:100px}.elementor-17 .elementor-element.elementor-element-47af7ef .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-d724625{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-ab539e7 .elementor-button{padding:15px 20px}.elementor-17 .elementor-element.elementor-element-8f2cf12{--width:100px;--min-height:100px}.elementor-17 .elementor-element.elementor-element-8d78dd0 .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-6c0e41a{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-700e369{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-5f09010{--min-height:300px}.elementor-17 .elementor-element.elementor-element-221480b{text-align:center}.elementor-17 .elementor-element.elementor-element-221480b .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-430a6eb>.elementor-widget-container{margin:20px 0 30px}.elementor-17 .elementor-element.elementor-element-430a6eb{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-6b66b59{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-6a000ed .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-1120e22>.elementor-widget-container{margin:20px 0 30px}.elementor-17 .elementor-element.elementor-element-1120e22{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-79d3c20{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-16da4a0 .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-6bfa92b>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-6bfa92b{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-ea21979 .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-0db2f93>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-0db2f93{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-2616657 .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-7fae78b>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-7fae78b{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-2946ac8 .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-9e642e3>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-9e642e3{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-a2f5998 .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-c359b0f>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-c359b0f{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-2821d29 .elementor-heading-title{line-height:40px}.elementor-17 .elementor-element.elementor-element-455641f>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-455641f{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-9bce6ca:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-9bce6ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-17 .elementor-element.elementor-element-9bce6ca{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-0711dae .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-8babae8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-eedddc3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-3496fa6 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-7c2191c>.elementor-widget-container{margin:20px 0 30px}.elementor-17 .elementor-element.elementor-element-7c2191c{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-e30a45a>.elementor-widget-container{margin:30px 0 0}.elementor-17 .elementor-element.elementor-element-1f64cfd{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-70fe48f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-c4ffd48 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-394bf11>.elementor-widget-container{margin:30px 0 0}.elementor-17 .elementor-element.elementor-element-394bf11{--n-accordion-title-font-size:18px}:where(.elementor-17 .elementor-element.elementor-element-394bf11>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:18px}.elementor-17 .elementor-element.elementor-element-c5388e3{--min-height:300px}.elementor-17 .elementor-element.elementor-element-3933ebe{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-84f155a .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-a4f80b5{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-beaf9a2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-fe280c6.e-con{--order:99999}.elementor-17 .elementor-element.elementor-element-b7addf5>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-bd4e743 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-17 .elementor-element.elementor-element-7e5781e>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-7e5781e{font-size:18px;line-height:25px}.elementor-17 .elementor-element.elementor-element-d01f572>.elementor-widget-container{margin:30px 0 0}}.elementor-17 .elementor-element.elementor-element-b923adf h1{--r:15px;--b:2px;position:relative;color:#fff;background-color:#000;padding:7px 30px;clip-path:polygon(0 0,100% 0,calc(100% - (var(--r) - (var(--b) / 2))) 50%, 100% 100%,
      0 100%, calc(var(--r) - (var(--b) / 2)) 50%
    )}.elementor-17 .elementor-element.elementor-element-b923adf h1:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f47920;z-index:-1;clip-path:polygon(calc(var(--b) *) var(--b), calc(100% - (var(--b) *)) var(--b),
      calc(calc(100% - var(--b)) - var(--r)) 50%, calc(100% - (var(--b) * 2)) calc(100% - var(--b)),
      calc(var(--b) * 2) calc(100% - var(--b)), calc(var(--r) + var(--b)) 50%
    )}.elementor-17 .elementor-element.elementor-element-b0c5939 h2{--r:15px;--b:2px;position:relative;color:#fff;background-color:#000;padding:7px 30px;clip-path:polygon(0 0,100% 0,calc(100% - (var(--r) - (var(--b) / 2))) 50%, 100% 100%,
      0 100%, calc(var(--r) - (var(--b) / 2)) 50%
    )}.elementor-17 .elementor-element.elementor-element-b0c5939 h2:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f47920;z-index:-1;clip-path:polygon(calc(var(--b) *) var(--b), calc(100% - (var(--b) *)) var(--b),
      calc(calc(100% - var(--b)) - var(--r)) 50%, calc(100% - (var(--b) * 2)) calc(100% - var(--b)),
      calc(var(--b) * 2) calc(100% - var(--b)), calc(var(--r) + var(--b)) 50%
    )}.elementor-17 .elementor-element.elementor-element-c6dc23b:hover p,.elementor-17 .elementor-element.elementor-element-c6dc23b:hover h3{color:#ffffff!important}.elementor-17 .elementor-element.elementor-element-c6dc23b:hover a{color:#ffffff!important;border-color:#ffffff!important}.elementor-17 .elementor-element.elementor-element-c6dc23b:hover .what-we-offer-icon-container{background:#f4f4f4}.elementor-17 .elementor-element.elementor-element-c6dc23b .what-we-offer-icon-2{display:none}.elementor-17 .elementor-element.elementor-element-c6dc23b:hover .what-we-offer-icon-2{display:block}.elementor-17 .elementor-element.elementor-element-c6dc23b:hover .what-we-offer-icon-1{display:none}.elementor-17 .elementor-element.elementor-element-74c9f04:hover p,.elementor-17 .elementor-element.elementor-element-74c9f04:hover h3{color:#ffffff!important}.elementor-17 .elementor-element.elementor-element-74c9f04:hover a{color:#ffffff!important;border-color:#ffffff!important}.elementor-17 .elementor-element.elementor-element-74c9f04:hover .what-we-offer-icon-container{background:#f4f4f4}.elementor-17 .elementor-element.elementor-element-74c9f04 .what-we-offer-icon-2{display:none}.elementor-17 .elementor-element.elementor-element-74c9f04:hover .what-we-offer-icon-2{display:block}.elementor-17 .elementor-element.elementor-element-74c9f04:hover .what-we-offer-icon-1{display:none}.elementor-17 .elementor-element.elementor-element-280a576:hover p,.elementor-17 .elementor-element.elementor-element-280a576:hover h3{color:#ffffff!important}.elementor-17 .elementor-element.elementor-element-280a576:hover a{color:#ffffff!important;border-color:#ffffff!important}.elementor-17 .elementor-element.elementor-element-280a576:hover .what-we-offer-icon-container{background:#f4f4f4}.elementor-17 .elementor-element.elementor-element-280a576 .what-we-offer-icon-2{display:none}.elementor-17 .elementor-element.elementor-element-280a576:hover .what-we-offer-icon-2{display:block}.elementor-17 .elementor-element.elementor-element-280a576:hover .what-we-offer-icon-1{display:none}.elementor-17 .elementor-element.elementor-element-69f084a h2{--r:15px;--b:2px;position:relative;color:#fff;background-color:#000;padding:7px 30px;clip-path:polygon(0 0,100% 0,calc(100% - (var(--r) - (var(--b) / 2))) 50%, 100% 100%,
      0 100%, calc(var(--r) - (var(--b) / 2)) 50%
    )}.elementor-17 .elementor-element.elementor-element-69f084a h2:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f47920;z-index:-1;clip-path:polygon(calc(var(--b) *) var(--b), calc(100% - (var(--b) *)) var(--b),
      calc(calc(100% - var(--b)) - var(--r)) 50%, calc(100% - (var(--b) * 2)) calc(100% - var(--b)),
      calc(var(--b) * 2) calc(100% - var(--b)), calc(var(--r) + var(--b)) 50%
    )}.elementor-17 .elementor-element.elementor-element-d267fd9{columns:1}.elementor-17 .elementor-element.elementor-element-d267fd9{columns:1}.elementor-17 .elementor-element.elementor-element-625d5f2 img{height:300px!important;width:100%;transition:.4s}.elementor-17 .elementor-element.elementor-element-625d5f2 img:hover{filter:grayscale(0%)}.elementor-testimonial__name{margin-top:-30px}.elementor-17 .elementor-element.elementor-element-625d5f2 .swiper-wrapper{transition-timing-function:linear !important}.elementor-17 .elementor-element.elementor-element-394bf11 a{color:#000;font-weight:700;transition:.4s}.elementor-17 .elementor-element.elementor-element-394bf11 a:hover{color:#f47920}@font-face{font-family:'Archer';font-style:normal;font-weight:400;font-display:auto;src:url('https://callhappylife.com/wp-content/uploads/2025/04/ArcherBookPro.ttf') format('truetype')}@font-face{font-family:'Archer';font-style:normal;font-weight:300;font-display:auto;src:url('https://callhappylife.com/wp-content/uploads/2025/04/ArcherLightPro.ttf') format('truetype')}@font-face{font-family:'Archer';font-style:normal;font-weight:100;font-display:auto;src:url('https://callhappylife.com/wp-content/uploads/2025/04/ArcherXLightPro.ttf') format('truetype')}@font-face{font-family:'Archer';font-style:normal;font-weight:500;font-display:auto;src:url('https://callhappylife.com/wp-content/uploads/2025/04/ArcherMediumPro.ttf') format('truetype')}@font-face{font-family:'Archer';font-style:normal;font-weight:600;font-display:auto;src:url('https://callhappylife.com/wp-content/uploads/2025/04/ArcherSemiboldPro.ttf') format('truetype')}@font-face{font-family:'Archer';font-style:normal;font-weight:700;font-display:auto;src:url('https://callhappylife.com/wp-content/uploads/2025/04/ArcherBoldPro.ttf') format('truetype')}@font-face{font-family:'Archer';font-style:normal;font-weight:900;font-display:auto;src:url('https://callhappylife.com/wp-content/uploads/2025/04/Archer-1.ttf') format('truetype')}