.elementor-79 .elementor-element.elementor-element-18f3f7{--display:flex;--min-height:310px;--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:center;--align-items:center;--overlay-opacity:0.7;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-18f3f7:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-18f3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maverickelounge.com/wp-content/uploads/2025/08/Pages-Background-1.png");background-position:center center;background-size:cover;}.elementor-79 .elementor-element.elementor-element-18f3f7::before, .elementor-79 .elementor-element.elementor-element-18f3f7 > .elementor-background-video-container::before, .elementor-79 .elementor-element.elementor-element-18f3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-79 .elementor-element.elementor-element-18f3f7 > .elementor-background-slideshow::before, .elementor-79 .elementor-element.elementor-element-18f3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-79 .elementor-element.elementor-element-18f3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-1b8fc45d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-25ee7b51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#D5D5D5;}.elementor-79 .elementor-element.elementor-element-def6efc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-fc3bcfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-79 .elementor-element.elementor-element-8b30c35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-4c8b0ff{text-align:center;}.elementor-79 .elementor-element.elementor-element-247a18a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-e80c048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-b3eddd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-d9a3f5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-12aaf8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-92a26b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-02e8f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-3f492b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-6670829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-a8214f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-1c52a1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-a3cda7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-52647a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-e89097f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-ceb49c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-418168b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-6536104{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-30f234e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-028dcf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-8627e25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-2028993{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-d45c8d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-c88d377{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-c2c0460{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-35ad9d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-055783a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-0fcaf89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-5d30520{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-908b847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-938f5aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-c6bf5ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-c1b2e00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-d90059c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-37fc1b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-97a72fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-0f0c3e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-393d6d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-5071d41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-26d17eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-802d57e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-da11eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-9389d0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-c8693ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-d594b4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-739c342{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-ff7f7c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-1c80da3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-838a9ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-0587da9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-0f41f1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-ab558e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 2px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-0c75ba2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 2px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-44f8cc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-1f6bc8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 0px 0px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-1816a5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 0px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-463a256{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 2px 0px 2px;--border-top-width:4px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-87fd487{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 0px 2px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-d3cf5e4 );--border-color:var( --e-global-color-d3cf5e4 );--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-17a4d57{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-79 .elementor-element.elementor-element-fc3bcfb{--width:25%;}.elementor-79 .elementor-element.elementor-element-8b30c35{--width:25%;}.elementor-79 .elementor-element.elementor-element-247a18a{--width:25%;}.elementor-79 .elementor-element.elementor-element-e80c048{--width:25%;}.elementor-79 .elementor-element.elementor-element-d9a3f5f{--width:25%;}.elementor-79 .elementor-element.elementor-element-12aaf8a{--width:25%;}.elementor-79 .elementor-element.elementor-element-92a26b2{--width:25%;}.elementor-79 .elementor-element.elementor-element-02e8f6b{--width:25%;}.elementor-79 .elementor-element.elementor-element-6670829{--width:25%;}.elementor-79 .elementor-element.elementor-element-a8214f3{--width:25%;}.elementor-79 .elementor-element.elementor-element-1c52a1d{--width:25%;}.elementor-79 .elementor-element.elementor-element-a3cda7b{--width:25%;}.elementor-79 .elementor-element.elementor-element-e89097f{--width:25%;}.elementor-79 .elementor-element.elementor-element-ceb49c3{--width:25%;}.elementor-79 .elementor-element.elementor-element-418168b{--width:25%;}.elementor-79 .elementor-element.elementor-element-6536104{--width:25%;}.elementor-79 .elementor-element.elementor-element-028dcf5{--width:25%;}.elementor-79 .elementor-element.elementor-element-8627e25{--width:25%;}.elementor-79 .elementor-element.elementor-element-2028993{--width:25%;}.elementor-79 .elementor-element.elementor-element-d45c8d4{--width:25%;}.elementor-79 .elementor-element.elementor-element-c2c0460{--width:25%;}.elementor-79 .elementor-element.elementor-element-35ad9d7{--width:25%;}.elementor-79 .elementor-element.elementor-element-055783a{--width:25%;}.elementor-79 .elementor-element.elementor-element-0fcaf89{--width:25%;}.elementor-79 .elementor-element.elementor-element-908b847{--width:25%;}.elementor-79 .elementor-element.elementor-element-938f5aa{--width:25%;}.elementor-79 .elementor-element.elementor-element-c6bf5ec{--width:25%;}.elementor-79 .elementor-element.elementor-element-c1b2e00{--width:25%;}.elementor-79 .elementor-element.elementor-element-37fc1b0{--width:25%;}.elementor-79 .elementor-element.elementor-element-97a72fc{--width:25%;}.elementor-79 .elementor-element.elementor-element-0f0c3e4{--width:25%;}.elementor-79 .elementor-element.elementor-element-393d6d1{--width:25%;}.elementor-79 .elementor-element.elementor-element-26d17eb{--width:25%;}.elementor-79 .elementor-element.elementor-element-802d57e{--width:25%;}.elementor-79 .elementor-element.elementor-element-da11eab{--width:25%;}.elementor-79 .elementor-element.elementor-element-9389d0d{--width:25%;}.elementor-79 .elementor-element.elementor-element-d594b4b{--width:25%;}.elementor-79 .elementor-element.elementor-element-739c342{--width:25%;}.elementor-79 .elementor-element.elementor-element-ff7f7c1{--width:25%;}.elementor-79 .elementor-element.elementor-element-1c80da3{--width:25%;}.elementor-79 .elementor-element.elementor-element-0587da9{--width:25%;}.elementor-79 .elementor-element.elementor-element-0f41f1c{--width:25%;}.elementor-79 .elementor-element.elementor-element-ab558e7{--width:25%;}.elementor-79 .elementor-element.elementor-element-0c75ba2{--width:25%;}.elementor-79 .elementor-element.elementor-element-1f6bc8b{--width:25%;}.elementor-79 .elementor-element.elementor-element-1816a5d{--width:25%;}.elementor-79 .elementor-element.elementor-element-463a256{--width:25%;}.elementor-79 .elementor-element.elementor-element-87fd487{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-6a6eb0e */.elementor-79 .elementor-element.elementor-element-6a6eb0e {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-6a6eb0e img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-6a6eb0e::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-6a6eb0e:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-6a6eb0e:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c8b0ff */.elementor-79 .elementor-element.elementor-element-4c8b0ff {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-4c8b0ff img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-4c8b0ff::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-4c8b0ff:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-4c8b0ff:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c9b05f */.elementor-79 .elementor-element.elementor-element-2c9b05f {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-2c9b05f img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-2c9b05f::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-2c9b05f:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-2c9b05f:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf6264 */.elementor-79 .elementor-element.elementor-element-8cf6264 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-8cf6264 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-8cf6264::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-8cf6264:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-8cf6264:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1515e */.elementor-79 .elementor-element.elementor-element-9d1515e {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-9d1515e img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-9d1515e::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-9d1515e:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-9d1515e:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14f3613 */.elementor-79 .elementor-element.elementor-element-14f3613 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-14f3613 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-14f3613::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-14f3613:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-14f3613:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbd43a9 */.elementor-79 .elementor-element.elementor-element-cbd43a9 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-cbd43a9 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-cbd43a9::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-cbd43a9:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-cbd43a9:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a220a2d */.elementor-79 .elementor-element.elementor-element-a220a2d {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-a220a2d img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-a220a2d::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-a220a2d:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-a220a2d:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5069ba1 */.elementor-79 .elementor-element.elementor-element-5069ba1 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-5069ba1 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-5069ba1::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-5069ba1:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-5069ba1:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59147b4 */.elementor-79 .elementor-element.elementor-element-59147b4 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-59147b4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-59147b4::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-59147b4:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-59147b4:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60547c4 */.elementor-79 .elementor-element.elementor-element-60547c4 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-60547c4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-60547c4::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-60547c4:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-60547c4:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2038ac */.elementor-79 .elementor-element.elementor-element-a2038ac {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-a2038ac img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-a2038ac::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-a2038ac:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-a2038ac:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d47770 */.elementor-79 .elementor-element.elementor-element-3d47770 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-3d47770 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-3d47770::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-3d47770:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-3d47770:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d32aec4 */.elementor-79 .elementor-element.elementor-element-d32aec4 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-d32aec4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-d32aec4::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-d32aec4:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-d32aec4:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0503a72 */.elementor-79 .elementor-element.elementor-element-0503a72 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-0503a72 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-0503a72::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-0503a72:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-0503a72:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a68ec98 */.elementor-79 .elementor-element.elementor-element-a68ec98 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-a68ec98 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-a68ec98::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-a68ec98:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-a68ec98:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa39473 */.elementor-79 .elementor-element.elementor-element-aa39473 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-aa39473 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-aa39473::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-aa39473:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-aa39473:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d5cc42 */.elementor-79 .elementor-element.elementor-element-3d5cc42 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-3d5cc42 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-3d5cc42::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-3d5cc42:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-3d5cc42:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-500dbc9 */.elementor-79 .elementor-element.elementor-element-500dbc9 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-500dbc9 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-500dbc9::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-500dbc9:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-500dbc9:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada2ee5 */.elementor-79 .elementor-element.elementor-element-ada2ee5 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-ada2ee5 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-ada2ee5::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-ada2ee5:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-ada2ee5:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49bd5e8 */.elementor-79 .elementor-element.elementor-element-49bd5e8 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-49bd5e8 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-49bd5e8::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-49bd5e8:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-49bd5e8:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3809b3 */.elementor-79 .elementor-element.elementor-element-e3809b3 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-e3809b3 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-e3809b3::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-e3809b3:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-e3809b3:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46a8ef4 */.elementor-79 .elementor-element.elementor-element-46a8ef4 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-46a8ef4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-46a8ef4::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-46a8ef4:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-46a8ef4:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abe587c */.elementor-79 .elementor-element.elementor-element-abe587c {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-abe587c img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-abe587c::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-abe587c:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-abe587c:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-502a5b3 */.elementor-79 .elementor-element.elementor-element-502a5b3 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-502a5b3 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-502a5b3::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-502a5b3:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-502a5b3:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-340b9fe */.elementor-79 .elementor-element.elementor-element-340b9fe {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-340b9fe img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-340b9fe::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-340b9fe:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-340b9fe:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06eb75e */.elementor-79 .elementor-element.elementor-element-06eb75e {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-06eb75e img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-06eb75e::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-06eb75e:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-06eb75e:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5640512 */.elementor-79 .elementor-element.elementor-element-5640512 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-5640512 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-5640512::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-5640512:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-5640512:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4690975 */.elementor-79 .elementor-element.elementor-element-4690975 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-4690975 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-4690975::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-4690975:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-4690975:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bca904d */.elementor-79 .elementor-element.elementor-element-bca904d {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-bca904d img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-bca904d::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-bca904d:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-bca904d:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b814a01 */.elementor-79 .elementor-element.elementor-element-b814a01 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-b814a01 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-b814a01::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-b814a01:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-b814a01:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7624efe */.elementor-79 .elementor-element.elementor-element-7624efe {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-7624efe img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-7624efe::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-7624efe:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-7624efe:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5624c24 */.elementor-79 .elementor-element.elementor-element-5624c24 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-5624c24 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-5624c24::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-5624c24:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-5624c24:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-000635a */.elementor-79 .elementor-element.elementor-element-000635a {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-000635a img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-000635a::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-000635a:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-000635a:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-272a45f */.elementor-79 .elementor-element.elementor-element-272a45f {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-272a45f img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-272a45f::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-272a45f:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-272a45f:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f3cd71 */.elementor-79 .elementor-element.elementor-element-3f3cd71 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-3f3cd71 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-3f3cd71::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-3f3cd71:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-3f3cd71:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7320d5 */.elementor-79 .elementor-element.elementor-element-b7320d5 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-b7320d5 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-b7320d5::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-b7320d5:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-b7320d5:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805a628 */.elementor-79 .elementor-element.elementor-element-805a628 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-805a628 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-805a628::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-805a628:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-805a628:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8f96b0 */.elementor-79 .elementor-element.elementor-element-f8f96b0 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-f8f96b0 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-f8f96b0::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-f8f96b0:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-f8f96b0:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff7bdc3 */.elementor-79 .elementor-element.elementor-element-ff7bdc3 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-ff7bdc3 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-ff7bdc3::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-ff7bdc3:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-ff7bdc3:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efa986d */.elementor-79 .elementor-element.elementor-element-efa986d {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-efa986d img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-efa986d::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-efa986d:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-efa986d:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2df3e8 */.elementor-79 .elementor-element.elementor-element-a2df3e8 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-a2df3e8 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-a2df3e8::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-a2df3e8:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-a2df3e8:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09d224 */.elementor-79 .elementor-element.elementor-element-b09d224 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-b09d224 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-b09d224::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-b09d224:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-b09d224:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f2ff3c */.elementor-79 .elementor-element.elementor-element-5f2ff3c {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-5f2ff3c img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-5f2ff3c::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-5f2ff3c:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-5f2ff3c:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8e5b56 */.elementor-79 .elementor-element.elementor-element-e8e5b56 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-e8e5b56 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-e8e5b56::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-e8e5b56:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-e8e5b56:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecd2f23 */.elementor-79 .elementor-element.elementor-element-ecd2f23 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-ecd2f23 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-ecd2f23::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-ecd2f23:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-ecd2f23:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc585aa */.elementor-79 .elementor-element.elementor-element-fc585aa {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-fc585aa img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-fc585aa::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-fc585aa:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-fc585aa:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc233d4 */.elementor-79 .elementor-element.elementor-element-dc233d4 {
  position: relative;
  display: inline-block;
  overflow: hidden; /* ensure overlay stays inside */
}

.elementor-79 .elementor-element.elementor-element-dc233d4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-dc233d4::after {
  content: "NATIONAL HOLDING"; /* your text */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: green;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transform: scale(0); /* start from center, invisible */
  transition: all 0.4s ease;
}

.elementor-79 .elementor-element.elementor-element-dc233d4:hover img {
  opacity: 0; /* image hides */
}

.elementor-79 .elementor-element.elementor-element-dc233d4:hover::after {
  opacity: 1;
  transform: scale(1); /* expand smoothly to full size */
}/* End custom CSS */