.elementor-730 .elementor-element.elementor-element-81c73df > .elementor-container{min-height:100vh;}.elementor-730 .elementor-element.elementor-element-81c73df:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-81c73df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF6;}.elementor-730 .elementor-element.elementor-element-81c73df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;z-index:0;overflow:visible;}.elementor-730 .elementor-element.elementor-element-81c73df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-a9830b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-a9830b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2024/09/Slider-Home-Praia-Resort-Residences-The-Centerpiece-Jewel-of-Zona-Romantica-1-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-a9830b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-a9830b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-22347a1{--spacer-size:100vh;}.elementor-730 .elementor-element.elementor-element-9cb5ce2 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-730 .elementor-element.elementor-element-5208e7d{overflow:visible;}.elementor-730 .elementor-element.elementor-element-7d6ecb6 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-730 .elementor-element.elementor-element-e15def9{text-align:center;}.elementor-730 .elementor-element.elementor-element-e15def9 .elementor-heading-title{color:#161615B3;font-family:"Suisse Intl", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.1em;}.elementor-730 .elementor-element.elementor-element-e15def9 .elementor-widget-container{animation-name:ekit-fade;animation-duration:9s;animation-iteration-count:infinite;animation-direction:normal;}.elementor-730 .elementor-element.elementor-element-e4b370f{padding:7% 0% 0% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-e994277 img{width:29%;}.elementor-730 .elementor-element.elementor-element-7d755e8{padding:0% 0% 8% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-ea13eef > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#092813;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-730 .elementor-element.elementor-element-ea13eef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-00b7312{--spacer-size:33px;}.elementor-730 .elementor-element.elementor-element-d42c2b6{overflow:visible;}.elementor-730 .elementor-element.elementor-element-1982735 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px;}.elementor-730 .elementor-element.elementor-element-e459205{text-align:center;}.elementor-730 .elementor-element.elementor-element-e459205 .elementor-heading-title{color:#092813;font-family:"Gotham Regular", Sans-serif;font-size:12px;font-weight:800;}.elementor-730 .elementor-element.elementor-element-4ada596{text-align:center;}.elementor-730 .elementor-element.elementor-element-4ada596 .elementor-heading-title{color:#092813;font-family:"Gotham Regular", Sans-serif;font-size:12px;font-weight:800;}.elementor-730 .elementor-element.elementor-element-ef6ec7a > .elementor-container{min-height:87vh;}.elementor-730 .elementor-element.elementor-element-ef6ec7a:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-ef6ec7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF6;}.elementor-730 .elementor-element.elementor-element-ef6ec7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;z-index:0;overflow:visible;}.elementor-730 .elementor-element.elementor-element-ef6ec7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-8e92f0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-8e92f0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-de6991b:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-de6991b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2024/04/Praia-Boutique-Residences-Background.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-de6991b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 30% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-de6991b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-ca1a313 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-730 .elementor-element.elementor-element-4bb6f2f .elementor-heading-title{color:#092813;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-893bc07 .elementor-heading-title{color:#092813;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-ba1722f{padding:3% 0% 0% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-c616494 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-fb4b73c{overflow:visible;}.elementor-730 .elementor-element.elementor-element-86b1b56{color:#092813;font-family:"Gotham Regular", Sans-serif;font-size:14px;font-weight:900;letter-spacing:0em;}.elementor-730 .elementor-element.elementor-element-084169f{color:#092813;font-family:"Gotham Regular", Sans-serif;font-size:14px;font-weight:900;letter-spacing:0em;}.elementor-730 .elementor-element.elementor-element-79ad303 > .elementor-container{max-width:1270px;}.elementor-730 .elementor-element.elementor-element-79ad303{margin-top:-23%;margin-bottom:0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-1b0fd85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-1b0fd85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2025/03/Praia-Resort-Residences-Location-min-min-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-1b0fd85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-730 .elementor-element.elementor-element-1b0fd85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-237854e{--spacer-size:700px;}.elementor-730 .elementor-element.elementor-element-e0aa79d:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-e0aa79d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF6;}.elementor-730 .elementor-element.elementor-element-e0aa79d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 0% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-e0aa79d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-215dc9c{overflow:visible;}.elementor-730 .elementor-element.elementor-element-51c6d2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-730 .elementor-element.elementor-element-64c53c2 .elementor-heading-title{color:#092813;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-5653b0c .elementor-heading-title{color:#092813;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-51ca20c:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-51ca20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF6;}.elementor-730 .elementor-element.elementor-element-51ca20c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-730 .elementor-element.elementor-element-51ca20c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-d005fea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-d005fea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2024/09/Praia-Resort-Residences-Zona-Romantica-Puerto-Vallarta-Aereal-Picture-min.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-d005fea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-730 .elementor-element.elementor-element-d005fea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-d2a518a{--spacer-size:600px;}.elementor-730 .elementor-element.elementor-element-65c222c > .elementor-element-populated{padding:0% 15% 9% 15%;}.elementor-730 .elementor-element.elementor-element-fd08569{overflow:visible;}.elementor-730 .elementor-element.elementor-element-8411403 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-d2398d5{color:#092813;font-family:"Gotham Regular", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0em;}.elementor-730 .elementor-element.elementor-element-58bbb6f{--spacer-size:114px;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit-btn-wraper{text-align:left;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button{padding:0px 0px 5px 0px;font-family:"Suisse Intl", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-text );}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-text );background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-text );background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button > i{color:var( --e-global-color-text );font-size:21px;padding:0px 0px 0px 18px;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_slide_in_line::after{background-color:var( --e-global-color-text );}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button:not(.ekit_tamaya){background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_distorted_btn .ekit_button__bg{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button.ekit_slide_bg:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button.ekit_slide_left_border:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-380e392 .ekit_creative_button > svg{max-width:21px;}.elementor-730 .elementor-element.elementor-element-a8a1e99{padding:17% 0% 0% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-9aa3401 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-730 .elementor-element.elementor-element-7cb1be9 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 112% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-730 .elementor-element.elementor-element-7cb1be9 > .elementor-widget-container{margin:0% 0% -65% 0%;box-shadow:20px 20px 0px 0px rgba(51, 72, 61.000000000000014, 0.611764705882353);}.elementor-730 .elementor-element.elementor-element-7cb1be9{width:auto;max-width:auto;}.elementor-730 .elementor-element.elementor-element-0f5513a{overflow:visible;}.elementor-730 .elementor-element.elementor-element-22402d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-730 .elementor-element.elementor-element-22402d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-cdb43dc{overflow:visible;}.elementor-730 .elementor-element.elementor-element-0648efd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-730 .elementor-element.elementor-element-0648efd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-e79c4c5{--spacer-size:50px;}.elementor-730 .elementor-element.elementor-element-d4efa65 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-730 .elementor-element.elementor-element-d4efa65 > .elementor-widget-container{margin:0% 0% -65% 0%;box-shadow:20px 20px 0px 0px rgba(51, 72, 61.000000000000014, 0.611764705882353);}.elementor-730 .elementor-element.elementor-element-d4efa65{width:auto;max-width:auto;}.elementor-730 .elementor-element.elementor-element-c8334e0 > .elementor-element-populated{padding:0% 15% 9% 15%;}.elementor-730 .elementor-element.elementor-element-71e494d{overflow:visible;}.elementor-730 .elementor-element.elementor-element-f38e9e9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-ebd1e3a{color:var( --e-global-color-text );font-family:"Gotham Regular", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0em;}.elementor-730 .elementor-element.elementor-element-67a8c1a{--spacer-size:114px;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit-btn-wraper{text-align:left;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button{padding:0px 0px 5px 0px;font-family:"Suisse Intl", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-text );}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-text );background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-text );background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button > i{color:var( --e-global-color-text );font-size:21px;padding:0px 0px 0px 18px;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_slide_in_line::after{background-color:var( --e-global-color-text );}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button:not(.ekit_tamaya){background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_distorted_btn .ekit_button__bg{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button.ekit_slide_bg:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button.ekit_slide_left_border:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-b694d51 .ekit_creative_button > svg{max-width:21px;}.elementor-730 .elementor-element.elementor-element-f503cf4{padding:17% 0% 0% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-3701684 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-f9d9347 .elementor-heading-title{color:#092813;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-48a004c > .elementor-container{max-width:1270px;}.elementor-730 .elementor-element.elementor-element-48a004c{margin-top:0%;margin-bottom:0%;padding:4% 0% 0% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-5b17497:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-5b17497 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2025/01/Home-Praia-Resort-Residences-Puerto-Vallarta-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-5b17497 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-730 .elementor-element.elementor-element-5b17497 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-20b16da{--spacer-size:700px;}.elementor-730 .elementor-element.elementor-element-9f17cb7{padding:4% 0% 10% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-99e4a0d{overflow:visible;}.elementor-730 .elementor-element.elementor-element-c773432{color:#092813;font-family:"Gotham Regular", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0em;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit-btn-wraper{text-align:left;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button{padding:0px 0px 5px 0px;font-family:"Suisse Intl", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:#092813;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button.ekit_tamaya::before{color:#092813;background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button.ekit_tamaya::after{color:#092813;background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button > i{color:#092813;font-size:21px;padding:0px 0px 0px 18px;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_slide_in_line::after{background-color:#092813;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button svg path{stroke:#092813;fill:#092813;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button:not(.ekit_tamaya){background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_distorted_btn .ekit_button__bg{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button.ekit_slide_bg:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button.ekit_slide_left_border:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d362ec4 .ekit_creative_button > svg{max-width:21px;}.elementor-730 .elementor-element.elementor-element-a44fce4:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-a44fce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092813;}.elementor-730 .elementor-element.elementor-element-a44fce4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 7% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-a44fce4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-4f9a217 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.elementor-730 .elementor-element.elementor-element-caa6d84{overflow:visible;}.elementor-730 .elementor-element.elementor-element-646713c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.elementor-730 .elementor-element.elementor-element-646713c{z-index:0;}.elementor-730 .elementor-element.elementor-element-b0a82a3 .elementor-heading-title{color:#FFFFFF;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-667d330{overflow:visible;}.elementor-730 .elementor-element.elementor-element-ed76364 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-918b93a{overflow:visible;}.elementor-730 .elementor-element.elementor-element-492f26e{color:#FFFFFF;font-family:"Gotham Regular", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0em;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit-btn-wraper{text-align:left;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button{padding:0px 0px 5px 0px;font-family:"Suisse Intl", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button.ekit_tamaya::before{color:#FFFFFF;background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button.ekit_tamaya::after{color:#FFFFFF;background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button > i{color:#FFFFFF;font-size:21px;padding:0px 0px 0px 18px;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_slide_in_line::after{background-color:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button:not(.ekit_tamaya){background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_distorted_btn .ekit_button__bg{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button.ekit_slide_bg:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button.ekit_slide_left_border:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-d811f07 .ekit_creative_button > svg{max-width:21px;}.elementor-730 .elementor-element.elementor-element-1fe1211 > .elementor-container{max-width:1200px;}.elementor-730 .elementor-element.elementor-element-1fe1211{padding:6% 0% 0% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-de0b8a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-de0b8a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2024/09/img-2-Home-Praia-Resort-Residences-The-Centerpiece-Jewel-of-Zona-Romantica-1-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-de0b8a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-730 .elementor-element.elementor-element-de0b8a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-c47a060{--spacer-size:700px;}.elementor-730 .elementor-element.elementor-element-6c93c59 > .elementor-container{min-height:826px;}.elementor-730 .elementor-element.elementor-element-6c93c59:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-6c93c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2024/09/img-3-Home-Praia-Resort-Residences-The-Centerpiece-Jewel-of-Zona-Romantica-min.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-6c93c59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-730 .elementor-element.elementor-element-6c93c59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-d88a592{overflow:visible;}.elementor-730 .elementor-element.elementor-element-2d75fda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-730 .elementor-element.elementor-element-fd3a9e1{text-align:center;}.elementor-730 .elementor-element.elementor-element-fd3a9e1 .elementor-heading-title{color:#FFFFFFB3;font-family:"Gotham Regular", Sans-serif;font-weight:600;letter-spacing:0.1em;}.elementor-730 .elementor-element.elementor-element-d6327a0{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-730 .elementor-element.elementor-element-d6327a0 .elementor-divider-separator{width:3%;margin:0 auto;margin-center:0;}.elementor-730 .elementor-element.elementor-element-d6327a0 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-730 .elementor-element.elementor-element-2d5e240{padding:6% 0% 6% 0%;overflow:visible;}.elementor-730 .elementor-element.elementor-element-c43d6c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.elementor-730 .elementor-element.elementor-element-c43d6c7{z-index:0;}.elementor-730 .elementor-element.elementor-element-35c9f7b{text-align:center;}.elementor-730 .elementor-element.elementor-element-35c9f7b .elementor-heading-title{color:#FFFFFF;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-48ba557{text-align:center;}.elementor-730 .elementor-element.elementor-element-48ba557 .elementor-heading-title{color:#FFFFFF;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-9b94b3c{text-align:center;}.elementor-730 .elementor-element.elementor-element-9b94b3c .elementor-heading-title{color:#FFFFFF;font-family:"Felix Titiling", Sans-serif;font-size:81px;font-weight:100;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit-btn-wraper{text-align:center;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button{padding:0px 0px 5px 0px;font-family:"Gotham Regular", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button.ekit_tamaya::before{color:#FFFFFF;background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button.ekit_tamaya::after{color:#FFFFFF;background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button > i{color:#FFFFFF;font-size:21px;padding:0px 0px 0px 18px;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_slide_in_line::after{background-color:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button:not(.ekit_tamaya){background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_distorted_btn .ekit_button__bg{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button.ekit_slide_bg:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button.ekit_slide_left_border:before{background-color:#02010100;}.elementor-730 .elementor-element.elementor-element-417e432 .ekit_creative_button > svg{max-width:21px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-730 .elementor-element.elementor-element-22347a1{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;}.elementor-730 .elementor-element.elementor-element-ef6ec7a > .elementor-container{min-height:252px;}.elementor-730 .elementor-element.elementor-element-ef6ec7a:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-ef6ec7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2024/09/Slider-Home-Praia-Resort-Residences-The-Centerpiece-Jewel-of-Zona-Romantica-1-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-ca1a313 > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-730 .elementor-element.elementor-element-4bb6f2f .elementor-heading-title{font-size:27px;}.elementor-730 .elementor-element.elementor-element-893bc07 .elementor-heading-title{font-size:27px;}.elementor-730 .elementor-element.elementor-element-ba1722f{padding:8% 0% 0% 0%;}.elementor-730 .elementor-element.elementor-element-cb0561e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-d09a24e > .elementor-element-populated{padding:6% 0% 0% 0%;}.elementor-730 .elementor-element.elementor-element-4c63e4b{width:10%;}.elementor-730 .elementor-element.elementor-element-1b0fd85{width:90%;}.elementor-730 .elementor-element.elementor-element-237854e{--spacer-size:250px;}.elementor-730 .elementor-element.elementor-element-64c53c2 .elementor-heading-title{font-size:31px;}.elementor-730 .elementor-element.elementor-element-5653b0c .elementor-heading-title{font-size:31px;}.elementor-730 .elementor-element.elementor-element-65c222c > .elementor-element-populated{padding:0% 6% 6% 6%;}.elementor-730 .elementor-element.elementor-element-22402d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-cdb43dc{padding:8% 0% 0% 0%;}.elementor-730 .elementor-element.elementor-element-0648efd{width:76%;}.elementor-730 .elementor-element.elementor-element-0648efd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-0648efd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praia.mx/wp-content/uploads/2024/09/Praia-Resort-Residences-Zona-Romantica-Puerto-Vallarta-Aereal-Picture-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-e79c4c5{--spacer-size:278px;}.elementor-730 .elementor-element.elementor-element-1dd2fff{width:100%;}.elementor-730 .elementor-element.elementor-element-d4efa65 > .elementor-widget-container{margin:-24% 0% 0% 37%;}.elementor-730 .elementor-element.elementor-element-c8334e0 > .elementor-element-populated{padding:0% 6% 6% 6%;}.elementor-730 .elementor-element.elementor-element-f9d9347 .elementor-heading-title{font-size:34px;}.elementor-730 .elementor-element.elementor-element-aa5d666{width:10%;}.elementor-730 .elementor-element.elementor-element-5b17497{width:90%;}.elementor-730 .elementor-element.elementor-element-20b16da{--spacer-size:212px;}.elementor-730 .elementor-element.elementor-element-c773432{font-size:14px;}.elementor-730 .elementor-element.elementor-element-b0a82a3 .elementor-heading-title{font-size:34px;}.elementor-730 .elementor-element.elementor-element-492f26e{font-size:14px;}.elementor-730 .elementor-element.elementor-element-c47a060{--spacer-size:253px;}.elementor-730 .elementor-element.elementor-element-6c93c59 > .elementor-container{min-height:615px;}.elementor-730 .elementor-element.elementor-element-35c9f7b .elementor-heading-title{font-size:41px;}.elementor-730 .elementor-element.elementor-element-48ba557 .elementor-heading-title{font-size:41px;}.elementor-730 .elementor-element.elementor-element-9b94b3c .elementor-heading-title{font-size:41px;}}@media(min-width:768px){.elementor-730 .elementor-element.elementor-element-a9830b0{width:50%;}.elementor-730 .elementor-element.elementor-element-9cb5ce2{width:50%;}.elementor-730 .elementor-element.elementor-element-dade6fd{width:36%;}.elementor-730 .elementor-element.elementor-element-c616494{width:64%;}.elementor-730 .elementor-element.elementor-element-4c63e4b{width:5.65%;}.elementor-730 .elementor-element.elementor-element-1b0fd85{width:94.35%;}.elementor-730 .elementor-element.elementor-element-9aa3401{width:69.141%;}.elementor-730 .elementor-element.elementor-element-53d04b6{width:29.096%;}.elementor-730 .elementor-element.elementor-element-a927e19{width:4%;}.elementor-730 .elementor-element.elementor-element-3701684{width:96%;}.elementor-730 .elementor-element.elementor-element-aa5d666{width:5.65%;}.elementor-730 .elementor-element.elementor-element-5b17497{width:94.35%;}.elementor-730 .elementor-element.elementor-element-6057132{width:59.549%;}.elementor-730 .elementor-element.elementor-element-35faf99{width:40.402%;}.elementor-730 .elementor-element.elementor-element-ace9c0e{width:56.594%;}.elementor-730 .elementor-element.elementor-element-ed76364{width:43.406%;}}@media(min-width:1025px){.elementor-730 .elementor-element.elementor-element-a9830b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-a9830b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-730 .elementor-element.elementor-element-de6991b:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-de6991b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-730 .elementor-element.elementor-element-1b0fd85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-1b0fd85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-730 .elementor-element.elementor-element-d005fea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-d005fea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-730 .elementor-element.elementor-element-5b17497:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-5b17497 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-730 .elementor-element.elementor-element-de0b8a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-de0b8a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-81c73df *//*.half-background {
    height: 100%;
    background: linear-gradient(90deg, #fff 50%, #FDFBF6 50%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef6ec7a */.half-background {
    height: 100%;
    background: linear-gradient(90deg, #fff 50%, #FDFBF6 50%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Felix Titiling';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://praia.mx/wp-content/uploads/2024/04/TITULOS-Felix-Titiling.ttf') format('truetype');
}
/* End Custom Fonts CSS */