.elementor-1774 .elementor-element.elementor-element-250c8a79{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.51;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-250c8a79::before, .elementor-1774 .elementor-element.elementor-element-250c8a79 > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-250c8a79 > .e-con-inner > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-250c8a79 > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-250c8a79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-250c8a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#181717;--background-overlay:'';}.elementor-1774 .elementor-element.elementor-element-250c8a79:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-250c8a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Noord-Bali-waterval-hero.webp") 50% 50%;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-250c8a79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-52692498{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1774 .elementor-element.elementor-element-511ec3df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-511ec3df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-8f926c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-272243c1{text-align:center;}.elementor-1774 .elementor-element.elementor-element-272243c1 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:-0.8px;}.elementor-1774 .elementor-element.elementor-element-320215c9{width:var( --container-widget-width, 66% );max-width:66%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-1774 .elementor-element.elementor-element-3e98a83d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-32f43624{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-47116105{--display:flex;--min-height:275px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-47116105:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-47116105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-06-om-00.43.40.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-47116105::before, .elementor-1774 .elementor-element.elementor-element-47116105 > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-47116105 > .e-con-inner > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-47116105 > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-47116105 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-47116105 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1774 .elementor-element.elementor-element-549b2483{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-549b2483 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-49fec333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-4b756587{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-159c7652{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-159c7652:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-159c7652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/507236A5-3117-4AE0-878D-951893262352.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-3bf80f01{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-3bf80f01 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-880875e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-3f1287a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-44810047{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-44810047:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-44810047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/AAAA7457_preview.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-4574a0e3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-4574a0e3 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-6c5e9f63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-4b83619e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-76c10e58{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-76c10e58:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-76c10e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_6977-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-32a394ae{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-32a394ae .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-150c57eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-580e5ce3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-2f9ff241{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-2f9ff241:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-2f9ff241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/IMG_5753-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-7feb7f5b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-7feb7f5b .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-3371954f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-20a09267{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-41379b64{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-41379b64:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-41379b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/IMG_5143-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-1245813{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-1245813 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-3a3fbfb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-2ebfc924{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-3ff6fe6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-67be5b5e{--display:flex;--min-height:275px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-67be5b5e:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-67be5b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/AAAA5510-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-67be5b5e::before, .elementor-1774 .elementor-element.elementor-element-67be5b5e > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-67be5b5e > .e-con-inner > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-67be5b5e > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-67be5b5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-67be5b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1774 .elementor-element.elementor-element-4ff8f393{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-4ff8f393 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-3c9783e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-44bf7f13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-381b0707{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-381b0707:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-381b0707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_5596-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-637010d2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-637010d2 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-b4eb822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-732edec2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-4f33c19c{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-4f33c19c:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-4f33c19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-06-om-00.41.51-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-677e3b7a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-677e3b7a .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-69a64d16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-10ce65c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-2b2e892d{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-2b2e892d:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-2b2e892d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-06-om-00.10.50-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-151b3bcc{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-151b3bcc .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-1257d7fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-3a84fbe4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-63551aa{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-63551aa:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-63551aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/AAAA8453_preview-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-18978cc7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-18978cc7 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-7550109d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-6009b37e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-6aa8e386{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-6aa8e386:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-6aa8e386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-06-om-00.14.31.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-43cf918c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-43cf918c .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-405455ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-50b61cbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-e40911a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-3f79b386{--display:flex;--min-height:275px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-3f79b386:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-3f79b386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/IMG_5601-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-3f79b386::before, .elementor-1774 .elementor-element.elementor-element-3f79b386 > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-3f79b386 > .e-con-inner > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-3f79b386 > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-3f79b386 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-3f79b386 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1774 .elementor-element.elementor-element-d9b67f1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-d9b67f1 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-52ae45e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-5236e14c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-6722900a{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-6722900a:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-6722900a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-16-om-17.10.36.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-1383d331{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-1383d331 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-4304d4eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-4550377{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-69e39d08{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-69e39d08:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-69e39d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/AAAA7428.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-38302f72{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-38302f72 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-57be65ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-5044183f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-78634e9f{--display:flex;--min-height:275px;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-78634e9f:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-78634e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Noord-Bali-markt-kleurrijke-tassen.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-4c84fdb8{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-4c84fdb8 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-5830f48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-4575c944{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-1d00a799{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-1d00a799:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-1d00a799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/AAAA7820_preview.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-1544dd3b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-1544dd3b .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-4f1e379d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-35eeb00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-566bcce8{--display:flex;--min-height:275px;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-566bcce8:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-566bcce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-06-om-00.28.35.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-6e037761{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-6e037761 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-4ad0cddc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-47bb27cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-638a6f06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-1b2130b9{--display:flex;--min-height:275px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-1b2130b9:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-1b2130b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_3116-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-1b2130b9::before, .elementor-1774 .elementor-element.elementor-element-1b2130b9 > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-1b2130b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1774 .elementor-element.elementor-element-1b2130b9 > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-1b2130b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1774 .elementor-element.elementor-element-1b2130b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1774 .elementor-element.elementor-element-55515f4c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-55515f4c .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-6e30170c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-44ebba6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-6e084e68{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-6e084e68:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-6e084e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/AAAA7149_preview-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-35eee987{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-35eee987 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-7bad4097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-2464605e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-17d2dca5{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-17d2dca5:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-17d2dca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/PHOTO-2019-02-20-12-38-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-77c22a39{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-77c22a39 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-564ada5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-36f5746f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-74cbf4c1{--display:flex;--min-height:275px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-74cbf4c1:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-74cbf4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/2024-12-06-24.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-7bd9489{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-7bd9489 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-2a0aa499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-44d7f755{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-4b908deb{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-4b908deb:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-4b908deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_5530-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-24b26b77{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-24b26b77 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-61fc4c74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-66a9d78a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-60df8212{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-60df8212:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-60df8212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_5530-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-4edbbc75{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-4edbbc75 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-62b4bec4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-1774 .elementor-element.elementor-element-a371c38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-35191f3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-67e85c4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-1774 .elementor-element.elementor-element-67e85c4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-6e5a3b46{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-6e5a3b46.e-con{--align-self:center;}.elementor-1774 .elementor-element.elementor-element-3a306c50{text-align:center;}.elementor-1774 .elementor-element.elementor-element-3a306c50 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;letter-spacing:-0.6px;}.elementor-1774 .elementor-element.elementor-element-14fb48fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:19px;}.elementor-1774 .elementor-element.elementor-element-14fb48fb.elementor-element{--align-self:flex-start;}.elementor-1774 .elementor-element.elementor-element-461d7ea0{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button{background-color:var( --e-global-color-ec25634 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-e052ba3 );color:var( --e-global-color-e052ba3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4ade329 );border-radius:26px 26px 26px 26px;padding:2px 2px 2px 21px;}.elementor-1774 .elementor-element.elementor-element-56796506{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:33;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button-icon{font-size:17px;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 12px 12px 12px;border-radius:1000px 1000px 1000px 1000px;}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button .elementor-button-icon i{color:var( --e-global-color-ec25634 );}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-ec25634 );}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button .elementor-button-icon{background:var( --e-global-color-dc78308 );}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button .elementor-button-icon i, .elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button .elementor-button-icon svg{transform:rotate(308deg);}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button:hover .elementor-button-icon i, .elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button:hover .elementor-button-icon svg{transform:rotate(360deg);}.elementor-1774 .elementor-element.elementor-element-1a139dd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-1a139dd1.e-con{--align-self:flex-end;}.elementor-1774 .elementor-element.elementor-element-2452372f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-2452372f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-4e5f70ac{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-4e5f70ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-18924552{--display:flex;--min-height:190px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-69515e1f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-69515e1f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-69515e1f .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:2px;}.elementor-1774 .elementor-element.elementor-element-62cf4d41{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-62cf4d41.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-62cf4d41 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:-0.4px;}.elementor-1774 .elementor-element.elementor-element-192dfec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;}.elementor-1774 .elementor-element.elementor-element-192dfec1.elementor-element{--align-self:flex-start;}.elementor-1774 .elementor-element.elementor-element-192dfec1 p{margin-block-end:47px;}.elementor-1774 .elementor-element.elementor-element-79085e1f{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-79085e1f:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-79085e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_7815-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-69328ccd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-69328ccd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-40caca68{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-40caca68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-200938ec{--display:flex;--min-height:190px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-41985453{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-41985453.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-41985453 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:2px;}.elementor-1774 .elementor-element.elementor-element-35441fe9{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-35441fe9.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-35441fe9 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:-0.4px;}.elementor-1774 .elementor-element.elementor-element-465eddec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;}.elementor-1774 .elementor-element.elementor-element-465eddec.elementor-element{--align-self:flex-start;}.elementor-1774 .elementor-element.elementor-element-465eddec p{margin-block-end:47px;}.elementor-1774 .elementor-element.elementor-element-7e85d9d{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-7e85d9d:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-7e85d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/AAAA8569_preview.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-2c2c0a4e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-2c2c0a4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-7cf28bc{--display:flex;--min-height:190px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-54a7f1df{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-54a7f1df.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-54a7f1df .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:2px;}.elementor-1774 .elementor-element.elementor-element-7da59ad4{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-7da59ad4.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-7da59ad4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:-0.4px;}.elementor-1774 .elementor-element.elementor-element-1c812ed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;}.elementor-1774 .elementor-element.elementor-element-1c812ed4.elementor-element{--align-self:flex-start;}.elementor-1774 .elementor-element.elementor-element-1c812ed4 p{margin-block-end:47px;}.elementor-1774 .elementor-element.elementor-element-3cb86be9{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-3cb86be9:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-3cb86be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_5526.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-7d66c6bb{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-7d66c6bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-3b89ffe5{--display:flex;--min-height:190px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-340aa979{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-340aa979.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-340aa979 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:2px;}.elementor-1774 .elementor-element.elementor-element-610ca293{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-610ca293.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-610ca293 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:-0.4px;}.elementor-1774 .elementor-element.elementor-element-2a80fb78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;}.elementor-1774 .elementor-element.elementor-element-2a80fb78.elementor-element{--align-self:flex-start;}.elementor-1774 .elementor-element.elementor-element-2a80fb78 p{margin-block-end:47px;}.elementor-1774 .elementor-element.elementor-element-153d85b0{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-153d85b0:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-153d85b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_1800-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-1129e3c7{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-1129e3c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-6e515046{--display:flex;--min-height:190px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-7aa9a348{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-7aa9a348.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-7aa9a348 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:2px;}.elementor-1774 .elementor-element.elementor-element-272adc5c{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-272adc5c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-1774 .elementor-element.elementor-element-272adc5c .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:-0.4px;}.elementor-1774 .elementor-element.elementor-element-2ca3e7a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;}.elementor-1774 .elementor-element.elementor-element-2ca3e7a3.elementor-element{--align-self:flex-start;}.elementor-1774 .elementor-element.elementor-element-2ca3e7a3 p{margin-block-end:47px;}.elementor-1774 .elementor-element.elementor-element-526fb8a7{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1774 .elementor-element.elementor-element-526fb8a7:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-526fb8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_5114-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-32f862ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-32f862ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-3b92edcc{text-align:center;}.elementor-1774 .elementor-element.elementor-element-3b92edcc .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:-0.8px;}.elementor-1774 .elementor-element.elementor-element-4716f2ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-49876e30{width:var( --container-widget-width, 100.865% );max-width:100.865%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;--container-widget-width:100.865%;--container-widget-flex-grow:0;text-align:start;}.elementor-1774 .elementor-element.elementor-element-49876e30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1774 .elementor-element.elementor-element-4654a84b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-47fc8e05{--display:flex;--min-height:600px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-47fc8e05:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-47fc8e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-06-om-11.07.21.webp");background-position:center center;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-6c06632b{--display:flex;--min-height:600px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-6c06632b:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-6c06632b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Galungan-op-Bali-ceremonie.webp");background-position:center center;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-30e2d039{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-76057ab9{--display:flex;--min-height:600px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-76057ab9:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-76057ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/IMG_4730-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-5200577f{--display:flex;--min-height:600px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-5200577f:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-5200577f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-06-om-11.06.06.webp");background-position:center center;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-3933d2ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1774 .elementor-element.elementor-element-21857e4c{--display:flex;--min-height:600px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-21857e4c:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-21857e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/06/2024-12-06-9-1.jpeg");background-position:center center;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-6831359f{--display:flex;--min-height:600px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-6831359f:not(.elementor-motion-effects-element-type-background), .elementor-1774 .elementor-element.elementor-element-6831359f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beachfrontvillabali.com/wp-content/uploads/2026/09/Scherm_afbeelding-2026-06-06-om-11.06.33.webp");background-position:center center;background-size:cover;}.elementor-1774 .elementor-element.elementor-element-7f15bf4d{text-align:start;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1774 .elementor-element.elementor-element-755e61d2{font-size:18px;font-weight:500;color:var( --e-global-color-ec25634 );}.elementor-1774 .elementor-element.elementor-element-4a6c6caa{text-align:start;font-size:17px;color:#FFFFFF;}.elementor-1774 .elementor-element.elementor-element-4a6c6caa a{color:#FFFFFF;}.elementor-1774 .elementor-element.elementor-element-21fa0799{font-size:18px;font-weight:500;color:var( --e-global-color-ec25634 );}.elementor-1774 .elementor-element.elementor-element-2f940a4b{text-align:start;font-size:17px;color:#FFFFFF;}.elementor-1774 .elementor-element.elementor-element-2f940a4b p{margin-block-end:17px;}.elementor-1774 .elementor-element.elementor-element-2f940a4b a{color:var( --e-global-color-d3ae19d );}@media(min-width:768px){.elementor-1774 .elementor-element.elementor-element-250c8a79{--width:2000px;}.elementor-1774 .elementor-element.elementor-element-52692498{--width:100%;}.elementor-1774 .elementor-element.elementor-element-511ec3df{--width:100%;}.elementor-1774 .elementor-element.elementor-element-32f43624{--width:calc(100% / 3 - 20px);}.elementor-1774 .elementor-element.elementor-element-4b756587{--width:calc(100% / 3 - 20px);}.elementor-1774 .elementor-element.elementor-element-3f1287a2{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-4b83619e{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-580e5ce3{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-20a09267{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-3ff6fe6c{--width:calc(100% / 3 - 20px);}.elementor-1774 .elementor-element.elementor-element-44bf7f13{--width:calc(100% / 3 - 20px);}.elementor-1774 .elementor-element.elementor-element-732edec2{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-10ce65c6{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-3a84fbe4{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-6009b37e{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-e40911a{--width:calc(100% / 3 - 20px);}.elementor-1774 .elementor-element.elementor-element-5236e14c{--width:calc(100% / 3 - 20px);}.elementor-1774 .elementor-element.elementor-element-4550377{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-5044183f{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-4575c944{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-35eeb00{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-638a6f06{--width:calc(100% / 3 - 20px);}.elementor-1774 .elementor-element.elementor-element-44ebba6d{--width:calc(100% / 3 - 20px);}.elementor-1774 .elementor-element.elementor-element-2464605e{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-36f5746f{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-74cbf4c1{--width:100%;}.elementor-1774 .elementor-element.elementor-element-44d7f755{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-66a9d78a{--width:calc(100% / 3 - 24px);}.elementor-1774 .elementor-element.elementor-element-67e85c4e{--width:100%;}.elementor-1774 .elementor-element.elementor-element-461d7ea0{--width:26%;}.elementor-1774 .elementor-element.elementor-element-1a139dd1{--content-width:100%;}.elementor-1774 .elementor-element.elementor-element-2452372f{--width:100%;}.elementor-1774 .elementor-element.elementor-element-4e5f70ac{--width:100%;}.elementor-1774 .elementor-element.elementor-element-79085e1f{--width:35%;}.elementor-1774 .elementor-element.elementor-element-69328ccd{--width:100%;}.elementor-1774 .elementor-element.elementor-element-40caca68{--width:100%;}.elementor-1774 .elementor-element.elementor-element-7e85d9d{--width:35%;}.elementor-1774 .elementor-element.elementor-element-2c2c0a4e{--width:100%;}.elementor-1774 .elementor-element.elementor-element-3cb86be9{--width:35%;}.elementor-1774 .elementor-element.elementor-element-7d66c6bb{--width:100%;}.elementor-1774 .elementor-element.elementor-element-153d85b0{--width:35%;}.elementor-1774 .elementor-element.elementor-element-1129e3c7{--width:100%;}.elementor-1774 .elementor-element.elementor-element-526fb8a7{--width:35%;}.elementor-1774 .elementor-element.elementor-element-32f862ed{--width:100%;}.elementor-1774 .elementor-element.elementor-element-47fc8e05{--width:calc(100% / 2 - 15px);}.elementor-1774 .elementor-element.elementor-element-6c06632b{--width:calc(100% / 2 - 15px);}.elementor-1774 .elementor-element.elementor-element-76057ab9{--width:calc(100% / 2 - 15px);}.elementor-1774 .elementor-element.elementor-element-5200577f{--width:calc(100% / 2 - 15px);}.elementor-1774 .elementor-element.elementor-element-21857e4c{--width:calc(100% / 2 - 15px);}.elementor-1774 .elementor-element.elementor-element-6831359f{--width:calc(100% / 2 - 15px);}}@media(max-width:1024px) and (min-width:768px){.elementor-1774 .elementor-element.elementor-element-250c8a79{--width:1377px;}.elementor-1774 .elementor-element.elementor-element-511ec3df{--width:1146px;}.elementor-1774 .elementor-element.elementor-element-32f43624{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-4b756587{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-3f1287a2{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-4b83619e{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-580e5ce3{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-20a09267{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-3ff6fe6c{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-44bf7f13{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-732edec2{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-10ce65c6{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-3a84fbe4{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-6009b37e{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-e40911a{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-5236e14c{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-4550377{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-5044183f{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-4575c944{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-35eeb00{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-638a6f06{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-44ebba6d{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-2464605e{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-36f5746f{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-44d7f755{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-66a9d78a{--width:calc(100% / 3 - 16px);}.elementor-1774 .elementor-element.elementor-element-461d7ea0{--width:100%;}.elementor-1774 .elementor-element.elementor-element-2452372f{--width:100%;}.elementor-1774 .elementor-element.elementor-element-18924552{--width:100%;}.elementor-1774 .elementor-element.elementor-element-79085e1f{--width:100%;}.elementor-1774 .elementor-element.elementor-element-69328ccd{--width:100%;}.elementor-1774 .elementor-element.elementor-element-200938ec{--width:100%;}.elementor-1774 .elementor-element.elementor-element-7e85d9d{--width:100%;}.elementor-1774 .elementor-element.elementor-element-7cf28bc{--width:100%;}.elementor-1774 .elementor-element.elementor-element-3cb86be9{--width:100%;}.elementor-1774 .elementor-element.elementor-element-3b89ffe5{--width:100%;}.elementor-1774 .elementor-element.elementor-element-153d85b0{--width:100%;}.elementor-1774 .elementor-element.elementor-element-6e515046{--width:100%;}.elementor-1774 .elementor-element.elementor-element-526fb8a7{--width:100%;}.elementor-1774 .elementor-element.elementor-element-47fc8e05{--width:calc(100% / 2 - 12px);}.elementor-1774 .elementor-element.elementor-element-6c06632b{--width:calc(100% / 2 - 12px);}.elementor-1774 .elementor-element.elementor-element-76057ab9{--width:calc(100% / 2 - 12px);}.elementor-1774 .elementor-element.elementor-element-5200577f{--width:calc(100% / 2 - 12px);}.elementor-1774 .elementor-element.elementor-element-21857e4c{--width:calc(100% / 2 - 12px);}.elementor-1774 .elementor-element.elementor-element-6831359f{--width:calc(100% / 2 - 12px);}}@media(max-width:1024px){.elementor-1774 .elementor-element.elementor-element-250c8a79{--min-height:300px;--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1774 .elementor-element.elementor-element-511ec3df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-272243c1{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-1774 .elementor-element.elementor-element-272243c1 .elementor-heading-title{font-size:3rem;}.elementor-1774 .elementor-element.elementor-element-320215c9{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-1774 .elementor-element.elementor-element-3e98a83d{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-47116105{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-549b2483 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-159c7652{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-3bf80f01 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-44810047{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-4574a0e3 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-76c10e58{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-32a394ae .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-2f9ff241{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-7feb7f5b .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-41379b64{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-1245813 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-2ebfc924{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-67be5b5e{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-4ff8f393 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-381b0707{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-637010d2 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-4f33c19c{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-677e3b7a .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-2b2e892d{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-151b3bcc .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-63551aa{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-18978cc7 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-6aa8e386{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-43cf918c .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-50b61cbf{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-3f79b386{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-d9b67f1 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-6722900a{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-1383d331 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-69e39d08{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-38302f72 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-78634e9f{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-4c84fdb8 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-1d00a799{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-1544dd3b .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-566bcce8{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-6e037761 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-47bb27cd{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-1b2130b9{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-55515f4c .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-6e084e68{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-35eee987 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-17d2dca5{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-77c22a39 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-74cbf4c1{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-7bd9489 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-4b908deb{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-24b26b77 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-60df8212{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-4edbbc75 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-a371c38{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-35191f3c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-67e85c4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-6e5a3b46{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-3a306c50 .elementor-heading-title{font-size:2rem;}.elementor-1774 .elementor-element.elementor-element-14fb48fb{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1774 .elementor-element.elementor-element-461d7ea0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-56796506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-1a139dd1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-2452372f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-4e5f70ac{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-18924552{--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1774 .elementor-element.elementor-element-69515e1f .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-62cf4d41 .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-79085e1f{--min-height:503px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-69328ccd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-40caca68{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-200938ec{--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1774 .elementor-element.elementor-element-41985453 .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-35441fe9 .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-7e85d9d{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-2c2c0a4e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-7cf28bc{--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1774 .elementor-element.elementor-element-54a7f1df .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-7da59ad4 .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-3cb86be9{--min-height:416px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-7d66c6bb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-3b89ffe5{--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1774 .elementor-element.elementor-element-340aa979 .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-610ca293 .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-153d85b0{--min-height:250px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-1129e3c7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-6e515046{--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1774 .elementor-element.elementor-element-7aa9a348 .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-272adc5c .elementor-heading-title{font-size:1.5rem;}.elementor-1774 .elementor-element.elementor-element-526fb8a7{--min-height:538px;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1774 .elementor-element.elementor-element-32f862ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-3b92edcc .elementor-heading-title{font-size:3rem;}.elementor-1774 .elementor-element.elementor-element-4716f2ab{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-49876e30{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-1774 .elementor-element.elementor-element-4654a84b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-47fc8e05{--min-height:198px;}.elementor-1774 .elementor-element.elementor-element-6c06632b{--min-height:198px;}.elementor-1774 .elementor-element.elementor-element-30e2d039{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-76057ab9{--min-height:198px;}.elementor-1774 .elementor-element.elementor-element-5200577f{--min-height:198px;}.elementor-1774 .elementor-element.elementor-element-3933d2ec{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1774 .elementor-element.elementor-element-21857e4c{--min-height:198px;}.elementor-1774 .elementor-element.elementor-element-6831359f{--min-height:198px;}}@media(max-width:767px){.elementor-1774 .elementor-element.elementor-element-250c8a79{--min-height:300px;--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1774 .elementor-element.elementor-element-511ec3df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-272243c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1774 .elementor-element.elementor-element-272243c1 .elementor-heading-title{font-size:2.2rem;}.elementor-1774 .elementor-element.elementor-element-320215c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1774 .elementor-element.elementor-element-3e98a83d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-47116105{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-549b2483 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-159c7652{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-3bf80f01 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-44810047{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-4574a0e3 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-76c10e58{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-32a394ae .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-2f9ff241{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-7feb7f5b .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-41379b64{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-1245813 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-2ebfc924{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-67be5b5e{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-4ff8f393 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-381b0707{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-637010d2 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-4f33c19c{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-677e3b7a .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-2b2e892d{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-151b3bcc .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-63551aa{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-18978cc7 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-6aa8e386{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-43cf918c .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-50b61cbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-3f79b386{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-d9b67f1 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-6722900a{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-1383d331 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-69e39d08{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-38302f72 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-78634e9f{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-4c84fdb8 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-1d00a799{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-1544dd3b .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-566bcce8{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-6e037761 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-47bb27cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-1b2130b9{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-55515f4c .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-6e084e68{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-35eee987 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-17d2dca5{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-77c22a39 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-74cbf4c1{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-7bd9489 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-4b908deb{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-24b26b77 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-60df8212{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-4edbbc75 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-67e85c4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-6e5a3b46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1774 .elementor-element.elementor-element-3a306c50 .elementor-heading-title{font-size:1.6rem;}.elementor-1774 .elementor-element.elementor-element-56796506 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1774 .elementor-element.elementor-element-69515e1f .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-62cf4d41 .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-79085e1f{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-41985453 .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-35441fe9 .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-7e85d9d{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-54a7f1df .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-7da59ad4 .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-3cb86be9{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-340aa979 .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-610ca293 .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-153d85b0{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-7aa9a348 .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-272adc5c .elementor-heading-title{font-size:1.2rem;letter-spacing:0px;}.elementor-1774 .elementor-element.elementor-element-526fb8a7{--min-height:225px;}.elementor-1774 .elementor-element.elementor-element-32f862ed{--width:356px;}.elementor-1774 .elementor-element.elementor-element-3b92edcc{text-align:center;}.elementor-1774 .elementor-element.elementor-element-3b92edcc .elementor-heading-title{font-size:2.2rem;}.elementor-1774 .elementor-element.elementor-element-4716f2ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1774 .elementor-element.elementor-element-49876e30{text-align:center;}.elementor-1774 .elementor-element.elementor-element-47fc8e05{--min-height:400px;}.elementor-1774 .elementor-element.elementor-element-6c06632b{--min-height:400px;}.elementor-1774 .elementor-element.elementor-element-76057ab9{--min-height:400px;}.elementor-1774 .elementor-element.elementor-element-5200577f{--min-height:400px;}.elementor-1774 .elementor-element.elementor-element-21857e4c{--min-height:400px;}.elementor-1774 .elementor-element.elementor-element-6831359f{--min-height:400px;}}