.elementor-9408 .elementor-element.elementor-element-77b73057{--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-9408 .elementor-element.elementor-element-66652831{--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-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-b344973 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Cabinet-Installation-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-1a6c975e{--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-9408 .elementor-element.elementor-element-2e252f63 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-2e252f63 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/shower-and-tub-caulking-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-2e252f63 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-2e252f63 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-2e252f63 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-2e252f63 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-2e252f63 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-66d519e5{--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-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-593fe084 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Deck-Repair-Feature-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-42ae53b5{--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-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-402fb670 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/door-handle-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-4dd66d49{--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-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-276fa31f > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Dryer-Vent-Cleaning-Services-copy.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-25b566a2{--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-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-671c5cdf > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Drywall-Contractor-copy-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-724a123c{--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-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-296f9e98 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Fence-Construction.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-7aac2f89{--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-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-6e1d3717 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/fixture-installation-blind-and-rod-installation-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-3f1959cd{--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-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-40b84ce7 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Flooring-Installation-1-copy.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-38546c93{--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-9408 .elementor-element.elementor-element-4dde2e2c .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-4dde2e2c > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/furniture-assembly-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-4dde2e2c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-4dde2e2c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-4dde2e2c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-4dde2e2c .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-4dde2e2c .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-14f8cd62{--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-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-16a4a4cd > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Gate-Replacement-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-13ba4779{--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-9408 .elementor-element.elementor-element-2b941763 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-2b941763 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/gutter-installation-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-2b941763 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-2b941763 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-2b941763 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-2b941763 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-2b941763 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-13929b3e{--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-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-125d7a77 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/handyman-tools-laying-over-remodeling-project-plans-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-54740b63{--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-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-58028290 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/painting-contractor-painting-with-a-roller.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-217ba3d0{--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-9408 .elementor-element.elementor-element-7fec6b26 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-7fec6b26 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/picture-art-hanging-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-7fec6b26 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-7fec6b26 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-7fec6b26 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-7fec6b26 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-7fec6b26 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-720baa6c{--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-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-31b1c5e8 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/plumbing-1-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-31642124{--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-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-374cddbb > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Inspection-Punch-Lists-1-1-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-74aa81c5{--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-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-58b05a99 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Property-Maintenance-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-48deff7d{--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-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-52696fe4 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/Wet-or-Dry-Rot-600-×-400-px.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-5387639{--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-9408 .elementor-element.elementor-element-7fe6da26 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-7fe6da26 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/tiling-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-7fe6da26 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-7fe6da26 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-7fe6da26 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-7fe6da26 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-7fe6da26 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-10fd6b0a{--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-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-5e3edbef > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/TV-Mounting-copy-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9408 .elementor-element.elementor-element-2366d524{--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-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box__front{background-color:#02010100;}.elementor-9408 .elementor-element.elementor-element-38194bf2 > .elementor-widget-container{background-image:url("https://ahomeforlife.ca/wp-content/uploads/2025/04/windows-e1591924111398-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-47dafce2 );font-size:28px;line-height:1.4em;}.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}@media(max-width:1024px){.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-2e252f63 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-4dde2e2c .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-2b941763 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-7fec6b26 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-7fe6da26 .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box{height:300px;}.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box{height:300px;}}@media(max-width:767px){.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box{height:426px;}}@media(max-width:575px){.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box{height:426px;}}@media(min-width:576px){.elementor-9408 .elementor-element.elementor-element-66652831{--width:32%;}.elementor-9408 .elementor-element.elementor-element-1a6c975e{--width:32%;}.elementor-9408 .elementor-element.elementor-element-66d519e5{--width:32%;}.elementor-9408 .elementor-element.elementor-element-42ae53b5{--width:32%;}.elementor-9408 .elementor-element.elementor-element-4dd66d49{--width:32%;}.elementor-9408 .elementor-element.elementor-element-25b566a2{--width:32%;}.elementor-9408 .elementor-element.elementor-element-724a123c{--width:32%;}.elementor-9408 .elementor-element.elementor-element-7aac2f89{--width:32%;}.elementor-9408 .elementor-element.elementor-element-3f1959cd{--width:32%;}.elementor-9408 .elementor-element.elementor-element-38546c93{--width:32%;}.elementor-9408 .elementor-element.elementor-element-14f8cd62{--width:32%;}.elementor-9408 .elementor-element.elementor-element-13ba4779{--width:32%;}.elementor-9408 .elementor-element.elementor-element-13929b3e{--width:32%;}.elementor-9408 .elementor-element.elementor-element-54740b63{--width:32%;}.elementor-9408 .elementor-element.elementor-element-217ba3d0{--width:32%;}.elementor-9408 .elementor-element.elementor-element-720baa6c{--width:32%;}.elementor-9408 .elementor-element.elementor-element-31642124{--width:32%;}.elementor-9408 .elementor-element.elementor-element-74aa81c5{--width:32%;}.elementor-9408 .elementor-element.elementor-element-48deff7d{--width:32%;}.elementor-9408 .elementor-element.elementor-element-5387639{--width:32%;}.elementor-9408 .elementor-element.elementor-element-10fd6b0a{--width:32%;}.elementor-9408 .elementor-element.elementor-element-2366d524{--width:32%;}}@media(max-width:1024px) and (min-width:576px){.elementor-9408 .elementor-element.elementor-element-66652831{--width:48%;}.elementor-9408 .elementor-element.elementor-element-1a6c975e{--width:48%;}.elementor-9408 .elementor-element.elementor-element-66d519e5{--width:48%;}.elementor-9408 .elementor-element.elementor-element-42ae53b5{--width:48%;}.elementor-9408 .elementor-element.elementor-element-4dd66d49{--width:48%;}.elementor-9408 .elementor-element.elementor-element-25b566a2{--width:48%;}.elementor-9408 .elementor-element.elementor-element-724a123c{--width:48%;}.elementor-9408 .elementor-element.elementor-element-7aac2f89{--width:48%;}.elementor-9408 .elementor-element.elementor-element-3f1959cd{--width:48%;}.elementor-9408 .elementor-element.elementor-element-38546c93{--width:48%;}.elementor-9408 .elementor-element.elementor-element-14f8cd62{--width:48%;}.elementor-9408 .elementor-element.elementor-element-13ba4779{--width:48%;}.elementor-9408 .elementor-element.elementor-element-13929b3e{--width:48%;}.elementor-9408 .elementor-element.elementor-element-54740b63{--width:48%;}.elementor-9408 .elementor-element.elementor-element-217ba3d0{--width:48%;}.elementor-9408 .elementor-element.elementor-element-720baa6c{--width:48%;}.elementor-9408 .elementor-element.elementor-element-31642124{--width:48%;}.elementor-9408 .elementor-element.elementor-element-74aa81c5{--width:48%;}.elementor-9408 .elementor-element.elementor-element-48deff7d{--width:48%;}.elementor-9408 .elementor-element.elementor-element-5387639{--width:48%;}.elementor-9408 .elementor-element.elementor-element-10fd6b0a{--width:48%;}.elementor-9408 .elementor-element.elementor-element-2366d524{--width:48%;}}@media(max-width:767px) and (min-width:576px){.elementor-9408 .elementor-element.elementor-element-66652831{--width:100%;}.elementor-9408 .elementor-element.elementor-element-1a6c975e{--width:100%;}.elementor-9408 .elementor-element.elementor-element-66d519e5{--width:100%;}.elementor-9408 .elementor-element.elementor-element-42ae53b5{--width:100%;}.elementor-9408 .elementor-element.elementor-element-4dd66d49{--width:100%;}.elementor-9408 .elementor-element.elementor-element-25b566a2{--width:100%;}.elementor-9408 .elementor-element.elementor-element-724a123c{--width:100%;}.elementor-9408 .elementor-element.elementor-element-7aac2f89{--width:100%;}.elementor-9408 .elementor-element.elementor-element-3f1959cd{--width:100%;}.elementor-9408 .elementor-element.elementor-element-38546c93{--width:100%;}.elementor-9408 .elementor-element.elementor-element-14f8cd62{--width:100%;}.elementor-9408 .elementor-element.elementor-element-13ba4779{--width:100%;}.elementor-9408 .elementor-element.elementor-element-13929b3e{--width:100%;}.elementor-9408 .elementor-element.elementor-element-54740b63{--width:100%;}.elementor-9408 .elementor-element.elementor-element-217ba3d0{--width:100%;}.elementor-9408 .elementor-element.elementor-element-720baa6c{--width:100%;}.elementor-9408 .elementor-element.elementor-element-31642124{--width:100%;}.elementor-9408 .elementor-element.elementor-element-74aa81c5{--width:100%;}.elementor-9408 .elementor-element.elementor-element-48deff7d{--width:100%;}.elementor-9408 .elementor-element.elementor-element-5387639{--width:100%;}.elementor-9408 .elementor-element.elementor-element-10fd6b0a{--width:100%;}.elementor-9408 .elementor-element.elementor-element-2366d524{--width:100%;}}/* Start custom CSS for flip-box, class: .elementor-element-b344973 */.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-b344973 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

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

.elementor-9408 .elementor-element.elementor-element-b344973: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-2e252f63 */.elementor-9408 .elementor-element.elementor-element-2e252f63 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

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

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

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

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

.elementor-9408 .elementor-element.elementor-element-2e252f63: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-593fe084 */.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-593fe084 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-593fe084: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-402fb670 */.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-402fb670 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-402fb670: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-276fa31f */.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-276fa31f .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-276fa31f: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-671c5cdf */.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-671c5cdf .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-671c5cdf: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-296f9e98 */.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-296f9e98 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-296f9e98: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-6e1d3717 */.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-6e1d3717 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-6e1d3717: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-40b84ce7 */.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-40b84ce7 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-40b84ce7: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-4dde2e2c */.elementor-9408 .elementor-element.elementor-element-4dde2e2c .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

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

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

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

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

.elementor-9408 .elementor-element.elementor-element-4dde2e2c: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-16a4a4cd */.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-16a4a4cd .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-16a4a4cd: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-2b941763 */.elementor-9408 .elementor-element.elementor-element-2b941763 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

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

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

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

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

.elementor-9408 .elementor-element.elementor-element-2b941763: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-125d7a77 */.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-125d7a77 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-125d7a77: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-58028290 */.elementor-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-58028290 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

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

.elementor-9408 .elementor-element.elementor-element-58028290: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-7fec6b26 */.elementor-9408 .elementor-element.elementor-element-7fec6b26 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

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

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

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

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

.elementor-9408 .elementor-element.elementor-element-7fec6b26: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-31b1c5e8 */.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-31b1c5e8 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-31b1c5e8: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-374cddbb */.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-374cddbb .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-374cddbb: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-58b05a99 */.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-58b05a99 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-58b05a99: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-52696fe4 */.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-52696fe4 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-52696fe4: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-7fe6da26 */.elementor-9408 .elementor-element.elementor-element-7fe6da26 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

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

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

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

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

.elementor-9408 .elementor-element.elementor-element-7fe6da26: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-5e3edbef */.elementor-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-5e3edbef .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

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

.elementor-9408 .elementor-element.elementor-element-5e3edbef: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-38194bf2 */.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box {
    height: auto;
    padding-bottom: 60%;
}

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

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

.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9408 .elementor-element.elementor-element-38194bf2 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9408 .elementor-element.elementor-element-38194bf2: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 */