.elementor-9445 .elementor-element.elementor-element-769118ef{--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-9445 .elementor-element.elementor-element-7bfa62ef{--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-9445 .elementor-element.elementor-element-1e1eba6e .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-1e1eba6e > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/shutterstock_469898048-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-1e1eba6e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-1e1eba6e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-1e1eba6e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-1e1eba6e .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-1e1eba6e .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-20665c21{--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-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-930bf4b > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/Cabinet-Installation-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-414295ac{--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-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-79c0f1f > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/Trim-Carpentry-copy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-574b907b{--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-9445 .elementor-element.elementor-element-6d7402b5 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-6d7402b5 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/concrete-contractor.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-6d7402b5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-6d7402b5 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-6d7402b5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-6d7402b5 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-6d7402b5 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-02617ec{--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-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-3888661 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2022/08/Demolition-3-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-5e2dbab0{--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-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-5aab3a2a > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/door-handle-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-21442d72{--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-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-20312124 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/Drywall-Contractor-copy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-794d6234{--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-9445 .elementor-element.elementor-element-2cfafc74 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-2cfafc74 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/Fence-Construction.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-2cfafc74 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-2cfafc74 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-2cfafc74 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-2cfafc74 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-2cfafc74 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-2a14b900{--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-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-5167cf17 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/fixture-installation-blind-and-rod-installation-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-56c7a848{--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-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-395cf9f1 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/Flooring-Installation-1-copy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-7757b910{--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-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-1451b37a > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/new-home-construction-that-is-well-lit-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-6063f20b{--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-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-696efb14 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/handyman-tools-laying-over-remodeling-project-plans-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-7b658964{--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-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-3777f7da > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/Untitled-5-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-2379b998{--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-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-5279a9ab > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/junk-ready-for-trashing-hauling-contractor.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-6106b5ba{--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-9445 .elementor-element.elementor-element-40ffc882 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-40ffc882 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/painting-contractor-painting-with-a-roller.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-40ffc882 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-40ffc882 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-40ffc882 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-40ffc882 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-40ffc882 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-6e74615c{--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-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-5304fb61 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/power-washing-pressure-washing-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-ea3f075{--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-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-25abaa56 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/Inspection-Punch-Lists-1-1-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-122cdd50{--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-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-23ae3ad1 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/built-ins-livingroom-remodel-1-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-35ea1669{--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-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-79d9141c > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/Property-Maintenance-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-66a0c20c{--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-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-65a7a010 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/metal-roofing-installation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-31b42e29{--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-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-5455f1a1 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/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-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-5f76dabf{--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-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-22551cfd > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2021/01/shed-builder.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-701ddb02{--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-9445 .elementor-element.elementor-element-1ebf42f0 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-1ebf42f0 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/tiling.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-1ebf42f0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-1ebf42f0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-1ebf42f0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-1ebf42f0 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-1ebf42f0 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-2e088d69{--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-9445 .elementor-element.elementor-element-2c2b7439 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-2c2b7439 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/trim-carpentry-and-baseboard-installation-service.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-2c2b7439 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-2c2b7439 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-2c2b7439 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-2c2b7439 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-2c2b7439 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-c0f7523{--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-9445 .elementor-element.elementor-element-2fe82534 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-2fe82534 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/TV-Mounting-copy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-2fe82534 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-2fe82534 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-2fe82534 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-2fe82534 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-2fe82534 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}.elementor-9445 .elementor-element.elementor-element-6d1ee341{--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-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box__front{background-color:#02010100;}.elementor-9445 .elementor-element.elementor-element-b418a56 > .elementor-widget-container{background-image:url("https://heritagehandymannj.com/wp-content/uploads/2025/02/windows-e1591924111398.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;line-height:1.4em;}.elementor-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-47dafce2 );line-height:1.7em;}@media(max-width:1024px){.elementor-9445 .elementor-element.elementor-element-1e1eba6e .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-6d7402b5 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-2cfafc74 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-40ffc882 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-1ebf42f0 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-2c2b7439 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-2fe82534 .elementor-flip-box{height:300px;}.elementor-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box{height:300px;}}@media(min-width:576px){.elementor-9445 .elementor-element.elementor-element-7bfa62ef{--width:32%;}.elementor-9445 .elementor-element.elementor-element-20665c21{--width:32%;}.elementor-9445 .elementor-element.elementor-element-414295ac{--width:32%;}.elementor-9445 .elementor-element.elementor-element-574b907b{--width:32%;}.elementor-9445 .elementor-element.elementor-element-02617ec{--width:32%;}.elementor-9445 .elementor-element.elementor-element-5e2dbab0{--width:32%;}.elementor-9445 .elementor-element.elementor-element-21442d72{--width:32%;}.elementor-9445 .elementor-element.elementor-element-794d6234{--width:32%;}.elementor-9445 .elementor-element.elementor-element-2a14b900{--width:32%;}.elementor-9445 .elementor-element.elementor-element-56c7a848{--width:32%;}.elementor-9445 .elementor-element.elementor-element-7757b910{--width:32%;}.elementor-9445 .elementor-element.elementor-element-6063f20b{--width:32%;}.elementor-9445 .elementor-element.elementor-element-7b658964{--width:32%;}.elementor-9445 .elementor-element.elementor-element-2379b998{--width:32%;}.elementor-9445 .elementor-element.elementor-element-6106b5ba{--width:32%;}.elementor-9445 .elementor-element.elementor-element-6e74615c{--width:32%;}.elementor-9445 .elementor-element.elementor-element-ea3f075{--width:32%;}.elementor-9445 .elementor-element.elementor-element-122cdd50{--width:32%;}.elementor-9445 .elementor-element.elementor-element-35ea1669{--width:32%;}.elementor-9445 .elementor-element.elementor-element-66a0c20c{--width:32%;}.elementor-9445 .elementor-element.elementor-element-31b42e29{--width:32%;}.elementor-9445 .elementor-element.elementor-element-5f76dabf{--width:32%;}.elementor-9445 .elementor-element.elementor-element-701ddb02{--width:32%;}.elementor-9445 .elementor-element.elementor-element-2e088d69{--width:32%;}.elementor-9445 .elementor-element.elementor-element-c0f7523{--width:32%;}.elementor-9445 .elementor-element.elementor-element-6d1ee341{--width:32%;}}@media(max-width:1024px) and (min-width:576px){.elementor-9445 .elementor-element.elementor-element-7bfa62ef{--width:48%;}.elementor-9445 .elementor-element.elementor-element-20665c21{--width:48%;}.elementor-9445 .elementor-element.elementor-element-414295ac{--width:48%;}.elementor-9445 .elementor-element.elementor-element-574b907b{--width:48%;}.elementor-9445 .elementor-element.elementor-element-02617ec{--width:48%;}.elementor-9445 .elementor-element.elementor-element-5e2dbab0{--width:48%;}.elementor-9445 .elementor-element.elementor-element-21442d72{--width:48%;}.elementor-9445 .elementor-element.elementor-element-794d6234{--width:48%;}.elementor-9445 .elementor-element.elementor-element-2a14b900{--width:48%;}.elementor-9445 .elementor-element.elementor-element-56c7a848{--width:48%;}.elementor-9445 .elementor-element.elementor-element-7757b910{--width:48%;}.elementor-9445 .elementor-element.elementor-element-6063f20b{--width:48%;}.elementor-9445 .elementor-element.elementor-element-7b658964{--width:48%;}.elementor-9445 .elementor-element.elementor-element-2379b998{--width:48%;}.elementor-9445 .elementor-element.elementor-element-6106b5ba{--width:48%;}.elementor-9445 .elementor-element.elementor-element-6e74615c{--width:48%;}.elementor-9445 .elementor-element.elementor-element-ea3f075{--width:48%;}.elementor-9445 .elementor-element.elementor-element-122cdd50{--width:48%;}.elementor-9445 .elementor-element.elementor-element-35ea1669{--width:48%;}.elementor-9445 .elementor-element.elementor-element-66a0c20c{--width:48%;}.elementor-9445 .elementor-element.elementor-element-31b42e29{--width:48%;}.elementor-9445 .elementor-element.elementor-element-5f76dabf{--width:48%;}.elementor-9445 .elementor-element.elementor-element-701ddb02{--width:48%;}.elementor-9445 .elementor-element.elementor-element-2e088d69{--width:48%;}.elementor-9445 .elementor-element.elementor-element-c0f7523{--width:48%;}.elementor-9445 .elementor-element.elementor-element-6d1ee341{--width:48%;}}@media(max-width:767px) and (min-width:576px){.elementor-9445 .elementor-element.elementor-element-7bfa62ef{--width:100%;}.elementor-9445 .elementor-element.elementor-element-20665c21{--width:100%;}.elementor-9445 .elementor-element.elementor-element-414295ac{--width:100%;}.elementor-9445 .elementor-element.elementor-element-574b907b{--width:100%;}.elementor-9445 .elementor-element.elementor-element-02617ec{--width:100%;}.elementor-9445 .elementor-element.elementor-element-5e2dbab0{--width:100%;}.elementor-9445 .elementor-element.elementor-element-21442d72{--width:100%;}.elementor-9445 .elementor-element.elementor-element-794d6234{--width:100%;}.elementor-9445 .elementor-element.elementor-element-2a14b900{--width:100%;}.elementor-9445 .elementor-element.elementor-element-56c7a848{--width:100%;}.elementor-9445 .elementor-element.elementor-element-7757b910{--width:100%;}.elementor-9445 .elementor-element.elementor-element-6063f20b{--width:100%;}.elementor-9445 .elementor-element.elementor-element-7b658964{--width:100%;}.elementor-9445 .elementor-element.elementor-element-2379b998{--width:100%;}.elementor-9445 .elementor-element.elementor-element-6106b5ba{--width:100%;}.elementor-9445 .elementor-element.elementor-element-6e74615c{--width:100%;}.elementor-9445 .elementor-element.elementor-element-ea3f075{--width:100%;}.elementor-9445 .elementor-element.elementor-element-122cdd50{--width:100%;}.elementor-9445 .elementor-element.elementor-element-35ea1669{--width:100%;}.elementor-9445 .elementor-element.elementor-element-66a0c20c{--width:100%;}.elementor-9445 .elementor-element.elementor-element-31b42e29{--width:100%;}.elementor-9445 .elementor-element.elementor-element-5f76dabf{--width:100%;}.elementor-9445 .elementor-element.elementor-element-701ddb02{--width:100%;}.elementor-9445 .elementor-element.elementor-element-2e088d69{--width:100%;}.elementor-9445 .elementor-element.elementor-element-c0f7523{--width:100%;}.elementor-9445 .elementor-element.elementor-element-6d1ee341{--width:100%;}}/* Start custom CSS for flip-box, class: .elementor-element-1e1eba6e */.elementor-9445 .elementor-element.elementor-element-1e1eba6e .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

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

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

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

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

.elementor-9445 .elementor-element.elementor-element-1e1eba6e: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-930bf4b */.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-930bf4b .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-930bf4b: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-79c0f1f */.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-79c0f1f .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-79c0f1f: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-6d7402b5 */.elementor-9445 .elementor-element.elementor-element-6d7402b5 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

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

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

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

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

.elementor-9445 .elementor-element.elementor-element-6d7402b5: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-3888661 */.elementor-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-3888661 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

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

.elementor-9445 .elementor-element.elementor-element-3888661: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-5aab3a2a */.elementor-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5aab3a2a .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

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

.elementor-9445 .elementor-element.elementor-element-5aab3a2a: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-20312124 */.elementor-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-20312124 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

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

.elementor-9445 .elementor-element.elementor-element-20312124: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-2cfafc74 */.elementor-9445 .elementor-element.elementor-element-2cfafc74 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

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

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

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

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

.elementor-9445 .elementor-element.elementor-element-2cfafc74: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-5167cf17 */.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5167cf17 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-5167cf17: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-395cf9f1 */.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-395cf9f1 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-395cf9f1: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-1451b37a */.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-1451b37a .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-1451b37a: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-696efb14 */.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-696efb14 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-696efb14: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-3777f7da */.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-3777f7da .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-3777f7da: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-5279a9ab */.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5279a9ab .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-5279a9ab: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-40ffc882 */.elementor-9445 .elementor-element.elementor-element-40ffc882 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

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

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

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

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

.elementor-9445 .elementor-element.elementor-element-40ffc882: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-5304fb61 */.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5304fb61 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-5304fb61: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-25abaa56 */.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-25abaa56 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-25abaa56: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-23ae3ad1 */.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-23ae3ad1 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-23ae3ad1: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-79d9141c */.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-79d9141c .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-79d9141c: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-65a7a010 */.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-65a7a010 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-65a7a010: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-5455f1a1 */.elementor-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-5455f1a1 .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-5455f1a1: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-22551cfd */.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

.elementor-9445 .elementor-element.elementor-element-22551cfd .elementor-flip-box__back {
    background: transparent;
    
    transition: all .5s ease;
}

.elementor-9445 .elementor-element.elementor-element-22551cfd: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-1ebf42f0 */.elementor-9445 .elementor-element.elementor-element-1ebf42f0 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

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

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

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

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

.elementor-9445 .elementor-element.elementor-element-1ebf42f0: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-2c2b7439 */.elementor-9445 .elementor-element.elementor-element-2c2b7439 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

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

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

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

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

.elementor-9445 .elementor-element.elementor-element-2c2b7439: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-2fe82534 */.elementor-9445 .elementor-element.elementor-element-2fe82534 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

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

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

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

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

.elementor-9445 .elementor-element.elementor-element-2fe82534: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-b418a56 */.elementor-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box {
    height: auto;
    padding-bottom: 50%;
}

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

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

.elementor-9445 .elementor-element.elementor-element-b418a56 .elementor-flip-box__layer__title {
    transition: all .5s ease;
}

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

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

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

.elementor-9445 .elementor-element.elementor-element-b418a56: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 */