.elementor-5148 .elementor-element.elementor-element-e3a09be{--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;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5148 .elementor-element.elementor-element-e3a09be:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-e3a09be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-dual-color-heading{text-align:center;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-before-heading{margin-right:0px;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-after-heading{margin-left:0px;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-dual-heading-text{color:var( --e-global-color-text );}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-dual-heading-text.uael-highlight-text{color:var( --e-global-color-primary );font-style:italic;}.elementor-5148 .elementor-element.elementor-element-c39c2ea{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5148 .elementor-element.elementor-element-c39c2ea:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-c39c2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98fef6b );}.elementor-5148 .elementor-element.elementor-element-227023c{--display:flex;--min-height:0px;--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;}.elementor-5148 .elementor-element.elementor-element-e6fb24d.elementor-element{--order:-99999 /* order start hack */;}.elementor-5148 .elementor-element.elementor-element-e6fb24d img{width:100%;max-width:93%;}.elementor-5148 .elementor-element.elementor-element-eb0ad1d{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5148 .elementor-element.elementor-element-c49bef4{text-align:center;}.elementor-5148 .elementor-element.elementor-element-c49bef4 img{width:100%;max-width:100%;height:37vh;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-5148 .elementor-element.elementor-element-69347d1{--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;}.elementor-5148 .elementor-element.elementor-element-d781dcd{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5148 .elementor-element.elementor-element-d781dcd:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-d781dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-dual-color-heading{text-align:center;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-before-heading{margin-right:0px;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-after-heading{margin-left:0px;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-dual-heading-text{color:var( --e-global-color-text );font-size:44px;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-dual-heading-text.uael-highlight-text{color:var( --e-global-color-primary );font-style:italic;}.elementor-5148 .elementor-element.elementor-element-fac3a32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5148 .elementor-element.elementor-element-fac3a32:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-fac3a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5148 .elementor-element.elementor-element-53c3236{color:var( --e-global-color-primary );}.elementor-5148 .elementor-element.elementor-element-358b2b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5148 .elementor-element.elementor-element-358b2b7:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-358b2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5148 .elementor-element.elementor-element-00a4678{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-5148 .elementor-element.elementor-element-7c6aba1{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-5148 .elementor-element.elementor-element-918359c{--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;}.elementor-5148 .elementor-element.elementor-element-918359c:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-918359c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5148 .elementor-element.elementor-element-14107c8{background-color:var( --e-global-color-f17ce95 );padding:40px 20px 0px 20px;color:#FFFFFF;}.elementor-5148 .elementor-element.elementor-element-14107c8 p{margin-block-end:50px;}.elementor-5148 .elementor-element.elementor-element-17b659a{--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;}.elementor-5148 .elementor-element.elementor-element-17b659a:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-17b659a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5148 .elementor-element.elementor-element-d450981{--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;}.elementor-5148 .elementor-element.elementor-element-d450981:not(.elementor-motion-effects-element-type-background), .elementor-5148 .elementor-element.elementor-element-d450981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5148 .elementor-element.elementor-element-9b08cec{background-color:var( --e-global-color-f17ce95 );padding:40px 0px 40px 0px;text-align:start;font-family:"Montserrat", Playfair Display;font-size:18px;color:var( --e-global-color-primary );}.elementor-5148 .elementor-element.elementor-element-9b08cec p{margin-block-end:1px;}.elementor-5148 .elementor-element.elementor-element-ac79b81 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Playfair Display;font-size:18px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a6817fb );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-5148 .elementor-element.elementor-element-ac79b81 .elementor-button:hover, .elementor-5148 .elementor-element.elementor-element-ac79b81 .elementor-button:focus{background-color:var( --e-global-color-a6817fb );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5148 .elementor-element.elementor-element-ac79b81{padding:40px 0px 0px 0px;}.elementor-5148 .elementor-element.elementor-element-ac79b81 .elementor-button:hover svg, .elementor-5148 .elementor-element.elementor-element-ac79b81 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:769px){.elementor-5148 .elementor-element.elementor-element-227023c{--width:26%;}.elementor-5148 .elementor-element.elementor-element-eb0ad1d{--width:50%;}.elementor-5148 .elementor-element.elementor-element-69347d1{--width:25%;}.elementor-5148 .elementor-element.elementor-element-fac3a32{--content-width:900px;}.elementor-5148 .elementor-element.elementor-element-358b2b7{--content-width:900px;}.elementor-5148 .elementor-element.elementor-element-918359c{--content-width:900px;}.elementor-5148 .elementor-element.elementor-element-d450981{--content-width:900px;}}@media(max-width:1024px){.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-dual-heading-text{font-size:44px;}.elementor-5148 .elementor-element.elementor-element-c49bef4 img{height:58vh;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-dual-heading-text{font-size:34px;}.elementor-5148 .elementor-element.elementor-element-00a4678{padding:0px 20px 0px 20px;}.elementor-5148 .elementor-element.elementor-element-7c6aba1{padding:0px 20px 0px 20px;}.elementor-5148 .elementor-element.elementor-element-9b08cec{font-size:16px;}}@media(max-width:768px){.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-26c3a88 .uael-dual-heading-text{font-size:36px;}.elementor-5148 .elementor-element.elementor-element-c49bef4 img{max-width:100%;height:24vh;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-5148 .elementor-element.elementor-element-839ea32 .uael-dual-heading-text{font-size:26px;}.elementor-5148 .elementor-element.elementor-element-53c3236{padding:0px 20px 0px 20px;}.elementor-5148 .elementor-element.elementor-element-358b2b7{--content-width:900px;}.elementor-5148 .elementor-element.elementor-element-00a4678{padding:0px 20px 0px 20px;}.elementor-5148 .elementor-element.elementor-element-7c6aba1{padding:0px 20px 0px 20px;}.elementor-5148 .elementor-element.elementor-element-918359c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5148 .elementor-element.elementor-element-9b08cec.elementor-element{--align-self:center;}.elementor-5148 .elementor-element.elementor-element-9b08cec{font-size:14px;}}/* Start custom CSS for wpforms, class: .elementor-element-456be9f */.elementor-5148 .elementor-element.elementor-element-456be9f .wpforms-field-label,
.elementor-5148 .elementor-element.elementor-element-456be9f .wpforms-field-sublabel,
.elementor-5148 .elementor-element.elementor-element-456be9f .wpforms-field-label-inline,
.elementor-5148 .elementor-element.elementor-element-456be9f .wpforms-field-description,
.elementor-5148 .elementor-element.elementor-element-456be9f label,
.elementor-5148 .elementor-element.elementor-element-456be9f .wpforms-required-label { color: #c9a96e !important; }

.elementor-5148 .elementor-element.elementor-element-456be9f .wpforms-form input,
.elementor-5148 .elementor-element.elementor-element-456be9f .wpforms-form textarea,
.elementor-5148 .elementor-element.elementor-element-456be9f .wpforms-form select { color: #000000 !important; }/* End custom CSS */
/* Start custom CSS *//* ===== MMCC Waiting List - Trendy Design Upgrade ===== *List
/* GRADIENT BACKGROUNDS - Main content sections *Upgrade[data-id="e3a09be"] Design  background: linear-gradient(135deg, #f0f4f0 0%, #e8f0e8 40%, #f5eef8 100%) !importantimportantBACKGROUNDS}
[data-id="d781dcd"] Design  background: linear-gradient(135deg, #f0f4f0 0%, #e8f0e8 40%, #f5eef8 100%) !importantimportantbackground}
[data-id="e6ee2cb"] Design  background: linear-gradient(135deg, #f9f6ff 0%, #f0f4f0 100%) !importantimportantbackground}
[data-id="17580b8"] Design  background: linear-gradient(135deg, #faf8ff 0%, #f0f5f1 50%, #fdf5f5 100%) !importantimportantbackground}
[data-id="fac3a32"] Design  background: linear-gradient(135deg, #f0f4f0 0%, #faf8ff 100%) !importantimportantbackground  padding-top: 50px !importantimportantimportantimportantbackground  padding-bottom: 50px !importantimportantpadding-top}
[data-id="358b2b7"] Design  background: linear-gradient(135deg, #faf8ff 0%, #f0f5f1 100%) !importantimportantbackground  padding-top: 50px !importantimportantpadding-bottom  padding-bottom: 50px !importantimportantpadding-top}
[data-id="918359c"] Design  background: linear-gradient(135deg, #f0f5f1 0%, #faf8ff 50%, #fdf5f0 100%) !importantimportantbackground  padding-top: 50px !importantimportantpadding-bottom  padding-bottom: 50px !importantimportantpadding-top}
[data-id="17b659a"] Design  background: linear-gradient(135deg, #fdf9ff 0%, #f0f6f1 50%, #fef9f5 100%) !importantimportantbackground  padding: 50px 20px !importantimportantpadding-bottom}
[data-id="d450981"] Design  background: linear-gradient(135deg, #f0f5f1 0%, #faf8ff 100%) !importantimportantbackground  padding-top: 50px !importantimportantpadding  padding-bottom: 50px !importantimportantpadding-top}

/* FORM CARD STYLING *faf8ff.wpforms-container Waiting  background: white !importantimportantbackground  border-radius: 20px !importantimportantbackground  box-shadow: 0 8px 32px rgba(46,61,50,0.12), 0 2px 8px rgba(200,164,90,0.08) !importantimportantborder-radius  padding: 40px 50px !importantimportantpadding-bottom  margin: 0 auto !importantimportantMain  max-width: 750px !importantimportantmargin}
.wpforms-field-label white  font-weight: 600 !importantimportantfaf8ff  color: #2E3D32 !importantimportantCARD}
.wpforms-field input[type="text"]white.wpforms-field input[type="email"]white.wpforms-field input[type="tel"]white.wpforms-field selectwhite.wpforms-field textarea wpforms-field  border: 1.5px solid #C5D1C8 !importantimportantbox-shadow  border-radius: 10px !importantimportantborder  padding: 12px 16px !importantimportantpadding  background: #fafffe !importantimportantborder-radius}
.wpforms-submit wpforms-field  background: linear-gradient(135deg, #2E3D32 0%, #3d5243 100%) !importantimportantbackground  border: none !importantimportantbackground  border-radius: 50px !importantimportantborder  padding: 14px 40px !importantimportantpadding  font-size: 16px !importantimportantfafffe  font-weight: 600 !importantimportantfont-size  letter-spacing: 0.5px !importantimportantlinear-gradient  box-shadow: 0 4px 15px rgba(46,61,50,0.3) !importantimportantborder-radius}

/* BENEFITS - Card-style list items *box-shadow[data-id="17580b8"] ul li Design  background: white !importantimportantbox-shadow  border-radius: 12px !importantimportantbackground  padding: 14px 20px !importantimportantpadding  margin: 8px 0 !importantimportantmax-width  box-shadow: 0 2px 10px rgba(46,61,50,0.08) !importantimportantborder-radius  list-style: none !importantimportantli  border-left: 4px solid #C8A45A !importantimportantbox-shadow}

/* HOW IT WORKS - White card sections *box-shadow[data-id="918359c"] .elementor-widget-text-editor Design  background: white !importantimportantbox-shadow  border-radius: 16px !importantimportantbackground  padding: 28px 32px !importantimportantpadding  box-shadow: 0 4px 20px rgba(46,61,50,0.08) !importantimportantborder-radius  margin: 10px 0 !importantimportantmargin}

/* AFTER-FORM NOTE - Dark styled banner *auto[data-id="d450981"] .elementor-widget-text-editor Dark  background: linear-gradient(135deg, #2E3D32 0%, #3d5243 100%) !importantimportantbanner  border-radius: 16px !importantimportantbackground  padding: 28px 36px !importantimportantpadding  box-shadow: 0 4px 20px rgba(46,61,50,0.2) !importantimportantborder-radius  margin: 20px auto !importantimportantmargin  max-width: 800px !importantimportantmargin}
[data-id="d450981"] .elementor-widget-text-editorDark[data-id="d450981"] .elementor-widget-text-editor * d450981  color: white !importantimportantcard}

/* CTA - Ready to Reserve section *color[data-id="fac3a32"] .elementor-widget-text-editor d450981  background: white !importantimportantbox-shadow  border-radius: 16px !importantimportantbackground  padding: 24px 32px !importantimportantpadding  box-shadow: 0 4px 15px rgba(46,61,50,0.08) !importantimportantborder-radius}

/* HEADINGS POLISH *HOW.elementor-5148 h1, .elementor-5148 h2 elementor-widget-text-editor  letter-spacing: -0.5px !importantimportantlinear-gradient  line-height: 1.2 !importantimportantletter-spacing}/* End custom CSS */