.elementor-10029 .elementor-element.elementor-element-e1ea8c4{--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;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10029 .elementor-element.elementor-element-5204e7c4{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-176843f3 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/handymanmarketingpros_36349_a_newly_installed_stainless_steel_420e71b5-aaad-4d4f-a6f6-3bf53770c574_2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;font-weight:700;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-60482c3{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-3d93ff0 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/473687858_122152418588356085_3888872053734323389_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-6adfe441{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-4404adb3 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/cabinets-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-5215083{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-6983df39 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/caulking-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-5adaa9bb{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-5df7102c > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/557308484_122198221652356085_4788829740634433119_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-7a58b00{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-7e31871 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/550830222_122195767190356085_6327017513540536244_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-5873bd0a{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-408aac8a > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/handymanmarketingpros_36349_A_freshly_stained_wooden_deck_in__057eb426-4887-48c9-8b3a-1c1f74822164_3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-2379cbcc{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-2c445d00 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/dryer-vent-cleaning-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-3b906767{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-31692fbd > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/drywall-repair-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-69e4254e{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-138e9286 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/furniture-assembly-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:33px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-64c36b49{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-45937b0a > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/469553942_122145645440356085_3720770477393829870_n-fencing-decking-after.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-66862c0{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-bddb85a > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2026/01/IMG_8823-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-7437f10{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-b988767 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/IMG_8136-electrical-fixtureinstallation-during-scaled.jpg");background-position:0px -108px;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-56bdbc01{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-2310c7b3 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/painting-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-385ef7a5{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-f646659 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/547863611_122194641002356085_1179424021869319855_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-19f55283{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-1beeda47 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/power-washing-pressure-washing-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-1746f6f{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-63601cfb > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/Wet-or-Dry-Rot-600-×-400-px.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-b0b98c4{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-4c87585 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/Screenshot-2025-12-01-at-1.39.53-PM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-188ea7a{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-0ef299c > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/handymanmarketingpros_clean_exterior_wall_of_a_modern_home_wi_bbc25e8f-db71-4a5a-88ae-34f5560c9bce_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-14b00c3e{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-28caadae > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/tiling-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-77849fb{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-9cdc08e > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/handymanmarketingpros_close-up_of_freshly_installed_interior__71937636-186a-46fe-a9fd-9570368c408c_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}.elementor-10029 .elementor-element.elementor-element-3fbfa842{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__front{background-color:#02010100;}.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__back{background-color:var( --e-global-color-47dafce2 );}.elementor-10029 .elementor-element.elementor-element-543013d7 > .elementor-widget-container{background-image:url("https://theblissfix.com/wp-content/uploads/2025/11/tv-mounting-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;line-height:1.4em;}.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__button{margin-inline-center:0;}.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:15px;font-weight:600;line-height:1.7em;}@media(min-width:576px){.elementor-10029 .elementor-element.elementor-element-5204e7c4{--width:32%;}.elementor-10029 .elementor-element.elementor-element-60482c3{--width:32%;}.elementor-10029 .elementor-element.elementor-element-6adfe441{--width:32%;}.elementor-10029 .elementor-element.elementor-element-5215083{--width:32%;}.elementor-10029 .elementor-element.elementor-element-5adaa9bb{--width:32%;}.elementor-10029 .elementor-element.elementor-element-7a58b00{--width:32%;}.elementor-10029 .elementor-element.elementor-element-5873bd0a{--width:32%;}.elementor-10029 .elementor-element.elementor-element-2379cbcc{--width:32%;}.elementor-10029 .elementor-element.elementor-element-3b906767{--width:32%;}.elementor-10029 .elementor-element.elementor-element-69e4254e{--width:32%;}.elementor-10029 .elementor-element.elementor-element-64c36b49{--width:32%;}.elementor-10029 .elementor-element.elementor-element-66862c0{--width:32%;}.elementor-10029 .elementor-element.elementor-element-7437f10{--width:32%;}.elementor-10029 .elementor-element.elementor-element-56bdbc01{--width:32%;}.elementor-10029 .elementor-element.elementor-element-385ef7a5{--width:32%;}.elementor-10029 .elementor-element.elementor-element-19f55283{--width:32%;}.elementor-10029 .elementor-element.elementor-element-1746f6f{--width:32%;}.elementor-10029 .elementor-element.elementor-element-b0b98c4{--width:32%;}.elementor-10029 .elementor-element.elementor-element-188ea7a{--width:32%;}.elementor-10029 .elementor-element.elementor-element-14b00c3e{--width:32%;}.elementor-10029 .elementor-element.elementor-element-77849fb{--width:32%;}.elementor-10029 .elementor-element.elementor-element-3fbfa842{--width:32%;}}@media(max-width:1024px) and (min-width:576px){.elementor-10029 .elementor-element.elementor-element-5204e7c4{--width:48%;}.elementor-10029 .elementor-element.elementor-element-60482c3{--width:48%;}.elementor-10029 .elementor-element.elementor-element-6adfe441{--width:48%;}.elementor-10029 .elementor-element.elementor-element-5215083{--width:48%;}.elementor-10029 .elementor-element.elementor-element-5adaa9bb{--width:48%;}.elementor-10029 .elementor-element.elementor-element-7a58b00{--width:48%;}.elementor-10029 .elementor-element.elementor-element-5873bd0a{--width:48%;}.elementor-10029 .elementor-element.elementor-element-2379cbcc{--width:48%;}.elementor-10029 .elementor-element.elementor-element-3b906767{--width:48%;}.elementor-10029 .elementor-element.elementor-element-69e4254e{--width:48%;}.elementor-10029 .elementor-element.elementor-element-64c36b49{--width:48%;}.elementor-10029 .elementor-element.elementor-element-66862c0{--width:48%;}.elementor-10029 .elementor-element.elementor-element-7437f10{--width:48%;}.elementor-10029 .elementor-element.elementor-element-56bdbc01{--width:48%;}.elementor-10029 .elementor-element.elementor-element-385ef7a5{--width:48%;}.elementor-10029 .elementor-element.elementor-element-19f55283{--width:48%;}.elementor-10029 .elementor-element.elementor-element-1746f6f{--width:48%;}.elementor-10029 .elementor-element.elementor-element-b0b98c4{--width:48%;}.elementor-10029 .elementor-element.elementor-element-188ea7a{--width:48%;}.elementor-10029 .elementor-element.elementor-element-14b00c3e{--width:48%;}.elementor-10029 .elementor-element.elementor-element-77849fb{--width:48%;}.elementor-10029 .elementor-element.elementor-element-3fbfa842{--width:48%;}}@media(max-width:767px) and (min-width:576px){.elementor-10029 .elementor-element.elementor-element-5204e7c4{--width:100%;}.elementor-10029 .elementor-element.elementor-element-60482c3{--width:100%;}.elementor-10029 .elementor-element.elementor-element-6adfe441{--width:100%;}.elementor-10029 .elementor-element.elementor-element-5215083{--width:100%;}.elementor-10029 .elementor-element.elementor-element-5adaa9bb{--width:100%;}.elementor-10029 .elementor-element.elementor-element-7a58b00{--width:100%;}.elementor-10029 .elementor-element.elementor-element-5873bd0a{--width:100%;}.elementor-10029 .elementor-element.elementor-element-2379cbcc{--width:100%;}.elementor-10029 .elementor-element.elementor-element-3b906767{--width:100%;}.elementor-10029 .elementor-element.elementor-element-69e4254e{--width:100%;}.elementor-10029 .elementor-element.elementor-element-64c36b49{--width:100%;}.elementor-10029 .elementor-element.elementor-element-66862c0{--width:100%;}.elementor-10029 .elementor-element.elementor-element-7437f10{--width:100%;}.elementor-10029 .elementor-element.elementor-element-56bdbc01{--width:100%;}.elementor-10029 .elementor-element.elementor-element-385ef7a5{--width:100%;}.elementor-10029 .elementor-element.elementor-element-19f55283{--width:100%;}.elementor-10029 .elementor-element.elementor-element-1746f6f{--width:100%;}.elementor-10029 .elementor-element.elementor-element-b0b98c4{--width:100%;}.elementor-10029 .elementor-element.elementor-element-188ea7a{--width:100%;}.elementor-10029 .elementor-element.elementor-element-14b00c3e{--width:100%;}.elementor-10029 .elementor-element.elementor-element-77849fb{--width:100%;}.elementor-10029 .elementor-element.elementor-element-3fbfa842{--width:100%;}}@media(max-width:1024px){.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-b988767 > .elementor-widget-container{background-position:0px 0px;}.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box{height:300px;}.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box{height:300px;}}@media(max-width:575px){.elementor-10029 .elementor-element.elementor-element-b988767 > .elementor-widget-container{background-position:center center;}}/* Start custom CSS for flip-box, class: .elementor-element-176843f3 */.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-176843f3:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-176843f3:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-176843f3 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-176843f3:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-176843f3:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3d93ff0 */.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-3d93ff0:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-3d93ff0:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-3d93ff0 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-3d93ff0:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-3d93ff0:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-4404adb3 */.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-4404adb3:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-4404adb3:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-4404adb3 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-4404adb3:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-4404adb3:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-6983df39 */.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-6983df39:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-6983df39:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-6983df39 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-6983df39:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-6983df39:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5df7102c */.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-5df7102c:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-5df7102c:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-5df7102c .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-5df7102c:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-5df7102c:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7e31871 */.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-7e31871:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-7e31871:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-7e31871 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-7e31871:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-7e31871:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-408aac8a */.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-408aac8a:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-408aac8a:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-408aac8a .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-408aac8a:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-408aac8a:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2c445d00 */.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-2c445d00:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-2c445d00:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-2c445d00 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-2c445d00:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-2c445d00:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-31692fbd */.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-31692fbd:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-31692fbd:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-31692fbd .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-31692fbd:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-31692fbd:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-138e9286 */.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-138e9286:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-138e9286:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-138e9286 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-138e9286:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-138e9286:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-45937b0a */.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-45937b0a:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-45937b0a:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-45937b0a .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-45937b0a:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-45937b0a:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-bddb85a */.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-bddb85a:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-bddb85a:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-bddb85a .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-bddb85a:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-bddb85a:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b988767 */.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-b988767:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-b988767:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-b988767 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-b988767:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-b988767:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2310c7b3 */.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-2310c7b3:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-2310c7b3:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-2310c7b3 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-2310c7b3:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-2310c7b3:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-f646659 */.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-f646659:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-f646659:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-f646659 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-f646659:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-f646659:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-1beeda47 */.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-1beeda47:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-1beeda47:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-1beeda47 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-1beeda47:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-1beeda47:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-63601cfb */.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-63601cfb:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-63601cfb:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-63601cfb .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-63601cfb:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-63601cfb:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-4c87585 */.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-4c87585:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-4c87585:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-4c87585 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-4c87585:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-4c87585:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-0ef299c */.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-0ef299c:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-0ef299c:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-0ef299c .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-0ef299c:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-0ef299c:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-28caadae */.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-28caadae:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-28caadae:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-28caadae .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-28caadae:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-28caadae:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9cdc08e */.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-9cdc08e:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-9cdc08e:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-9cdc08e .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-9cdc08e:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-9cdc08e:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-543013d7 */.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-widget-container {
    box-shadow: 0 0.75rem 2.5rem rgb(0 0 0 / 25%);
    overflow: hidden;
}

.elementor-10029 .elementor-element.elementor-element-543013d7:hover .elementor-widget-container {
    transform: translate3d(0, 3px, 0);
    box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 10%);
}

.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

.elementor-10029 .elementor-element.elementor-element-543013d7:hover .elementor-flip-box__layer__title {
    transform: translate3d(0, 50%, 0);
    opacity: 0;
}

.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box {
    background-color: rgba(33, 36, 39, 0.5);
}

.elementor-10029 .elementor-element.elementor-element-543013d7 .elementor-flip-box__back {
    background: transparent;
    transition: all .5s ease;
}

/* 🔥 New rule: change background to white on hover */
.elementor-10029 .elementor-element.elementor-element-543013d7:hover .elementor-flip-box__back {
    background: #ffffff;
}

.elementor-10029 .elementor-element.elementor-element-543013d7:not(:hover).elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(10%);
    opacity: 0;
}/* End custom CSS */