.elementor-2047 .elementor-element.elementor-element-484b61c{--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:0rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2047 .elementor-element.elementor-element-484b61c:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-484b61c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-47dafce2 ) 0%, #F0F0F0 100%);}.elementor-2047 .elementor-element.elementor-element-4e2a86b3{--display:flex;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-4e2a86b3:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-4e2a86b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-4fd15d79 > .elementor-widget-container{margin:0px 0px -76px 0px;}.elementor-2047 .elementor-element.elementor-element-4fd15d79{--lottie-container-width:21%;}.elementor-2047 .elementor-element.elementor-element-52a26ca8 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-2047 .elementor-element.elementor-element-52a26ca8{text-align:center;}.elementor-2047 .elementor-element.elementor-element-7171aef4{text-align:center;}.elementor-2047 .elementor-element.elementor-element-135d9ce{text-align:center;}.elementor-2047 .elementor-element.elementor-element-ea46923{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2047 .elementor-element.elementor-element-4593dcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2047 .elementor-element.elementor-element-ea48bd2{--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-2047 .elementor-element.elementor-element-ebd0508{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__front{background-color:#D2D2D200;background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/IMG_7480-copy-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box{height:500px;}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000054;padding:0% 0% 2% 05%;text-align:start;justify-content:flex-end;}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-icon i{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-icon svg{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5px 5px 5px 5px;text-align:center;justify-content:center;}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-c8cae11{--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-2047 .elementor-element.elementor-element-2cb4ce9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__front{background-color:#D2D2D200;background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Home-Repair.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box{height:500px;}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000054;padding:0% 0% 2% 05%;text-align:start;justify-content:flex-end;}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-icon i{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-icon svg{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5px 5px 5px 5px;text-align:center;justify-content:center;}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-8d396bd{--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-2047 .elementor-element.elementor-element-c807881{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__front{background-color:#D2D2D200;background-image:url("https://sunreefconstruction.com/wp-content/uploads/2019/02/modern-kitchen-remodeling-project-with-hanging-light-fixtures.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box{height:500px;}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000054;padding:0% 0% 2% 05%;text-align:start;justify-content:flex-end;}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-icon i{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-icon svg{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5px 5px 5px 5px;text-align:center;justify-content:center;}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-52e37aa{--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-2047 .elementor-element.elementor-element-ef9ddee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__front{background-color:#D2D2D200;background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Custom-Home-Building.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box{height:500px;}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000054;padding:0% 0% 2% 05%;text-align:start;justify-content:flex-end;}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-icon i{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-icon svg{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5px 5px 5px 5px;text-align:center;justify-content:center;}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-716d8d1{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2047 .elementor-element.elementor-element-ee4174e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2047 .elementor-element.elementor-element-1198f71{--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-2047 .elementor-element.elementor-element-662d0b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__front{background-color:#D2D2D200;background-image:url("https://sunreefconstruction.com/wp-content/uploads/2022/12/Outdoor-Living-Space-1800-x-1200-px.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box{height:500px;}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000054;padding:0% 0% 2% 05%;text-align:start;justify-content:flex-end;}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-icon i{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-icon svg{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5px 5px 5px 5px;text-align:center;justify-content:center;}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-68db556{--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-2047 .elementor-element.elementor-element-e258826{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__front{background-color:#D2D2D200;background-image:url("https://sunreefconstruction.com/wp-content/uploads/2019/02/New-framing-construction-of-a-house.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box{height:500px;}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000054;padding:0% 0% 2% 05%;text-align:start;justify-content:flex-end;}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-icon i{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-icon svg{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5px 5px 5px 5px;text-align:center;justify-content:center;}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-92c965b{--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-2047 .elementor-element.elementor-element-1f2e1e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__front{background-color:#D2D2D200;background-image:url("https://sunreefconstruction.com/wp-content/uploads/2022/12/Commercial-Property-Maintenance-1800-×-1200-px.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box{height:500px;}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000054;padding:0% 0% 2% 05%;text-align:start;justify-content:flex-end;}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-icon i{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-icon svg{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5px 5px 5px 5px;text-align:center;justify-content:center;}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-5615b68{--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-2047 .elementor-element.elementor-element-f4eaeb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__front{background-color:#D2D2D200;background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Decking.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box{height:500px;}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000054;padding:0% 0% 2% 05%;text-align:start;justify-content:flex-end;}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-icon i{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-icon svg{transform:rotate(0deg);}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5px 5px 5px 5px;text-align:center;justify-content:center;}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-41f6e2c .elementor-button{font-size:20px;}.elementor-2047 .elementor-element.elementor-element-2e45546e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-2047 .elementor-element.elementor-element-6908f4e4{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-6908f4e4:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-6908f4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-13e62be1{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-13e62be1:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-13e62be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2021/12/shutterstock_469898048-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-13e62be1::before, .elementor-2047 .elementor-element.elementor-element-13e62be1 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-13e62be1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-13e62be1 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-13e62be1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-13e62be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-7d880f3 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-7d880f3{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-7d880f3{right:0%;}.elementor-2047 .elementor-element.elementor-element-7d880f3{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-7d880f3 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-88d2715{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-3f5c25d8{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-3f5c25d8:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-3f5c25d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-491aef29{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-491aef29:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-491aef29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Cabinets.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-491aef29::before, .elementor-2047 .elementor-element.elementor-element-491aef29 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-491aef29 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-491aef29 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-491aef29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-491aef29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-3f0f7a3a > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-3f0f7a3a{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-3f0f7a3a{right:0%;}.elementor-2047 .elementor-element.elementor-element-3f0f7a3a{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-3f0f7a3a .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-33f51f9{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-38c4360c{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-38c4360c:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-38c4360c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-1f68adf5{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-1f68adf5:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-1f68adf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/carpentry.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-1f68adf5::before, .elementor-2047 .elementor-element.elementor-element-1f68adf5 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-1f68adf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-1f68adf5 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-1f68adf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-1f68adf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-441ec0be > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-441ec0be{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-441ec0be{right:0%;}.elementor-2047 .elementor-element.elementor-element-441ec0be{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-441ec0be .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-9f5aa20{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-63ad2c3e{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-63ad2c3e:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-63ad2c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-6f5d6590{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-6f5d6590:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-6f5d6590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2020/10/caulking.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-6f5d6590::before, .elementor-2047 .elementor-element.elementor-element-6f5d6590 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-6f5d6590 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-6f5d6590 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-6f5d6590 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-6f5d6590 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-1bbc6bf3 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-1bbc6bf3{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-1bbc6bf3{right:0%;}.elementor-2047 .elementor-element.elementor-element-1bbc6bf3{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-1bbc6bf3 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-77ac251{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-34e7f0ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-3ec636c6{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-3ec636c6:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-3ec636c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-22ec8bb9{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-22ec8bb9:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-22ec8bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2022/12/Commercial-Property-Maintenance-1800-×-1200-px.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-22ec8bb9::before, .elementor-2047 .elementor-element.elementor-element-22ec8bb9 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-22ec8bb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-22ec8bb9 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-22ec8bb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-22ec8bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-a254c04 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-a254c04{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-a254c04{right:0%;}.elementor-2047 .elementor-element.elementor-element-a254c04{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-a254c04 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-c1a4bfa{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-46521f2{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-46521f2:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-46521f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-b67a1f0{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-b67a1f0:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-b67a1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Concrete.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-b67a1f0::before, .elementor-2047 .elementor-element.elementor-element-b67a1f0 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-b67a1f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-b67a1f0 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-b67a1f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-b67a1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-f24ab40 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-f24ab40{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-f24ab40{right:0%;}.elementor-2047 .elementor-element.elementor-element-f24ab40{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-f24ab40 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-cd3523b{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-0a74e41{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-0a74e41:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-0a74e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-43a80d4{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-43a80d4:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-43a80d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2022/02/Countertop-Kitchen-Remodel-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-43a80d4::before, .elementor-2047 .elementor-element.elementor-element-43a80d4 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-43a80d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-43a80d4 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-43a80d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-43a80d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-40e92a1 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-40e92a1{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-40e92a1{right:0%;}.elementor-2047 .elementor-element.elementor-element-40e92a1{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-40e92a1 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-f4cdd18{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-47474fa{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-47474fa:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-47474fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-cf81274{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-cf81274:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-cf81274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Custom-Home-Building.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-cf81274::before, .elementor-2047 .elementor-element.elementor-element-cf81274 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-cf81274 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-cf81274 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-cf81274 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-cf81274 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-a5d8f50 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-a5d8f50{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-a5d8f50{right:0%;}.elementor-2047 .elementor-element.elementor-element-a5d8f50{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-a5d8f50 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-d051819{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-631cec78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-1069d31a{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-1069d31a:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-1069d31a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-69cdf485{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-69cdf485:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-69cdf485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/01/Front-Door-Installation-copy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-69cdf485::before, .elementor-2047 .elementor-element.elementor-element-69cdf485 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-69cdf485 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-69cdf485 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-69cdf485 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-69cdf485 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-128291cd > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-128291cd{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-128291cd{right:0%;}.elementor-2047 .elementor-element.elementor-element-128291cd{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-128291cd .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-0e34323{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-27551dcb{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-27551dcb:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-27551dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-7dd89481{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-7dd89481:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-7dd89481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Decking.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-7dd89481::before, .elementor-2047 .elementor-element.elementor-element-7dd89481 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-7dd89481 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-7dd89481 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-7dd89481 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-7dd89481 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-33e84e47 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-33e84e47{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-33e84e47{right:0%;}.elementor-2047 .elementor-element.elementor-element-33e84e47{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-33e84e47 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-b290e38{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-4586740c{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-4586740c:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-4586740c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-18606271{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-18606271:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-18606271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Drywall-Contractor-copy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-18606271::before, .elementor-2047 .elementor-element.elementor-element-18606271 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-18606271 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-18606271 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-18606271 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-18606271 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-1e82a6fa > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-1e82a6fa{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-1e82a6fa{right:0%;}.elementor-2047 .elementor-element.elementor-element-1e82a6fa{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-1e82a6fa .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-29ada619{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-5eb77a9{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-5eb77a9:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-5eb77a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-d457dda{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-d457dda:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-d457dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2022/06/Outlets-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-d457dda::before, .elementor-2047 .elementor-element.elementor-element-d457dda > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-d457dda > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-d457dda > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-d457dda > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-d457dda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-4d83618 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-4d83618{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-4d83618{right:0%;}.elementor-2047 .elementor-element.elementor-element-4d83618{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-4d83618 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-9a85580{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-1ebe1b96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-1986f00e{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-1986f00e:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-1986f00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-3b1d1332{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-3b1d1332:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-3b1d1332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2022/12/Wood-Fence.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-3b1d1332::before, .elementor-2047 .elementor-element.elementor-element-3b1d1332 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-3b1d1332 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-3b1d1332 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-3b1d1332 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-3b1d1332 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-278660fb > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-278660fb{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-278660fb{right:0%;}.elementor-2047 .elementor-element.elementor-element-278660fb{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-278660fb .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-cb87ac6{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-4f4c213d{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-4f4c213d:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-4f4c213d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-5a33e406{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-5a33e406:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-5a33e406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/02/Fixture-Installation.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-5a33e406::before, .elementor-2047 .elementor-element.elementor-element-5a33e406 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-5a33e406 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-5a33e406 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-5a33e406 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-5a33e406 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-99c9e19 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-99c9e19{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-99c9e19{right:0%;}.elementor-2047 .elementor-element.elementor-element-99c9e19{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-99c9e19 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-23a9734{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-78af199f{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-78af199f:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-78af199f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-7d4b1a48{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-7d4b1a48:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-7d4b1a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2020/11/hardwood-flooring-installation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-7d4b1a48::before, .elementor-2047 .elementor-element.elementor-element-7d4b1a48 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-7d4b1a48 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-7d4b1a48 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-7d4b1a48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-7d4b1a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-100fc3f > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-100fc3f{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-100fc3f{right:0%;}.elementor-2047 .elementor-element.elementor-element-100fc3f{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-100fc3f .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-442bb2ce{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-d763178{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-d763178:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-d763178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-7298b2b0{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-7298b2b0:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-7298b2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Fence-Construction-1800-×-1200-px-600-×-400-px.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-7298b2b0::before, .elementor-2047 .elementor-element.elementor-element-7298b2b0 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-7298b2b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-7298b2b0 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-7298b2b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-7298b2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-41d2c737 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-41d2c737{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-41d2c737{right:0%;}.elementor-2047 .elementor-element.elementor-element-41d2c737{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-41d2c737 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-9631a6e{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-805d7e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-d73603d{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-d73603d:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-d73603d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-9e69139{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-9e69139:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-9e69139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/01/Gutter-Cleaning.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-9e69139::before, .elementor-2047 .elementor-element.elementor-element-9e69139 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-9e69139 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-9e69139 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-9e69139 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-9e69139 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-0abe548 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-0abe548{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-0abe548{right:0%;}.elementor-2047 .elementor-element.elementor-element-0abe548{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-0abe548 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-95e556e{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-ce05a40{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-ce05a40:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-ce05a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-3d3c9d9{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-3d3c9d9:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-3d3c9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Home-Repair.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-3d3c9d9::before, .elementor-2047 .elementor-element.elementor-element-3d3c9d9 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-3d3c9d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-3d3c9d9 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-3d3c9d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-3d3c9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-8417e2e > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-8417e2e{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-8417e2e{right:0%;}.elementor-2047 .elementor-element.elementor-element-8417e2e{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-8417e2e .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-809594c{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-29e2c96{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-29e2c96:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-29e2c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-eac31e6{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-eac31e6:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-eac31e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Outdoor-Living-Spaces.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-eac31e6::before, .elementor-2047 .elementor-element.elementor-element-eac31e6 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-eac31e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-eac31e6 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-eac31e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-eac31e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-9edaa0b > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-9edaa0b{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-9edaa0b{right:0%;}.elementor-2047 .elementor-element.elementor-element-9edaa0b{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-9edaa0b .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-f8228b6{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-6207390{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-6207390:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-6207390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-a54e3a1{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-a54e3a1:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-a54e3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/plumbing-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-a54e3a1::before, .elementor-2047 .elementor-element.elementor-element-a54e3a1 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-a54e3a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-a54e3a1 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-a54e3a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-a54e3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-1d3df5e > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-1d3df5e{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-1d3df5e{right:0%;}.elementor-2047 .elementor-element.elementor-element-1d3df5e{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-1d3df5e .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-7151279{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-24c237b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-0754db4{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-0754db4:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-0754db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-88ec515{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-88ec515:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-88ec515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/power-washing-pressure-washing-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-88ec515::before, .elementor-2047 .elementor-element.elementor-element-88ec515 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-88ec515 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-88ec515 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-88ec515 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-88ec515 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-b5636e7 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-b5636e7{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-b5636e7{right:0%;}.elementor-2047 .elementor-element.elementor-element-b5636e7{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-b5636e7 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-f344f19{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-0b5df35{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-0b5df35:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-0b5df35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-838b3d1{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-838b3d1:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-838b3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/01/Door-Installation-copy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-838b3d1::before, .elementor-2047 .elementor-element.elementor-element-838b3d1 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-838b3d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-838b3d1 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-838b3d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-838b3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-966c1a3 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-966c1a3{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-966c1a3{right:0%;}.elementor-2047 .elementor-element.elementor-element-966c1a3{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-966c1a3 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-a5b8934{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-c1f482e{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-c1f482e:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-c1f482e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-a273d77{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-a273d77:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-a273d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2019/08/master-bedroom-remodeling-project.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-a273d77::before, .elementor-2047 .elementor-element.elementor-element-a273d77 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-a273d77 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-a273d77 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-a273d77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-a273d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-0a537ad > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-0a537ad{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-0a537ad{right:0%;}.elementor-2047 .elementor-element.elementor-element-0a537ad{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-0a537ad .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-b6f3b83{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-ac2490a{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-ac2490a:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-ac2490a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-c9f37a3{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-c9f37a3:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-c9f37a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Miami-Beach-Handyman-Remodeling-Services-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-c9f37a3::before, .elementor-2047 .elementor-element.elementor-element-c9f37a3 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-c9f37a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-c9f37a3 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-c9f37a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-c9f37a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-5b9d147 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-5b9d147{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-5b9d147{right:0%;}.elementor-2047 .elementor-element.elementor-element-5b9d147{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-5b9d147 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-ecb454f{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-1d96c8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-7ee6c31{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-7ee6c31:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-7ee6c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-0f44ecd{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-0f44ecd:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-0f44ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2020/01/roofing-installation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-0f44ecd::before, .elementor-2047 .elementor-element.elementor-element-0f44ecd > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-0f44ecd > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-0f44ecd > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-0f44ecd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-0f44ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-916757c > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-916757c{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-916757c{right:0%;}.elementor-2047 .elementor-element.elementor-element-916757c{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-916757c .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-41b703b{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-273538e{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-273538e:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-273538e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-483268a{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-483268a:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-483268a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2022/12/Wet-or-Dry-Rot-600-×-400-px.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-483268a::before, .elementor-2047 .elementor-element.elementor-element-483268a > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-483268a > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-483268a > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-483268a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-483268a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-4f2c9c4 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-4f2c9c4{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-4f2c9c4{right:0%;}.elementor-2047 .elementor-element.elementor-element-4f2c9c4{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-4f2c9c4 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-2d95be3{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-406472e{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-406472e:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-406472e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-5d80996{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-5d80996:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-5d80996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/tiling.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-5d80996::before, .elementor-2047 .elementor-element.elementor-element-5d80996 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-5d80996 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-5d80996 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-5d80996 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-5d80996 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-21674c7 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-21674c7{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-21674c7{right:0%;}.elementor-2047 .elementor-element.elementor-element-21674c7{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-21674c7 .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-cb4c656{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-cd6ee31{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-cd6ee31:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-cd6ee31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-e5b1c59{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-e5b1c59:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-e5b1c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2020/11/trim-upgrades.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-e5b1c59::before, .elementor-2047 .elementor-element.elementor-element-e5b1c59 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-e5b1c59 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-e5b1c59 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-e5b1c59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-e5b1c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-762484b > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-762484b{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-762484b{right:0%;}.elementor-2047 .elementor-element.elementor-element-762484b{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-762484b .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-94338cd{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-e894012{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-f939232{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-f939232:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-f939232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-40e59ca{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-40e59ca:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-40e59ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2019/03/new-faucet-installation.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-40e59ca::before, .elementor-2047 .elementor-element.elementor-element-40e59ca > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-40e59ca > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-40e59ca > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-40e59ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-40e59ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-376770a > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-376770a{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-376770a{right:0%;}.elementor-2047 .elementor-element.elementor-element-376770a{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-376770a .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-54cc0b2{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-6c98276{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.14);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-6c98276:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-6c98276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-6a9106d{--display:flex;--overlay-opacity:0.25;--border-radius:4px 4px 4px 4px;--padding-top:0%;--padding-bottom:55%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-6a9106d:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-6a9106d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Stucco-home-exterior-landscaping.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-6a9106d::before, .elementor-2047 .elementor-element.elementor-element-6a9106d > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-6a9106d > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-6a9106d > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-6a9106d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-6a9106d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-2e6643f > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-2e6643f{left:0%;}body.rtl .elementor-2047 .elementor-element.elementor-element-2e6643f{right:0%;}.elementor-2047 .elementor-element.elementor-element-2e6643f{top:50%;text-align:center;}.elementor-2047 .elementor-element.elementor-element-2e6643f .elementor-heading-title{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-925d1b4{text-align:center;font-size:var( --e-global-typography-923d51d-font-size );font-weight:var( --e-global-typography-923d51d-font-weight );line-height:var( --e-global-typography-923d51d-line-height );color:var( --e-global-color-text );}.elementor-2047 .elementor-element.elementor-element-d2111a7{--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;--border-radius:8px 8px 8px 8px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-30afb54{--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;--border-radius:8px 8px 8px 8px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2047 .elementor-element.elementor-element-567e97fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2047 .elementor-element.elementor-element-4b6d982c{--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-2047 .elementor-element.elementor-element-7965dbf2{--display:flex;border-style:solid;--border-style:solid;border-width:16px 16px 16px 16px;--border-top-width:16px;--border-right-width:16px;--border-bottom-width:16px;--border-left-width:16px;border-color:var( --e-global-color-47dafce2 );--border-color:var( --e-global-color-47dafce2 );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08);--padding-top:0%;--padding-bottom:80%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-12b1b868{--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:center;}.elementor-2047 .elementor-element.elementor-element-114ffe49 .elementor-nav-menu .elementor-item{font-weight:600;}.elementor-2047 .elementor-element.elementor-element-114ffe49 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-9893181 );fill:var( --e-global-color-9893181 );}.elementor-2047 .elementor-element.elementor-element-114ffe49 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2047 .elementor-element.elementor-element-114ffe49 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2047 .elementor-element.elementor-element-114ffe49 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2047 .elementor-element.elementor-element-114ffe49 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2047 .elementor-element.elementor-element-1cf5e0e8 .elementor-button{background-color:var( --e-global-color-primary );font-size:1.1rem;font-weight:700;text-transform:uppercase;line-height:1.1em;fill:var( --e-global-color-47dafce2 );color:var( --e-global-color-47dafce2 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:12px 32px 12px 32px;}.elementor-2047 .elementor-element.elementor-element-1cf5e0e8 .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-1cf5e0e8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-47dafce2 );border-color:var( --e-global-color-primary );}.elementor-2047 .elementor-element.elementor-element-1cf5e0e8 .elementor-button:hover svg, .elementor-2047 .elementor-element.elementor-element-1cf5e0e8 .elementor-button:focus svg{fill:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-6a330770{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.61;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2047 .elementor-element.elementor-element-6a330770:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-6a330770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/Home-Repair-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-6a330770::before, .elementor-2047 .elementor-element.elementor-element-6a330770 > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-6a330770 > .e-con-inner > .elementor-background-video-container::before, .elementor-2047 .elementor-element.elementor-element-6a330770 > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-6a330770 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2047 .elementor-element.elementor-element-6a330770 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9893181 );--background-overlay:'';}.elementor-2047 .elementor-element.elementor-element-17acab67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--z-index:200;}.elementor-2047 .elementor-element.elementor-element-46e26db6{--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:center;--padding-top:8rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2047 .elementor-element.elementor-element-7552823a{font-size:1.8rem;font-weight:800;color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-1b55434f{color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-db426d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-text{color:var( --e-global-color-47dafce2 );transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-696be981{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2047 .elementor-element.elementor-element-696be981.e-con{--align-self:flex-start;}.elementor-2047 .elementor-element.elementor-element-3d879adf .elementor-button{background-color:var( --e-global-color-primary );font-size:1.1rem;font-weight:700;text-transform:uppercase;line-height:1.1em;fill:var( --e-global-color-47dafce2 );color:var( --e-global-color-47dafce2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:12px 32px 12px 32px;}.elementor-2047 .elementor-element.elementor-element-3d879adf .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-3d879adf .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-47dafce2 );border-color:var( --e-global-color-primary );}.elementor-2047 .elementor-element.elementor-element-3d879adf{width:auto;max-width:auto;}.elementor-2047 .elementor-element.elementor-element-3d879adf .elementor-button:hover svg, .elementor-2047 .elementor-element.elementor-element-3d879adf .elementor-button:focus svg{fill:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-681c66b9 .elementor-button{background-color:var( --e-global-color-primary );font-size:1.1rem;font-weight:700;text-transform:uppercase;line-height:1.1em;fill:var( --e-global-color-47dafce2 );color:var( --e-global-color-47dafce2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:12px 32px 12px 32px;}.elementor-2047 .elementor-element.elementor-element-681c66b9 .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-681c66b9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-47dafce2 );border-color:var( --e-global-color-primary );}.elementor-2047 .elementor-element.elementor-element-681c66b9{width:auto;max-width:auto;}.elementor-2047 .elementor-element.elementor-element-681c66b9 .elementor-button:hover svg, .elementor-2047 .elementor-element.elementor-element-681c66b9 .elementor-button:focus svg{fill:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-32c3868e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:100;}body:not(.rtl) .elementor-2047 .elementor-element.elementor-element-32c3868e{left:0px;}body.rtl .elementor-2047 .elementor-element.elementor-element-32c3868e{right:0px;}.elementor-2047 .elementor-element.elementor-element-4c93cf85 > .elementor-widget-container{--e-transform-flipY:-1;padding:0% 0% 8% 0%;}.elementor-2047 .elementor-element.elementor-element-4c93cf85 .elementor-icon-wrapper{text-align:center;}.elementor-2047 .elementor-element.elementor-element-4c93cf85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-4c93cf85.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-4c93cf85.elementor-view-default .elementor-icon{color:var( --e-global-color-47dafce2 );border-color:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-4c93cf85.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-4c93cf85.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-47dafce2 );}.elementor-2047 .elementor-element.elementor-element-4c93cf85 .elementor-icon{font-size:100%;}.elementor-2047 .elementor-element.elementor-element-4c93cf85 .elementor-icon svg{height:100%;}.elementor-2047 .elementor-element.elementor-element-33139eaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2047 .elementor-element.elementor-element-5e39afd1{--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-2047 .elementor-element.elementor-element-4e4b1392{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:56%;--padding-left:0%;--padding-right:0%;}.elementor-2047 .elementor-element.elementor-element-4e4b1392:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-4e4b1392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunreefconstruction.com/wp-content/uploads/2023/07/general-handyman-home-services.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2047 .elementor-element.elementor-element-169e00{--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:center;}.elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-812d1d0{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-e4559e6{--display:flex;}:root{--page-title-display:none;}@media(max-width:1339px){.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-88d2715{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-33f51f9{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9f5aa20{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-77ac251{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-c1a4bfa{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cd3523b{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f4cdd18{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-d051819{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-0e34323{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-b290e38{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-29ada619{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9a85580{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cb87ac6{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-23a9734{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-442bb2ce{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9631a6e{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-95e556e{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-809594c{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f8228b6{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-7151279{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f344f19{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-a5b8934{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-b6f3b83{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-ecb454f{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-41b703b{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-2d95be3{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cb4c656{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-94338cd{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-54cc0b2{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-925d1b4{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1199px){.elementor-2047 .elementor-element.elementor-element-17acab67{--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:4rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2047 .elementor-element.elementor-element-7552823a{text-align:center;}.elementor-2047 .elementor-element.elementor-element-1b55434f{text-align:center;}}@media(max-width:1024px){.elementor-2047 .elementor-element.elementor-element-4593dcf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-2047 .elementor-element.elementor-element-ea48bd2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-ee4174e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-2047 .elementor-element.elementor-element-1198f71{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-88d2715{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-33f51f9{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9f5aa20{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-77ac251{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-c1a4bfa{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cd3523b{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f4cdd18{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-d051819{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-0e34323{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-b290e38{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-29ada619{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9a85580{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cb87ac6{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-23a9734{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-442bb2ce{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9631a6e{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-95e556e{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-809594c{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f8228b6{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-7151279{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f344f19{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-a5b8934{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-b6f3b83{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-ecb454f{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-41b703b{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-2d95be3{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cb4c656{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-94338cd{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-54cc0b2{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-925d1b4{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-567e97fa{--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-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-33139eaa{--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-2047 .elementor-element.elementor-element-5e39afd1{--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-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-2047 .elementor-element.elementor-element-1cf5e0e8 .elementor-button{font-size:1rem;}.elementor-2047 .elementor-element.elementor-element-7552823a{font-size:1rem;}.elementor-2047 .elementor-element.elementor-element-3d879adf .elementor-button{font-size:1rem;}.elementor-2047 .elementor-element.elementor-element-681c66b9 .elementor-button{font-size:1rem;}}@media(max-width:575px){.elementor-2047 .elementor-element.elementor-element-135d9ce{font-size:19px;}.elementor-2047 .elementor-element.elementor-element-4593dcf{--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-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-ee4174e{--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-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-88d2715{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-33f51f9{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9f5aa20{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-77ac251{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-34e7f0ed{--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-2047 .elementor-element.elementor-element-c1a4bfa{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cd3523b{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f4cdd18{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-d051819{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-631cec78{--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-2047 .elementor-element.elementor-element-0e34323{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-b290e38{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-29ada619{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9a85580{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-1ebe1b96{--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-2047 .elementor-element.elementor-element-cb87ac6{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-23a9734{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-442bb2ce{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9631a6e{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-805d7e3{--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-2047 .elementor-element.elementor-element-95e556e{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-809594c{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f8228b6{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-7151279{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-24c237b{--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-2047 .elementor-element.elementor-element-f344f19{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-a5b8934{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-b6f3b83{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-ecb454f{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-1d96c8c{--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-2047 .elementor-element.elementor-element-41b703b{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-2d95be3{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cb4c656{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-94338cd{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-e894012{--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-2047 .elementor-element.elementor-element-54cc0b2{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-925d1b4{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-4b6d982c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-12b1b868{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-114ffe49 .elementor-nav-menu--main .elementor-item{padding-left:11px;padding-right:11px;}.elementor-2047 .elementor-element.elementor-element-46e26db6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-696be981{--justify-content:center;}.elementor-2047 .elementor-element.elementor-element-5e39afd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-169e00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:576px){.elementor-2047 .elementor-element.elementor-element-ea48bd2{--width:25%;}.elementor-2047 .elementor-element.elementor-element-c8cae11{--width:25%;}.elementor-2047 .elementor-element.elementor-element-8d396bd{--width:25%;}.elementor-2047 .elementor-element.elementor-element-52e37aa{--width:25%;}.elementor-2047 .elementor-element.elementor-element-1198f71{--width:25%;}.elementor-2047 .elementor-element.elementor-element-68db556{--width:25%;}.elementor-2047 .elementor-element.elementor-element-92c965b{--width:25%;}.elementor-2047 .elementor-element.elementor-element-5615b68{--width:25%;}.elementor-2047 .elementor-element.elementor-element-6908f4e4{--width:24%;}.elementor-2047 .elementor-element.elementor-element-3f5c25d8{--width:24%;}.elementor-2047 .elementor-element.elementor-element-38c4360c{--width:24%;}.elementor-2047 .elementor-element.elementor-element-63ad2c3e{--width:24%;}.elementor-2047 .elementor-element.elementor-element-3ec636c6{--width:24%;}.elementor-2047 .elementor-element.elementor-element-46521f2{--width:24%;}.elementor-2047 .elementor-element.elementor-element-0a74e41{--width:24%;}.elementor-2047 .elementor-element.elementor-element-47474fa{--width:24%;}.elementor-2047 .elementor-element.elementor-element-1069d31a{--width:24%;}.elementor-2047 .elementor-element.elementor-element-27551dcb{--width:24%;}.elementor-2047 .elementor-element.elementor-element-4586740c{--width:24%;}.elementor-2047 .elementor-element.elementor-element-5eb77a9{--width:24%;}.elementor-2047 .elementor-element.elementor-element-1986f00e{--width:24%;}.elementor-2047 .elementor-element.elementor-element-4f4c213d{--width:24%;}.elementor-2047 .elementor-element.elementor-element-78af199f{--width:24%;}.elementor-2047 .elementor-element.elementor-element-d763178{--width:24%;}.elementor-2047 .elementor-element.elementor-element-d73603d{--width:24%;}.elementor-2047 .elementor-element.elementor-element-ce05a40{--width:24%;}.elementor-2047 .elementor-element.elementor-element-29e2c96{--width:24%;}.elementor-2047 .elementor-element.elementor-element-6207390{--width:24%;}.elementor-2047 .elementor-element.elementor-element-0754db4{--width:24%;}.elementor-2047 .elementor-element.elementor-element-0b5df35{--width:24%;}.elementor-2047 .elementor-element.elementor-element-c1f482e{--width:24%;}.elementor-2047 .elementor-element.elementor-element-ac2490a{--width:24%;}.elementor-2047 .elementor-element.elementor-element-7ee6c31{--width:24%;}.elementor-2047 .elementor-element.elementor-element-273538e{--width:24%;}.elementor-2047 .elementor-element.elementor-element-406472e{--width:24%;}.elementor-2047 .elementor-element.elementor-element-cd6ee31{--width:24%;}.elementor-2047 .elementor-element.elementor-element-f939232{--width:24%;}.elementor-2047 .elementor-element.elementor-element-6c98276{--width:24%;}.elementor-2047 .elementor-element.elementor-element-d2111a7{--width:24%;}.elementor-2047 .elementor-element.elementor-element-30afb54{--width:24%;}.elementor-2047 .elementor-element.elementor-element-4b6d982c{--width:50%;}.elementor-2047 .elementor-element.elementor-element-12b1b868{--width:50%;}.elementor-2047 .elementor-element.elementor-element-46e26db6{--width:50%;}.elementor-2047 .elementor-element.elementor-element-32c3868e{--width:100%;}.elementor-2047 .elementor-element.elementor-element-5e39afd1{--width:50%;}.elementor-2047 .elementor-element.elementor-element-169e00{--width:50%;}}@media(max-width:1199px) and (min-width:576px){.elementor-2047 .elementor-element.elementor-element-6908f4e4{--width:48%;}.elementor-2047 .elementor-element.elementor-element-3f5c25d8{--width:48%;}.elementor-2047 .elementor-element.elementor-element-38c4360c{--width:48%;}.elementor-2047 .elementor-element.elementor-element-63ad2c3e{--width:48%;}.elementor-2047 .elementor-element.elementor-element-3ec636c6{--width:48%;}.elementor-2047 .elementor-element.elementor-element-46521f2{--width:48%;}.elementor-2047 .elementor-element.elementor-element-0a74e41{--width:48%;}.elementor-2047 .elementor-element.elementor-element-47474fa{--width:48%;}.elementor-2047 .elementor-element.elementor-element-1069d31a{--width:48%;}.elementor-2047 .elementor-element.elementor-element-27551dcb{--width:48%;}.elementor-2047 .elementor-element.elementor-element-4586740c{--width:48%;}.elementor-2047 .elementor-element.elementor-element-5eb77a9{--width:48%;}.elementor-2047 .elementor-element.elementor-element-1986f00e{--width:48%;}.elementor-2047 .elementor-element.elementor-element-4f4c213d{--width:48%;}.elementor-2047 .elementor-element.elementor-element-78af199f{--width:48%;}.elementor-2047 .elementor-element.elementor-element-d763178{--width:48%;}.elementor-2047 .elementor-element.elementor-element-d73603d{--width:48%;}.elementor-2047 .elementor-element.elementor-element-ce05a40{--width:48%;}.elementor-2047 .elementor-element.elementor-element-29e2c96{--width:48%;}.elementor-2047 .elementor-element.elementor-element-6207390{--width:48%;}.elementor-2047 .elementor-element.elementor-element-0754db4{--width:48%;}.elementor-2047 .elementor-element.elementor-element-0b5df35{--width:48%;}.elementor-2047 .elementor-element.elementor-element-c1f482e{--width:48%;}.elementor-2047 .elementor-element.elementor-element-ac2490a{--width:48%;}.elementor-2047 .elementor-element.elementor-element-7ee6c31{--width:48%;}.elementor-2047 .elementor-element.elementor-element-273538e{--width:48%;}.elementor-2047 .elementor-element.elementor-element-406472e{--width:48%;}.elementor-2047 .elementor-element.elementor-element-cd6ee31{--width:48%;}.elementor-2047 .elementor-element.elementor-element-f939232{--width:48%;}.elementor-2047 .elementor-element.elementor-element-6c98276{--width:48%;}.elementor-2047 .elementor-element.elementor-element-d2111a7{--width:48%;}.elementor-2047 .elementor-element.elementor-element-30afb54{--width:48%;}.elementor-2047 .elementor-element.elementor-element-46e26db6{--width:100%;}}@media(max-width:1024px) and (min-width:576px){.elementor-2047 .elementor-element.elementor-element-ea48bd2{--width:33.33%;}.elementor-2047 .elementor-element.elementor-element-c8cae11{--width:33.33%;}.elementor-2047 .elementor-element.elementor-element-8d396bd{--width:33.33%;}.elementor-2047 .elementor-element.elementor-element-52e37aa{--width:33.33%;}.elementor-2047 .elementor-element.elementor-element-1198f71{--width:33.33%;}.elementor-2047 .elementor-element.elementor-element-68db556{--width:33.33%;}.elementor-2047 .elementor-element.elementor-element-92c965b{--width:33.33%;}.elementor-2047 .elementor-element.elementor-element-5615b68{--width:33.33%;}.elementor-2047 .elementor-element.elementor-element-4b6d982c{--width:100%;}.elementor-2047 .elementor-element.elementor-element-12b1b868{--width:100%;}.elementor-2047 .elementor-element.elementor-element-5e39afd1{--width:100%;}.elementor-2047 .elementor-element.elementor-element-169e00{--width:100%;}}@media(max-width:767px) and (min-width:576px){.elementor-2047 .elementor-element.elementor-element-6908f4e4{--width:100%;}.elementor-2047 .elementor-element.elementor-element-3f5c25d8{--width:100%;}.elementor-2047 .elementor-element.elementor-element-38c4360c{--width:100%;}.elementor-2047 .elementor-element.elementor-element-63ad2c3e{--width:100%;}.elementor-2047 .elementor-element.elementor-element-3ec636c6{--width:100%;}.elementor-2047 .elementor-element.elementor-element-46521f2{--width:100%;}.elementor-2047 .elementor-element.elementor-element-0a74e41{--width:100%;}.elementor-2047 .elementor-element.elementor-element-47474fa{--width:100%;}.elementor-2047 .elementor-element.elementor-element-1069d31a{--width:100%;}.elementor-2047 .elementor-element.elementor-element-27551dcb{--width:100%;}.elementor-2047 .elementor-element.elementor-element-4586740c{--width:100%;}.elementor-2047 .elementor-element.elementor-element-5eb77a9{--width:100%;}.elementor-2047 .elementor-element.elementor-element-1986f00e{--width:100%;}.elementor-2047 .elementor-element.elementor-element-4f4c213d{--width:100%;}.elementor-2047 .elementor-element.elementor-element-78af199f{--width:100%;}.elementor-2047 .elementor-element.elementor-element-d763178{--width:100%;}.elementor-2047 .elementor-element.elementor-element-d73603d{--width:100%;}.elementor-2047 .elementor-element.elementor-element-ce05a40{--width:100%;}.elementor-2047 .elementor-element.elementor-element-29e2c96{--width:100%;}.elementor-2047 .elementor-element.elementor-element-6207390{--width:100%;}.elementor-2047 .elementor-element.elementor-element-0754db4{--width:100%;}.elementor-2047 .elementor-element.elementor-element-0b5df35{--width:100%;}.elementor-2047 .elementor-element.elementor-element-c1f482e{--width:100%;}.elementor-2047 .elementor-element.elementor-element-ac2490a{--width:100%;}.elementor-2047 .elementor-element.elementor-element-7ee6c31{--width:100%;}.elementor-2047 .elementor-element.elementor-element-273538e{--width:100%;}.elementor-2047 .elementor-element.elementor-element-406472e{--width:100%;}.elementor-2047 .elementor-element.elementor-element-cd6ee31{--width:100%;}.elementor-2047 .elementor-element.elementor-element-f939232{--width:100%;}.elementor-2047 .elementor-element.elementor-element-6c98276{--width:100%;}.elementor-2047 .elementor-element.elementor-element-d2111a7{--width:100%;}.elementor-2047 .elementor-element.elementor-element-30afb54{--width:100%;}}@media(min-width:1600px){.elementor-2047 .elementor-element.elementor-element-ad79955 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-4e77655 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-cfe13f1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-9067285 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-bd4c6b9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-ab3f504 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-0b37d90 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-31a1252 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-88d2715{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-33f51f9{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9f5aa20{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-77ac251{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-c1a4bfa{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cd3523b{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f4cdd18{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-d051819{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-0e34323{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-b290e38{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-29ada619{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9a85580{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cb87ac6{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-23a9734{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-442bb2ce{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-9631a6e{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-95e556e{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-809594c{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f8228b6{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-7151279{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-f344f19{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-a5b8934{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-b6f3b83{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-ecb454f{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-41b703b{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-2d95be3{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-cb4c656{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-94338cd{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-54cc0b2{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-925d1b4{font-size:var( --e-global-typography-923d51d-font-size );line-height:var( --e-global-typography-923d51d-line-height );}.elementor-2047 .elementor-element.elementor-element-7552823a{font-size:2rem;}.elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-db426d1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2047 .elementor-element.elementor-element-3d879adf .elementor-button{font-size:1.4rem;}.elementor-2047 .elementor-element.elementor-element-681c66b9 .elementor-button{font-size:1.4rem;}.elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-812d1d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-7d880f3 */.elementor-2047 .elementor-element.elementor-element-7d880f3 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f0f7a3a */.elementor-2047 .elementor-element.elementor-element-3f0f7a3a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-441ec0be */.elementor-2047 .elementor-element.elementor-element-441ec0be {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bbc6bf3 */.elementor-2047 .elementor-element.elementor-element-1bbc6bf3 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a254c04 */.elementor-2047 .elementor-element.elementor-element-a254c04 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f24ab40 */.elementor-2047 .elementor-element.elementor-element-f24ab40 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40e92a1 */.elementor-2047 .elementor-element.elementor-element-40e92a1 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d8f50 */.elementor-2047 .elementor-element.elementor-element-a5d8f50 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-128291cd */.elementor-2047 .elementor-element.elementor-element-128291cd {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e84e47 */.elementor-2047 .elementor-element.elementor-element-33e84e47 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e82a6fa */.elementor-2047 .elementor-element.elementor-element-1e82a6fa {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d83618 */.elementor-2047 .elementor-element.elementor-element-4d83618 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278660fb */.elementor-2047 .elementor-element.elementor-element-278660fb {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c9e19 */.elementor-2047 .elementor-element.elementor-element-99c9e19 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100fc3f */.elementor-2047 .elementor-element.elementor-element-100fc3f {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41d2c737 */.elementor-2047 .elementor-element.elementor-element-41d2c737 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0abe548 */.elementor-2047 .elementor-element.elementor-element-0abe548 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8417e2e */.elementor-2047 .elementor-element.elementor-element-8417e2e {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9edaa0b */.elementor-2047 .elementor-element.elementor-element-9edaa0b {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3df5e */.elementor-2047 .elementor-element.elementor-element-1d3df5e {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5636e7 */.elementor-2047 .elementor-element.elementor-element-b5636e7 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-966c1a3 */.elementor-2047 .elementor-element.elementor-element-966c1a3 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a537ad */.elementor-2047 .elementor-element.elementor-element-0a537ad {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b9d147 */.elementor-2047 .elementor-element.elementor-element-5b9d147 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-916757c */.elementor-2047 .elementor-element.elementor-element-916757c {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f2c9c4 */.elementor-2047 .elementor-element.elementor-element-4f2c9c4 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21674c7 */.elementor-2047 .elementor-element.elementor-element-21674c7 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-762484b */.elementor-2047 .elementor-element.elementor-element-762484b {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-376770a */.elementor-2047 .elementor-element.elementor-element-376770a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6643f */.elementor-2047 .elementor-element.elementor-element-2e6643f {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7552823a */.elementor-2047 .elementor-element.elementor-element-7552823a h2  {
    color: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d879adf */.elementor-2047 .elementor-element.elementor-element-3d879adf a {
    box-shadow: 0 1rem 2.5rem rgb(0 0 0 / 16%);
}

.elementor-2047 .elementor-element.elementor-element-3d879adf a:hover {
    opacity: 0.9;
    transform: translate3d(0, 2px, 0);
    box-shadow: 0 0.5rem 1.5rem rgb(0 0 0 / 16%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-681c66b9 */.elementor-2047 .elementor-element.elementor-element-681c66b9 a {
    box-shadow: 0 1rem 2.5rem rgb(0 0 0 / 16%);
}

.elementor-2047 .elementor-element.elementor-element-681c66b9 a:hover {
    opacity: 0.9;
    transform: translate3d(0, 2px, 0);
    box-shadow: 0 0.5rem 1.5rem rgb(0 0 0 / 16%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c93cf85 */.elementor-2047 .elementor-element.elementor-element-4c93cf85 {
    position: relative;
    z-index: 100;
}
.elementor-2047 .elementor-element.elementor-element-4c93cf85 .elementor-icon {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}

.elementor-2047 .elementor-element.elementor-element-4c93cf85 svg {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4b1392 */.elementor-2047 .elementor-element.elementor-element-4e4b1392 {
    box-shadow: 0 0.5rem 1.5rem rgb(0 0 0 / 8%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34f53725 */.elementor-2047 .elementor-element.elementor-element-34f53725 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 2;
    column-count: 2;
}

.elementor-2047 .elementor-element.elementor-element-34f53725 a {
    color: inherit;
}/* End custom CSS */