.elementor-35 .elementor-element.elementor-element-229ad75{--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-35 .elementor-element.elementor-element-2f57a6e>.elementor-widget-container{margin:0;padding:0;border-style:none;border-radius:0}.elementor-35 .elementor-element.elementor-element-2f57a6e{text-align:center}.elementor-35 .elementor-element.elementor-element-2f57a6e .elementor-heading-title{font-size:15px;font-weight:700;line-height:15px;color:var(--e-global-color-1143905)}.elementor-35 .elementor-element.elementor-element-867e3dc>.elementor-widget-container{margin:0 0 50px}.elementor-35 .elementor-element.elementor-element-867e3dc{text-align:center}.elementor-35 .elementor-element.elementor-element-867e3dc .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:75px;font-weight:900;line-height:85px;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-b746d46{--display:flex;--min-height:400px}.elementor-35 .elementor-element.elementor-element-90fb2e5{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-b387f47{--display:flex}.elementor-35 .elementor-element.elementor-element-5aaa815{text-align:right}.elementor-35 .elementor-element.elementor-element-5aaa815 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-4d3b57d{--display:flex;--min-height:520px;--border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.12)}.elementor-35 .elementor-element.elementor-element-4d3b57d:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-4d3b57d>.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-v2-scaled.webp?fit=2127%2C2560&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-03c4604{--display:flex}.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-35 .elementor-element.elementor-element-e365a8d{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-35 .elementor-element.elementor-element-e365a8d>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-99e37d9{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-c7ac5b7{--display:flex;--min-height:700px}.elementor-35 .elementor-element.elementor-element-c7ac5b7:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-c7ac5b7>.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-Gallery-2-1-scaled.webp?fit=2560%2C1873&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-ace804d{--display:flex;--min-height:700px;--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-35 .elementor-element.elementor-element-b1e0923{--display:flex;--min-height:325px}.elementor-35 .elementor-element.elementor-element-b1e0923:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-b1e0923>.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-Gallery-6-1-scaled.webp?fit=2560%2C1666&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-277742f{--display:flex;--min-height:325px}.elementor-35 .elementor-element.elementor-element-277742f:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-277742f>.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-Gallery-5-1-scaled.webp?fit=2560%2C1705&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-83c4fb4{--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:100px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-3692470{--display:flex;--min-height:700px;--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:flex-start;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px}.elementor-35 .elementor-element.elementor-element-95d0a34>.elementor-widget-container{margin:0;padding:0}.elementor-35 .elementor-element.elementor-element-95d0a34{text-align:left}.elementor-35 .elementor-element.elementor-element-95d0a34 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:40px;font-weight:900;line-height:50px}.elementor-35 .elementor-element.elementor-element-557b16f{width:var(--container-widget-width,1100px);max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:left;font-size:18px;font-weight:400;line-height:25px;color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-557b16f>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-b25f820{--display:flex;--min-height:750px;--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-35 .elementor-element.elementor-element-049e036{--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-35 .elementor-element.elementor-element-049e036:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-049e036>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f7ff}.elementor-35 .elementor-element.elementor-element-587edb5>.elementor-widget-container{margin:0;padding:0}.elementor-35 .elementor-element.elementor-element-587edb5{text-align:left}.elementor-35 .elementor-element.elementor-element-587edb5 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:40px;font-weight:900;line-height:50px}.elementor-35 .elementor-element.elementor-element-69f4894{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-35 .elementor-element.elementor-element-7187448{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:.98;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-7187448:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-7187448>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1143905);background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-Mascot.webp?fit=796%2C551&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-7187448:before,.elementor-35 .elementor-element.elementor-element-7187448>.elementor-background-video-container:before,.elementor-35 .elementor-element.elementor-element-7187448>.e-con-inner>.elementor-background-video-container:before,.elementor-35 .elementor-element.elementor-element-7187448>.elementor-background-slideshow:before,.elementor-35 .elementor-element.elementor-element-7187448>.e-con-inner>.elementor-background-slideshow:before,.elementor-35 .elementor-element.elementor-element-7187448>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-1143905);--background-overlay:''}.elementor-35 .elementor-element.elementor-element-8188d53{--display:flex;--min-height:200px;--border-radius:50%}.elementor-35 .elementor-element.elementor-element-8188d53:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-8188d53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-Chris-DeFeo.webp?fit=670%2C782&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-fa368c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-35 .elementor-element.elementor-element-16f6374>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-16f6374 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:22px;font-weight:700;color:#16224c}.elementor-35 .elementor-element.elementor-element-d035dff>.elementor-widget-container{margin:5px 0 0}.elementor-35 .elementor-element.elementor-element-d035dff .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:18px;font-weight:500}.elementor-35 .elementor-element.elementor-element-654fd8b{width:100%;max-width:100%;text-align:center;font-size:12px;font-weight:400;line-height:25px;color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-654fd8b>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-3e76bcd{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:.98;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-3e76bcd:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-3e76bcd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1143905);background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-Mascot.webp?fit=796%2C551&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-3e76bcd:before,.elementor-35 .elementor-element.elementor-element-3e76bcd>.elementor-background-video-container:before,.elementor-35 .elementor-element.elementor-element-3e76bcd>.e-con-inner>.elementor-background-video-container:before,.elementor-35 .elementor-element.elementor-element-3e76bcd>.elementor-background-slideshow:before,.elementor-35 .elementor-element.elementor-element-3e76bcd>.e-con-inner>.elementor-background-slideshow:before,.elementor-35 .elementor-element.elementor-element-3e76bcd>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-1143905);--background-overlay:''}.elementor-35 .elementor-element.elementor-element-79b4e83{--display:flex;--min-height:200px;--border-radius:50%}.elementor-35 .elementor-element.elementor-element-79b4e83:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-79b4e83>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-Leigh-Ojeda-v2.webp?fit=1239%2C1383&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:214px auto}.elementor-35 .elementor-element.elementor-element-15d266a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-35 .elementor-element.elementor-element-7196f63>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-7196f63 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:22px;font-weight:700;color:#16224c}.elementor-35 .elementor-element.elementor-element-f8de4b3>.elementor-widget-container{margin:5px 0 0}.elementor-35 .elementor-element.elementor-element-f8de4b3 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:18px;font-weight:500}.elementor-35 .elementor-element.elementor-element-650db1d{width:100%;max-width:100%;text-align:center;font-size:12px;font-weight:400;line-height:25px;color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-650db1d>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-0ba5225{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:.98;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-0ba5225:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-0ba5225>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1143905);background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-Mascot.webp?fit=796%2C551&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-0ba5225:before,.elementor-35 .elementor-element.elementor-element-0ba5225>.elementor-background-video-container:before,.elementor-35 .elementor-element.elementor-element-0ba5225>.e-con-inner>.elementor-background-video-container:before,.elementor-35 .elementor-element.elementor-element-0ba5225>.elementor-background-slideshow:before,.elementor-35 .elementor-element.elementor-element-0ba5225>.e-con-inner>.elementor-background-slideshow:before,.elementor-35 .elementor-element.elementor-element-0ba5225>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-1143905);--background-overlay:''}.elementor-35 .elementor-element.elementor-element-41cc701{--display:flex;--min-height:200px;--border-radius:50%}.elementor-35 .elementor-element.elementor-element-41cc701:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-41cc701>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-James-Stone-v2.webp?fit=1024%2C1096&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:291px auto}.elementor-35 .elementor-element.elementor-element-11fed4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-35 .elementor-element.elementor-element-60bf0a6>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-60bf0a6 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:22px;font-weight:700;color:#16224c}.elementor-35 .elementor-element.elementor-element-bf88399>.elementor-widget-container{margin:5px 0 0}.elementor-35 .elementor-element.elementor-element-bf88399 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:18px;font-weight:500}.elementor-35 .elementor-element.elementor-element-ec2b506{width:100%;max-width:100%;text-align:center;font-size:12px;font-weight:400;line-height:25px;color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-ec2b506>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-585e3c4{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:.98;--border-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-585e3c4:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-585e3c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1143905);background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-Mascot.webp?fit=796%2C551&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-585e3c4:before,.elementor-35 .elementor-element.elementor-element-585e3c4>.elementor-background-video-container:before,.elementor-35 .elementor-element.elementor-element-585e3c4>.e-con-inner>.elementor-background-video-container:before,.elementor-35 .elementor-element.elementor-element-585e3c4>.elementor-background-slideshow:before,.elementor-35 .elementor-element.elementor-element-585e3c4>.e-con-inner>.elementor-background-slideshow:before,.elementor-35 .elementor-element.elementor-element-585e3c4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-1143905);--background-overlay:''}.elementor-35 .elementor-element.elementor-element-ed9e784{--display:flex;--min-height:200px;--border-radius:50%}.elementor-35 .elementor-element.elementor-element-ed9e784:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-ed9e784>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url("https://i0.wp.com/callhappylife.com/wp-content/uploads/2025/04/Happy-Life-Garage-Doors-Floors-Aaron-Poelker-v2-scaled.webp?fit=2548%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:301px auto}.elementor-35 .elementor-element.elementor-element-4c0d55f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-35 .elementor-element.elementor-element-5058d9e>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-5058d9e .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:22px;font-weight:700;color:#16224c}.elementor-35 .elementor-element.elementor-element-98a6fd0>.elementor-widget-container{margin:5px 0 0}.elementor-35 .elementor-element.elementor-element-98a6fd0 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:18px;font-weight:500}.elementor-35 .elementor-element.elementor-element-fe7ce86{width:100%;max-width:100%;text-align:center;font-size:12px;font-weight:400;line-height:25px;color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-fe7ce86>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-0667d09{--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-35 .elementor-element.elementor-element-b5c64ff{--display:flex;--min-height:530px;--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-35 .elementor-element.elementor-element-b5c64ff:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-b5c64ff>.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-GiGi-Playhouse-v3.webp?fit=2240%2C1730&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35 .elementor-element.elementor-element-f6e0b3b{--display:flex;--min-height:530px;--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:flex-start;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px}.elementor-35 .elementor-element.elementor-element-cb3eba7>.elementor-widget-container{margin:0;padding:0}.elementor-35 .elementor-element.elementor-element-cb3eba7{text-align:left}.elementor-35 .elementor-element.elementor-element-cb3eba7 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:40px;font-weight:900;line-height:50px}.elementor-35 .elementor-element.elementor-element-8049069{width:var(--container-widget-width,1100px);max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:left;font-size:18px;font-weight:400;line-height:25px;color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-8049069>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-5ffc58d{--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:100px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-5831311{--display:flex;--min-height:530px;--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:flex-start;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px}.elementor-35 .elementor-element.elementor-element-d457baa>.elementor-widget-container{margin:0;padding:0}.elementor-35 .elementor-element.elementor-element-d457baa{text-align:left}.elementor-35 .elementor-element.elementor-element-d457baa .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:40px;font-weight:900;line-height:50px}.elementor-35 .elementor-element.elementor-element-9960c72{width:var(--container-widget-width,1100px);max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:left;font-size:18px;font-weight:400;line-height:25px;color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-9960c72>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-49ec7c0{--display:flex;--min-height:530px;--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-35 .elementor-element.elementor-element-747a6bd{--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-35 .elementor-element.elementor-element-62e4c13{--display:flex;--min-height:635px}.elementor-35 .elementor-element.elementor-element-62e4c13:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-62e4c13>.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-35 .elementor-element.elementor-element-4ad62cb{--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-35 .elementor-element.elementor-element-4ad62cb:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-4ad62cb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-35 .elementor-element.elementor-element-4ad62cb.e-con{--align-self:stretch}.elementor-35 .elementor-element.elementor-element-1a3ff06{text-align:center}.elementor-35 .elementor-element.elementor-element-1a3ff06 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:55px;font-weight:900;line-height:55px;color:var(--e-global-color-1143905)}.elementor-35 .elementor-element.elementor-element-aea6e5f{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-35 .elementor-element.elementor-element-aea6e5f>.elementor-widget-container{margin:20px 0 40px}.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-35 .elementor-element.elementor-element-ba7ab41 .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-35 .elementor-element.elementor-element-ba7ab41 .elementor-button:hover,.elementor-35 .elementor-element.elementor-element-ba7ab41 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-ba7ab41 .elementor-button:hover svg,.elementor-35 .elementor-element.elementor-element-ba7ab41 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-8b72e93{--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-35 .elementor-element.elementor-element-8b72e93:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-8b72e93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-34eda7c{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-35 .elementor-element.elementor-element-f823aa8>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-945ce0b{--display:flex}.elementor-35 .elementor-element.elementor-element-e501991{text-align:center}.elementor-35 .elementor-element.elementor-element-e501991 .elementor-heading-title{font-family:"Archer",Sans-serif;font-size:47px;font-weight:900;line-height:55px;color:var(--e-global-color-1143905)}.elementor-35 .elementor-element.elementor-element-b3e5d18{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-35 .elementor-element.elementor-element-b3e5d18>.elementor-widget-container{margin:20px 0 40px}.elementor-35 .elementor-element.elementor-element-413ede2 .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-35 .elementor-element.elementor-element-413ede2 .elementor-button:hover,.elementor-35 .elementor-element.elementor-element-413ede2 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-35 .elementor-element.elementor-element-413ede2>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-413ede2 .elementor-button:hover svg,.elementor-35 .elementor-element.elementor-element-413ede2 .elementor-button:focus svg{fill:var(--e-global-color-text)}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-229ad75{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-867e3dc{text-align:center}.elementor-35 .elementor-element.elementor-element-90fb2e5{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-35 .elementor-element.elementor-element-5aaa815{text-align:center}.elementor-35 .elementor-element.elementor-element-4d3b57d{--min-height:600px}.elementor-35 .elementor-element.elementor-element-e365a8d{text-align:center}.elementor-35 .elementor-element.elementor-element-99e37d9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-c7ac5b7{--min-height:500px}.elementor-35 .elementor-element.elementor-element-ace804d{--min-height:500px;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-35 .elementor-element.elementor-element-b1e0923{--min-height:235px}.elementor-35 .elementor-element.elementor-element-277742f{--min-height:235px}.elementor-35 .elementor-element.elementor-element-83c4fb4{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-3692470{--min-height:auto;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-35 .elementor-element.elementor-element-95d0a34{text-align:center}.elementor-35 .elementor-element.elementor-element-557b16f{text-align:center}.elementor-35 .elementor-element.elementor-element-b25f820{--min-height:500px}.elementor-35 .elementor-element.elementor-element-049e036{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-587edb5{text-align:center}.elementor-35 .elementor-element.elementor-element-69f4894{--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-35 .elementor-element.elementor-element-654fd8b{text-align:center;font-size:18px}.elementor-35 .elementor-element.elementor-element-650db1d{text-align:center;font-size:18px}.elementor-35 .elementor-element.elementor-element-ec2b506{text-align:center;font-size:18px}.elementor-35 .elementor-element.elementor-element-fe7ce86{text-align:center;font-size:18px}.elementor-35 .elementor-element.elementor-element-0667d09{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-b5c64ff{--min-height:500px}.elementor-35 .elementor-element.elementor-element-f6e0b3b{--min-height:auto;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-35 .elementor-element.elementor-element-cb3eba7{text-align:center}.elementor-35 .elementor-element.elementor-element-8049069{text-align:center}.elementor-35 .elementor-element.elementor-element-5ffc58d{--flex-direction:column-reverse;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-5831311{--min-height:auto;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-35 .elementor-element.elementor-element-d457baa{text-align:center}.elementor-35 .elementor-element.elementor-element-9960c72{text-align:center}.elementor-35 .elementor-element.elementor-element-49ec7c0{--min-height:500px}.elementor-35 .elementor-element.elementor-element-747a6bd{--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-35 .elementor-element.elementor-element-62e4c13{--min-height:500px}.elementor-35 .elementor-element.elementor-element-4ad62cb{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-35 .elementor-element.elementor-element-aea6e5f>.elementor-widget-container{margin:20px 0}.elementor-35 .elementor-element.elementor-element-aea6e5f{text-align:center}.elementor-35 .elementor-element.elementor-element-8b72e93{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-35 .elementor-element.elementor-element-f823aa8>.elementor-widget-container{margin:0 0 2px}.elementor-35 .elementor-element.elementor-element-e501991 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-35 .elementor-element.elementor-element-b3e5d18>.elementor-widget-container{margin:20px 0}.elementor-35 .elementor-element.elementor-element-b3e5d18{text-align:center;font-size:18px;line-height:30px}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-229ad75{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-867e3dc>.elementor-widget-container{margin:20px 0 30px}.elementor-35 .elementor-element.elementor-element-867e3dc .elementor-heading-title{font-size:40px;line-height:50px}.elementor-35 .elementor-element.elementor-element-b746d46{--min-height:300px}.elementor-35 .elementor-element.elementor-element-90fb2e5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-5aaa815 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-35 .elementor-element.elementor-element-e365a8d>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-e365a8d{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-99e37d9{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-c7ac5b7{--min-height:300px}.elementor-35 .elementor-element.elementor-element-83c4fb4{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-95d0a34 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-35 .elementor-element.elementor-element-557b16f>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-557b16f{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-b25f820{--min-height:300px}.elementor-35 .elementor-element.elementor-element-049e036{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-587edb5 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-35 .elementor-element.elementor-element-69f4894{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-35 .elementor-element.elementor-element-8188d53{--width:200px}.elementor-35 .elementor-element.elementor-element-654fd8b>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-654fd8b{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-79b4e83{--width:200px}.elementor-35 .elementor-element.elementor-element-650db1d>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-650db1d{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-41cc701{--width:200px}.elementor-35 .elementor-element.elementor-element-ec2b506>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-ec2b506{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-ed9e784{--width:200px}.elementor-35 .elementor-element.elementor-element-fe7ce86>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-fe7ce86{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-0667d09{--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:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-b5c64ff{--min-height:300px}.elementor-35 .elementor-element.elementor-element-cb3eba7 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-35 .elementor-element.elementor-element-8049069>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-8049069{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-5ffc58d{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-d457baa .elementor-heading-title{font-size:30px;line-height:40px}.elementor-35 .elementor-element.elementor-element-9960c72>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-9960c72{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-49ec7c0{--min-height:300px}.elementor-35 .elementor-element.elementor-element-62e4c13{--min-height:300px}.elementor-35 .elementor-element.elementor-element-4ad62cb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-1a3ff06 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-35 .elementor-element.elementor-element-aea6e5f{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-8b72e93{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-35 .elementor-element.elementor-element-34eda7c.e-con{--order:99999}.elementor-35 .elementor-element.elementor-element-f823aa8>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-e501991 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-35 .elementor-element.elementor-element-b3e5d18>.elementor-widget-container{margin:20px 0 0}.elementor-35 .elementor-element.elementor-element-b3e5d18{font-size:18px;line-height:25px}.elementor-35 .elementor-element.elementor-element-413ede2>.elementor-widget-container{margin:30px 0 0}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-b387f47{--width:18%}.elementor-35 .elementor-element.elementor-element-4d3b57d{--width:30%}.elementor-35 .elementor-element.elementor-element-03c4604{--width:43%}.elementor-35 .elementor-element.elementor-element-3692470{--width:50%}.elementor-35 .elementor-element.elementor-element-b25f820{--width:50%}.elementor-35 .elementor-element.elementor-element-8188d53{--width:200px}.elementor-35 .elementor-element.elementor-element-79b4e83{--width:200px}.elementor-35 .elementor-element.elementor-element-41cc701{--width:200px}.elementor-35 .elementor-element.elementor-element-ed9e784{--width:200px}.elementor-35 .elementor-element.elementor-element-b5c64ff{--width:50%}.elementor-35 .elementor-element.elementor-element-f6e0b3b{--width:50%}.elementor-35 .elementor-element.elementor-element-5831311{--width:50%}.elementor-35 .elementor-element.elementor-element-49ec7c0{--width:50%}.elementor-35 .elementor-element.elementor-element-34eda7c{--width:35%}.elementor-35 .elementor-element.elementor-element-945ce0b{--width:65%}}@media(max-width:1024px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-b387f47{--width:100%}.elementor-35 .elementor-element.elementor-element-4d3b57d{--width:100%}.elementor-35 .elementor-element.elementor-element-03c4604{--width:100%}.elementor-35 .elementor-element.elementor-element-3692470{--width:100%}.elementor-35 .elementor-element.elementor-element-b25f820{--width:100%}.elementor-35 .elementor-element.elementor-element-b5c64ff{--width:100%}.elementor-35 .elementor-element.elementor-element-f6e0b3b{--width:100%}.elementor-35 .elementor-element.elementor-element-5831311{--width:100%}.elementor-35 .elementor-element.elementor-element-49ec7c0{--width:100%}}.elementor-35 .elementor-element.elementor-element-2f57a6e 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-35 .elementor-element.elementor-element-2f57a6e 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%
    )}@media only screen and (max-width:600px){.elementor-35 .elementor-element.elementor-element-867e3dc br{display:none}}.elementor-35 .elementor-element.elementor-element-69f4894 a{color:#16224c;font-weight:700;transition:.4s}.elementor-35 .elementor-element.elementor-element-69f4894 a:hover{color:#f47920}.team_description1{display:none}.team_box1:hover .team_image1,.team_box1:hover .team_info1{display:none}.team_box1:hover .team_description1{display:block}.elementor-35 .elementor-element.elementor-element-0667d09 a{color:#16224c;font-weight:700;transition:.4s}.elementor-35 .elementor-element.elementor-element-0667d09 a:hover{color:#f47920}.elementor-35 .elementor-element.elementor-element-747a6bd a{color:#fff;font-weight:700;transition:.4s}.elementor-35 .elementor-element.elementor-element-747a6bd a:hover{color:#f47920}.elementor-35 .elementor-element.elementor-element-8b72e93 a{color:#fff;font-weight:700;transition:.4s}.elementor-35 .elementor-element.elementor-element-8b72e93 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')}