.elementor-23 .elementor-element.elementor-element-441d1e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:200px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-441d1e7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-441d1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/Banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-23 .elementor-element.elementor-element-7125cc5 > .elementor-widget-container{padding:120px 100px 120px 100px;}.elementor-23 .elementor-element.elementor-element-7125cc5 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:90px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-5adc988{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-a0d1735 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-a0d1735{text-align:center;}.elementor-23 .elementor-element.elementor-element-a0d1735 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:59px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-23 .elementor-element.elementor-element-8aefe6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7c6c7e0{--display:flex;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0ecc523{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4814922{--display:flex;--min-height:320px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-4814922:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4814922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/image-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-4814922:hover{background-color:#0F1C2EBF;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-4814922::before, .elementor-23 .elementor-element.elementor-element-4814922 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4814922 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4814922 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-4814922 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-4814922 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-4814922:hover::before, .elementor-23 .elementor-element.elementor-element-4814922:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4814922:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4814922 > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-4814922 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-50c74b6{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-50c74b6.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-50c74b6 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-1d6e88c{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-e6f9072 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-23 .elementor-element.elementor-element-e6f9072 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-e6f9072 .elementor-button:focus{background-color:#FFFFFF;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-e6f9072{z-index:2;}.elementor-23 .elementor-element.elementor-element-e6f9072 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-e6f9072 .elementor-button:focus svg{fill:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-06270d8{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-06270d8.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-06270d8 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-2524421{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9130ace{--display:flex;--min-height:320px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-9130ace:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9130ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/image-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-9130ace:hover{background-color:#0F1C2EBF;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-9130ace::before, .elementor-23 .elementor-element.elementor-element-9130ace > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9130ace > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9130ace > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-9130ace > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-9130ace > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-9130ace:hover::before, .elementor-23 .elementor-element.elementor-element-9130ace:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9130ace:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9130ace > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-9130ace > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-f819f89{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-f819f89.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-f819f89 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c34af55{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-160c425 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-23 .elementor-element.elementor-element-160c425 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-160c425 .elementor-button:focus{background-color:#FFFFFF;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-160c425{z-index:2;}.elementor-23 .elementor-element.elementor-element-160c425 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-160c425 .elementor-button:focus svg{fill:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-f190384{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-f190384.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-f190384 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-e5cc9dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-520ac0a{--display:flex;--min-height:320px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-520ac0a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-520ac0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/image-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-520ac0a:hover{background-color:#0F1C2EBF;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-520ac0a::before, .elementor-23 .elementor-element.elementor-element-520ac0a > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-520ac0a > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-520ac0a > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-520ac0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-520ac0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-520ac0a:hover::before, .elementor-23 .elementor-element.elementor-element-520ac0a:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-520ac0a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-520ac0a > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-520ac0a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-333e890{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-333e890.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-333e890 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-554e326{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-889a19d .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-23 .elementor-element.elementor-element-889a19d .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-889a19d .elementor-button:focus{background-color:#FFFFFF;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-889a19d{z-index:2;}.elementor-23 .elementor-element.elementor-element-889a19d .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-889a19d .elementor-button:focus svg{fill:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-3f5c43c{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-3f5c43c.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-3f5c43c .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-663d428{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-16c8884{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fa82d51{--display:flex;--min-height:540px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-fa82d51:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fa82d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/image-3-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-fa82d51:hover{background-color:#0F1C2EBF;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-fa82d51::before, .elementor-23 .elementor-element.elementor-element-fa82d51 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-fa82d51 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-fa82d51 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-fa82d51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-fa82d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-fa82d51:hover::before, .elementor-23 .elementor-element.elementor-element-fa82d51:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-fa82d51:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-fa82d51 > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-fa82d51 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-5b65776{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-5b65776.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-5b65776 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-aac0401{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-6219c92 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-23 .elementor-element.elementor-element-6219c92 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-6219c92 .elementor-button:focus{background-color:#FFFFFF;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-6219c92{z-index:2;}.elementor-23 .elementor-element.elementor-element-6219c92 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-6219c92 .elementor-button:focus svg{fill:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-478a711{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-478a711.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-478a711 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-07f9464{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-aab317d{--display:flex;--min-height:400px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-aab317d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-aab317d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/sandra-seitamaa-OFJGlG3sKik-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-aab317d:hover{background-color:#0F1C2EBF;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-aab317d::before, .elementor-23 .elementor-element.elementor-element-aab317d > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aab317d > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aab317d > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-aab317d > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-aab317d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-aab317d:hover::before, .elementor-23 .elementor-element.elementor-element-aab317d:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aab317d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aab317d > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-aab317d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-89608e4{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-89608e4.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-89608e4 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-d5c545e{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-ea98396 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-23 .elementor-element.elementor-element-ea98396 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-ea98396 .elementor-button:focus{background-color:#FFFFFF;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-ea98396{z-index:2;}.elementor-23 .elementor-element.elementor-element-ea98396 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-ea98396 .elementor-button:focus svg{fill:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-217cf03{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-217cf03.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-217cf03 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-f9fe89d{--display:flex;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-dfd4783{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2b57881{--display:flex;--min-height:320px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-2b57881:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2b57881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/image-4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-2b57881:hover{background-color:#0F1C2EBF;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-2b57881::before, .elementor-23 .elementor-element.elementor-element-2b57881 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2b57881 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2b57881 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2b57881 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2b57881 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-2b57881:hover::before, .elementor-23 .elementor-element.elementor-element-2b57881:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2b57881:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2b57881 > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-2b57881 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-2f70ffb{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-2f70ffb.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-2f70ffb .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0cbd981{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-d73fcde .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-23 .elementor-element.elementor-element-d73fcde .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-d73fcde .elementor-button:focus{background-color:#FFFFFF;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-d73fcde{z-index:2;}.elementor-23 .elementor-element.elementor-element-d73fcde .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-d73fcde .elementor-button:focus svg{fill:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-840054b{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-840054b.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-840054b .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-e738176{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-eacb271{--display:flex;--min-height:320px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-eacb271:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-eacb271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/towfiqu-barbhuiya-nApaSgkzaxg-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-eacb271:hover{background-color:#0F1C2EBF;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-eacb271::before, .elementor-23 .elementor-element.elementor-element-eacb271 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-eacb271 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-eacb271 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-eacb271 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-eacb271 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-eacb271:hover::before, .elementor-23 .elementor-element.elementor-element-eacb271:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-eacb271:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-eacb271 > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-eacb271 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-48350e8{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-48350e8.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-48350e8 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-32bc092{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0d098ae .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-23 .elementor-element.elementor-element-0d098ae .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-0d098ae .elementor-button:focus{background-color:#FFFFFF;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-0d098ae{z-index:2;}.elementor-23 .elementor-element.elementor-element-0d098ae .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-0d098ae .elementor-button:focus svg{fill:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-b78e691{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-b78e691.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-b78e691 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-cf4c12e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1eaef6c{--display:flex;--min-height:320px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-1eaef6c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1eaef6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/patrick-tomasso-nWvWBV0sv04-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-1eaef6c:hover{background-color:#0F1C2EBF;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-1eaef6c::before, .elementor-23 .elementor-element.elementor-element-1eaef6c > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1eaef6c > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1eaef6c > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-1eaef6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-1eaef6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-1eaef6c:hover::before, .elementor-23 .elementor-element.elementor-element-1eaef6c:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1eaef6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1eaef6c > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-1eaef6c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-6e093b7{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-6e093b7.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-6e093b7 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-31e8ea8{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a56d4bf .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-23 .elementor-element.elementor-element-a56d4bf .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-a56d4bf .elementor-button:focus{background-color:#FFFFFF;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-a56d4bf{z-index:2;}.elementor-23 .elementor-element.elementor-element-a56d4bf .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-a56d4bf .elementor-button:focus svg{fill:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-666f6fe{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-666f6fe.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-666f6fe .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:#0F1C2E;}.elementor-23 .elementor-element.elementor-element-9cd4b6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-9cd4b6c{--width:100%;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-441d1e7{--padding-top:150px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-7125cc5 > .elementor-widget-container{padding:70px 50px 70px 50px;}.elementor-23 .elementor-element.elementor-element-7125cc5 .elementor-heading-title{font-size:60px;}.elementor-23 .elementor-element.elementor-element-5adc988{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-a0d1735 .elementor-heading-title{font-size:35px;}.elementor-23 .elementor-element.elementor-element-7c6c7e0{--justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-4814922{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-50c74b6 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-e6f9072.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-06270d8 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-9130ace{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-f819f89 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-160c425.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-f190384 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-520ac0a{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-333e890 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-889a19d.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-3f5c43c .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-fa82d51{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-5b65776 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-6219c92.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-478a711 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-aab317d{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-89608e4 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-ea98396.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-217cf03 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-2b57881{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-2f70ffb .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-d73fcde.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-840054b .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-eacb271{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-48350e8 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-0d098ae.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-b78e691 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-1eaef6c{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-6e093b7 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-a56d4bf.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-666f6fe .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-441d1e7{--padding-top:130px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-7125cc5 > .elementor-widget-container{padding:40px 30px 40px 30px;}.elementor-23 .elementor-element.elementor-element-7125cc5 .elementor-heading-title{font-size:35px;}.elementor-23 .elementor-element.elementor-element-5adc988{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-a0d1735 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-7c6c7e0{--min-height:200px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-4814922{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-50c74b6 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-06270d8 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-9130ace{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-f819f89 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-f190384 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-520ac0a{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-333e890 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-3f5c43c .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-663d428{--min-height:200px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-fa82d51{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-5b65776 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-478a711 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-aab317d{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-89608e4 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-217cf03 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-f9fe89d{--min-height:200px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-2b57881{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-2f70ffb .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-840054b .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-eacb271{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-48350e8 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-b78e691 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-1eaef6c{--min-height:250px;}.elementor-23 .elementor-element.elementor-element-6e093b7 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-666f6fe .elementor-heading-title{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-7125cc5 */.elementor-23 .elementor-element.elementor-element-7125cc5{
    border: 1px solid #D9C7A1;
backdrop-filter: blur(11.5px);
background: rgba(57, 57, 57, 0.2);
border: 1px solid #D9C7A1;
backdrop-filter: blur(11.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecc523 */.elementor-23 .elementor-element.elementor-element-0ecc523 .title-1,
.elementor-23 .elementor-element.elementor-element-0ecc523 .service-except,
.elementor-23 .elementor-element.elementor-element-0ecc523 .title-2 {
    transition: opacity 0.5s ease-in-out;
}

.elementor-23 .elementor-element.elementor-element-0ecc523 .title-1,
.elementor-23 .elementor-element.elementor-element-0ecc523 .service-except,
.elementor-23 .elementor-element.elementor-element-0ecc523 .services-btn{
    opacity: 0;
}

.elementor-23 .elementor-element.elementor-element-0ecc523 .title-2 {
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-0ecc523:hover .title-1,
.elementor-23 .elementor-element.elementor-element-0ecc523:hover .service-except,
.elementor-23 .elementor-element.elementor-element-0ecc523:hover .services-btn{
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-0ecc523:hover .title-2 {
    opacity: 0;
}
.elementor-23 .elementor-element.elementor-element-0ecc523 .services-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0F1C2E;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-0ecc523:hover .services-box::before {
    opacity: 0.75; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2524421 */.elementor-23 .elementor-element.elementor-element-2524421 .title-1,
.elementor-23 .elementor-element.elementor-element-2524421 .service-except,
.elementor-23 .elementor-element.elementor-element-2524421 .title-2 {
    transition: opacity 0.5s ease-in-out;
}

.elementor-23 .elementor-element.elementor-element-2524421 .title-1,
.elementor-23 .elementor-element.elementor-element-2524421 .service-except,
.elementor-23 .elementor-element.elementor-element-2524421 .services-btn{
    opacity: 0;
}

.elementor-23 .elementor-element.elementor-element-2524421 .title-2 {
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-2524421:hover .title-1,
.elementor-23 .elementor-element.elementor-element-2524421:hover .service-except,
.elementor-23 .elementor-element.elementor-element-2524421:hover .services-btn{
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-2524421:hover .title-2 {
    opacity: 0;
}
.elementor-23 .elementor-element.elementor-element-2524421 .services-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0F1C2E;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-2524421:hover .services-box::before {
    opacity: 0.75; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5cc9dd */.elementor-23 .elementor-element.elementor-element-e5cc9dd .title-1,
.elementor-23 .elementor-element.elementor-element-e5cc9dd .service-except,
.elementor-23 .elementor-element.elementor-element-e5cc9dd .title-2 {
    transition: opacity 0.5s ease-in-out;
}

.elementor-23 .elementor-element.elementor-element-e5cc9dd .title-1,
.elementor-23 .elementor-element.elementor-element-e5cc9dd .service-except,
.elementor-23 .elementor-element.elementor-element-e5cc9dd .services-btn{
    opacity: 0;
}

.elementor-23 .elementor-element.elementor-element-e5cc9dd .title-2 {
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-e5cc9dd:hover .title-1,
.elementor-23 .elementor-element.elementor-element-e5cc9dd:hover .service-except,
.elementor-23 .elementor-element.elementor-element-e5cc9dd:hover .services-btn{
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-e5cc9dd:hover .title-2 {
    opacity: 0;
}
.elementor-23 .elementor-element.elementor-element-e5cc9dd .services-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0F1C2E;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-e5cc9dd:hover .services-box::before {
    opacity: 0.75; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16c8884 */.elementor-23 .elementor-element.elementor-element-16c8884 .title-1,
.elementor-23 .elementor-element.elementor-element-16c8884 .service-except,
.elementor-23 .elementor-element.elementor-element-16c8884 .title-2 {
    transition: opacity 0.5s ease-in-out;
}

.elementor-23 .elementor-element.elementor-element-16c8884 .title-1,
.elementor-23 .elementor-element.elementor-element-16c8884 .service-except,
.elementor-23 .elementor-element.elementor-element-16c8884 .services-btn{
    opacity: 0;
}

.elementor-23 .elementor-element.elementor-element-16c8884 .title-2 {
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-16c8884:hover .title-1,
.elementor-23 .elementor-element.elementor-element-16c8884:hover .service-except,
.elementor-23 .elementor-element.elementor-element-16c8884:hover .services-btn{
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-16c8884:hover .title-2 {
    opacity: 0;
}
.elementor-23 .elementor-element.elementor-element-16c8884 .services-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0F1C2E;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-16c8884:hover .services-box::before {
    opacity: 0.75; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07f9464 */.elementor-23 .elementor-element.elementor-element-07f9464 .title-1,
.elementor-23 .elementor-element.elementor-element-07f9464 .service-except,
.elementor-23 .elementor-element.elementor-element-07f9464 .title-2 {
    transition: opacity 0.5s ease-in-out;
}

.elementor-23 .elementor-element.elementor-element-07f9464 .title-1,
.elementor-23 .elementor-element.elementor-element-07f9464 .service-except,
.elementor-23 .elementor-element.elementor-element-07f9464 .services-btn{
    opacity: 0;
}

.elementor-23 .elementor-element.elementor-element-07f9464 .title-2 {
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-07f9464:hover .title-1,
.elementor-23 .elementor-element.elementor-element-07f9464:hover .service-except,
.elementor-23 .elementor-element.elementor-element-07f9464:hover .services-btn{
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-07f9464:hover .title-2 {
    opacity: 0;
}
.elementor-23 .elementor-element.elementor-element-07f9464 .services-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0F1C2E;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-07f9464:hover .services-box::before {
    opacity: 0.75; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfd4783 */.elementor-23 .elementor-element.elementor-element-dfd4783 .title-1,
.elementor-23 .elementor-element.elementor-element-dfd4783 .service-except,
.elementor-23 .elementor-element.elementor-element-dfd4783 .title-2 {
    transition: opacity 0.5s ease-in-out;
}

.elementor-23 .elementor-element.elementor-element-dfd4783 .title-1,
.elementor-23 .elementor-element.elementor-element-dfd4783 .service-except,
.elementor-23 .elementor-element.elementor-element-dfd4783 .services-btn{
    opacity: 0;
}

.elementor-23 .elementor-element.elementor-element-dfd4783 .title-2 {
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-dfd4783:hover .title-1,
.elementor-23 .elementor-element.elementor-element-dfd4783:hover .service-except,
.elementor-23 .elementor-element.elementor-element-dfd4783:hover .services-btn{
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-dfd4783:hover .title-2 {
    opacity: 0;
}
.elementor-23 .elementor-element.elementor-element-dfd4783 .services-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0F1C2E;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-dfd4783:hover .services-box::before {
    opacity: 0.75; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e738176 */.elementor-23 .elementor-element.elementor-element-e738176 .title-1,
.elementor-23 .elementor-element.elementor-element-e738176 .service-except,
.elementor-23 .elementor-element.elementor-element-e738176 .title-2 {
    transition: opacity 0.5s ease-in-out;
}

.elementor-23 .elementor-element.elementor-element-e738176 .title-1,
.elementor-23 .elementor-element.elementor-element-e738176 .service-except,
.elementor-23 .elementor-element.elementor-element-e738176 .services-btn{
    opacity: 0;
}

.elementor-23 .elementor-element.elementor-element-e738176 .title-2 {
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-e738176:hover .title-1,
.elementor-23 .elementor-element.elementor-element-e738176:hover .service-except,
.elementor-23 .elementor-element.elementor-element-e738176:hover .services-btn{
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-e738176:hover .title-2 {
    opacity: 0;
}
.elementor-23 .elementor-element.elementor-element-e738176 .services-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0F1C2E;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-e738176:hover .services-box::before {
    opacity: 0.75; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf4c12e */.elementor-23 .elementor-element.elementor-element-cf4c12e .title-1,
.elementor-23 .elementor-element.elementor-element-cf4c12e .service-except,
.elementor-23 .elementor-element.elementor-element-cf4c12e .title-2 {
    transition: opacity 0.5s ease-in-out;
}

.elementor-23 .elementor-element.elementor-element-cf4c12e .title-1,
.elementor-23 .elementor-element.elementor-element-cf4c12e .service-except,
.elementor-23 .elementor-element.elementor-element-cf4c12e .services-btn{
    opacity: 0;
}

.elementor-23 .elementor-element.elementor-element-cf4c12e .title-2 {
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-cf4c12e:hover .title-1,
.elementor-23 .elementor-element.elementor-element-cf4c12e:hover .service-except,
.elementor-23 .elementor-element.elementor-element-cf4c12e:hover .services-btn{
    opacity: 1;
}

.elementor-23 .elementor-element.elementor-element-cf4c12e:hover .title-2 {
    opacity: 0;
}
.elementor-23 .elementor-element.elementor-element-cf4c12e .services-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0F1C2E;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-23 .elementor-element.elementor-element-cf4c12e:hover .services-box::before {
    opacity: 0.75; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ibarra Real Nova';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/IbarraRealNova-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mmhospitalityconsulting.com/wp-content/uploads/2025/05/Poppins-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */