.elementor-540 .elementor-element.elementor-element-65c4b5b3:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-65c4b5b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://oceanfrontmemories.com/wp-content/uploads/2026/07/final-hero.png);background-position:center center;background-size:contain}.elementor-540 .elementor-element.elementor-element-65c4b5b3>.elementor-background-overlay{background-color:rgb(8 20 40 / .4);opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-65c4b5b3>.elementor-container{min-height:400px}.elementor-540 .elementor-element.elementor-element-65c4b5b3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:180px 0 180px 0}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-5521fa16.elementor-column .elementor-widget-wrap{align-items:center}.elementor-540 .elementor-element.elementor-element-5521fa16.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-540 .elementor-element.elementor-element-10ac387b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-540 .elementor-element.elementor-element-10ac387b>.elementor-container{max-width:1132px}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-3a777742.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-540 .elementor-element.elementor-element-3a777742.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-540 .elementor-element.elementor-element-3a777742>.elementor-element-populated{margin:500px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-540 .elementor-element.elementor-element-23651501 .elementor-button{background-color:#B88A3E;font-family:"Jost",Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;fill:#FFF;color:#FFF;border-radius:40px 40px 40px 40px;padding:15px 34px 15px 34px}.elementor-540 .elementor-element.elementor-element-97780c0:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-97780c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-540 .elementor-element.elementor-element-97780c0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:110px 0 80px 0}.elementor-540 .elementor-element.elementor-element-97780c0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-65e9df73>.elementor-widget-container{margin:0 0 18px 0}.elementor-540 .elementor-element.elementor-element-65e9df73{text-align:center}.elementor-540 .elementor-element.elementor-element-65e9df73 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3.4px;color:#B88A3E}.elementor-540 .elementor-element.elementor-element-17e983d5{text-align:center}.elementor-540 .elementor-element.elementor-element-17e983d5 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:30px;font-weight:500;color:#16304A}.elementor-540 .elementor-element.elementor-element-bca323e:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-bca323e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-540 .elementor-element.elementor-element-bca323e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 100px 0}.elementor-540 .elementor-element.elementor-element-bca323e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-58511ebd>.elementor-widget-container{margin:0 0 10px 0}.elementor-540 .elementor-element.elementor-element-58511ebd{text-align:center}.elementor-540 .elementor-element.elementor-element-58511ebd .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3.4px;color:#B88A3E}.elementor-540 .elementor-element.elementor-element-4dfd9c20{text-align:center}.elementor-540 .elementor-element.elementor-element-4dfd9c20 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:36px;font-weight:500;color:#16304A}.elementor-540 .elementor-element.elementor-element-1ef29c41{--divider-border-style:solid;--divider-color:#B88A3E;--divider-border-width:3px}.elementor-540 .elementor-element.elementor-element-1ef29c41 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0}.elementor-540 .elementor-element.elementor-element-1ef29c41 .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px}.elementor-540 .elementor-element.elementor-element-6108afba{text-align:center}.elementor-540 .elementor-element.elementor-element-6108afba img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-e20a664{text-align:center}.elementor-540 .elementor-element.elementor-element-e20a664 img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-537c03a4{text-align:center}.elementor-540 .elementor-element.elementor-element-537c03a4 img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-3ec780c9{text-align:center}.elementor-540 .elementor-element.elementor-element-3ec780c9 img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-3c23da27{text-align:center}.elementor-540 .elementor-element.elementor-element-3c23da27 img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-6c3e145c{text-align:center}.elementor-540 .elementor-element.elementor-element-6c3e145c img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-43d0bb11{text-align:center}.elementor-540 .elementor-element.elementor-element-43d0bb11 img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-3ea5bb81{text-align:center}.elementor-540 .elementor-element.elementor-element-3ea5bb81 img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-1c125516{text-align:center}.elementor-540 .elementor-element.elementor-element-1c125516 img{border-radius:14px 14px 14px 14px}.elementor-540 .elementor-element.elementor-element-60ee4df5:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-60ee4df5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-540 .elementor-element.elementor-element-60ee4df5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 100px 0}.elementor-540 .elementor-element.elementor-element-60ee4df5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-5a7f6bc9>.elementor-widget-container{margin:0 0 10px 0}.elementor-540 .elementor-element.elementor-element-5a7f6bc9{text-align:center}.elementor-540 .elementor-element.elementor-element-5a7f6bc9 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3.4px;color:#B88A3E}.elementor-540 .elementor-element.elementor-element-d997eb3{text-align:center}.elementor-540 .elementor-element.elementor-element-d997eb3 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:36px;font-weight:500;color:#16304A}.elementor-540 .elementor-element.elementor-element-64bb441c{--divider-border-style:solid;--divider-color:#B88A3E;--divider-border-width:3px}.elementor-540 .elementor-element.elementor-element-64bb441c .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0}.elementor-540 .elementor-element.elementor-element-64bb441c .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px}.elementor-540 .elementor-element.elementor-element-4a8ba032:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-540 .elementor-element.elementor-element-4a8ba032>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-540 .elementor-element.elementor-element-4a8ba032>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6EFE2;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 28px 40px 28px}.elementor-540 .elementor-element.elementor-element-4a8ba032>.elementor-element-populated,.elementor-540 .elementor-element.elementor-element-4a8ba032>.elementor-element-populated>.elementor-background-overlay,.elementor-540 .elementor-element.elementor-element-4a8ba032>.elementor-background-slideshow{border-radius:18px 18px 18px 18px}.elementor-540 .elementor-element.elementor-element-4a8ba032>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-5e069f4f .elementor-icon-box-wrapper{gap:15px}.elementor-540 .elementor-element.elementor-element-5e069f4f.elementor-view-stacked .elementor-icon{background-color:#B88A3E}.elementor-540 .elementor-element.elementor-element-5e069f4f.elementor-view-framed .elementor-icon,.elementor-540 .elementor-element.elementor-element-5e069f4f.elementor-view-default .elementor-icon{fill:#B88A3E;color:#B88A3E;border-color:#B88A3E}.elementor-540 .elementor-element.elementor-element-5e069f4f .elementor-icon{font-size:42px}.elementor-540 .elementor-element.elementor-element-5e069f4f .elementor-icon-box-title,.elementor-540 .elementor-element.elementor-element-5e069f4f .elementor-icon-box-title a{font-family:"Cormorant Garamond",Sans-serif;font-size:26px;font-weight:600}.elementor-540 .elementor-element.elementor-element-5e069f4f .elementor-icon-box-title{color:#16304A}.elementor-540 .elementor-element.elementor-element-5e069f4f .elementor-icon-box-description{font-family:"Jost",Sans-serif;font-size:16px;font-weight:300;color:#4F6477}.elementor-540 .elementor-element.elementor-element-4a7f1893:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-540 .elementor-element.elementor-element-4a7f1893>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-540 .elementor-element.elementor-element-4a7f1893>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6EFE2;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 28px 40px 28px}.elementor-540 .elementor-element.elementor-element-4a7f1893>.elementor-element-populated,.elementor-540 .elementor-element.elementor-element-4a7f1893>.elementor-element-populated>.elementor-background-overlay,.elementor-540 .elementor-element.elementor-element-4a7f1893>.elementor-background-slideshow{border-radius:18px 18px 18px 18px}.elementor-540 .elementor-element.elementor-element-4a7f1893>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-367f2a7c .elementor-icon-box-wrapper{gap:15px}.elementor-540 .elementor-element.elementor-element-367f2a7c.elementor-view-stacked .elementor-icon{background-color:#B88A3E}.elementor-540 .elementor-element.elementor-element-367f2a7c.elementor-view-framed .elementor-icon,.elementor-540 .elementor-element.elementor-element-367f2a7c.elementor-view-default .elementor-icon{fill:#B88A3E;color:#B88A3E;border-color:#B88A3E}.elementor-540 .elementor-element.elementor-element-367f2a7c .elementor-icon{font-size:42px}.elementor-540 .elementor-element.elementor-element-367f2a7c .elementor-icon-box-title,.elementor-540 .elementor-element.elementor-element-367f2a7c .elementor-icon-box-title a{font-family:"Cormorant Garamond",Sans-serif;font-size:26px;font-weight:600}.elementor-540 .elementor-element.elementor-element-367f2a7c .elementor-icon-box-title{color:#16304A}.elementor-540 .elementor-element.elementor-element-367f2a7c .elementor-icon-box-description{font-family:"Jost",Sans-serif;font-size:16px;font-weight:300;color:#4F6477}.elementor-540 .elementor-element.elementor-element-39130e4e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-540 .elementor-element.elementor-element-39130e4e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-540 .elementor-element.elementor-element-39130e4e>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6EFE2;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 28px 40px 28px}.elementor-540 .elementor-element.elementor-element-39130e4e>.elementor-element-populated,.elementor-540 .elementor-element.elementor-element-39130e4e>.elementor-element-populated>.elementor-background-overlay,.elementor-540 .elementor-element.elementor-element-39130e4e>.elementor-background-slideshow{border-radius:18px 18px 18px 18px}.elementor-540 .elementor-element.elementor-element-39130e4e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-63f02953 .elementor-icon-box-wrapper{gap:15px}.elementor-540 .elementor-element.elementor-element-63f02953.elementor-view-stacked .elementor-icon{background-color:#B88A3E}.elementor-540 .elementor-element.elementor-element-63f02953.elementor-view-framed .elementor-icon,.elementor-540 .elementor-element.elementor-element-63f02953.elementor-view-default .elementor-icon{fill:#B88A3E;color:#B88A3E;border-color:#B88A3E}.elementor-540 .elementor-element.elementor-element-63f02953 .elementor-icon{font-size:42px}.elementor-540 .elementor-element.elementor-element-63f02953 .elementor-icon-box-title,.elementor-540 .elementor-element.elementor-element-63f02953 .elementor-icon-box-title a{font-family:"Cormorant Garamond",Sans-serif;font-size:26px;font-weight:600}.elementor-540 .elementor-element.elementor-element-63f02953 .elementor-icon-box-title{color:#16304A}.elementor-540 .elementor-element.elementor-element-63f02953 .elementor-icon-box-description{font-family:"Jost",Sans-serif;font-size:16px;font-weight:300;color:#4F6477}.elementor-540 .elementor-element.elementor-element-65847035:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-65847035>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDFAF3}.elementor-540 .elementor-element.elementor-element-65847035{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 100px 0}.elementor-540 .elementor-element.elementor-element-65847035>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-1b7a9026:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-1b7a9026>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#C0F4F5E8}.elementor-540 .elementor-element.elementor-element-1b7a9026{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 90px 0}.elementor-540 .elementor-element.elementor-element-1b7a9026>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-bd521b6{text-align:center}.elementor-540 .elementor-element.elementor-element-bd521b6 img{border-radius:18px 18px 18px 18px}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-3fdb143e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-540 .elementor-element.elementor-element-3fdb143e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-540 .elementor-element.elementor-element-3fdb143e>.elementor-element-populated{padding:0 0 0 30px}.elementor-540 .elementor-element.elementor-element-5288be>.elementor-widget-container{margin:0 0 12px 0}.elementor-540 .elementor-element.elementor-element-5288be{text-align:start}.elementor-540 .elementor-element.elementor-element-5288be .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3.4px;color:#000}.elementor-540 .elementor-element.elementor-element-75817d64>.elementor-widget-container{margin:0 0 16px 0}.elementor-540 .elementor-element.elementor-element-75817d64{text-align:start}.elementor-540 .elementor-element.elementor-element-75817d64 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:32px;font-weight:500;color:#16304A}.elementor-540 .elementor-element.elementor-element-799f6597{text-align:start;font-family:"Jost",Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#4F6477}.elementor-540 .elementor-element.elementor-element-6a3f4be9{text-align:start;font-family:"Jost",Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#4F6477}.elementor-540 .elementor-element.elementor-element-558435de .elementor-button{background-color:#B88A3E;font-family:"Jost",Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;fill:#FFF;color:#FFF;border-radius:40px 40px 40px 40px;padding:15px 34px 15px 34px}.elementor-540 .elementor-element.elementor-element-756b2276:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-756b2276>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDFAF3}.elementor-540 .elementor-element.elementor-element-756b2276{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 110px 0}.elementor-540 .elementor-element.elementor-element-756b2276>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-b437f20>.elementor-widget-container{margin:0 0 12px 0}.elementor-540 .elementor-element.elementor-element-b437f20{text-align:center}.elementor-540 .elementor-element.elementor-element-b437f20 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3.4px;color:#000}.elementor-540 .elementor-element.elementor-element-165a1e56>.elementor-widget-container{margin:0 0 10px 0}.elementor-540 .elementor-element.elementor-element-165a1e56{text-align:center}.elementor-540 .elementor-element.elementor-element-165a1e56 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:36px;font-weight:500;color:#16304A}.elementor-540 .elementor-element.elementor-element-2cf1683a{text-align:center;font-family:"Jost",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#1F9F95}.elementor-540 .elementor-element.elementor-element-498b16b7{text-align:center;font-family:"Jost",Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;color:#4F6477}.elementor-540 .elementor-element.elementor-element-6517b2a6 .elementor-button{background-color:#B88A3E;font-family:"Jost",Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;fill:#FFF;color:#FFF;border-radius:40px 40px 40px 40px;padding:15px 34px 15px 34px}.elementor-540 .elementor-element.elementor-element-4e971745:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-4e971745>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#46D2D8}.elementor-540 .elementor-element.elementor-element-4e971745{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 0 40px 0}.elementor-540 .elementor-element.elementor-element-4e971745>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-540 .elementor-element.elementor-element-7b973601>.elementor-widget-container{margin:0 0 18px 0}.elementor-540 .elementor-element.elementor-element-7b973601{text-align:center}.elementor-540 .elementor-element.elementor-element-7b973601 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:2.5px;color:#FFFEFD}.elementor-540 .elementor-element.elementor-element-3a538825{text-align:center;font-family:"Jost",Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#6B6D70}.elementor-540 .elementor-element.elementor-element-7ee29cf3{text-align:center;font-family:"Jost",Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:#7E8E9E}:root{--page-title-display:none}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-65c4b5b3:not(.elementor-motion-effects-element-type-background),.elementor-540 .elementor-element.elementor-element-65c4b5b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://oceanfrontmemories.com/wp-content/uploads/2026/07/final-hero-cover.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-540 .elementor-element.elementor-element-3a777742>.elementor-element-populated{margin:250px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}