.elementor-3043 .elementor-element.elementor-element-539f4230:not(.elementor-motion-effects-element-type-background),.elementor-3043 .elementor-element.elementor-element-539f4230>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url(https://alexandrabeachresort.com/wp-content/uploads/2025/05/AL-114-Large.jpg);background-position:center center;background-size:cover}.elementor-3043 .elementor-element.elementor-element-539f4230>.elementor-background-overlay{background-color:#000;opacity:.4;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3043 .elementor-element.elementor-element-539f4230>.elementor-container{min-height:88vh}.elementor-3043 .elementor-element.elementor-element-539f4230{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3043 .elementor-element.elementor-element-12ab4dda .cs-subtitle{font-size:14px}.elementor-3043 .elementor-element.elementor-element-12ab4dda .cs-title{font-family:"Flatline",Sans-serif}.elementor-3043 .elementor-element.elementor-element-abf9be8{padding:50px 0 50px 0}.elementor-3043 .elementor-element.elementor-element-868464d>.elementor-element-populated{padding:0 100px 0 0}.elementor-3043 .elementor-element.elementor-element-6c6f596>.elementor-widget-container{margin:0 0 10px 0}.elementor-3043 .elementor-element.elementor-element-6c6f596 .cs-title-wrap{max-width:760px}.elementor-3043 .elementor-element.elementor-element-ac73c72{padding:0 0 110px 0}.elementor-3043 .elementor-element.elementor-element-29db016 .cs-fancy-card{--content-bg:#F6F7F6;--content-color:#111111}.elementor-3043 .elementor-element.elementor-element-29db016 .cs-fancy-card .cs-fc-content{padding:8% 5% 8% 5%}.elementor-3043 .elementor-element.elementor-element-29db016 .cs-subtitle{font-size:9px;margin:0 0 15px 0}.elementor-3043 .elementor-element.elementor-element-29db016 .cs-fc-title.cs-title{font-size:21px}.elementor-3043 .elementor-element.elementor-element-29db016 .cs-fc-text{font-size:13px;margin:15px 0 20px 0}.elementor-3043 .elementor-element.elementor-element-d6fca59>.elementor-widget-container{margin:-20px 0 0 0}.elementor-3043 .elementor-element.elementor-element-d6fca59 .cs-fancy-card{--content-bg:#F6F7F6;--content-color:#111111}.elementor-3043 .elementor-element.elementor-element-d6fca59 .cs-fancy-card .cs-fc-content{padding:8% 5% 8% 5%}.elementor-3043 .elementor-element.elementor-element-d6fca59 .cs-subtitle{margin:0 0 15px 0}.elementor-3043 .elementor-element.elementor-element-d6fca59 .cs-fc-title.cs-title{font-size:21px}.elementor-3043 .elementor-element.elementor-element-d6fca59 .cs-fc-text{font-size:17px;margin:15px 0 20px 0}.elementor-3043 .elementor-element.elementor-element-50dfbb5>.elementor-widget-container{margin:-20px 0 0 0}.elementor-3043 .elementor-element.elementor-element-50dfbb5 .cs-fancy-card{--content-bg:#F6F7F6;--content-color:#111111}.elementor-3043 .elementor-element.elementor-element-50dfbb5 .cs-fancy-card .cs-fc-content{padding:8% 5% 8% 5%}.elementor-3043 .elementor-element.elementor-element-50dfbb5 .cs-subtitle{margin:0 0 15px 0}.elementor-3043 .elementor-element.elementor-element-50dfbb5 .cs-fc-title.cs-title{font-size:21px}.elementor-3043 .elementor-element.elementor-element-50dfbb5 .cs-fc-text{font-size:17px;margin:15px 0 20px 0}.elementor-3043 .elementor-element.elementor-element-057a111>.elementor-widget-container{margin:-20px 0 0 0}.elementor-3043 .elementor-element.elementor-element-057a111 .cs-fancy-card{--content-bg:#F6F7F6;--content-color:#111111}.elementor-3043 .elementor-element.elementor-element-057a111 .cs-fancy-card .cs-fc-content{padding:8% 5% 8% 5%}.elementor-3043 .elementor-element.elementor-element-057a111 .cs-subtitle{margin:0 0 15px 0}.elementor-3043 .elementor-element.elementor-element-057a111 .cs-fc-title.cs-title{font-size:21px}.elementor-3043 .elementor-element.elementor-element-057a111 .cs-fc-text{font-size:17px;margin:15px 0 20px 0}.elementor-3043 .elementor-element.elementor-element-72b4ec9>.elementor-widget-container{margin:-20px 0 0 0}.elementor-3043 .elementor-element.elementor-element-72b4ec9 .cs-fancy-card{--content-bg:#F6F7F6;--content-color:#111111}.elementor-3043 .elementor-element.elementor-element-72b4ec9 .cs-fancy-card .cs-fc-content{padding:8% 5% 8% 5%}.elementor-3043 .elementor-element.elementor-element-72b4ec9 .cs-subtitle{margin:0 0 15px 0}.elementor-3043 .elementor-element.elementor-element-72b4ec9 .cs-fc-title.cs-title{font-size:21px}.elementor-3043 .elementor-element.elementor-element-72b4ec9 .cs-fc-text{font-size:17px;margin:15px 0 20px 0}@media(max-width:1024px){.elementor-3043 .elementor-element.elementor-element-abf9be8{padding:0 0 80px 0}.elementor-3043 .elementor-element.elementor-element-868464d>.elementor-element-populated{padding:0 50px 0 0}.elementor-3043 .elementor-element.elementor-element-ac73c72{padding:0 0 80px 0}.elementor-3043 .elementor-element.elementor-element-29db016 .cs-fc-title.cs-title{font-size:32px}.elementor-3043 .elementor-element.elementor-element-d6fca59 .cs-fc-title.cs-title{font-size:32px}.elementor-3043 .elementor-element.elementor-element-50dfbb5 .cs-fc-title.cs-title{font-size:32px}.elementor-3043 .elementor-element.elementor-element-057a111 .cs-fc-title.cs-title{font-size:32px}.elementor-3043 .elementor-element.elementor-element-72b4ec9 .cs-fc-title.cs-title{font-size:32px}}@media(max-width:767px){.elementor-3043 .elementor-element.elementor-element-868464d>.elementor-element-populated{padding:0 0 50px 0}.elementor-3043 .elementor-element.elementor-element-29db016 .cs-fancy-card .cs-fc-content{padding:40px 30px 50px 30px}.elementor-3043 .elementor-element.elementor-element-29db016 .cs-fc-title.cs-title{font-size:26px}.elementor-3043 .elementor-element.elementor-element-d6fca59 .cs-fancy-card .cs-fc-content{padding:40px 30px 50px 30px}.elementor-3043 .elementor-element.elementor-element-d6fca59 .cs-fc-title.cs-title{font-size:26px}.elementor-3043 .elementor-element.elementor-element-50dfbb5 .cs-fancy-card .cs-fc-content{padding:40px 30px 50px 30px}.elementor-3043 .elementor-element.elementor-element-50dfbb5 .cs-fc-title.cs-title{font-size:26px}.elementor-3043 .elementor-element.elementor-element-057a111 .cs-fancy-card .cs-fc-content{padding:40px 30px 50px 30px}.elementor-3043 .elementor-element.elementor-element-057a111 .cs-fc-title.cs-title{font-size:26px}.elementor-3043 .elementor-element.elementor-element-72b4ec9 .cs-fancy-card .cs-fc-content{padding:40px 30px 50px 30px}.elementor-3043 .elementor-element.elementor-element-72b4ec9 .cs-fc-title.cs-title{font-size:26px}}