.elementor-130 .elementor-element.elementor-element-140904da{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--padding-top:200px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-130 .elementor-element.elementor-element-140904da:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-140904da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivalmidland.com/wp-content/uploads/2025/04/iStock-1558127961-e1746031349935.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-130 .elementor-element.elementor-element-140904da::before, .elementor-130 .elementor-element.elementor-element-140904da > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-140904da > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-140904da > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-140904da > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-140904da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-130 .elementor-element.elementor-element-b68aa72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-b68aa72{text-align:center;}.elementor-130 .elementor-element.elementor-element-b68aa72 .elementor-heading-title{color:var( --e-global-color-6939093 );}.elementor-130 .elementor-element.elementor-element-206eeb3c{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-130 .elementor-element.elementor-element-529a4206{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0.4;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-130 .elementor-element.elementor-element-529a4206:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-529a4206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivalmidland.com/wp-content/uploads/2025/05/shutterstock_2556284995-scaled-e1743028843415.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-130 .elementor-element.elementor-element-529a4206::before, .elementor-130 .elementor-element.elementor-element-529a4206 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-529a4206 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-529a4206 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-529a4206 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-529a4206 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-130 .elementor-element.elementor-element-7429f61{text-align:center;}.elementor-130 .elementor-element.elementor-element-7429f61 .elementor-heading-title{color:var( --e-global-color-6939093 );}.elementor-130 .elementor-element.elementor-element-47968ad.elementor-element{--align-self:center;}.elementor-130 .elementor-element.elementor-element-47968ad .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-6939093 );fill:var( --e-global-color-6939093 );padding-top:10px;padding-bottom:10px;}.elementor-130 .elementor-element.elementor-element-47968ad .elementor-nav-menu--main .elementor-item:hover,
					.elementor-130 .elementor-element.elementor-element-47968ad .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-130 .elementor-element.elementor-element-47968ad .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-130 .elementor-element.elementor-element-47968ad .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-130 .elementor-element.elementor-element-47968ad .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#D6BF8A;}.elementor-130 .elementor-element.elementor-element-23253b9f{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0.4;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-130 .elementor-element.elementor-element-23253b9f:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-23253b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivalmidland.com/wp-content/uploads/2025/05/iStock-2045605307-e1746137966490.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-130 .elementor-element.elementor-element-23253b9f::before, .elementor-130 .elementor-element.elementor-element-23253b9f > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-23253b9f > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-23253b9f > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-23253b9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-23253b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-130 .elementor-element.elementor-element-25aa33bc{text-align:center;}.elementor-130 .elementor-element.elementor-element-25aa33bc .elementor-heading-title{color:var( --e-global-color-6939093 );}.elementor-130 .elementor-element.elementor-element-90bbfab.elementor-element{--align-self:center;}.elementor-130 .elementor-element.elementor-element-90bbfab .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-6939093 );fill:var( --e-global-color-6939093 );padding-top:10px;padding-bottom:10px;}.elementor-130 .elementor-element.elementor-element-90bbfab .elementor-nav-menu--main .elementor-item:hover,
					.elementor-130 .elementor-element.elementor-element-90bbfab .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-130 .elementor-element.elementor-element-90bbfab .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-130 .elementor-element.elementor-element-90bbfab .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-130 .elementor-element.elementor-element-90bbfab .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#D6BF8A;}.elementor-130 .elementor-element.elementor-element-125328b7{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0.4;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-130 .elementor-element.elementor-element-125328b7:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-125328b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivalmidland.com/wp-content/uploads/2025/05/iStock-2177794314-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-130 .elementor-element.elementor-element-125328b7::before, .elementor-130 .elementor-element.elementor-element-125328b7 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-125328b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-125328b7 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-125328b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-125328b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-130 .elementor-element.elementor-element-4bb383a{text-align:center;}.elementor-130 .elementor-element.elementor-element-4bb383a .elementor-heading-title{color:var( --e-global-color-6939093 );}.elementor-130 .elementor-element.elementor-element-59fcf1f6.elementor-element{--align-self:center;}.elementor-130 .elementor-element.elementor-element-59fcf1f6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-6939093 );fill:var( --e-global-color-6939093 );padding-top:10px;padding-bottom:10px;}.elementor-130 .elementor-element.elementor-element-59fcf1f6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-130 .elementor-element.elementor-element-59fcf1f6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-130 .elementor-element.elementor-element-59fcf1f6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-130 .elementor-element.elementor-element-59fcf1f6 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-130 .elementor-element.elementor-element-59fcf1f6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#D6BF8A;}.elementor-130 .elementor-element.elementor-element-b6a8d40{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0.4;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-130 .elementor-element.elementor-element-b6a8d40:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-b6a8d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivalmidland.com/wp-content/uploads/2025/05/iStock-1340792495-e1746136782896.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-130 .elementor-element.elementor-element-b6a8d40::before, .elementor-130 .elementor-element.elementor-element-b6a8d40 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-b6a8d40 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-b6a8d40 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-b6a8d40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-b6a8d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-130 .elementor-element.elementor-element-b0ea785{text-align:center;}.elementor-130 .elementor-element.elementor-element-b0ea785 .elementor-heading-title{color:var( --e-global-color-6939093 );}.elementor-130 .elementor-element.elementor-element-6d674ad.elementor-element{--align-self:center;}.elementor-130 .elementor-element.elementor-element-6d674ad .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-6939093 );fill:var( --e-global-color-6939093 );padding-top:10px;padding-bottom:10px;}.elementor-130 .elementor-element.elementor-element-6d674ad .elementor-nav-menu--main .elementor-item:hover,
					.elementor-130 .elementor-element.elementor-element-6d674ad .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-130 .elementor-element.elementor-element-6d674ad .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-130 .elementor-element.elementor-element-6d674ad .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-130 .elementor-element.elementor-element-6d674ad .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#D6BF8A;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-130 .elementor-element.elementor-element-125328b7:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-125328b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-130 .elementor-element.elementor-element-b6a8d40:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-b6a8d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:1024px){.elementor-130 .elementor-element.elementor-element-140904da{--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:180px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-130 .elementor-element.elementor-element-206eeb3c{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-130 .elementor-element.elementor-element-529a4206{--min-height:400px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-130 .elementor-element.elementor-element-23253b9f{--min-height:400px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-130 .elementor-element.elementor-element-125328b7{--min-height:400px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-130 .elementor-element.elementor-element-b6a8d40{--min-height:400px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-130 .elementor-element.elementor-element-140904da{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-130 .elementor-element.elementor-element-b68aa72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-130 .elementor-element.elementor-element-206eeb3c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-130 .elementor-element.elementor-element-529a4206{--width:48%;}.elementor-130 .elementor-element.elementor-element-23253b9f{--width:48%;}.elementor-130 .elementor-element.elementor-element-125328b7{--width:48%;}.elementor-130 .elementor-element.elementor-element-b6a8d40{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-140904da */.elementor-130 .elementor-element.elementor-element-140904da .list-menu{
    transform: translateY(55px);
    transition: all 0.3s ease;
    opacity: 0;
}

.elementor-130 .elementor-element.elementor-element-140904da .face-cat:hover .list-menu{
    opacity: 1;
    transform: translateY(0px);
}

@media screen and (max-width: 1024px){
    .elementor-130 .elementor-element.elementor-element-140904da .list-menu{
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-47968ad */.elementor-130 .elementor-element.elementor-element-47968ad .elementor-item{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-90bbfab */.elementor-130 .elementor-element.elementor-element-90bbfab .elementor-item{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-59fcf1f6 */.elementor-130 .elementor-element.elementor-element-59fcf1f6 .elementor-item{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6d674ad */.elementor-130 .elementor-element.elementor-element-6d674ad .elementor-item{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206eeb3c */.elementor-130 .elementor-element.elementor-element-206eeb3c .cat-box{
    position: relative;
}

.elementor-130 .elementor-element.elementor-element-206eeb3c .cat-box .cat-menu{
    opacity: 0;
    transition: all 0.5s ease;
}

.elementor-130 .elementor-element.elementor-element-206eeb3c .cat-box .heading{
    position: absolute;
    bottom: 5%;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
    transition: all 0.5s ease;
}

.elementor-130 .elementor-element.elementor-element-206eeb3c .cat-box:hover .heading{
    opacity: 0;
}

.elementor-130 .elementor-element.elementor-element-206eeb3c .cat-box:hover .cat-menu{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS */body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 100px; // fixed header height
   margin: -100px 0 0; // negative fixed header height
   visibility: hidden;
   pointer-events: none;
 }/* End custom CSS */