.elementor-3049 .elementor-element.elementor-element-a389980 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-a389980:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-a389980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-15-at-08.23.18.jpeg");background-position:bottom center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-a389980 > .elementor-background-overlay{background-color:#7a7a7a;opacity:0.27;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-a389980 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-a389980{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;padding:4% 0% 4% 0%;}.elementor-3049 .elementor-element.elementor-element-a389980 > .elementor-shape-bottom .elementor-shape-fill{fill:#141414;}.elementor-3049 .elementor-element.elementor-element-a389980 > .elementor-shape-bottom svg{height:20px;}.elementor-3049 .elementor-element.elementor-element-a389980 .elementor-heading-title{color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-658826d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-658826d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.4);}.elementor-3049 .elementor-element.elementor-element-658826d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-658826d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-7825f6ca{margin-top:0px;margin-bottom:0px;padding:4em 4em 3em 4em;}.elementor-3049 .elementor-element.elementor-element-486c3447 > .elementor-element-populated{text-align:center;}.elementor-3049 .elementor-element.elementor-element-7eb77d8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-7eb77d8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:7px;}.elementor-3049 .elementor-element.elementor-element-4600daed .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:6rem;font-weight:300;line-height:1em;letter-spacing:-5px;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-55d242a > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-55d242a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;text-transform:capitalize;letter-spacing:0px;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-53917d4 > .elementor-container{max-width:600px;}.elementor-3049 .elementor-element.elementor-element-53917d4{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-6c36dc33 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:50px 50px 50px 50px;padding:14px 20px 14px 20px;}.elementor-3049 .elementor-element.elementor-element-6c36dc33 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-6c36dc33 .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-6c36dc33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-6c36dc33 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-6c36dc33 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-6c36dc33 .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-4238ed00 > .elementor-container{min-height:100px;}.elementor-3049 .elementor-element.elementor-element-4238ed00{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-ff3dfa > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#ffffff;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-ff3dfa > .elementor-element-populated, .elementor-3049 .elementor-element.elementor-element-ff3dfa > .elementor-element-populated > .elementor-background-overlay, .elementor-3049 .elementor-element.elementor-element-ff3dfa > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-6f444f86{--spacer-size:50px;}.elementor-3049 .elementor-element.elementor-element-4b9f95af > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-330050c8{--spacer-size:50px;}.elementor-3049 .elementor-element.elementor-element-b37cf25 > .elementor-container{max-width:600px;}.elementor-3049 .elementor-element.elementor-element-b37cf25{margin-top:0px;margin-bottom:0px;}.elementor-3049 .elementor-element.elementor-element-2ad0a766 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-609adbf2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3049 .elementor-element.elementor-element-609adbf2{text-align:center;}.elementor-3049 .elementor-element.elementor-element-609adbf2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.2rem;}.elementor-3049 .elementor-element.elementor-element-78074b:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-78074b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-3049 .elementor-element.elementor-element-78074b > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-78074b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#f9f9f9;padding:0em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-78074b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-3f52af12{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.7em;color:#eeeeee;}.elementor-3049 .elementor-element.elementor-element-3f52af12.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-3f52af12.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-3049 .elementor-element.elementor-element-3f52af12.elementor-drop-cap-view-default .elementor-drop-cap{color:#d67f53;border-color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-3f52af12 .elementor-drop-cap{margin-inline-end:10px;}.elementor-3049 .elementor-element.elementor-element-3f52af12 .elementor-drop-cap-letter{font-family:"Playfair Display SC", Sans-serif;font-style:oblique;}.elementor-3049 .elementor-element.elementor-element-6d92b5e{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.7em;color:#eeeeee;}.elementor-3049 .elementor-element.elementor-element-2e06fe6a{z-index:1;}.elementor-3049 .elementor-element.elementor-element-61864511:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-61864511 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.39-1.webp");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-61864511 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-61864511 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-6593308d{--spacer-size:50px;}.elementor-3049 .elementor-element.elementor-element-2c66d2c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-2c66d2c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-2c66d2c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-2c66d2c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6em 4em 8em 4em;}.elementor-3049 .elementor-element.elementor-element-2c66d2c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-76b9fcc5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-76b9fcc5{z-index:1;text-align:start;}.elementor-3049 .elementor-element.elementor-element-76b9fcc5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;line-height:1em;}.elementor-3049 .elementor-element.elementor-element-7991448b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3049 .elementor-element.elementor-element-7991448b{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;color:#3f3f3f;}.elementor-3049 .elementor-element.elementor-element-1f51d237 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3049 .elementor-element.elementor-element-1f51d237 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-3049 .elementor-element.elementor-element-1f51d237 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-1f51d237 .elementor-icon{font-size:12px;}.elementor-3049 .elementor-element.elementor-element-1f51d237 .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-1f51d237 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;text-transform:capitalize;line-height:0.7em;}.elementor-3049 .elementor-element.elementor-element-1f51d237 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;line-height:2em;letter-spacing:1px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-3bf88f35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3049 .elementor-element.elementor-element-3bf88f35 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-3049 .elementor-element.elementor-element-3bf88f35 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-3bf88f35 .elementor-icon{font-size:12px;}.elementor-3049 .elementor-element.elementor-element-3bf88f35 .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-3bf88f35 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;text-transform:capitalize;line-height:0.7em;}.elementor-3049 .elementor-element.elementor-element-3bf88f35 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;line-height:2em;letter-spacing:1px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-1c0ea082 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3049 .elementor-element.elementor-element-1c0ea082 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-3049 .elementor-element.elementor-element-1c0ea082 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-1c0ea082 .elementor-icon{font-size:12px;}.elementor-3049 .elementor-element.elementor-element-1c0ea082 .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-1c0ea082 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;text-transform:capitalize;line-height:0.7em;}.elementor-3049 .elementor-element.elementor-element-1c0ea082 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;line-height:2em;letter-spacing:1px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-99e0aec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3049 .elementor-element.elementor-element-99e0aec .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-3049 .elementor-element.elementor-element-99e0aec .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-99e0aec .elementor-icon{font-size:12px;}.elementor-3049 .elementor-element.elementor-element-99e0aec .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-99e0aec .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;text-transform:capitalize;line-height:0.7em;}.elementor-3049 .elementor-element.elementor-element-99e0aec .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;line-height:2em;letter-spacing:1px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-fd6833e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3049 .elementor-element.elementor-element-fd6833e{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#777777;}.elementor-3049 .elementor-element.elementor-element-1f64aeee{z-index:1;}.elementor-3049 .elementor-element.elementor-element-32327dd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-32327dd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-32327dd3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-32327dd3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6em 6em 8em 6em;}.elementor-3049 .elementor-element.elementor-element-32327dd3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-32327dd3{z-index:1;}.elementor-3049 .elementor-element.elementor-element-46ef8b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-46ef8b4{z-index:1;text-align:start;}.elementor-3049 .elementor-element.elementor-element-46ef8b4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;line-height:1em;}.elementor-3049 .elementor-element.elementor-element-27f823e4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3049 .elementor-element.elementor-element-27f823e4{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;color:#3f3f3f;}.elementor-3049 .elementor-element.elementor-element-2b7cbf18 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3049 .elementor-element.elementor-element-2b7cbf18{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#777777;}.elementor-3049 .elementor-element.elementor-element-30955df3{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-30955df3 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-50393596.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-50393596.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-50393596 > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-4ed83998 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-4ed83998{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-dd06b26{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-dd06b26 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-9273ede.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-9273ede.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-9273ede > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-85fcebe > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-85fcebe{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-ace4f53{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-ace4f53 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-37d42bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-37d42bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-37d42bd > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-d91ac4a > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-d91ac4a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-c91e907{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-c91e907 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-df3ea27.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-df3ea27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-df3ea27 > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-f7b5b6b > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-f7b5b6b{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-2abc6e39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-2abc6e39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-15-at-08.23.21-1.jpeg");background-position:bottom right;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-2abc6e39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-2abc6e39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-52131b4{--spacer-size:50px;}.elementor-3049 .elementor-element.elementor-element-5205d4a4{padding:0px 0px 0px 0px;z-index:1;}.elementor-3049 .elementor-element.elementor-element-571237ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-571237ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-15-at-08.23.19.jpeg");background-position:bottom center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-571237ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-571237ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-6d5018d5{--spacer-size:50px;}.elementor-3049 .elementor-element.elementor-element-5a5bc175:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-5a5bc175 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-5a5bc175 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-5a5bc175 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6em 6em 8em 6em;}.elementor-3049 .elementor-element.elementor-element-5a5bc175 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-4e810aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4e810aa4{z-index:1;text-align:start;}.elementor-3049 .elementor-element.elementor-element-4e810aa4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;line-height:1em;}.elementor-3049 .elementor-element.elementor-element-c34112d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3049 .elementor-element.elementor-element-c34112d{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;color:#3f3f3f;}.elementor-3049 .elementor-element.elementor-element-12b7e377 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3049 .elementor-element.elementor-element-12b7e377{z-index:1;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#4f4f4f;}.elementor-3049 .elementor-element.elementor-element-bc58910{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-bc58910 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-319b44a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-319b44a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-319b44a > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-648a55d > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-648a55d{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-0534f01{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-0534f01 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-66f16f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-66f16f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-66f16f3 > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-a79bc99 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-a79bc99{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-609cc22{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-609cc22 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-7943739.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-7943739.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-7943739 > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-9895330 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-9895330{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6c7858a{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-6c7858a > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-c4f7142.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-c4f7142.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-c4f7142 > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-28b56b9 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-28b56b9{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-198b575d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-198b575d:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-198b575d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-15-at-09.45.00.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-198b575d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #ffffff 90%, #000000 100%);opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-198b575d > .elementor-container{max-width:960px;min-height:350px;}.elementor-3049 .elementor-element.elementor-element-198b575d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 4em 8em 4em;}.elementor-3049 .elementor-element.elementor-element-198b575d > .elementor-shape-bottom svg{height:0px;}.elementor-3049 .elementor-element.elementor-element-768441c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-768441c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,33,33,0.88);}.elementor-3049 .elementor-element.elementor-element-768441c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-3049 .elementor-element.elementor-element-768441c4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 2em 3em;}.elementor-3049 .elementor-element.elementor-element-768441c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-893447c{--spacer-size:180px;}.elementor-3049 .elementor-element.elementor-element-893447c > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-gold-line.png");margin:-180px 0px 0px 0px;background-position:center center;background-repeat:repeat-y;}.elementor-3049 .elementor-element.elementor-element-2c719b0b > .elementor-widget-container{margin:-10px 0px 40px 0px;}.elementor-3049 .elementor-element.elementor-element-2c719b0b{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2c719b0b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;text-transform:capitalize;line-height:1em;letter-spacing:-0.3px;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-48d36216 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-48d36216{text-align:center;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2px;color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-61ecb96e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-61ecb96e{padding:5% 10% 5% 10%;}.elementor-3049 .elementor-element.elementor-element-9cf699 > .elementor-element-populated{padding:3em 3em 3em 0em;}.elementor-3049 .elementor-element.elementor-element-9cf699{z-index:1;}.elementor-3049 .elementor-element.elementor-element-30e84b55{z-index:1;text-align:start;}.elementor-3049 .elementor-element.elementor-element-30e84b55 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:66px;font-weight:500;text-transform:capitalize;font-style:oblique;line-height:1em;color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-2938e74b{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-2938e74b > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2938e74b .elementor-divider-separator{width:250px;margin:0 auto;margin-right:0;}.elementor-3049 .elementor-element.elementor-element-2938e74b .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-5b2e2b46{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-4076041d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-145874fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-145874fa > .elementor-container{min-height:400px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-145874fa{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-145874fa, .elementor-3049 .elementor-element.elementor-element-145874fa > .elementor-background-overlay{border-radius:5% 5% 5% 5%;}.elementor-3049 .elementor-element.elementor-element-5a72b84c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-5a72b84c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.40-2.webp");background-position:-171px 0px;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-5a72b84c:hover > .elementor-element-populated{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.38-3.jpeg");background-position:top center;}.elementor-3049 .elementor-element.elementor-element-5a72b84c > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.5;}.elementor-3049 .elementor-element.elementor-element-5a72b84c:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-5a72b84c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-5a72b84c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-5a72b84c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-5a72b84c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-34037e7d > .elementor-widget-container{background-color:rgba(20,20,20,0.38);padding:1em 1em 1em 1em;}.elementor-3049 .elementor-element.elementor-element-34037e7d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-556bff17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-157495e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-157495e7 > .elementor-container{min-height:400px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-157495e7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-157495e7, .elementor-3049 .elementor-element.elementor-element-157495e7 > .elementor-background-overlay{border-radius:5% 5% 5% 5%;}.elementor-3049 .elementor-element.elementor-element-48018afc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-48018afc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.37.jpeg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-48018afc:hover > .elementor-element-populated{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.36-3.jpeg");background-position:bottom left;}.elementor-3049 .elementor-element.elementor-element-48018afc > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.5;}.elementor-3049 .elementor-element.elementor-element-48018afc:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-48018afc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-48018afc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-48018afc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-48018afc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-48018afc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-1dab4332 > .elementor-widget-container{background-color:rgba(20,20,20,0.38);padding:1em 1em 1em 1em;}.elementor-3049 .elementor-element.elementor-element-1dab4332 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-74fe3621 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-74fe3621 > .elementor-container{min-height:200px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-74fe3621{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-74fe3621, .elementor-3049 .elementor-element.elementor-element-74fe3621 > .elementor-background-overlay{border-radius:5% 5% 5% 5%;}.elementor-3049 .elementor-element.elementor-element-448a76e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-448a76e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.37-2.jpeg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-448a76e4:hover > .elementor-element-populated{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.35.jpeg");background-position:top center;}.elementor-3049 .elementor-element.elementor-element-448a76e4 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.5;}.elementor-3049 .elementor-element.elementor-element-448a76e4:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-448a76e4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-448a76e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-448a76e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-448a76e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-448a76e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-1074898f > .elementor-widget-container{background-color:rgba(20,20,20,0.38);padding:1em 1em 1em 1em;}.elementor-3049 .elementor-element.elementor-element-1074898f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-3223d89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-4087dc1f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-4087dc1f > .elementor-container{min-height:400px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-4087dc1f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-4087dc1f, .elementor-3049 .elementor-element.elementor-element-4087dc1f > .elementor-background-overlay{border-radius:5% 5% 5% 5%;}.elementor-3049 .elementor-element.elementor-element-246a3083:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-246a3083 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.38-2.jpeg");background-position:center right;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-246a3083:hover > .elementor-element-populated{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.38.jpeg");background-position:center center;}.elementor-3049 .elementor-element.elementor-element-246a3083 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.5;}.elementor-3049 .elementor-element.elementor-element-246a3083:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-246a3083.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-246a3083.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-246a3083 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-246a3083 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-de2278 > .elementor-widget-container{background-color:rgba(20,20,20,0.38);padding:1em 1em 1em 1em;}.elementor-3049 .elementor-element.elementor-element-de2278 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-0469f82 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-0469f82:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-0469f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3049 .elementor-element.elementor-element-0469f82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 10% 5% 10%;}.elementor-3049 .elementor-element.elementor-element-0469f82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-ce59304 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-f4ce846 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-f4ce846 > .elementor-container{min-height:400px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-f4ce846{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-f4ce846, .elementor-3049 .elementor-element.elementor-element-f4ce846 > .elementor-background-overlay{border-radius:5% 5% 5% 5%;}.elementor-3049 .elementor-element.elementor-element-4e80eda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-4e80eda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.35-3.jpeg");background-position:top center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-4e80eda:hover > .elementor-element-populated{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.37-1.jpeg");background-position:top center;}.elementor-3049 .elementor-element.elementor-element-4e80eda > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.5;}.elementor-3049 .elementor-element.elementor-element-4e80eda:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-4e80eda.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-4e80eda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-4e80eda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-4e80eda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-cbe3992 > .elementor-widget-container{background-color:rgba(20,20,20,0.38);padding:1em 1em 1em 1em;}.elementor-3049 .elementor-element.elementor-element-cbe3992 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-16bdbce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-5f45841 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-5f45841 > .elementor-container{min-height:400px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-5f45841{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-5f45841, .elementor-3049 .elementor-element.elementor-element-5f45841 > .elementor-background-overlay{border-radius:5% 5% 5% 5%;}.elementor-3049 .elementor-element.elementor-element-adc4a0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-adc4a0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.35-2.jpeg");background-position:-162px 0px;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-adc4a0b:hover > .elementor-element-populated{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.35-1.jpeg");background-position:-238px 0px;}.elementor-3049 .elementor-element.elementor-element-adc4a0b > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.5;}.elementor-3049 .elementor-element.elementor-element-adc4a0b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-adc4a0b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-adc4a0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-adc4a0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-adc4a0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-adc4a0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-2df76ac > .elementor-widget-container{background-color:rgba(20,20,20,0.38);padding:1em 1em 1em 1em;}.elementor-3049 .elementor-element.elementor-element-2df76ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-907e121 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-907e121 > .elementor-container{min-height:200px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-907e121{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-907e121, .elementor-3049 .elementor-element.elementor-element-907e121 > .elementor-background-overlay{border-radius:5% 5% 5% 5%;}.elementor-3049 .elementor-element.elementor-element-3bc4c44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-3bc4c44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.35-3.jpeg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-3bc4c44:hover > .elementor-element-populated{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.37-1.jpeg");background-position:top center;}.elementor-3049 .elementor-element.elementor-element-3bc4c44 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.5;}.elementor-3049 .elementor-element.elementor-element-3bc4c44:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-3bc4c44.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-3bc4c44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-3bc4c44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-3bc4c44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-3bc4c44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-8e12d54 > .elementor-widget-container{background-color:rgba(20,20,20,0.38);padding:1em 1em 1em 1em;}.elementor-3049 .elementor-element.elementor-element-8e12d54 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-8d387f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-17e2d5b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-17e2d5b > .elementor-container{min-height:400px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-17e2d5b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-17e2d5b, .elementor-3049 .elementor-element.elementor-element-17e2d5b > .elementor-background-overlay{border-radius:5% 5% 5% 5%;}.elementor-3049 .elementor-element.elementor-element-6684b62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-6684b62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.35-3.jpeg");background-position:top center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-6684b62:hover > .elementor-element-populated{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2026/02/WhatsApp-Image-2025-06-04-at-11.08.37-1.jpeg");background-position:top center;}.elementor-3049 .elementor-element.elementor-element-6684b62 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.5;}.elementor-3049 .elementor-element.elementor-element-6684b62:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-6684b62.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-6684b62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-6684b62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-6684b62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-7b88424 > .elementor-widget-container{background-color:rgba(20,20,20,0.38);padding:1em 1em 1em 1em;}.elementor-3049 .elementor-element.elementor-element-7b88424 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6d610ab.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3049 .elementor-element.elementor-element-6d610ab > .elementor-element-populated{padding:03em 0em 03em 03em;}.elementor-3049 .elementor-element.elementor-element-6d610ab{z-index:1;}.elementor-3049 .elementor-element.elementor-element-72ff7ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-72ff7ff{z-index:1;text-align:end;}.elementor-3049 .elementor-element.elementor-element-72ff7ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:66px;font-weight:500;text-transform:capitalize;font-style:oblique;line-height:1em;color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-f3ad4de{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-f3ad4de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-f3ad4de .elementor-divider-separator{width:286px;margin:0 auto;margin-right:0;}.elementor-3049 .elementor-element.elementor-element-f3ad4de .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-a246f14{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-671efdd7:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-671efdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-671efdd7 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-671efdd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 8em 0em;}.elementor-3049 .elementor-element.elementor-element-671efdd7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-365df083{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-365df083 > .elementor-widget-container{margin:0px 0px 0px -120px;}.elementor-3049 .elementor-element.elementor-element-365df083 .elementor-divider-separator{width:250px;margin:0 auto;margin-left:0;}.elementor-3049 .elementor-element.elementor-element-365df083 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-207508c4{z-index:1;}.elementor-3049 .elementor-element.elementor-element-3dfb4b5b{z-index:1;text-align:center;}.elementor-3049 .elementor-element.elementor-element-3dfb4b5b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:300;text-transform:capitalize;line-height:1em;color:#141414;}.elementor-3049 .elementor-element.elementor-element-55d666c2 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-55d666c2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.1em;color:#54595f;}.elementor-3049 .elementor-element.elementor-element-101874fe{text-align:center;}.elementor-3049 .elementor-element.elementor-element-101874fe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-3049 .elementor-element.elementor-element-57a05281 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-57a05281{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.1em;color:#54595f;}.elementor-3049 .elementor-element.elementor-element-1dfb6928{text-align:center;}.elementor-3049 .elementor-element.elementor-element-1dfb6928 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-3049 .elementor-element.elementor-element-79c84915 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-79c84915{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.1em;color:#54595f;}.elementor-3049 .elementor-element.elementor-element-3adcc529{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-3adcc529 > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3adcc529 .elementor-divider-separator{width:250px;margin:0 auto;margin-right:0;}.elementor-3049 .elementor-element.elementor-element-3adcc529 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-7cd03b4f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-7cd03b4f:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-7cd03b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-3049 .elementor-element.elementor-element-7cd03b4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;z-index:0;}.elementor-3049 .elementor-element.elementor-element-7cd03b4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-53aaea75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-53aaea75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-size:cover;}.elementor-3049 .elementor-element.elementor-element-53aaea75 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-53aaea75.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-53aaea75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-53aaea75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-53aaea75 > .elementor-element-populated{box-shadow:0px 0px 0px 1px #888888;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:1px 0px 1px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-53aaea75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-925d954{text-align:center;}.elementor-3049 .elementor-element.elementor-element-925d954 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:300;text-transform:capitalize;font-style:oblique;letter-spacing:0px;color:#FFFFFF;}.elementor-3049 .elementor-element.elementor-element-1668e4f5{--divider-border-style:solid;--divider-color:#dbc56d;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-1668e4f5 .elementor-divider-separator{width:100px;}.elementor-3049 .elementor-element.elementor-element-1668e4f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3049 .elementor-element.elementor-element-48da0aa5 > .elementor-widget-container{padding:2% 20% 2% 20%;}.elementor-3049 .elementor-element.elementor-element-48da0aa5{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:2.2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-750eac1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 2em 0em;}.elementor-3049 .elementor-element.elementor-element-750eac1a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2px;color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-615a501b{padding:0em 4em 0em 4em;}.elementor-3049 .elementor-element.elementor-element-7d679b1b .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.8em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e5e5e5;border-radius:50px 50px 50px 50px;padding:10px 15px 8px 15px;}.elementor-3049 .elementor-element.elementor-element-7d679b1b .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-7d679b1b .elementor-button:focus{background-color:#dbc56d;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-7d679b1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-7d679b1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-7d679b1b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-7d679b1b .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-7d679b1b .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-5dc9102a .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.8em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e5e5e5;border-radius:50px 50px 50px 50px;padding:10px 15px 8px 15px;}.elementor-3049 .elementor-element.elementor-element-5dc9102a .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-5dc9102a .elementor-button:focus{background-color:#dbc56d;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-5dc9102a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-5dc9102a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-5dc9102a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-5dc9102a .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-5dc9102a .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-190bef20 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.2;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-190bef20.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-190bef20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-190bef20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-190bef20 > .elementor-element-populated{box-shadow:0px 0px 0px 1px #888888;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1px 0px 1px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-190bef20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-add8387{--spacer-size:280px;}.elementor-3049 .elementor-element.elementor-element-add8387 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-28a94680{--spacer-size:280px;}.elementor-3049 .elementor-element.elementor-element-28a94680 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-7b7f699b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-7b7f699b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-7b7f699b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-7b7f699b > .elementor-element-populated{box-shadow:0px 0px 0px 1px #888888;margin:1px 0px 1px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-598a1fb8{--spacer-size:280px;}.elementor-3049 .elementor-element.elementor-element-598a1fb8 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-70219df2{--spacer-size:280px;}.elementor-3049 .elementor-element.elementor-element-70219df2 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-9e9dcb3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-9e9dcb3 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-9e9dcb3{padding:6em 0em 6em 0em;}.elementor-3049 .elementor-element.elementor-element-66fa95df > .elementor-element-populated{padding:3em 3em 3em 0em;}.elementor-3049 .elementor-element.elementor-element-66fa95df{z-index:1;}.elementor-3049 .elementor-element.elementor-element-262dde41{z-index:1;text-align:end;}.elementor-3049 .elementor-element.elementor-element-262dde41 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;text-transform:capitalize;line-height:1em;color:#000000;}.elementor-3049 .elementor-element.elementor-element-48691964{text-align:end;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-478a5d7f .elementor-button{background-color:rgba(163,141,1,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:1.6px;fill:#54595f;color:#54595f;border-style:solid;border-width:2px 2px 2px 2px;border-color:#54595f;border-radius:50px 50px 50px 50px;padding:8px 12px 6px 12px;}.elementor-3049 .elementor-element.elementor-element-478a5d7f .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-478a5d7f .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-478a5d7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-478a5d7f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-478a5d7f .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-478a5d7f .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6f1a147e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-5cfa191d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-5cfa191d > .elementor-container{min-height:400px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-5cfa191d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-5132742b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-5132742b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-5132742b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-6ca8620e img{width:100%;}.elementor-3049 .elementor-element.elementor-element-6803c5cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-6803c5cc > .elementor-container{max-width:578px;min-height:200px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-6803c5cc{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-53e90c3c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-53e90c3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-53e90c3c > .elementor-element-populated{margin:15px 21px 0px -80px;--e-column-margin-right:21px;--e-column-margin-left:-80px;}.elementor-3049 .elementor-element.elementor-element-495b7e97 img{width:100%;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-73ae5e15.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-73ae5e15.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-73ae5e15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-7839f6e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-7839f6e6 > .elementor-container{min-height:250px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-7839f6e6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-1a1478fd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-1a1478fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-1a1478fd > .elementor-element-populated{margin:0px -40px 0px 40px;--e-column-margin-right:-40px;--e-column-margin-left:40px;}.elementor-3049 .elementor-element.elementor-element-150fda58 img{width:100%;}.elementor-3049 .elementor-element.elementor-element-1d9768b0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-1d9768b0 > .elementor-container{min-height:250px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-1d9768b0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;z-index:1;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-54ff84af.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-54ff84af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-54ff84af > .elementor-element-populated{margin:-23px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-3049 .elementor-element.elementor-element-794a22a3 img{width:100%;}.elementor-3049 .elementor-element.elementor-element-7105ee5{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-21ee7ff{--spacer-size:400px;}.elementor-3049 .elementor-element.elementor-element-21ee7ff > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-size:cover;}.elementor-3049 .elementor-element.elementor-element-7852f362{--spacer-size:400px;}.elementor-3049 .elementor-element.elementor-element-7852f362 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-size:cover;}.elementor-3049 .elementor-element.elementor-element-39d925e4{--spacer-size:400px;}.elementor-3049 .elementor-element.elementor-element-39d925e4 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/affair-anniversary-asad-1024969.jpg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-69eb656d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-69eb656d:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-69eb656d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-3049 .elementor-element.elementor-element-69eb656d > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-69eb656d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 4em 3em 4em;}.elementor-3049 .elementor-element.elementor-element-69eb656d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-6067f018 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-6067f018 > .elementor-element-populated{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6202d7c0{text-align:end;}.elementor-3049 .elementor-element.elementor-element-6202d7c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:300;text-transform:capitalize;font-style:oblique;letter-spacing:0px;}.elementor-3049 .elementor-element.elementor-element-1865dcfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-1865dcfa{text-align:end;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2px;}.elementor-3049 .elementor-element.elementor-element-68379c88{text-align:end;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-5cf46464{--spacer-size:80px;}.elementor-3049 .elementor-element.elementor-element-5cf46464 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-gold-line.png");background-position:center center;background-repeat:repeat-y;}.elementor-3049 .elementor-element.elementor-element-5e11d934 > .elementor-element-populated{padding:0% 0% 0% 4%;}.elementor-3049 .elementor-element.elementor-element-4d823374{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4d823374 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;letter-spacing:0px;}.elementor-3049 .elementor-element.elementor-element-6dc1e7eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-6dc1e7eb:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-6dc1e7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-3049 .elementor-element.elementor-element-6dc1e7eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;z-index:0;}.elementor-3049 .elementor-element.elementor-element-6dc1e7eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-33cc171c > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.2;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-33cc171c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-33cc171c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-33cc171c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-33cc171c > .elementor-element-populated{box-shadow:0px 0px 0px 1px #888888;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1px 0px 1px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-33cc171c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-3b4db104{--spacer-size:280px;}.elementor-3049 .elementor-element.elementor-element-3b4db104 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-50f1d0f2{--spacer-size:280px;}.elementor-3049 .elementor-element.elementor-element-50f1d0f2 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-71717340:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-71717340 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-size:cover;}.elementor-3049 .elementor-element.elementor-element-71717340 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-71717340.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-71717340.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-71717340 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-71717340 > .elementor-element-populated{box-shadow:0px 0px 0px 1px #888888;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:1px 0px 1px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-71717340 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-6b9fbbee{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6b9fbbee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:300;text-transform:capitalize;font-style:oblique;letter-spacing:0px;color:#FFFFFF;}.elementor-3049 .elementor-element.elementor-element-7d4832{--divider-border-style:solid;--divider-color:#dbc56d;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-7d4832 .elementor-divider-separator{width:100px;}.elementor-3049 .elementor-element.elementor-element-7d4832 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3049 .elementor-element.elementor-element-2df1faad > .elementor-widget-container{padding:2% 20% 2% 20%;}.elementor-3049 .elementor-element.elementor-element-2df1faad{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:2.2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-58c07836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 2em 0em;}.elementor-3049 .elementor-element.elementor-element-58c07836{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2px;color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6d242741{padding:0em 4em 0em 4em;}.elementor-3049 .elementor-element.elementor-element-30c0cadc .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.8em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:50px 50px 50px 50px;padding:10px 15px 8px 15px;}.elementor-3049 .elementor-element.elementor-element-30c0cadc .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-30c0cadc .elementor-button:focus{background-color:#dbc56d;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-30c0cadc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-30c0cadc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-30c0cadc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-30c0cadc .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-30c0cadc .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-71f4602b .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.8em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e5e5e5;border-radius:50px 50px 50px 50px;padding:10px 15px 8px 15px;}.elementor-3049 .elementor-element.elementor-element-71f4602b .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-71f4602b .elementor-button:focus{background-color:#dbc56d;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-71f4602b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-71f4602b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-71f4602b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-71f4602b .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-71f4602b .elementor-button:focus svg{fill:#ffffff;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-443907a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-443907a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-443907a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-443907a > .elementor-element-populated{box-shadow:0px 0px 0px 1px #888888;margin:1px 0px 1px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-7ebb001d{--spacer-size:280px;}.elementor-3049 .elementor-element.elementor-element-7ebb001d > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-72a3fbc4{--spacer-size:280px;}.elementor-3049 .elementor-element.elementor-element-72a3fbc4 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-1b370ad8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-1b370ad8:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-1b370ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-3049 .elementor-element.elementor-element-1b370ad8 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-1b370ad8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 4em 3em 4em;}.elementor-3049 .elementor-element.elementor-element-1b370ad8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-638944d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-638944d9 > .elementor-element-populated{text-align:center;}.elementor-3049 .elementor-element.elementor-element-197e2cd4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:300;text-transform:capitalize;letter-spacing:0px;}.elementor-3049 .elementor-element.elementor-element-43355dfd{--spacer-size:80px;}.elementor-3049 .elementor-element.elementor-element-43355dfd > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-gold-line.png");background-position:center center;background-repeat:repeat-y;}.elementor-3049 .elementor-element.elementor-element-58f45708 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:300;text-transform:capitalize;font-style:oblique;letter-spacing:0px;}.elementor-3049 .elementor-element.elementor-element-1e6a6f95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-1e6a6f95{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2px;}.elementor-3049 .elementor-element.elementor-element-77451fa0:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-77451fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/pexels-photo-460537.jpeg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-77451fa0 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-77451fa0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 6em 0em;}.elementor-3049 .elementor-element.elementor-element-77451fa0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-14d3781f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-14d3781f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.83);}.elementor-3049 .elementor-element.elementor-element-14d3781f > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:6em 4em 6em 4em;}.elementor-3049 .elementor-element.elementor-element-14d3781f:hover > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.3);}.elementor-3049 .elementor-element.elementor-element-14d3781f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-51db3e3d{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-51db3e3d > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-51db3e3d .elementor-divider-separator{width:250px;margin:0 auto;margin-left:0;}.elementor-3049 .elementor-element.elementor-element-51db3e3d .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-712639bd{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-712639bd > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-712639bd .elementor-divider-separator{width:250px;margin:0 auto;margin-right:0;}.elementor-3049 .elementor-element.elementor-element-712639bd .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-1e53d83d{z-index:1;text-align:center;}.elementor-3049 .elementor-element.elementor-element-1e53d83d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;text-transform:capitalize;font-style:oblique;line-height:1em;color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-4d219338 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-4d219338{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-de84548{border-style:solid;border-width:2px 0px 2px 0px;border-color:#d3d3d3;margin-top:0px;margin-bottom:40px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-de84548 > .elementor-container{text-align:center;}.elementor-3049 .elementor-element.elementor-element-5b91e1a2 > .elementor-widget-container{margin:-15px 0px -10px 0px;}.elementor-3049 .elementor-element.elementor-element-5b91e1a2{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;color:#d48e39;}.elementor-3049 .elementor-element.elementor-element-25d0ac9e > .elementor-widget-container{margin:-15px 0px -10px 0px;}.elementor-3049 .elementor-element.elementor-element-25d0ac9e{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#777777;}.elementor-3049 .elementor-element.elementor-element-21e0697c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-21e0697c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-grey-line.png");background-position:center center;background-repeat:repeat-y;}.elementor-3049 .elementor-element.elementor-element-21e0697c > .elementor-element-populated{box-shadow:0px 0px 0px 10px #ffffff inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-21e0697c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-dcdc378{--spacer-size:50px;}.elementor-3049 .elementor-element.elementor-element-61dd40ff > .elementor-widget-container{margin:-15px 0px -10px 0px;}.elementor-3049 .elementor-element.elementor-element-61dd40ff{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;color:#d48e39;}.elementor-3049 .elementor-element.elementor-element-3fbc4499 > .elementor-widget-container{margin:-15px 0px -10px 0px;}.elementor-3049 .elementor-element.elementor-element-3fbc4499{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-63c4ce6a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-63c4ce6a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.1em;color:#54595f;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-28453c78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-28453c78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-28453c78 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-28453c78 > .elementor-element-populated{padding:0em 0em 4em 0em;}.elementor-3049 .elementor-element.elementor-element-f5342f5 > .elementor-widget-container{background-color:rgba(0,0,0,0.8);margin:0px 0px 0px 0px;padding:4em 4em 4em 4em;}.elementor-3049 .elementor-element.elementor-element-f5342f5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#cccccc;}.elementor-3049 .elementor-element.elementor-element-42b597c5 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:50px 50px 50px 50px;padding:6px 16px 6px 20px;}.elementor-3049 .elementor-element.elementor-element-42b597c5 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-42b597c5 .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-42b597c5 > .elementor-widget-container{background-color:rgba(0,0,0,0.8);padding:0em 0em 4em 0em;}.elementor-3049 .elementor-element.elementor-element-42b597c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-42b597c5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-42b597c5 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-42b597c5 .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-4479148c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-4479148c > .elementor-background-overlay{background-color:#141414;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-4479148c > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-4479148c:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-4479148c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-4479148c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-229938c3 > .elementor-element-populated{padding:6em 4em 6em 4em;}.elementor-3049 .elementor-element.elementor-element-229938c3{z-index:1;}.elementor-3049 .elementor-element.elementor-element-5a27d99{text-align:end;}.elementor-3049 .elementor-element.elementor-element-5a27d99 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-390e05d7 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-3049 .elementor-element.elementor-element-390e05d7 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-390e05d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-390e05d7 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-3049 .elementor-element.elementor-element-390e05d7 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-390e05d7 .elementor-button:focus{color:#dbc56d;border-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-390e05d7 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-390e05d7 .elementor-button:focus svg{fill:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-a4f228d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-a4f228d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.7);}.elementor-3049 .elementor-element.elementor-element-a4f228d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 4em 4em 4em;}.elementor-3049 .elementor-element.elementor-element-a4f228d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-168831cd{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-168831cd > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-168831cd .elementor-divider-separator{width:250px;margin:0 auto;margin-right:0;}.elementor-3049 .elementor-element.elementor-element-168831cd .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-8e9f352{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-2c39b597 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-2c39b597:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-2c39b597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/jared-rice-408402-unsplash.jpg");background-position:bottom center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-2c39b597 > .elementor-background-overlay{background-color:#141414;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-2c39b597 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-2c39b597{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:1px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-f708514:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-f708514 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.7);}.elementor-3049 .elementor-element.elementor-element-f708514 > .elementor-element-populated{box-shadow:0px 0px 50px 0px rgba(0,0,0,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 4em 4em 4em;}.elementor-3049 .elementor-element.elementor-element-f708514 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-3cdefda7{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-3cdefda7 > .elementor-widget-container{margin:0px 0px 0px -120px;}.elementor-3049 .elementor-element.elementor-element-3cdefda7 .elementor-divider-separator{width:250px;margin:0 auto;margin-left:0;}.elementor-3049 .elementor-element.elementor-element-3cdefda7 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-341aa333{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-396ed0da > .elementor-element-populated{padding:6em 4em 6em 4em;}.elementor-3049 .elementor-element.elementor-element-6b96d5d8{text-align:end;}.elementor-3049 .elementor-element.elementor-element-6b96d5d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-5f084a0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:50px 50px 50px 50px;padding:6px 16px 6px 20px;}.elementor-3049 .elementor-element.elementor-element-5f084a0 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-5f084a0 .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-5f084a0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-5f084a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-5f084a0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-5f084a0 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-5f084a0 .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-22bf3e7c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-22bf3e7c:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-22bf3e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/affair-anniversary-asad-1024969.jpg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-22bf3e7c > .elementor-background-overlay{background-color:#3f2221;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-22bf3e7c > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-22bf3e7c .elementor-background-overlay{filter:brightness( 105% ) contrast( 46% ) saturate( 98% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3049 .elementor-element.elementor-element-22bf3e7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:1px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-34fdd3c8 > .elementor-element-populated{padding:6em 4em 6em 4em;}.elementor-3049 .elementor-element.elementor-element-34fdd3c8{z-index:1;}.elementor-3049 .elementor-element.elementor-element-203e90e{text-align:end;}.elementor-3049 .elementor-element.elementor-element-203e90e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-781aa7af .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:50px 50px 50px 50px;padding:6px 16px 6px 20px;}.elementor-3049 .elementor-element.elementor-element-781aa7af .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-781aa7af .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-781aa7af > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-781aa7af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-781aa7af .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-781aa7af .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-781aa7af .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-10976d21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-10976d21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.7);}.elementor-3049 .elementor-element.elementor-element-10976d21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 4em 4em 4em;}.elementor-3049 .elementor-element.elementor-element-10976d21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e{--divider-border-style:solid;--divider-color:#d67f53;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e .elementor-divider-separator{width:250px;margin:0 auto;margin-right:0;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-5c30de5d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-3f65b0a1:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-3f65b0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/affair-anniversary-asad-1024969.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-3f65b0a1 > .elementor-container{max-width:960px;min-height:400px;}.elementor-3049 .elementor-element.elementor-element-3f65b0a1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-3f65b0a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6em 0em 6em 0em;z-index:1;}.elementor-3049 .elementor-element.elementor-element-24b13370:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-24b13370 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.62);}.elementor-3049 .elementor-element.elementor-element-24b13370 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-24b13370 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 80px 80px 80px;}.elementor-3049 .elementor-element.elementor-element-24b13370 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-24b13370{z-index:1;}.elementor-3049 .elementor-element.elementor-element-35efeb13 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-35efeb13{z-index:1;}.elementor-3049 .elementor-element.elementor-element-35efeb13 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;text-transform:capitalize;line-height:1em;letter-spacing:-1.4px;}.elementor-3049 .elementor-element.elementor-element-68744b7a{--divider-border-style:solid;--divider-color:#dbc56d;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-68744b7a .elementor-divider-separator{width:200px;}.elementor-3049 .elementor-element.elementor-element-68744b7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3049 .elementor-element.elementor-element-3c1a9cd3 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-3049 .elementor-element.elementor-element-3c1a9cd3{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-40134e82{padding:4em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-6b27639d .elementor-button{background-color:rgba(255,255,255,0);font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#7a7a7a;color:#7a7a7a;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-3049 .elementor-element.elementor-element-6b27639d > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-6b27639d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-6b27639d .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-3049 .elementor-element.elementor-element-6b27639d .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-6b27639d .elementor-button:focus{color:#dbc56d;border-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6b27639d .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-6b27639d .elementor-button:focus svg{fill:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-7696f391 .elementor-button{background-color:rgba(255,255,255,0);font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#7a7a7a;color:#7a7a7a;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-3049 .elementor-element.elementor-element-7696f391 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-7696f391 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-7696f391 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-3049 .elementor-element.elementor-element-7696f391 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-7696f391 .elementor-button:focus{color:#dbc56d;border-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-7696f391 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-7696f391 .elementor-button:focus svg{fill:#dbc56d;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-273400c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-273400c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-273400c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-273400c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-273400c5{z-index:1;}.elementor-3049 .elementor-element.elementor-element-13e4ef43 > .elementor-container{min-height:520px;}.elementor-3049 .elementor-element.elementor-element-410bc2fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-410bc2fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/anthony-tran-370243-unsplash_s.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-410bc2fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-410bc2fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-72f032e0 .elementor-button{background-color:rgba(255,255,255,0.56);font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#54595f;border-radius:50px 50px 50px 50px;padding:14px 20px 14px 20px;}.elementor-3049 .elementor-element.elementor-element-72f032e0 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-72f032e0 .elementor-button:focus{background-color:#dbc56d;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-72f032e0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-72f032e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-72f032e0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-72f032e0 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-72f032e0 .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-2c32860c:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-2c32860c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-2c32860c > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-2c32860c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 8em 0em;}.elementor-3049 .elementor-element.elementor-element-2c32860c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-5eb8e725{z-index:1;}.elementor-3049 .elementor-element.elementor-element-4e2e823a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4e2e823a .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4e2e823a.elementor-view-stacked .elementor-icon{background-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-4e2e823a.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-4e2e823a.elementor-view-default .elementor-icon{color:#dbc56d;border-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-4e2e823a.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-4e2e823a.elementor-view-default .elementor-icon svg{fill:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-4e2e823a .elementor-icon{font-size:22px;}.elementor-3049 .elementor-element.elementor-element-4e2e823a .elementor-icon svg{height:22px;}.elementor-3049 .elementor-element.elementor-element-21e685b4{text-align:center;}.elementor-3049 .elementor-element.elementor-element-21e685b4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-3049 .elementor-element.elementor-element-3c95dca{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.1em;color:#54595f;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b.elementor-view-stacked .elementor-icon{background-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-6ca7bc5b.elementor-view-default .elementor-icon{color:#dbc56d;border-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-6ca7bc5b.elementor-view-default .elementor-icon svg{fill:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b .elementor-icon{font-size:22px;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b .elementor-icon svg{height:22px;}.elementor-3049 .elementor-element.elementor-element-112bd615{text-align:center;}.elementor-3049 .elementor-element.elementor-element-112bd615 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-3049 .elementor-element.elementor-element-155e9054{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.1em;color:#54595f;}.elementor-3049 .elementor-element.elementor-element-89988e1 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-89988e1 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-89988e1.elementor-view-stacked .elementor-icon{background-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-89988e1.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-89988e1.elementor-view-default .elementor-icon{color:#dbc56d;border-color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-89988e1.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-89988e1.elementor-view-default .elementor-icon svg{fill:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-89988e1 .elementor-icon{font-size:22px;}.elementor-3049 .elementor-element.elementor-element-89988e1 .elementor-icon svg{height:22px;}.elementor-3049 .elementor-element.elementor-element-5f3eab37{text-align:center;}.elementor-3049 .elementor-element.elementor-element-5f3eab37 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-3049 .elementor-element.elementor-element-46a155db{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#54595f;}.elementor-3049 .elementor-element.elementor-element-236d0790 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-236d0790:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-236d0790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595f;background-image:url("https://www.luxurycoastalvillas.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-236d0790 > .elementor-background-overlay{background-color:#ffffff;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-236d0790 > .elementor-container{max-width:960px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-236d0790{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 2em 4em 2em;z-index:2;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-460c3fe9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-460c3fe9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-460c3fe9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-460c3fe9:hover > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1);}.elementor-3049 .elementor-element.elementor-element-460c3fe9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 2px 0px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-460c3fe9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-32f0ac71:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-32f0ac71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.60);}.elementor-3049 .elementor-element.elementor-element-32f0ac71 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-32f0ac71{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(163,141,1,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-32f0ac71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-66d8e616 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-66d8e616 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3049 .elementor-element.elementor-element-2514627f > .elementor-widget-container{margin:10px 0px -1px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2514627f .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2514627f .elementor-icon{font-size:22px;}.elementor-3049 .elementor-element.elementor-element-2514627f .elementor-icon svg{height:22px;}.elementor-3049 .elementor-element.elementor-element-69f28bb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-69f28bb5{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-2776d80b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3049 .elementor-element.elementor-element-2776d80b{font-family:"Montserrat", Sans-serif;font-size:13px;line-height:2.2em;color:#000000;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-38f353a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-38f353a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-38f353a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-38f353a8:hover > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1);}.elementor-3049 .elementor-element.elementor-element-38f353a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 2px 0px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-3049 .elementor-element.elementor-element-38f353a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-56fb490d > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-56fb490d{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(163,141,1,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3049 .elementor-element.elementor-element-56fb490d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-483f83f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-483f83f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-3049 .elementor-element.elementor-element-483f83f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-483f83f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-3049 .elementor-element.elementor-element-483f83f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-2f4aa4bc > .elementor-widget-container{margin:10px 0px -1px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2f4aa4bc .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2f4aa4bc .elementor-icon{font-size:22px;}.elementor-3049 .elementor-element.elementor-element-2f4aa4bc .elementor-icon svg{height:22px;}.elementor-3049 .elementor-element.elementor-element-168e1a2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-168e1a2b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-3e6254e9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3049 .elementor-element.elementor-element-3e6254e9{font-family:"Montserrat", Sans-serif;font-size:13px;line-height:2.2em;color:#000000;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-a6fa969.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-a6fa969.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-a6fa969 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-a6fa969:hover > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1);}.elementor-3049 .elementor-element.elementor-element-a6fa969 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 2px 0px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-3049 .elementor-element.elementor-element-a6fa969 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-569c3af1 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-569c3af1{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(163,141,1,0.5);}.elementor-3049 .elementor-element.elementor-element-a828dd4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-a828dd4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-3049 .elementor-element.elementor-element-a828dd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-a828dd4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-3049 .elementor-element.elementor-element-a828dd4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-678f671e > .elementor-widget-container{margin:10px 0px -1px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-678f671e .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-678f671e .elementor-icon{font-size:22px;}.elementor-3049 .elementor-element.elementor-element-678f671e .elementor-icon svg{height:22px;}.elementor-3049 .elementor-element.elementor-element-47ec3ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-47ec3ee{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-d8070da > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3049 .elementor-element.elementor-element-d8070da{font-family:"Montserrat", Sans-serif;font-size:13px;line-height:2.2em;color:#000000;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-6eeba1fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-6eeba1fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-6eeba1fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-6eeba1fa:hover > .elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1);}.elementor-3049 .elementor-element.elementor-element-6eeba1fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 2px;--e-column-margin-right:0px;--e-column-margin-left:2px;}.elementor-3049 .elementor-element.elementor-element-6eeba1fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-25acc43f > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-25acc43f{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(163,141,1,0.5);}.elementor-3049 .elementor-element.elementor-element-2ead80d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-2ead80d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-3049 .elementor-element.elementor-element-2ead80d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-2ead80d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-3049 .elementor-element.elementor-element-2ead80d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-1da74e9a > .elementor-widget-container{margin:10px 0px -1px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-1da74e9a .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-1da74e9a .elementor-icon{font-size:22px;}.elementor-3049 .elementor-element.elementor-element-1da74e9a .elementor-icon svg{height:22px;}.elementor-3049 .elementor-element.elementor-element-63678eb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-63678eb4{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-5591feb4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3049 .elementor-element.elementor-element-5591feb4{font-family:"Montserrat", Sans-serif;font-size:13px;line-height:1.8em;color:#000000;}.elementor-3049 .elementor-element.elementor-element-4cc62b28:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-4cc62b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-4cc62b28 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-4cc62b28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#54595f;padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-4cc62b28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-13d31f6e{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-8a56d60{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-4076f282 > .elementor-background-overlay{background-color:rgba(0,0,0,0.61);opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-4076f282:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-4076f282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-4076f282{border-style:solid;border-width:15px 15px 0px 15px;border-color:rgba(255,255,255,0.23);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-76b991c5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-76b991c5 > .elementor-container{max-width:760px;}.elementor-3049 .elementor-element.elementor-element-76b991c5{padding:2em 1em 2em 1em;}.elementor-3049 .elementor-element.elementor-element-27f5bb3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-27f5bb3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.15);}.elementor-3049 .elementor-element.elementor-element-27f5bb3a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.6);box-shadow:0px 0px 0px 5px rgba(255,255,255,0.19) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 3em 4em 3em;}.elementor-3049 .elementor-element.elementor-element-27f5bb3a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-75e0c19a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:6px;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-51923834{text-align:center;}.elementor-3049 .elementor-element.elementor-element-51923834 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:4.5rem;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:-5px;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-628981fe > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-628981fe{text-align:center;}.elementor-3049 .elementor-element.elementor-element-628981fe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;text-transform:capitalize;letter-spacing:0px;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-3aa24c8a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-3aa24c8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-3aa24c8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-5f0e9f3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-5f0e9f3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.6);}.elementor-3049 .elementor-element.elementor-element-5f0e9f3e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;padding:4em 2em 8em 2em;}.elementor-3049 .elementor-element.elementor-element-5f0e9f3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-582c9dce{text-align:center;}.elementor-3049 .elementor-element.elementor-element-582c9dce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-1e5df222{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#bfbfbf;}.elementor-3049 .elementor-element.elementor-element-5f2c4765 .elementor-button{background-color:rgba(163,141,1,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:1.6px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.66);border-radius:50px 50px 50px 50px;padding:8px 12px 6px 12px;}.elementor-3049 .elementor-element.elementor-element-5f2c4765 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-5f2c4765 .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-5f2c4765 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-5f2c4765 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-5f2c4765 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-5f2c4765 .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-3bf4971b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-3bf4971b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.6);}.elementor-3049 .elementor-element.elementor-element-3bf4971b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;padding:4em 2em 8em 2em;}.elementor-3049 .elementor-element.elementor-element-3bf4971b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-2347bd4f{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2347bd4f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-4cb32697{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#bfbfbf;}.elementor-3049 .elementor-element.elementor-element-66066b0b .elementor-button{background-color:rgba(163,141,1,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:1.6px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.66);border-radius:50px 50px 50px 50px;padding:8px 12px 6px 12px;}.elementor-3049 .elementor-element.elementor-element-66066b0b .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-66066b0b .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-66066b0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-66066b0b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-66066b0b .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-66066b0b .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-1793e40:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-1793e40 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.6);}.elementor-3049 .elementor-element.elementor-element-1793e40 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;padding:4em 2em 8em 2em;}.elementor-3049 .elementor-element.elementor-element-1793e40 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-4951f1a{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4951f1a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-3036ef84{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#bfbfbf;}.elementor-3049 .elementor-element.elementor-element-59a5e7e6 .elementor-button{background-color:rgba(163,141,1,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:1.6px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.66);border-radius:50px 50px 50px 50px;padding:8px 12px 6px 12px;}.elementor-3049 .elementor-element.elementor-element-59a5e7e6 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-59a5e7e6 .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-59a5e7e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-59a5e7e6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-59a5e7e6 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-59a5e7e6 .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-5131d92e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-5131d92e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.6);}.elementor-3049 .elementor-element.elementor-element-5131d92e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;padding:4em 2em 8em 2em;}.elementor-3049 .elementor-element.elementor-element-5131d92e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-684ab569{text-align:center;}.elementor-3049 .elementor-element.elementor-element-684ab569 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#d67f53;}.elementor-3049 .elementor-element.elementor-element-b38a25f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;color:#bfbfbf;}.elementor-3049 .elementor-element.elementor-element-6c0613cd .elementor-button{background-color:rgba(163,141,1,0);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:1.6px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.66);border-radius:50px 50px 50px 50px;padding:8px 12px 6px 12px;}.elementor-3049 .elementor-element.elementor-element-6c0613cd .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-6c0613cd .elementor-button:focus{background-color:#d67f53;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-6c0613cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-6c0613cd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-6c0613cd .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-6c0613cd .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-1e172d73 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-1e172d73:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-1e172d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31353a;}.elementor-3049 .elementor-element.elementor-element-1e172d73 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-1e172d73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 4em 4em 4em;}.elementor-3049 .elementor-element.elementor-element-1e172d73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-69cfa0e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-69cfa0e6 > .elementor-element-populated{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2feda782 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#54595f;border-radius:50px 50px 50px 50px;padding:14px 20px 14px 20px;}.elementor-3049 .elementor-element.elementor-element-2feda782 .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-2feda782 .elementor-button:focus{background-color:#dbc56d;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-2feda782 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-2feda782 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-2feda782 .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-2feda782 .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-44c7a2f{--spacer-size:80px;}.elementor-3049 .elementor-element.elementor-element-44c7a2f > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-gold-line.png");margin:0px 0px 0px 0px;background-position:center center;background-repeat:repeat-y;}.elementor-3049 .elementor-element.elementor-element-909f1cb .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:2.2em;letter-spacing:2.2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#54595f;border-radius:50px 50px 50px 50px;padding:14px 20px 14px 20px;}.elementor-3049 .elementor-element.elementor-element-909f1cb .elementor-button:hover, .elementor-3049 .elementor-element.elementor-element-909f1cb .elementor-button:focus{background-color:#dbc56d;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-3049 .elementor-element.elementor-element-909f1cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3049 .elementor-element.elementor-element-909f1cb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3049 .elementor-element.elementor-element-909f1cb .elementor-button:hover svg, .elementor-3049 .elementor-element.elementor-element-909f1cb .elementor-button:focus svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-658b619c:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-658b619c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-658b619c > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-658b619c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 4em 0em;}.elementor-3049 .elementor-element.elementor-element-658b619c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-6a53c951 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-6a53c951{padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-550797a7 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-550797a7.elementor-view-stacked .elementor-icon{background-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-550797a7.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-550797a7.elementor-view-default .elementor-icon{color:#9e9e9e;border-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-550797a7.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-550797a7.elementor-view-default .elementor-icon svg{fill:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-550797a7 .elementor-icon{font-size:26px;padding:26px;border-width:1px 1px 1px 1px;}.elementor-3049 .elementor-element.elementor-element-550797a7 .elementor-icon svg{height:26px;}.elementor-3049 .elementor-element.elementor-element-63d55894{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-444b7e5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-444b7e5a{padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-5f39a813 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-5f39a813.elementor-view-stacked .elementor-icon{background-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-5f39a813.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-5f39a813.elementor-view-default .elementor-icon{color:#9e9e9e;border-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-5f39a813.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-5f39a813.elementor-view-default .elementor-icon svg{fill:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-5f39a813 .elementor-icon{font-size:26px;padding:26px;border-width:1px 1px 1px 1px;}.elementor-3049 .elementor-element.elementor-element-5f39a813 .elementor-icon svg{height:26px;}.elementor-3049 .elementor-element.elementor-element-54af4dd{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-3c61d002 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-3c61d002{padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-512506fe .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-512506fe.elementor-view-stacked .elementor-icon{background-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-512506fe.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-512506fe.elementor-view-default .elementor-icon{color:#9e9e9e;border-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-512506fe.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-512506fe.elementor-view-default .elementor-icon svg{fill:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-512506fe .elementor-icon{font-size:26px;padding:26px;border-width:1px 1px 1px 1px;}.elementor-3049 .elementor-element.elementor-element-512506fe .elementor-icon svg{height:26px;}.elementor-3049 .elementor-element.elementor-element-14d474e0{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-4ef93815 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-4ef93815{padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-4ca43f8b .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4ca43f8b.elementor-view-stacked .elementor-icon{background-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-4ca43f8b.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-4ca43f8b.elementor-view-default .elementor-icon{color:#9e9e9e;border-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-4ca43f8b.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-4ca43f8b.elementor-view-default .elementor-icon svg{fill:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-4ca43f8b .elementor-icon{font-size:26px;padding:26px;border-width:1px 1px 1px 1px;}.elementor-3049 .elementor-element.elementor-element-4ca43f8b .elementor-icon svg{height:26px;}.elementor-3049 .elementor-element.elementor-element-3906f519{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-4c363c56 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-4c363c56{padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-43a83d6d .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-43a83d6d.elementor-view-stacked .elementor-icon{background-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-43a83d6d.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-43a83d6d.elementor-view-default .elementor-icon{color:#9e9e9e;border-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-43a83d6d.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-43a83d6d.elementor-view-default .elementor-icon svg{fill:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-43a83d6d .elementor-icon{font-size:26px;padding:26px;border-width:1px 1px 1px 1px;}.elementor-3049 .elementor-element.elementor-element-43a83d6d .elementor-icon svg{height:26px;}.elementor-3049 .elementor-element.elementor-element-1be019f1{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-32c028f7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-32c028f7{padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-293d5256 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-293d5256.elementor-view-stacked .elementor-icon{background-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-293d5256.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-293d5256.elementor-view-default .elementor-icon{color:#9e9e9e;border-color:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-293d5256.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-293d5256.elementor-view-default .elementor-icon svg{fill:#9e9e9e;}.elementor-3049 .elementor-element.elementor-element-293d5256 .elementor-icon{font-size:26px;padding:26px;border-width:1px 1px 1px 1px;}.elementor-3049 .elementor-element.elementor-element-293d5256 .elementor-icon svg{height:26px;}.elementor-3049 .elementor-element.elementor-element-3b510954{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-37ca77f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-37ca77f1:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-37ca77f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/jared-rice-408402-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-37ca77f1 > .elementor-background-overlay{background-color:#141414;opacity:0.47;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-37ca77f1 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-37ca77f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 6em 0em;z-index:1;}.elementor-3049 .elementor-element.elementor-element-33737acb > .elementor-element-populated{padding:6em 4em 6em 4em;}.elementor-3049 .elementor-element.elementor-element-2ec2ea8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-accordion-item{border-width:1px;border-color:rgba(209,209,209,0);}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:rgba(209,209,209,0);}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:rgba(209,209,209,0);}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-tab-title{background-color:rgba(0,0,0,0.37);padding:20px 20px 20px 20px;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-accordion-icon, .elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-accordion-title{color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-accordion-icon svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-active .elementor-accordion-icon, .elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-active .elementor-accordion-title{color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-active .elementor-accordion-icon svg{fill:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#dbc56d;}.elementor-3049 .elementor-element.elementor-element-6e1f17c2 .elementor-tab-content{background-color:rgba(0,0,0,0.46);color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-4e224281 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6em 4em 6em 4em;}.elementor-3049 .elementor-element.elementor-element-379ff59b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;text-transform:capitalize;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-117f38bb > .elementor-widget-container{margin:20px 0px -10px 0px;}.elementor-3049 .elementor-element.elementor-element-117f38bb{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-66f24266{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-66f24266 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-770514c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-770514c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-665469ad .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-665469ad.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-665469ad.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-665469ad.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-665469ad.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-665469ad.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-665469ad .elementor-icon{font-size:18px;}.elementor-3049 .elementor-element.elementor-element-665469ad .elementor-icon svg{height:18px;}.elementor-3049 .elementor-element.elementor-element-4af8873a{--spacer-size:20px;}.elementor-3049 .elementor-element.elementor-element-4af8873a > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-grey-line.png");background-position:center center;background-repeat:repeat-y;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-1628571.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-1628571.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-1628571 > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-2935461f > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-2935461f{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-28760592{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(204,204,204,0.3);margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-28760592 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-3eae24b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-3eae24b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-1e84a654 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-1e84a654.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-1e84a654.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-1e84a654.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-1e84a654.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-1e84a654.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-1e84a654 .elementor-icon{font-size:18px;}.elementor-3049 .elementor-element.elementor-element-1e84a654 .elementor-icon svg{height:18px;}.elementor-3049 .elementor-element.elementor-element-278607d2{--spacer-size:20px;}.elementor-3049 .elementor-element.elementor-element-278607d2 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-grey-line.png");background-position:center center;background-repeat:repeat-y;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-55524dda.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-55524dda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-55524dda > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-3d1bfd6b > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-3d1bfd6b{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-52ca43a3{border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(204,204,204,0.3);margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-52ca43a3 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-1ab8adf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-1ab8adf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-6d460a2c .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6d460a2c.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6d460a2c.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-6d460a2c.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6d460a2c.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-6d460a2c.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6d460a2c .elementor-icon{font-size:18px;}.elementor-3049 .elementor-element.elementor-element-6d460a2c .elementor-icon svg{height:18px;}.elementor-3049 .elementor-element.elementor-element-59b9501e{--spacer-size:20px;}.elementor-3049 .elementor-element.elementor-element-59b9501e > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-grey-line.png");background-position:center center;background-repeat:repeat-y;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-f2d3ff9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-f2d3ff9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-f2d3ff9 > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-24a7d36 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-24a7d36{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-6e5f7619{border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(204,204,204,0.3);margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-6e5f7619 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-c8bdc5a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-c8bdc5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-22d6ecf6 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-22d6ecf6.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-22d6ecf6.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-22d6ecf6.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-22d6ecf6.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-22d6ecf6.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-3049 .elementor-element.elementor-element-22d6ecf6 .elementor-icon{font-size:18px;}.elementor-3049 .elementor-element.elementor-element-22d6ecf6 .elementor-icon svg{height:18px;}.elementor-3049 .elementor-element.elementor-element-487af9c3{--spacer-size:20px;}.elementor-3049 .elementor-element.elementor-element-487af9c3 > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/vertical-grey-line.png");background-position:center center;background-repeat:repeat-y;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-468e7466.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-468e7466.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-468e7466 > .elementor-element-populated{text-align:start;}.elementor-3049 .elementor-element.elementor-element-528c33fd > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3049 .elementor-element.elementor-element-528c33fd{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2em;color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-2b1f54b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-2b1f54b8 > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-2b1f54b8{padding:100px 0px 100px 0px;}.elementor-3049 .elementor-element.elementor-element-6d15f155 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-28623f7b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-28623f7b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-28623f7b > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-1a9022e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-1a9022e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-1a9022e > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-4eeee88f img{width:100%;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-56a7b17a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3049 .elementor-element.elementor-element-56a7b17a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-56a7b17a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-3c1a130e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-3c1a130e > .elementor-container{min-height:250px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-3c1a130e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-4bad0132.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-4bad0132.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-4bad0132 > .elementor-element-populated{margin:0px -40px 0px 20px;--e-column-margin-right:-40px;--e-column-margin-left:20px;}.elementor-3049 .elementor-element.elementor-element-70d88944 img{width:100%;}.elementor-3049 .elementor-element.elementor-element-2132c251 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-2132c251 > .elementor-container{min-height:250px;text-align:center;}.elementor-3049 .elementor-element.elementor-element-2132c251{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;z-index:1;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-53c45af1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-53c45af1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-53c45af1 > .elementor-element-populated{margin:15px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-3049 .elementor-element.elementor-element-3805d400 img{width:100%;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-6d5ff4bd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-6d5ff4bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-6d5ff4bd > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-6d5ff4bd{z-index:1;}.elementor-3049 .elementor-element.elementor-element-202be21b > .elementor-widget-container{padding:3em 3em 1em 3em;}.elementor-3049 .elementor-element.elementor-element-202be21b{z-index:1;text-align:center;}.elementor-3049 .elementor-element.elementor-element-202be21b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;line-height:1em;color:#000000;}.elementor-3049 .elementor-element.elementor-element-13776046{--divider-border-style:solid;--divider-color:#dbc56d;--divider-border-width:2px;}.elementor-3049 .elementor-element.elementor-element-13776046 > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-13776046 .elementor-divider-separator{width:250px;margin:0 auto;margin-right:0;}.elementor-3049 .elementor-element.elementor-element-13776046 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-3049 .elementor-element.elementor-element-f49f534 > .elementor-widget-container{padding:0em 3em 3em 3em;}.elementor-3049 .elementor-element.elementor-element-f49f534{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:2.2em;}.elementor-3049 .elementor-element.elementor-element-704b1631 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-704b1631{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3049 .elementor-element.elementor-element-704b1631 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-71640edb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-71640edb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3049 .elementor-element.elementor-element-71640edb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-7f9d1a04 img{width:100%;}.elementor-3049 .elementor-element.elementor-element-3f1eac7d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3049 .elementor-element.elementor-element-3f1eac7d:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-3f1eac7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/pexels-photo-772698.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-3f1eac7d > .elementor-background-overlay{background-color:#ffffff;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3049 .elementor-element.elementor-element-3f1eac7d > .elementor-container{max-width:960px;}.elementor-3049 .elementor-element.elementor-element-3f1eac7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-3d031616 > .elementor-element-populated{padding:10em 0em 9em 0em;}.elementor-3049 .elementor-element.elementor-element-3d031616{z-index:1;}.elementor-3049 .elementor-element.elementor-element-7f59ce46 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3049 .elementor-element.elementor-element-7f59ce46{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-4ad23cd2 > .elementor-widget-container{margin:0px -100px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4ad23cd2{text-align:start;}.elementor-3049 .elementor-element.elementor-element-4ad23cd2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;line-height:1.2em;color:#000000;}.elementor-3049 .elementor-element.elementor-element-2e032fe9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-2e032fe9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#7a7a7a;}.elementor-3049 .elementor-element.elementor-element-5ef33adc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3049 .elementor-element.elementor-element-5ef33adc{font-family:"Georgia", Sans-serif;font-weight:500;font-style:italic;line-height:2.2em;}.elementor-bc-flex-widget .elementor-3049 .elementor-element.elementor-element-37a81bf8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3049 .elementor-element.elementor-element-37a81bf8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3049 .elementor-element.elementor-element-5196cdfb{--spacer-size:508px;}.elementor-3049 .elementor-element.elementor-element-5196cdfb > .elementor-widget-container{background-image:url("https://www.luxurycoastalvillas.com/wp-content/uploads/2025/05/owner-01.png");background-position:top center;background-size:cover;}@media(min-width:768px){.elementor-3049 .elementor-element.elementor-element-61864511{width:59.333%;}.elementor-3049 .elementor-element.elementor-element-2c66d2c7{width:40%;}.elementor-3049 .elementor-element.elementor-element-32327dd3{width:40%;}.elementor-3049 .elementor-element.elementor-element-2abc6e39{width:60%;}.elementor-3049 .elementor-element.elementor-element-571237ee{width:59.333%;}.elementor-3049 .elementor-element.elementor-element-5a5bc175{width:40%;}.elementor-3049 .elementor-element.elementor-element-53e90c3c{width:100%;}.elementor-3049 .elementor-element.elementor-element-6067f018{width:47%;}.elementor-3049 .elementor-element.elementor-element-49dcf4ab{width:5.664%;}.elementor-3049 .elementor-element.elementor-element-5e11d934{width:47%;}.elementor-3049 .elementor-element.elementor-element-638944d9{width:47.396%;}.elementor-3049 .elementor-element.elementor-element-6ed035cf{width:5.208%;}.elementor-3049 .elementor-element.elementor-element-2b19f2e1{width:47.392%;}.elementor-3049 .elementor-element.elementor-element-3b4b24f{width:45.033%;}.elementor-3049 .elementor-element.elementor-element-21e0697c{width:9.934%;}.elementor-3049 .elementor-element.elementor-element-29ef8fb4{width:45.023%;}.elementor-3049 .elementor-element.elementor-element-f708514{width:50.104%;}.elementor-3049 .elementor-element.elementor-element-396ed0da{width:49.896%;}.elementor-3049 .elementor-element.elementor-element-3bf4971b{width:24.912%;}.elementor-3049 .elementor-element.elementor-element-1793e40{width:25.088%;}.elementor-3049 .elementor-element.elementor-element-69cfa0e6{width:47.928%;}.elementor-3049 .elementor-element.elementor-element-3b4076c0{width:3.719%;}.elementor-3049 .elementor-element.elementor-element-6024d6ff{width:48.017%;}.elementor-3049 .elementor-element.elementor-element-77134{width:30%;}.elementor-3049 .elementor-element.elementor-element-143c3b21{width:69.902%;}.elementor-3049 .elementor-element.elementor-element-10270d7{width:30%;}.elementor-3049 .elementor-element.elementor-element-658f2485{width:69.902%;}.elementor-3049 .elementor-element.elementor-element-5c17cb4b{width:30%;}.elementor-3049 .elementor-element.elementor-element-5fb2d7f3{width:69.902%;}.elementor-3049 .elementor-element.elementor-element-20214fbe{width:30%;}.elementor-3049 .elementor-element.elementor-element-4c6689f9{width:69.902%;}.elementor-3049 .elementor-element.elementor-element-405774ea{width:30%;}.elementor-3049 .elementor-element.elementor-element-6b0a6e35{width:69.902%;}.elementor-3049 .elementor-element.elementor-element-7da513e1{width:30%;}.elementor-3049 .elementor-element.elementor-element-5e773457{width:69.902%;}.elementor-3049 .elementor-element.elementor-element-770514c7{width:15%;}.elementor-3049 .elementor-element.elementor-element-4a5ae507{width:5%;}.elementor-3049 .elementor-element.elementor-element-1628571{width:79.99%;}.elementor-3049 .elementor-element.elementor-element-3eae24b3{width:15%;}.elementor-3049 .elementor-element.elementor-element-3d00cbb4{width:5%;}.elementor-3049 .elementor-element.elementor-element-55524dda{width:79.99%;}.elementor-3049 .elementor-element.elementor-element-1ab8adf{width:15%;}.elementor-3049 .elementor-element.elementor-element-1d8d6460{width:5%;}.elementor-3049 .elementor-element.elementor-element-f2d3ff9{width:79.99%;}.elementor-3049 .elementor-element.elementor-element-c8bdc5a{width:15%;}.elementor-3049 .elementor-element.elementor-element-6199c32a{width:5%;}.elementor-3049 .elementor-element.elementor-element-468e7466{width:79.99%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3049 .elementor-element.elementor-element-61864511{width:50%;}.elementor-3049 .elementor-element.elementor-element-2c66d2c7{width:50%;}.elementor-3049 .elementor-element.elementor-element-32327dd3{width:50%;}.elementor-3049 .elementor-element.elementor-element-50393596{width:69%;}.elementor-3049 .elementor-element.elementor-element-9273ede{width:69%;}.elementor-3049 .elementor-element.elementor-element-37d42bd{width:69%;}.elementor-3049 .elementor-element.elementor-element-df3ea27{width:69%;}.elementor-3049 .elementor-element.elementor-element-2abc6e39{width:50%;}.elementor-3049 .elementor-element.elementor-element-571237ee{width:50%;}.elementor-3049 .elementor-element.elementor-element-5a5bc175{width:50%;}.elementor-3049 .elementor-element.elementor-element-319b44a{width:69%;}.elementor-3049 .elementor-element.elementor-element-66f16f3{width:69%;}.elementor-3049 .elementor-element.elementor-element-7943739{width:69%;}.elementor-3049 .elementor-element.elementor-element-c4f7142{width:69%;}.elementor-3049 .elementor-element.elementor-element-9cf699{width:100%;}.elementor-3049 .elementor-element.elementor-element-4076041d{width:100%;}.elementor-3049 .elementor-element.elementor-element-556bff17{width:100%;}.elementor-3049 .elementor-element.elementor-element-448a76e4{width:100%;}.elementor-3049 .elementor-element.elementor-element-3223d89{width:100%;}.elementor-3049 .elementor-element.elementor-element-ce59304{width:100%;}.elementor-3049 .elementor-element.elementor-element-16bdbce{width:100%;}.elementor-3049 .elementor-element.elementor-element-3bc4c44{width:100%;}.elementor-3049 .elementor-element.elementor-element-8d387f5{width:100%;}.elementor-3049 .elementor-element.elementor-element-6d610ab{width:100%;}.elementor-3049 .elementor-element.elementor-element-565eb9d1{width:52%;}.elementor-3049 .elementor-element.elementor-element-8690062{width:48%;}.elementor-3049 .elementor-element.elementor-element-66fa95df{width:100%;}.elementor-3049 .elementor-element.elementor-element-6f1a147e{width:50%;}.elementor-3049 .elementor-element.elementor-element-73ae5e15{width:50%;}.elementor-3049 .elementor-element.elementor-element-3b4b24f{width:45%;}.elementor-3049 .elementor-element.elementor-element-21e0697c{width:2%;}.elementor-3049 .elementor-element.elementor-element-29ef8fb4{width:44%;}.elementor-3049 .elementor-element.elementor-element-229938c3{width:100%;}.elementor-3049 .elementor-element.elementor-element-a4f228d{width:100%;}.elementor-3049 .elementor-element.elementor-element-f708514{width:100%;}.elementor-3049 .elementor-element.elementor-element-396ed0da{width:100%;}.elementor-3049 .elementor-element.elementor-element-34fdd3c8{width:100%;}.elementor-3049 .elementor-element.elementor-element-10976d21{width:100%;}.elementor-3049 .elementor-element.elementor-element-460c3fe9{width:25%;}.elementor-3049 .elementor-element.elementor-element-38f353a8{width:25%;}.elementor-3049 .elementor-element.elementor-element-a6fa969{width:25%;}.elementor-3049 .elementor-element.elementor-element-6eeba1fa{width:25%;}.elementor-3049 .elementor-element.elementor-element-5f0e9f3e{width:50%;}.elementor-3049 .elementor-element.elementor-element-3bf4971b{width:50%;}.elementor-3049 .elementor-element.elementor-element-1793e40{width:50%;}.elementor-3049 .elementor-element.elementor-element-5131d92e{width:50%;}.elementor-3049 .elementor-element.elementor-element-770514c7{width:20%;}.elementor-3049 .elementor-element.elementor-element-4a5ae507{width:2%;}.elementor-3049 .elementor-element.elementor-element-1628571{width:69%;}.elementor-3049 .elementor-element.elementor-element-3eae24b3{width:20%;}.elementor-3049 .elementor-element.elementor-element-3d00cbb4{width:2%;}.elementor-3049 .elementor-element.elementor-element-55524dda{width:69%;}.elementor-3049 .elementor-element.elementor-element-1ab8adf{width:20%;}.elementor-3049 .elementor-element.elementor-element-1d8d6460{width:2%;}.elementor-3049 .elementor-element.elementor-element-f2d3ff9{width:69%;}.elementor-3049 .elementor-element.elementor-element-c8bdc5a{width:20%;}.elementor-3049 .elementor-element.elementor-element-6199c32a{width:2%;}.elementor-3049 .elementor-element.elementor-element-468e7466{width:69%;}.elementor-3049 .elementor-element.elementor-element-6d15f155{width:50%;}.elementor-3049 .elementor-element.elementor-element-56a7b17a{width:50%;}.elementor-3049 .elementor-element.elementor-element-6d5ff4bd{width:100%;}}@media(min-width:1025px){.elementor-3049 .elementor-element.elementor-element-198b575d:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-198b575d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3049 .elementor-element.elementor-element-4479148c:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-4479148c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3049 .elementor-element.elementor-element-2c39b597:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-2c39b597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3049 .elementor-element.elementor-element-22bf3e7c:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-22bf3e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3049 .elementor-element.elementor-element-4076f282:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-4076f282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3049 .elementor-element.elementor-element-37ca77f1:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-37ca77f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3049 .elementor-element.elementor-element-3f1eac7d:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-3f1eac7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3049 .elementor-element.elementor-element-4600daed > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-4600daed{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4600daed .elementor-heading-title{font-size:63px;letter-spacing:-3px;}.elementor-3049 .elementor-element.elementor-element-61864511 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-6593308d{--spacer-size:350px;}.elementor-3049 .elementor-element.elementor-element-2c66d2c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6em 3em 6em 3em;}.elementor-3049 .elementor-element.elementor-element-32327dd3 > .elementor-element-populated{padding:6em 3em 6em 3em;}.elementor-3049 .elementor-element.elementor-element-52131b4{--spacer-size:350px;}.elementor-3049 .elementor-element.elementor-element-6d5018d5{--spacer-size:350px;}.elementor-3049 .elementor-element.elementor-element-5a5bc175 > .elementor-element-populated{padding:6em 3em 6em 3em;}.elementor-3049 .elementor-element.elementor-element-61ecb96e{padding:100px 25px 100px 25px;}.elementor-3049 .elementor-element.elementor-element-9cf699 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3049 .elementor-element.elementor-element-30e84b55{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2938e74b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2938e74b .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2938e74b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-5a72b84c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-5a72b84c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3049 .elementor-element.elementor-element-74fe3621 > .elementor-container{min-height:435px;}.elementor-3049 .elementor-element.elementor-element-74fe3621{padding:20px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-448a76e4 > .elementor-element-populated{padding:1px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3223d89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4087dc1f > .elementor-container{min-height:443px;}.elementor-3049 .elementor-element.elementor-element-0469f82{padding:100px 25px 100px 25px;}.elementor-3049 .elementor-element.elementor-element-adc4a0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-adc4a0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3049 .elementor-element.elementor-element-adc4a0b:hover > .elementor-element-populated{background-position:0px 0px;}.elementor-3049 .elementor-element.elementor-element-907e121 > .elementor-container{min-height:435px;}.elementor-3049 .elementor-element.elementor-element-907e121{padding:20px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3bc4c44 > .elementor-element-populated{padding:1px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-8d387f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-17e2d5b > .elementor-container{min-height:443px;}.elementor-3049 .elementor-element.elementor-element-6d610ab > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3049 .elementor-element.elementor-element-72ff7ff{text-align:center;}.elementor-3049 .elementor-element.elementor-element-f3ad4de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-f3ad4de .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-f3ad4de .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-671efdd7{padding:6em 2em 6em 2em;}.elementor-3049 .elementor-element.elementor-element-365df083 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-365df083 .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-365df083 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-3dfb4b5b{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3adcc529 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3adcc529 .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3adcc529 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-7cd03b4f{margin-top:0px;margin-bottom:0px;padding:0em 0em 2em 0em;}.elementor-3049 .elementor-element.elementor-element-53aaea75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-925d954 > .elementor-widget-container{padding:0px 0px 0px 010px;}.elementor-3049 .elementor-element.elementor-element-925d954{text-align:start;}.elementor-3049 .elementor-element.elementor-element-925d954 .elementor-heading-title{font-size:40px;}.elementor-3049 .elementor-element.elementor-element-48da0aa5{line-height:2em;}.elementor-3049 .elementor-element.elementor-element-615a501b{padding:0em 0em 2em 0em;}.elementor-3049 .elementor-element.elementor-element-190bef20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-add8387{--spacer-size:297px;}.elementor-3049 .elementor-element.elementor-element-28a94680{--spacer-size:200px;}.elementor-3049 .elementor-element.elementor-element-7b7f699b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-598a1fb8{--spacer-size:297px;}.elementor-3049 .elementor-element.elementor-element-70219df2{--spacer-size:200px;}.elementor-3049 .elementor-element.elementor-element-66fa95df > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3049 .elementor-element.elementor-element-262dde41{text-align:center;}.elementor-3049 .elementor-element.elementor-element-48691964{text-align:center;}.elementor-3049 .elementor-element.elementor-element-53e90c3c > .elementor-element-populated{margin:015px 0px 0px -70px;--e-column-margin-right:0px;--e-column-margin-left:-70px;}.elementor-3049 .elementor-element.elementor-element-69eb656d{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-6202d7c0 > .elementor-widget-container{padding:0px 0px 0px 010px;}.elementor-3049 .elementor-element.elementor-element-6202d7c0{text-align:start;}.elementor-3049 .elementor-element.elementor-element-6202d7c0 .elementor-heading-title{font-size:40px;}.elementor-3049 .elementor-element.elementor-element-4d823374 > .elementor-widget-container{padding:0px 0px 0px 010px;}.elementor-3049 .elementor-element.elementor-element-4d823374{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4d823374 .elementor-heading-title{font-size:30px;}.elementor-3049 .elementor-element.elementor-element-6dc1e7eb{margin-top:0px;margin-bottom:0px;padding:0em 0em 2em 0em;}.elementor-3049 .elementor-element.elementor-element-33cc171c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-3b4db104{--spacer-size:268px;}.elementor-3049 .elementor-element.elementor-element-50f1d0f2{--spacer-size:200px;}.elementor-3049 .elementor-element.elementor-element-71717340 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-6b9fbbee > .elementor-widget-container{padding:0px 0px 0px 010px;}.elementor-3049 .elementor-element.elementor-element-6b9fbbee{text-align:start;}.elementor-3049 .elementor-element.elementor-element-6b9fbbee .elementor-heading-title{font-size:40px;}.elementor-3049 .elementor-element.elementor-element-2df1faad{line-height:2em;}.elementor-3049 .elementor-element.elementor-element-6d242741{padding:0em 0em 2em 0em;}.elementor-3049 .elementor-element.elementor-element-443907a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-7ebb001d{--spacer-size:268px;}.elementor-3049 .elementor-element.elementor-element-72a3fbc4{--spacer-size:200px;}.elementor-3049 .elementor-element.elementor-element-1b370ad8{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-197e2cd4 > .elementor-widget-container{padding:0px 0px 0px 010px;}.elementor-3049 .elementor-element.elementor-element-197e2cd4{text-align:start;}.elementor-3049 .elementor-element.elementor-element-197e2cd4 .elementor-heading-title{font-size:40px;}.elementor-3049 .elementor-element.elementor-element-58f45708 > .elementor-widget-container{padding:0px 0px 0px 010px;}.elementor-3049 .elementor-element.elementor-element-58f45708{text-align:start;}.elementor-3049 .elementor-element.elementor-element-58f45708 .elementor-heading-title{font-size:40px;}.elementor-3049 .elementor-element.elementor-element-51db3e3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-51db3e3d .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-51db3e3d .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-712639bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-712639bd .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-712639bd .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-1e53d83d{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4479148c{padding:100px 25px 100px 25px;}.elementor-3049 .elementor-element.elementor-element-229938c3 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-168831cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-168831cd .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-168831cd .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-2c39b597{padding:100px 25px 100px 25px;}.elementor-3049 .elementor-element.elementor-element-3cdefda7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3cdefda7 .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3cdefda7 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-396ed0da > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-22bf3e7c{padding:100px 25px 100px 25px;}.elementor-3049 .elementor-element.elementor-element-34fdd3c8 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-5c30de5d{text-align:start;}.elementor-3049 .elementor-element.elementor-element-3f65b0a1{padding:0em 0em 3em 0em;}.elementor-3049 .elementor-element.elementor-element-24b13370 > .elementor-element-populated{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-35efeb13 .elementor-heading-title{font-size:40px;}.elementor-3049 .elementor-element.elementor-element-273400c5 > .elementor-element-populated{padding:4em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-2c32860c{padding:6em 2em 6em 2em;}.elementor-3049 .elementor-element.elementor-element-4e2e823a .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-89988e1 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-236d0790{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-460c3fe9 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-3049 .elementor-element.elementor-element-2514627f .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-38f353a8 > .elementor-element-populated{margin:0px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-3049 .elementor-element.elementor-element-2f4aa4bc .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-a6fa969 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-3049 .elementor-element.elementor-element-678f671e .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6eeba1fa > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-3049 .elementor-element.elementor-element-1da74e9a .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-76b991c5{padding:0em 4em 0em 4em;}.elementor-3049 .elementor-element.elementor-element-27f5bb3a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3049 .elementor-element.elementor-element-51923834 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-51923834{text-align:start;}.elementor-3049 .elementor-element.elementor-element-51923834 .elementor-heading-title{font-size:63px;letter-spacing:-3px;}.elementor-3049 .elementor-element.elementor-element-3aa24c8a{padding:15px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-5f0e9f3e > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-3bf4971b > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-1793e40 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-5131d92e > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-1e172d73{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-658b619c{padding:4em 4em 4em 4em;}.elementor-3049 .elementor-element.elementor-element-33737acb > .elementor-element-populated{padding:5em 3em 4em 3em;}.elementor-3049 .elementor-element.elementor-element-4e224281 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5em 3em 4em 3em;}.elementor-3049 .elementor-element.elementor-element-2b1f54b8{padding:100px 25px 100px 25px;}.elementor-3049 .elementor-element.elementor-element-6d5ff4bd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3049 .elementor-element.elementor-element-202be21b{text-align:center;}.elementor-3049 .elementor-element.elementor-element-13776046 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-13776046 .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-13776046 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-f49f534{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3f1eac7d{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3d031616 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5em 0em 4em 0em;}.elementor-3049 .elementor-element.elementor-element-7f59ce46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-7f59ce46{text-align:end;}.elementor-3049 .elementor-element.elementor-element-4ad23cd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4ad23cd2{text-align:end;}.elementor-3049 .elementor-element.elementor-element-2e032fe9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2e032fe9{text-align:end;}.elementor-3049 .elementor-element.elementor-element-5ef33adc > .elementor-widget-container{margin:0% 0% 0% 25%;}.elementor-3049 .elementor-element.elementor-element-5196cdfb{--spacer-size:402px;}}@media(max-width:767px){.elementor-3049 .elementor-element.elementor-element-4600daed{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4600daed .elementor-heading-title{font-size:52px;letter-spacing:-2px;}.elementor-3049 .elementor-element.elementor-element-330050c8{--spacer-size:0px;}.elementor-3049 .elementor-element.elementor-element-6225b02b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3f52af12{text-align:start;}.elementor-3049 .elementor-element.elementor-element-62d8609 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-6d92b5e{text-align:start;}.elementor-3049 .elementor-element.elementor-element-6593308d{--spacer-size:250px;}.elementor-3049 .elementor-element.elementor-element-2c66d2c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3em 3em 6em 3em;}.elementor-3049 .elementor-element.elementor-element-76b9fcc5{text-align:center;}.elementor-3049 .elementor-element.elementor-element-7991448b{text-align:center;}.elementor-3049 .elementor-element.elementor-element-1f51d237 .elementor-icon-box-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3bf88f35 .elementor-icon-box-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-1c0ea082 .elementor-icon-box-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-99e0aec .elementor-icon-box-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-fd6833e{text-align:start;}.elementor-3049 .elementor-element.elementor-element-32327dd3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3em 3em 6em 3em;}.elementor-3049 .elementor-element.elementor-element-46ef8b4{text-align:center;}.elementor-3049 .elementor-element.elementor-element-27f823e4{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2b7cbf18{text-align:center;}.elementor-3049 .elementor-element.elementor-element-50393596{width:100%;}.elementor-3049 .elementor-element.elementor-element-9273ede{width:100%;}.elementor-3049 .elementor-element.elementor-element-37d42bd{width:100%;}.elementor-3049 .elementor-element.elementor-element-df3ea27{width:100%;}.elementor-3049 .elementor-element.elementor-element-52131b4{--spacer-size:250px;}.elementor-3049 .elementor-element.elementor-element-6d5018d5{--spacer-size:250px;}.elementor-3049 .elementor-element.elementor-element-5a5bc175 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3em 3em 6em 3em;}.elementor-3049 .elementor-element.elementor-element-4e810aa4{text-align:center;}.elementor-3049 .elementor-element.elementor-element-c34112d{text-align:center;}.elementor-3049 .elementor-element.elementor-element-12b7e377{text-align:center;}.elementor-3049 .elementor-element.elementor-element-319b44a{width:100%;}.elementor-3049 .elementor-element.elementor-element-66f16f3{width:100%;}.elementor-3049 .elementor-element.elementor-element-7943739{width:100%;}.elementor-3049 .elementor-element.elementor-element-c4f7142{width:100%;}.elementor-3049 .elementor-element.elementor-element-198b575d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-893447c{--spacer-size:120px;}.elementor-3049 .elementor-element.elementor-element-893447c > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2c719b0b .elementor-heading-title{font-size:23px;}.elementor-3049 .elementor-element.elementor-element-61ecb96e{padding:50px 20px 50px 20px;}.elementor-3049 .elementor-element.elementor-element-30e84b55{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2938e74b .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2938e74b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-4076041d > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-145874fa > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-5a72b84c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-5a72b84c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3049 .elementor-element.elementor-element-157495e7 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-3223d89 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4087dc1f > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-0469f82{padding:50px 20px 50px 20px;}.elementor-3049 .elementor-element.elementor-element-ce59304 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-f4ce846 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-5f45841 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-adc4a0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3049 .elementor-element.elementor-element-adc4a0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3049 .elementor-element.elementor-element-adc4a0b:hover > .elementor-element-populated{background-position:0px 0px;}.elementor-3049 .elementor-element.elementor-element-8d387f5 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-17e2d5b > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-6d610ab.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3049 .elementor-element.elementor-element-72ff7ff{text-align:center;}.elementor-3049 .elementor-element.elementor-element-f3ad4de .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-f3ad4de .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-671efdd7{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-365df083 .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-365df083 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-3dfb4b5b{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3adcc529 .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3adcc529 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-7cd03b4f{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-53aaea75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-925d954{text-align:center;}.elementor-3049 .elementor-element.elementor-element-925d954 .elementor-heading-title{font-size:30px;letter-spacing:-2px;}.elementor-3049 .elementor-element.elementor-element-48da0aa5 > .elementor-widget-container{padding:0em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-615a501b{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-565eb9d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-7d679b1b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0em 2em 0em 2em;}.elementor-3049 .elementor-element.elementor-element-8690062 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-5dc9102a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0em 2em 3em 2em;}.elementor-3049 .elementor-element.elementor-element-190bef20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-7b7f699b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-9e9dcb3{padding:50px 20px 50px 20px;}.elementor-3049 .elementor-element.elementor-element-262dde41{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6f1a147e > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-5cfa191d > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-6803c5cc > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-6803c5cc{margin-top:0px;margin-bottom:0px;}.elementor-3049 .elementor-element.elementor-element-53e90c3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-7839f6e6 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-1a1478fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-1d9768b0 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-54ff84af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-7105ee5{padding:0em 2em 0em 2em;}.elementor-3049 .elementor-element.elementor-element-69eb656d{padding:4em 2em 3em 2em;}.elementor-3049 .elementor-element.elementor-element-6202d7c0{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6202d7c0 .elementor-heading-title{font-size:30px;letter-spacing:-2px;}.elementor-3049 .elementor-element.elementor-element-1865dcfa{text-align:center;}.elementor-3049 .elementor-element.elementor-element-68379c88{text-align:center;font-size:14px;}.elementor-3049 .elementor-element.elementor-element-5cf46464{--spacer-size:50px;}.elementor-3049 .elementor-element.elementor-element-4d823374{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4d823374 .elementor-heading-title{font-size:40px;letter-spacing:-2px;}.elementor-3049 .elementor-element.elementor-element-6dc1e7eb{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-33cc171c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-71717340 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-6b9fbbee{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6b9fbbee .elementor-heading-title{font-size:30px;letter-spacing:-2px;}.elementor-3049 .elementor-element.elementor-element-2df1faad > .elementor-widget-container{padding:0em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-30c0cadc > .elementor-widget-container{margin:0px 0px 20px 0px;padding:1em 2em 0em 2em;}.elementor-3049 .elementor-element.elementor-element-71f4602b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-443907a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-1b370ad8{padding:4em 2em 3em 2em;}.elementor-3049 .elementor-element.elementor-element-197e2cd4{text-align:center;}.elementor-3049 .elementor-element.elementor-element-197e2cd4 .elementor-heading-title{font-size:40px;letter-spacing:-2px;}.elementor-3049 .elementor-element.elementor-element-43355dfd{--spacer-size:50px;}.elementor-3049 .elementor-element.elementor-element-58f45708{text-align:center;}.elementor-3049 .elementor-element.elementor-element-58f45708 .elementor-heading-title{font-size:30px;letter-spacing:-2px;}.elementor-3049 .elementor-element.elementor-element-1e6a6f95{text-align:center;}.elementor-3049 .elementor-element.elementor-element-14d3781f > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-51db3e3d .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-51db3e3d .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-712639bd .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-712639bd .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-1e53d83d{text-align:center;}.elementor-3049 .elementor-element.elementor-element-dcdc378{--spacer-size:10px;}.elementor-3049 .elementor-element.elementor-element-4479148c{padding:50px 20px 80px 20px;}.elementor-3049 .elementor-element.elementor-element-229938c3 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-5a27d99{text-align:center;}.elementor-3049 .elementor-element.elementor-element-5a27d99 .elementor-heading-title{font-size:35px;}.elementor-3049 .elementor-element.elementor-element-a4f228d > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-3049 .elementor-element.elementor-element-168831cd .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-168831cd .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-8e9f352{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2c39b597{padding:50px 20px 80px 20px;}.elementor-3049 .elementor-element.elementor-element-f708514 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-3049 .elementor-element.elementor-element-3cdefda7 .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3cdefda7 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-341aa333{text-align:center;}.elementor-3049 .elementor-element.elementor-element-396ed0da > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-6b96d5d8{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6b96d5d8 .elementor-heading-title{font-size:35px;}.elementor-3049 .elementor-element.elementor-element-22bf3e7c{padding:50px 20px 80px 20px;}.elementor-3049 .elementor-element.elementor-element-34fdd3c8 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-203e90e{text-align:center;}.elementor-3049 .elementor-element.elementor-element-203e90e .elementor-heading-title{font-size:35px;}.elementor-3049 .elementor-element.elementor-element-10976d21 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4cc66b7e .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-5c30de5d{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3f65b0a1 > .elementor-container{min-height:50vh;}.elementor-3049 .elementor-element.elementor-element-3f65b0a1{padding:0em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-24b13370 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 2em 1em 2em;}.elementor-3049 .elementor-element.elementor-element-35efeb13 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-35efeb13{text-align:center;}.elementor-3049 .elementor-element.elementor-element-40134e82{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-273400c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-13e4ef43 > .elementor-container{min-height:428px;}.elementor-3049 .elementor-element.elementor-element-72f032e0 > .elementor-widget-container{padding:2em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-2c32860c{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-4e2e823a > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4e2e823a .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-6ca7bc5b .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-89988e1 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-89988e1 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-236d0790{margin-top:0px;margin-bottom:0px;padding:2em 4em 2em 4em;}.elementor-3049 .elementor-element.elementor-element-2514627f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2514627f .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-2f4aa4bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2f4aa4bc .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-678f671e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-678f671e .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-1da74e9a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-1da74e9a .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4cc62b28{padding:3em 3em 3em 3em;}.elementor-3049 .elementor-element.elementor-element-3cab405a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-13d31f6e{text-align:center;}.elementor-3049 .elementor-element.elementor-element-6ace95b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-8a56d60{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4076f282{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-3049 .elementor-element.elementor-element-3ab372b8{width:100%;}.elementor-3049 .elementor-element.elementor-element-3ab372b8 > .elementor-element-populated{margin:1px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-3049 .elementor-element.elementor-element-76b991c5{margin-top:0px;margin-bottom:0px;padding:40% 0% 0% 0%;}.elementor-3049 .elementor-element.elementor-element-27f5bb3a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3049 .elementor-element.elementor-element-75e0c19a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-75e0c19a{font-size:9px;}.elementor-3049 .elementor-element.elementor-element-51923834{text-align:center;}.elementor-3049 .elementor-element.elementor-element-51923834 .elementor-heading-title{font-size:40px;letter-spacing:-2px;}.elementor-3049 .elementor-element.elementor-element-3aa24c8a{padding:15px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-5f0e9f3e > .elementor-element-populated{padding:15px 10px 20px 10px;}.elementor-3049 .elementor-element.elementor-element-3bf4971b > .elementor-element-populated{padding:15px 10px 20px 10px;}.elementor-3049 .elementor-element.elementor-element-1793e40 > .elementor-element-populated{padding:15px 10px 10px 10px;}.elementor-3049 .elementor-element.elementor-element-5131d92e > .elementor-element-populated{padding:15px 10px 20px 10px;}.elementor-3049 .elementor-element.elementor-element-1e172d73{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-2feda782 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3049 .elementor-element.elementor-element-44c7a2f{--spacer-size:30px;}.elementor-3049 .elementor-element.elementor-element-909f1cb > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-3049 .elementor-element.elementor-element-658b619c{padding:2em 1em 2em 1em;}.elementor-3049 .elementor-element.elementor-element-63d55894{text-align:center;}.elementor-3049 .elementor-element.elementor-element-54af4dd{text-align:center;}.elementor-3049 .elementor-element.elementor-element-14d474e0{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3906f519{text-align:center;}.elementor-3049 .elementor-element.elementor-element-1be019f1{text-align:center;}.elementor-3049 .elementor-element.elementor-element-3b510954{text-align:center;}.elementor-3049 .elementor-element.elementor-element-37ca77f1{padding:4em 2em 4em 2em;}.elementor-3049 .elementor-element.elementor-element-33737acb > .elementor-element-populated{padding:4em 0em 4em 0em;}.elementor-3049 .elementor-element.elementor-element-2ec2ea8{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4e224281 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-379ff59b{text-align:center;}.elementor-3049 .elementor-element.elementor-element-770514c7{width:10%;}.elementor-3049 .elementor-element.elementor-element-4a5ae507{width:10%;}.elementor-3049 .elementor-element.elementor-element-4af8873a{--spacer-size:10px;}.elementor-3049 .elementor-element.elementor-element-1628571{width:75%;}.elementor-3049 .elementor-element.elementor-element-3eae24b3{width:10%;}.elementor-3049 .elementor-element.elementor-element-3d00cbb4{width:10%;}.elementor-3049 .elementor-element.elementor-element-278607d2{--spacer-size:10px;}.elementor-3049 .elementor-element.elementor-element-55524dda{width:75%;}.elementor-3049 .elementor-element.elementor-element-1ab8adf{width:10%;}.elementor-3049 .elementor-element.elementor-element-1d8d6460{width:10%;}.elementor-3049 .elementor-element.elementor-element-59b9501e{--spacer-size:10px;}.elementor-3049 .elementor-element.elementor-element-f2d3ff9{width:75%;}.elementor-3049 .elementor-element.elementor-element-c8bdc5a{width:10%;}.elementor-3049 .elementor-element.elementor-element-6199c32a{width:10%;}.elementor-3049 .elementor-element.elementor-element-487af9c3{--spacer-size:10px;}.elementor-3049 .elementor-element.elementor-element-468e7466{width:75%;}.elementor-3049 .elementor-element.elementor-element-2b1f54b8{padding:50px 20px 50px 20px;}.elementor-3049 .elementor-element.elementor-element-6d15f155 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3c1a130e > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-4bad0132 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3049 .elementor-element.elementor-element-2132c251 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-53c45af1 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3805d400 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-202be21b{text-align:center;}.elementor-3049 .elementor-element.elementor-element-13776046 .elementor-divider{text-align:center;}.elementor-3049 .elementor-element.elementor-element-13776046 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3049 .elementor-element.elementor-element-704b1631 > .elementor-container{min-height:200px;}.elementor-3049 .elementor-element.elementor-element-3f1eac7d{padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3d031616 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-3049 .elementor-element.elementor-element-7f59ce46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-7f59ce46{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4ad23cd2{text-align:center;}.elementor-3049 .elementor-element.elementor-element-4ad23cd2 .elementor-heading-title{font-size:30px;}.elementor-3049 .elementor-element.elementor-element-2e032fe9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-2e032fe9{text-align:center;}.elementor-3049 .elementor-element.elementor-element-5ef33adc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-5ef33adc{text-align:center;}.elementor-3049 .elementor-element.elementor-element-5196cdfb{--spacer-size:380px;}}