.elementor-1990 .elementor-element.elementor-element-243bf8c > .elementor-background-overlay{background-image:url("https://magichideaway.com/wp-content/uploads/2025/04/magic-hideaway-show-and-dinner-casa-monica-resort.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:0.75;}.elementor-1990 .elementor-element.elementor-element-243bf8c{margin-top:0100px;margin-bottom:0px;padding:0100px 0px 0px 0px;}.elementor-1990 .elementor-element.elementor-element-e66f559 > .elementor-widget-container{margin:320px 022px 22px 22px;padding:0px 0px 0px 0px;}.elementor-1990 .elementor-element.elementor-element-e66f559{text-align:start;}.elementor-1990 .elementor-element.elementor-element-e66f559 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:76px;font-weight:900;line-height:39.6px;letter-spacing:1px;word-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-1990 .elementor-element.elementor-element-5ffcdf9 > .elementor-widget-container{padding:4rem 0rem 02rem 0rem;}.elementor-1990 .elementor-element.elementor-element-5ffcdf9{text-align:center;}.elementor-1990 .elementor-element.elementor-element-5ffcdf9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:36px;line-height:39.6px;letter-spacing:1px;word-spacing:0.02em;}.elementor-1990 .elementor-element.elementor-element-f84ee6e > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-1990 .elementor-element.elementor-element-0762807 > .elementor-widget-container{padding:0rem 1rem 0rem 01rem;}.elementor-1990 .elementor-element.elementor-element-0762807 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-2491958{width:var( --container-widget-width, 100.498% );max-width:100.498%;--container-widget-width:100.498%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1990 .elementor-element.elementor-element-2491958 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-1990 .elementor-element.elementor-element-5668080 > .elementor-widget-container{padding:4rem 01rem 0rem 01rem;}.elementor-1990 .elementor-element.elementor-element-7808f36 > .elementor-widget-container{padding:4rem 01rem 0rem 1rem;}.elementor-1990 .elementor-element.elementor-element-7808f36 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-8a7c47a > .elementor-widget-container{padding:0rem 01rem 0rem 01rem;}.elementor-1990 .elementor-element.elementor-element-8a7c47a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1990 .elementor-element.elementor-element-dd9686f > .elementor-widget-container{padding:4rem 0rem 0rem 0rem;}.elementor-1990 .elementor-element.elementor-element-dd9686f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-2622c68{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1990 .elementor-element.elementor-element-f89eb62{padding:4rem 0rem 0rem 0rem;}@media(max-width:1024px){.elementor-1990 .elementor-element.elementor-element-243bf8c > .elementor-background-overlay{background-image:url("https://magichideaway.com/wp-content/uploads/2025/04/magic-hideaway-night-out-st-augustine-magic-show-at-casa-monica-resort.jpg");background-position:top center;}.elementor-1990 .elementor-element.elementor-element-243bf8c{margin-top:050px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-1990 .elementor-element.elementor-element-e66f559 .elementor-heading-title{font-size:58px;}.elementor-1990 .elementor-element.elementor-element-5ffcdf9 > .elementor-widget-container{padding:03rem 0rem 02rem 0rem;}.elementor-1990 .elementor-element.elementor-element-5ffcdf9 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-1990 .elementor-element.elementor-element-0762807 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-2491958{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1990 .elementor-element.elementor-element-5668080 > .elementor-widget-container{padding:03rem 01rem 0rem 1rem;}.elementor-1990 .elementor-element.elementor-element-7808f36 > .elementor-widget-container{padding:3rem 01rem 0rem 01rem;}.elementor-1990 .elementor-element.elementor-element-7808f36 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-8a7c47a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1990 .elementor-element.elementor-element-dd9686f > .elementor-widget-container{padding:03rem 0rem 0rem 0rem;}.elementor-1990 .elementor-element.elementor-element-dd9686f{text-align:center;}.elementor-1990 .elementor-element.elementor-element-dd9686f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-2622c68{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-1990 .elementor-element.elementor-element-243bf8c > .elementor-background-overlay{background-position:-64px 0px;}.elementor-1990 .elementor-element.elementor-element-243bf8c{margin-top:025px;margin-bottom:0px;}.elementor-1990 .elementor-element.elementor-element-e66f559 .elementor-heading-title{font-size:45px;}.elementor-1990 .elementor-element.elementor-element-5ffcdf9 > .elementor-widget-container{padding:02rem 0rem 0rem 0rem;}.elementor-1990 .elementor-element.elementor-element-5ffcdf9 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1990 .elementor-element.elementor-element-0762807 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-2491958{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1990 .elementor-element.elementor-element-5668080 > .elementor-widget-container{padding:02rem 01rem 0rem 01rem;}.elementor-1990 .elementor-element.elementor-element-7808f36 > .elementor-widget-container{padding:02rem 01rem 0rem 01rem;}.elementor-1990 .elementor-element.elementor-element-7808f36 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-8a7c47a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1990 .elementor-element.elementor-element-dd9686f > .elementor-widget-container{padding:2rem 01rem 0rem 01rem;}.elementor-1990 .elementor-element.elementor-element-dd9686f{text-align:center;}.elementor-1990 .elementor-element.elementor-element-dd9686f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1990 .elementor-element.elementor-element-2622c68 > .elementor-widget-container{padding:0rem 1rem 0rem 01rem;}.elementor-1990 .elementor-element.elementor-element-2622c68{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1990 .elementor-element.elementor-element-13548ee > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}