.elementor-161 .elementor-element.elementor-element-2c16bf3{--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;--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-161 .elementor-element.elementor-element-31f72e2{--display:flex;--min-height:450px;--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;}.elementor-161 .elementor-element.elementor-element-31f72e2 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-161 .elementor-element.elementor-element-40f1fb2{width:100%;max-width:100%;text-align:center;}.elementor-161 .elementor-element.elementor-element-40f1fb2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-5b29c0a{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-5b29c0a:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-5b29c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-baa104a );}.elementor-161 .elementor-element.elementor-element-36cba4b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-36cba4b:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-36cba4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-af3b071 ) 0%, var( --e-global-color-baa104a ) 20%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-e5747a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;padding:0px 0px 0px 76px;text-align:start;}.elementor-161 .elementor-element.elementor-element-f4fe5b8{width:100%;max-width:100%;}.elementor-161 .elementor-element.elementor-element-f4fe5b8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-31834ed );}.elementor-161 .elementor-element.elementor-element-81cbccd .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-31834ed );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-161 .elementor-element.elementor-element-e1f9074{width:var( --container-widget-width, 85% );max-width:85%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-ad08df7-font-family ), Sans-serif;font-size:var( --e-global-typography-ad08df7-font-size );font-weight:var( --e-global-typography-ad08df7-font-weight );text-transform:var( --e-global-typography-ad08df7-text-transform );font-style:var( --e-global-typography-ad08df7-font-style );text-decoration:var( --e-global-typography-ad08df7-text-decoration );letter-spacing:var( --e-global-typography-ad08df7-letter-spacing );color:var( --e-global-color-31834ed );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-161 .elementor-element.elementor-element-ea05d2f .elementor-button{background-color:var( --e-global-color-31834ed );font-family:var( --e-global-typography-f6fb620-font-family ), Sans-serif;font-size:var( --e-global-typography-f6fb620-font-size );font-weight:var( --e-global-typography-f6fb620-font-weight );text-transform:var( --e-global-typography-f6fb620-text-transform );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );fill:var( --e-global-color-baa104a );color:var( --e-global-color-baa104a );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-31834ed );border-radius:0px 0px 0px 0px;padding:15px 30px 19px 30px;}.elementor-161 .elementor-element.elementor-element-ea05d2f .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-ea05d2f .elementor-button:focus{background-color:var( --e-global-color-31834ed );color:var( --e-global-color-64acc8d );border-color:var( --e-global-color-31834ed );}.elementor-161 .elementor-element.elementor-element-ea05d2f .elementor-button:hover svg, .elementor-161 .elementor-element.elementor-element-ea05d2f .elementor-button:focus svg{fill:var( --e-global-color-64acc8d );}.elementor-161 .elementor-element.elementor-element-9aef496{--display:flex;--min-height:525px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;}.elementor-161 .elementor-element.elementor-element-9aef496:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-9aef496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bellamiamibeach.com/wp-content/uploads/2026/02/G95A5636-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-161 .elementor-element.elementor-element-5864e16{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;--z-index:2;}.elementor-161 .elementor-element.elementor-element-5864e16:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-5864e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bellamiamibeach.com/wp-content/uploads/2026/02/Bella-Website-Wireframe-1.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-161 .elementor-element.elementor-element-5fb00b6{--display:flex;}.elementor-161 .elementor-element.elementor-element-0779be0{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-0779be0:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-0779be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af3b071 );}.elementor-161 .elementor-element.elementor-element-6954208{text-align:start;}.elementor-161 .elementor-element.elementor-element-6954208 img{width:160px;}.elementor-161 .elementor-element.elementor-element-602f9fe{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-161 .elementor-element.elementor-element-602f9fe .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-7a1222f .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-161 .elementor-element.elementor-element-cb662ed{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-161 .elementor-element.elementor-element-cb662ed .elementor-divider-separator{width:100%;}.elementor-161 .elementor-element.elementor-element-cb662ed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-161 .elementor-element.elementor-element-ef33dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-161 .elementor-element.elementor-element-ef33dce .elementor-heading-title{font-family:var( --e-global-typography-ad08df7-font-family ), Sans-serif;font-size:var( --e-global-typography-ad08df7-font-size );font-weight:var( --e-global-typography-ad08df7-font-weight );text-transform:var( --e-global-typography-ad08df7-text-transform );font-style:var( --e-global-typography-ad08df7-font-style );text-decoration:var( --e-global-typography-ad08df7-text-decoration );letter-spacing:var( --e-global-typography-ad08df7-letter-spacing );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-ac6aa11{font-family:var( --e-global-typography-431135a-font-family ), Sans-serif;font-size:var( --e-global-typography-431135a-font-size );font-weight:var( --e-global-typography-431135a-font-weight );text-transform:var( --e-global-typography-431135a-text-transform );font-style:var( --e-global-typography-431135a-font-style );text-decoration:var( --e-global-typography-431135a-text-decoration );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-c0d979f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;--z-index:10;}.elementor-161 .elementor-element.elementor-element-c0d979f:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-c0d979f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba5e2a4 );}.elementor-161 .elementor-element.elementor-element-f5ce053{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:99px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-46fb79e{--display:flex;--min-height:40px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.28);--margin-top:0px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-46fb79e:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-46fb79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-46fb79e.e-con{--e-con-transform-rotateZ:-17deg;}.elementor-161 .elementor-element.elementor-element-4b63a3e{--display:flex;--min-height:350px;--border-radius:5px 5px 5px 5px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-4b63a3e:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-4b63a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.bellamiamibeach.com/wp-content/uploads/2026/02/G95A5794-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-161 .elementor-element.elementor-element-4cdcc28{--display:flex;--position:absolute;--min-height:430px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;box-shadow:0px 4px 5px 0px rgba(0, 0, 0, 0.19);top:27px;}.elementor-161 .elementor-element.elementor-element-4cdcc28:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-4cdcc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-161 .elementor-element.elementor-element-4cdcc28{left:134px;}body.rtl .elementor-161 .elementor-element.elementor-element-4cdcc28{right:134px;}.elementor-161 .elementor-element.elementor-element-62b0f54{--display:flex;--min-height:350px;--border-radius:5px 5px 5px 5px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-33da765{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-33da765:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-33da765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af3b071 );}.elementor-161 .elementor-element.elementor-element-825533d{text-align:start;}.elementor-161 .elementor-element.elementor-element-4403060{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-4403060 .elementor-heading-title{font-family:var( --e-global-typography-1bc8040-font-family ), Sans-serif;font-size:var( --e-global-typography-1bc8040-font-size );font-weight:var( --e-global-typography-1bc8040-font-weight );text-transform:var( --e-global-typography-1bc8040-text-transform );text-decoration:var( --e-global-typography-1bc8040-text-decoration );line-height:var( --e-global-typography-1bc8040-line-height );color:var( --e-global-color-31834ed );}.elementor-161 .elementor-element.elementor-element-3270cb1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-161 .elementor-element.elementor-element-3270cb1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-64acc8d );}.elementor-161 .elementor-element.elementor-element-8053687{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;--z-index:10;}.elementor-161 .elementor-element.elementor-element-8053687:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-8053687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba5e2a4 );}.elementor-161 .elementor-element.elementor-element-f889749{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:99px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-955c0fc{--display:flex;--min-height:470px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.28);}.elementor-161 .elementor-element.elementor-element-955c0fc:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-955c0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-955c0fc.e-con{--e-con-transform-rotateZ:-17deg;}.elementor-161 .elementor-element.elementor-element-3ffa774{--display:flex;--min-height:350px;--border-radius:5px 5px 5px 5px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-3ffa774:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-3ffa774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.bellamiamibeach.com/wp-content/uploads/2026/02/G95A5794-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-161 .elementor-element.elementor-element-c65b96c{--display:flex;--position:absolute;--min-height:470px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;box-shadow:0px 4px 5px 0px rgba(0, 0, 0, 0.19);top:27px;}.elementor-161 .elementor-element.elementor-element-c65b96c:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-c65b96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-161 .elementor-element.elementor-element-c65b96c{left:134px;}body.rtl .elementor-161 .elementor-element.elementor-element-c65b96c{right:134px;}.elementor-161 .elementor-element.elementor-element-9aff96a{--display:flex;--min-height:350px;--border-radius:5px 5px 5px 5px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-7bdfbb2{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-7bdfbb2:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-7bdfbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af3b071 );}.elementor-161 .elementor-element.elementor-element-80e48cb{text-align:start;}.elementor-161 .elementor-element.elementor-element-d86ef25{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-d86ef25 .elementor-heading-title{font-family:var( --e-global-typography-1bc8040-font-family ), Sans-serif;font-size:var( --e-global-typography-1bc8040-font-size );font-weight:var( --e-global-typography-1bc8040-font-weight );text-transform:var( --e-global-typography-1bc8040-text-transform );text-decoration:var( --e-global-typography-1bc8040-text-decoration );line-height:var( --e-global-typography-1bc8040-line-height );color:var( --e-global-color-31834ed );}.elementor-161 .elementor-element.elementor-element-a9c639d{text-align:start;}.elementor-161 .elementor-element.elementor-element-a9c639d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-64acc8d );}.elementor-161 .elementor-element.elementor-element-04df824{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-eb9010a{--display:flex;--min-height:500px;}.elementor-161 .elementor-element.elementor-element-a3d2687{--display:flex;--min-height:400px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-a3d2687:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-a3d2687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed34ea );}.elementor-161 .elementor-element.elementor-element-a3d2687.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-161 .elementor-element.elementor-element-2f23592{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -32px;padding:0px 0px 0px 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-2f23592 img{width:120px;}.elementor-161 .elementor-element.elementor-element-ec65245{width:100%;max-width:100%;}.elementor-161 .elementor-element.elementor-element-ec65245 .elementor-heading-title{font-family:var( --e-global-typography-1bc8040-font-family ), Sans-serif;font-size:var( --e-global-typography-1bc8040-font-size );font-weight:var( --e-global-typography-1bc8040-font-weight );text-transform:var( --e-global-typography-1bc8040-text-transform );text-decoration:var( --e-global-typography-1bc8040-text-decoration );line-height:var( --e-global-typography-1bc8040-line-height );color:var( --e-global-color-baa104a );}.elementor-161 .elementor-element.elementor-element-2fdcc2d{width:var( --container-widget-width, 85% );max-width:85%;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-161 .elementor-element.elementor-element-2fdcc2d .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-baa104a );}.elementor-161 .elementor-element.elementor-element-2fea5c3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-431135a-font-family ), Sans-serif;font-size:var( --e-global-typography-431135a-font-size );font-weight:var( --e-global-typography-431135a-font-weight );text-transform:var( --e-global-typography-431135a-text-transform );font-style:var( --e-global-typography-431135a-font-style );text-decoration:var( --e-global-typography-431135a-text-decoration );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );color:var( --e-global-color-baa104a );}.elementor-161 .elementor-element.elementor-element-2fea5c3 a{color:var( --e-global-color-baa104a );}.elementor-161 .elementor-element.elementor-element-003143c .elementor-button{background-color:var( --e-global-color-31834ed );font-family:var( --e-global-typography-f6fb620-font-family ), Sans-serif;font-size:var( --e-global-typography-f6fb620-font-size );font-weight:var( --e-global-typography-f6fb620-font-weight );text-transform:var( --e-global-typography-f6fb620-text-transform );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );fill:var( --e-global-color-baa104a );color:var( --e-global-color-baa104a );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-31834ed );border-radius:0px 0px 0px 0px;padding:15px 30px 20px 30px;}.elementor-161 .elementor-element.elementor-element-003143c .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-003143c .elementor-button:focus{background-color:var( --e-global-color-31834ed );color:var( --e-global-color-64acc8d );border-color:var( --e-global-color-31834ed );}.elementor-161 .elementor-element.elementor-element-003143c .elementor-button:hover svg, .elementor-161 .elementor-element.elementor-element-003143c .elementor-button:focus svg{fill:var( --e-global-color-64acc8d );}.elementor-161 .elementor-element.elementor-element-bed8e3f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-13fab6a{--display:flex;--min-height:500px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-13fab6a:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-13fab6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed34ea );}.elementor-161 .elementor-element.elementor-element-13fab6a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-161 .elementor-element.elementor-element-078b463{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -36px) -29px;padding:0px 0px 0px 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-078b463 img{width:120px;}.elementor-161 .elementor-element.elementor-element-3274af8{width:100%;max-width:100%;}.elementor-161 .elementor-element.elementor-element-3274af8 .elementor-heading-title{font-family:var( --e-global-typography-1bc8040-font-family ), Sans-serif;font-size:var( --e-global-typography-1bc8040-font-size );font-weight:var( --e-global-typography-1bc8040-font-weight );text-transform:var( --e-global-typography-1bc8040-text-transform );text-decoration:var( --e-global-typography-1bc8040-text-decoration );line-height:var( --e-global-typography-1bc8040-line-height );color:var( --e-global-color-baa104a );}.elementor-161 .elementor-element.elementor-element-9cffb4d{width:var( --container-widget-width, 75% );max-width:75%;margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-161 .elementor-element.elementor-element-9cffb4d .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-baa104a );}.elementor-161 .elementor-element.elementor-element-13bc4f2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-431135a-font-family ), Sans-serif;font-size:var( --e-global-typography-431135a-font-size );font-weight:var( --e-global-typography-431135a-font-weight );text-transform:var( --e-global-typography-431135a-text-transform );font-style:var( --e-global-typography-431135a-font-style );text-decoration:var( --e-global-typography-431135a-text-decoration );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );color:var( --e-global-color-baa104a );}.elementor-161 .elementor-element.elementor-element-c03f788 .elementor-button{background-color:var( --e-global-color-31834ed );font-family:var( --e-global-typography-f6fb620-font-family ), Sans-serif;font-size:var( --e-global-typography-f6fb620-font-size );font-weight:var( --e-global-typography-f6fb620-font-weight );text-transform:var( --e-global-typography-f6fb620-text-transform );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );fill:var( --e-global-color-baa104a );color:var( --e-global-color-baa104a );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-31834ed );border-radius:0px 0px 0px 0px;padding:15px 30px 20px 30px;}.elementor-161 .elementor-element.elementor-element-c03f788 .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-c03f788 .elementor-button:focus{background-color:var( --e-global-color-31834ed );color:var( --e-global-color-64acc8d );border-color:var( --e-global-color-31834ed );}.elementor-161 .elementor-element.elementor-element-c03f788 .elementor-button:hover svg, .elementor-161 .elementor-element.elementor-element-c03f788 .elementor-button:focus svg{fill:var( --e-global-color-64acc8d );}.elementor-161 .elementor-element.elementor-element-2441507{--display:flex;}.elementor-161 .elementor-element.elementor-element-910a525{--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;}.elementor-161 .elementor-element.elementor-element-df93aae{margin:00px 025px calc(var(--kit-widget-spacing, 0px) + 0px) 025px;}.elementor-161 .elementor-element.elementor-element-0719e58{--display:flex;--min-height:100px;--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-161 .elementor-element.elementor-element-0719e58:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-0719e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bellamiamibeach.com/wp-content/uploads/2026/02/PATTERN-BELLA.webp");background-repeat:repeat;background-size:36% auto;}.elementor-161 .elementor-element.elementor-element-fe49314{--display:flex;--min-height:400px;--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.68;}.elementor-161 .elementor-element.elementor-element-fe49314:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-fe49314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bellamiamibeach.com/wp-content/uploads/2026/02/G95A5711-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-161 .elementor-element.elementor-element-fe49314::before, .elementor-161 .elementor-element.elementor-element-fe49314 > .elementor-background-video-container::before, .elementor-161 .elementor-element.elementor-element-fe49314 > .e-con-inner > .elementor-background-video-container::before, .elementor-161 .elementor-element.elementor-element-fe49314 > .elementor-background-slideshow::before, .elementor-161 .elementor-element.elementor-element-fe49314 > .e-con-inner > .elementor-background-slideshow::before, .elementor-161 .elementor-element.elementor-element-fe49314 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-64acc8d );--background-overlay:'';}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-f1ee9a0 .elementor-image-box-wrapper{text-align:center;}.elementor-161 .elementor-element.elementor-element-f1ee9a0 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-1bc8040-font-family ), Sans-serif;font-size:var( --e-global-typography-1bc8040-font-size );font-weight:var( --e-global-typography-1bc8040-font-weight );text-transform:var( --e-global-typography-1bc8040-text-transform );text-decoration:var( --e-global-typography-1bc8040-text-decoration );line-height:var( --e-global-typography-1bc8040-line-height );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-f1ee9a0 .elementor-image-box-description{font-family:var( --e-global-typography-431135a-font-family ), Sans-serif;font-size:var( --e-global-typography-431135a-font-size );font-weight:var( --e-global-typography-431135a-font-weight );text-transform:var( --e-global-typography-431135a-text-transform );font-style:var( --e-global-typography-431135a-font-style );text-decoration:var( --e-global-typography-431135a-text-decoration );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-2b3073d .elementor-button{background-color:var( --e-global-color-e2382d0 );font-family:var( --e-global-typography-f6fb620-font-family ), Sans-serif;font-size:var( --e-global-typography-f6fb620-font-size );font-weight:var( --e-global-typography-f6fb620-font-weight );text-transform:var( --e-global-typography-f6fb620-text-transform );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );fill:var( --e-global-color-baa104a );color:var( --e-global-color-baa104a );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e2382d0 );border-radius:0px 0px 0px 0px;padding:15px 30px 20px 30px;}.elementor-161 .elementor-element.elementor-element-2b3073d .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-2b3073d .elementor-button:focus{background-color:var( --e-global-color-ba5e2a4 );color:var( --e-global-color-64acc8d );border-color:var( --e-global-color-ba5e2a4 );}.elementor-161 .elementor-element.elementor-element-2b3073d .elementor-button:hover svg, .elementor-161 .elementor-element.elementor-element-2b3073d .elementor-button:focus svg{fill:var( --e-global-color-64acc8d );}.elementor-161 .elementor-element.elementor-element-e78f3ba{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-39px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;--z-index:25;}.elementor-161 .elementor-element.elementor-element-4629170{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-9b89fca img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-161 .elementor-element.elementor-element-b205d33{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-161 .elementor-element.elementor-element-b205d33:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-b205d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af3b071 );}.elementor-161 .elementor-element.elementor-element-8b6f90d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5% 0% 0% 0%;text-align:center;}.elementor-161 .elementor-element.elementor-element-8b6f90d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-fed34ea );}.elementor-161 .elementor-element.elementor-element-4aa6a36{width:100%;max-width:100%;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-fed34ea );}.elementor-161 .elementor-element.elementor-element-b65d79f .elementor-button{background-color:var( --e-global-color-fed34ea );font-family:var( --e-global-typography-f6fb620-font-family ), Sans-serif;font-size:var( --e-global-typography-f6fb620-font-size );font-weight:var( --e-global-typography-f6fb620-font-weight );text-transform:var( --e-global-typography-f6fb620-text-transform );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );fill:var( --e-global-color-baa104a );color:var( --e-global-color-baa104a );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-fed34ea );border-radius:0px 0px 0px 0px;padding:15px 30px 20px 30px;}.elementor-161 .elementor-element.elementor-element-b65d79f .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-b65d79f .elementor-button:focus{background-color:var( --e-global-color-fed34ea );color:var( --e-global-color-text );border-color:var( --e-global-color-fed34ea );}.elementor-161 .elementor-element.elementor-element-b65d79f .elementor-button:hover svg, .elementor-161 .elementor-element.elementor-element-b65d79f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-8164b51{--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;--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-161 .elementor-element.elementor-element-71ecc704{--display:flex;--min-height:830px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-51fd9bbb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-161 .elementor-element.elementor-element-51fd9bbb:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-51fd9bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af3b071 );}.elementor-161 .elementor-element.elementor-element-3ccff849 .elementor-heading-title{font-family:var( --e-global-typography-b655b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-b655b7c-font-size );font-weight:var( --e-global-typography-b655b7c-font-weight );text-transform:var( --e-global-typography-b655b7c-text-transform );font-style:var( --e-global-typography-b655b7c-font-style );text-decoration:var( --e-global-typography-b655b7c-text-decoration );line-height:var( --e-global-typography-b655b7c-line-height );color:var( --e-global-color-fed34ea );}.elementor-161 .elementor-element.elementor-element-21e63c2d{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;color:var( --e-global-color-7c3adfb );}.elementor-161 .elementor-element.elementor-element-07c8aad .elementor-button{background-color:var( --e-global-color-af3b071 );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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-31834ed );color:var( --e-global-color-31834ed );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-31834ed );border-radius:0px 0px 0px 0px;padding:24px 47px 14px 47px;}.elementor-161 .elementor-element.elementor-element-07c8aad .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-07c8aad .elementor-button:focus{background-color:var( --e-global-color-af3b071 );color:var( --e-global-color-e2382d0 );border-color:var( --e-global-color-e2382d0 );}.elementor-161 .elementor-element.elementor-element-07c8aad .elementor-button:hover svg, .elementor-161 .elementor-element.elementor-element-07c8aad .elementor-button:focus svg{fill:var( --e-global-color-e2382d0 );}.elementor-161 .elementor-element.elementor-element-70450945{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-ba5e2a4 );--border-color:var( --e-global-color-ba5e2a4 );}.elementor-161 .elementor-element.elementor-element-70450945:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-70450945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bellamiamibeach.com/wp-content/uploads/2026/01/Bella-23-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-161 .elementor-element.elementor-element-70450945::before, .elementor-161 .elementor-element.elementor-element-70450945 > .elementor-background-video-container::before, .elementor-161 .elementor-element.elementor-element-70450945 > .e-con-inner > .elementor-background-video-container::before, .elementor-161 .elementor-element.elementor-element-70450945 > .elementor-background-slideshow::before, .elementor-161 .elementor-element.elementor-element-70450945 > .e-con-inner > .elementor-background-slideshow::before, .elementor-161 .elementor-element.elementor-element-70450945 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #DBBB5A00 0%, var( --e-global-color-ba5e2a4 ) 100%);}.elementor-161 .elementor-element.elementor-element-c1a40ad{--display:flex;--min-height:860px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-4a16d48{--display:flex;}.elementor-161 .elementor-element.elementor-element-4a16d48:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-4a16d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bellamiamibeach.com/wp-content/uploads/2026/01/Bella-19-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-161 .elementor-element.elementor-element-2b79b46{--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-fefe3c2{margin:158px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-161 .elementor-element.elementor-element-fefe3c2 .elementor-heading-title{font-family:"LaBellaAurore-Regular", Sans-serif;font-size:86px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:100px;color:var( --e-global-color-fed34ea );}.elementor-161 .elementor-element.elementor-element-85f37ca{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-7c3adfb );}.elementor-161 .elementor-element.elementor-element-22b0438d{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-227fdf34{--display:flex;--min-height:400px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:35%;}.elementor-161 .elementor-element.elementor-element-227fdf34:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-227fdf34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2382d0 );}.elementor-161 .elementor-element.elementor-element-227fdf34.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-161 .elementor-element.elementor-element-fb4f696 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-992f5c1{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-992f5c1 .elementor-heading-title{font-family:var( --e-global-typography-431135a-font-family ), Sans-serif;font-size:var( --e-global-typography-431135a-font-size );font-weight:var( --e-global-typography-431135a-font-weight );text-transform:var( --e-global-typography-431135a-text-transform );font-style:var( --e-global-typography-431135a-font-style );text-decoration:var( --e-global-typography-431135a-text-decoration );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );color:var( --e-global-color-ba5e2a4 );}.elementor-161 .elementor-element.elementor-element-0c0d775 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-5489127d .elementor-button{background-color:var( --e-global-color-af3b071 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:24px 47px 14px 47px;}.elementor-161 .elementor-element.elementor-element-5489127d .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-5489127d .elementor-button:focus{background-color:var( --e-global-color-af3b071 );color:var( --e-global-color-c0dca9c );border-color:var( --e-global-color-c0dca9c );}.elementor-161 .elementor-element.elementor-element-5489127d .elementor-button:hover svg, .elementor-161 .elementor-element.elementor-element-5489127d .elementor-button:focus svg{fill:var( --e-global-color-c0dca9c );}.elementor-161 .elementor-element.elementor-element-78a871f1{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -400px;z-index:1;text-align:start;}.elementor-161 .elementor-element.elementor-element-78a871f1 img{width:680px;height:395px;object-fit:cover;object-position:center center;}.elementor-161 .elementor-element.elementor-element-ae40a51{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-2278bb5b{margin:-65px -400px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:start;}.elementor-161 .elementor-element.elementor-element-2278bb5b img{width:680px;height:395px;object-fit:cover;object-position:center center;}.elementor-161 .elementor-element.elementor-element-b8fa263{--display:flex;--min-height:400px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:35%;--padding-right:10%;}.elementor-161 .elementor-element.elementor-element-b8fa263:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-b8fa263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2382d0 );}.elementor-161 .elementor-element.elementor-element-b8fa263.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-161 .elementor-element.elementor-element-bc0f44d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-d23d035{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-d23d035 .elementor-heading-title{font-family:var( --e-global-typography-431135a-font-family ), Sans-serif;font-size:var( --e-global-typography-431135a-font-size );font-weight:var( --e-global-typography-431135a-font-weight );text-transform:var( --e-global-typography-431135a-text-transform );font-style:var( --e-global-typography-431135a-font-style );text-decoration:var( --e-global-typography-431135a-text-decoration );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );color:var( --e-global-color-ba5e2a4 );}.elementor-161 .elementor-element.elementor-element-c106735 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-161 .elementor-element.elementor-element-1cca9705 .elementor-button{background-color:var( --e-global-color-af3b071 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:24px 47px 14px 47px;}.elementor-161 .elementor-element.elementor-element-1cca9705 .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-1cca9705 .elementor-button:focus{background-color:var( --e-global-color-af3b071 );color:var( --e-global-color-c0dca9c );border-color:var( --e-global-color-c0dca9c );}.elementor-161 .elementor-element.elementor-element-1cca9705 .elementor-button:hover svg, .elementor-161 .elementor-element.elementor-element-1cca9705 .elementor-button:focus svg{fill:var( --e-global-color-c0dca9c );}.elementor-161 .elementor-element.elementor-element-a198904{--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;}body.elementor-page-161:not(.elementor-motion-effects-element-type-background), body.elementor-page-161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-baa104a );}@media(max-width:1024px){.elementor-161 .elementor-element.elementor-element-31f72e2{--min-height:350px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-40f1fb2{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-40f1fb2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-5b29c0a{--min-height:465px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-36cba4b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-e5747a2{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-f4fe5b8{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-f4fe5b8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-81cbccd{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-81cbccd .elementor-heading-title{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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-e1f9074{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;text-align:center;font-size:var( --e-global-typography-ad08df7-font-size );letter-spacing:var( --e-global-typography-ad08df7-letter-spacing );}.elementor-161 .elementor-element.elementor-element-e1f9074.elementor-element{--align-self:center;}.elementor-widget-button .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-161 .elementor-element.elementor-element-ea05d2f .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-9aef496{--min-height:445px;}.elementor-161 .elementor-element.elementor-element-9aef496:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-9aef496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-161 .elementor-element.elementor-element-9aef496.e-con{--align-self:center;}.elementor-161 .elementor-element.elementor-element-5864e16{--min-height:420px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-161 .elementor-element.elementor-element-5864e16:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-5864e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-17vw 0px;}.elementor-161 .elementor-element.elementor-element-0779be0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-161 .elementor-element.elementor-element-602f9fe .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-7a1222f .elementor-heading-title{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-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-161 .elementor-element.elementor-element-ef33dce .elementor-heading-title{font-size:var( --e-global-typography-ad08df7-font-size );letter-spacing:var( --e-global-typography-ad08df7-letter-spacing );}.elementor-161 .elementor-element.elementor-element-ac6aa11{font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-c0d979f{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-161 .elementor-element.elementor-element-f5ce053{--min-height:0px;--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-161 .elementor-element.elementor-element-f5ce053.e-con{--order:99999 /* order end hack */;}.elementor-161 .elementor-element.elementor-element-46fb79e{--min-height: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-161 .elementor-element.elementor-element-4cdcc28{--min-height:430px;}.elementor-161 .elementor-element.elementor-element-4403060{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-4403060 .elementor-heading-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-3270cb1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-8053687{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-161 .elementor-element.elementor-element-f889749{--min-height:0px;--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-161 .elementor-element.elementor-element-f889749.e-con{--order:99999 /* order end hack */;}.elementor-161 .elementor-element.elementor-element-955c0fc{--min-height: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-161 .elementor-element.elementor-element-c65b96c{--min-height:430px;}.elementor-161 .elementor-element.elementor-element-d86ef25{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-d86ef25 .elementor-heading-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-a9c639d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-04df824{--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:020%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-161 .elementor-element.elementor-element-eb9010a{--min-height:300px;}.elementor-161 .elementor-element.elementor-element-a3d2687{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-ec65245{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-ec65245 .elementor-heading-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-2fdcc2d{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;text-align:center;}.elementor-161 .elementor-element.elementor-element-2fdcc2d .elementor-heading-title{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-161 .elementor-element.elementor-element-2fea5c3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-003143c .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-bed8e3f{--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:020%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-161 .elementor-element.elementor-element-13fab6a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-078b463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-3274af8{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-3274af8 .elementor-heading-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-9cffb4d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;text-align:center;}.elementor-161 .elementor-element.elementor-element-9cffb4d .elementor-heading-title{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-161 .elementor-element.elementor-element-13bc4f2{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-c03f788 .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-2441507{--min-height:300px;}.elementor-161 .elementor-element.elementor-element-2441507.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-f1ee9a0 .elementor-image-box-title{margin-bottom:10px;font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-f1ee9a0 .elementor-image-box-description{font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-2b3073d .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-e78f3ba{--min-height:465px;--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-4629170{--margin-top:-84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-161 .elementor-element.elementor-element-4629170.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-b205d33{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-b205d33.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-8b6f90d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-4aa6a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-b65d79f .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-71ecc704{--min-height:465px;}.elementor-161 .elementor-element.elementor-element-51fd9bbb{--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-161 .elementor-element.elementor-element-3ccff849 .elementor-heading-title{font-size:var( --e-global-typography-b655b7c-font-size );line-height:var( --e-global-typography-b655b7c-line-height );}.elementor-161 .elementor-element.elementor-element-07c8aad .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-161 .elementor-element.elementor-element-c1a40ad{--min-height:800px;--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;}.elementor-161 .elementor-element.elementor-element-2b79b46{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-fefe3c2 .elementor-heading-title{font-size:52px;line-height:1.1em;}.elementor-161 .elementor-element.elementor-element-22b0438d{--margin-top:32%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-161 .elementor-element.elementor-element-227fdf34{--min-height:325px;--padding-top:5%;--padding-bottom:5%;--padding-left:05%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-fb4f696 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-992f5c1 .elementor-heading-title{font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-0c0d775 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-78a871f1{margin:-65px -150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-78a871f1 img{width:72%;height:250px;}.elementor-161 .elementor-element.elementor-element-ae40a51{--margin-top:32%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-161 .elementor-element.elementor-element-2278bb5b{margin:-65px -150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-2278bb5b img{width:350px;height:250px;}.elementor-161 .elementor-element.elementor-element-b8fa263{--min-height:325px;--padding-top:5%;--padding-bottom:5%;--padding-left:25%;--padding-right:4%;}.elementor-161 .elementor-element.elementor-element-bc0f44d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-d23d035 .elementor-heading-title{font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-c106735 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-40f1fb2{padding:0% 0% 0% 0%;text-align:center;}.elementor-161 .elementor-element.elementor-element-40f1fb2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-5b29c0a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-36cba4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;--z-index:5;}.elementor-161 .elementor-element.elementor-element-36cba4b.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-e5747a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-f4fe5b8{padding:0% 0% 0% 0%;text-align:center;}.elementor-161 .elementor-element.elementor-element-f4fe5b8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-81cbccd{padding:0% 0% 0% 0%;text-align:center;}.elementor-161 .elementor-element.elementor-element-81cbccd .elementor-heading-title{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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-e1f9074{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:var( --e-global-typography-ad08df7-font-size );letter-spacing:var( --e-global-typography-ad08df7-letter-spacing );}.elementor-widget-button .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-161 .elementor-element.elementor-element-ea05d2f .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-9aef496{--min-height:300px;}.elementor-161 .elementor-element.elementor-element-9aef496.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-5864e16{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-5864e16:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-5864e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-70vw 0px;}.elementor-161 .elementor-element.elementor-element-5fb00b6{--width:0%;--min-height:250px;}.elementor-161 .elementor-element.elementor-element-0779be0{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-0779be0.e-con{--align-self:center;}.elementor-161 .elementor-element.elementor-element-6954208{text-align:center;}.elementor-161 .elementor-element.elementor-element-602f9fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-602f9fe .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-7a1222f{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-161 .elementor-element.elementor-element-7a1222f .elementor-heading-title{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-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-161 .elementor-element.elementor-element-cb662ed{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-161 .elementor-element.elementor-element-ef33dce{padding:0% 0% 0% 0%;text-align:center;}.elementor-161 .elementor-element.elementor-element-ef33dce .elementor-heading-title{font-size:var( --e-global-typography-ad08df7-font-size );letter-spacing:var( --e-global-typography-ad08df7-letter-spacing );}.elementor-161 .elementor-element.elementor-element-ac6aa11{text-align:center;font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-c0d979f{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-f5ce053{--margin-top:0px;--margin-bottom:0px;--margin-left:-68px;--margin-right:0px;--padding-top:0px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-46fb79e{--min-height:460px;}.elementor-161 .elementor-element.elementor-element-46fb79e.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-4b63a3e{--width:86%;--min-height:380px;}.elementor-161 .elementor-element.elementor-element-4b63a3e.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-4cdcc28{--min-height:460px;}.elementor-161 .elementor-element.elementor-element-4cdcc28.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-62b0f54{--width:88%;--min-height:380px;}.elementor-161 .elementor-element.elementor-element-62b0f54.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-33da765{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-4403060 .elementor-heading-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-3270cb1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-8053687{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-f889749{--margin-top:0px;--margin-bottom:0px;--margin-left:-68px;--margin-right:0px;--padding-top:0px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-955c0fc{--min-height:460px;}.elementor-161 .elementor-element.elementor-element-955c0fc.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-3ffa774{--width:86%;--min-height:380px;}.elementor-161 .elementor-element.elementor-element-3ffa774.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-c65b96c{--min-height:460px;}.elementor-161 .elementor-element.elementor-element-c65b96c.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-9aff96a{--width:88%;--min-height:380px;}.elementor-161 .elementor-element.elementor-element-9aff96a.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-7bdfbb2{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-d86ef25 .elementor-heading-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-a9c639d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-04df824{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-eb9010a{--min-height:300px;}.elementor-161 .elementor-element.elementor-element-a3d2687{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:014%;--padding-bottom:14%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-2f23592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-ec65245{padding:0% 0% 0% 0%;text-align:center;}.elementor-161 .elementor-element.elementor-element-ec65245 .elementor-heading-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-2fdcc2d{padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-161 .elementor-element.elementor-element-2fdcc2d .elementor-heading-title{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-161 .elementor-element.elementor-element-2fea5c3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-003143c .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-bed8e3f{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-13fab6a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:14%;--padding-bottom:14%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-3274af8{padding:0% 0% 0% 0%;text-align:center;}.elementor-161 .elementor-element.elementor-element-3274af8 .elementor-heading-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-9cffb4d{padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-161 .elementor-element.elementor-element-9cffb4d .elementor-heading-title{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-161 .elementor-element.elementor-element-13bc4f2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-c03f788 .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-2441507{--min-height:300px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-f1ee9a0 .elementor-image-box-wrapper{text-align:center;}.elementor-161 .elementor-element.elementor-element-f1ee9a0 .elementor-image-box-title{font-size:var( --e-global-typography-1bc8040-font-size );line-height:var( --e-global-typography-1bc8040-line-height );}.elementor-161 .elementor-element.elementor-element-f1ee9a0 .elementor-image-box-description{font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-2b3073d .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-e78f3ba{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-4629170{--width:100%;--min-height:350px;--margin-top:37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-4629170.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-9b89fca img{width:100%;}.elementor-161 .elementor-element.elementor-element-b205d33{--width:78%;--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:11%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-8b6f90d{text-align:center;}.elementor-161 .elementor-element.elementor-element-8b6f90d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-4aa6a36{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-b65d79f .elementor-button{font-size:var( --e-global-typography-f6fb620-font-size );line-height:var( --e-global-typography-f6fb620-line-height );letter-spacing:var( --e-global-typography-f6fb620-letter-spacing );}.elementor-161 .elementor-element.elementor-element-71ecc704{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-51fd9bbb{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:5;}.elementor-161 .elementor-element.elementor-element-3ccff849{text-align:center;}.elementor-161 .elementor-element.elementor-element-3ccff849 .elementor-heading-title{font-size:var( --e-global-typography-b655b7c-font-size );line-height:var( --e-global-typography-b655b7c-line-height );}.elementor-161 .elementor-element.elementor-element-21e63c2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-161 .elementor-element.elementor-element-07c8aad .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-161 .elementor-element.elementor-element-70450945{--min-height:450px;--overlay-opacity:100;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--border-radius:15px 15px 15px 15px;}.elementor-161 .elementor-element.elementor-element-70450945::before, .elementor-161 .elementor-element.elementor-element-70450945 > .elementor-background-video-container::before, .elementor-161 .elementor-element.elementor-element-70450945 > .e-con-inner > .elementor-background-video-container::before, .elementor-161 .elementor-element.elementor-element-70450945 > .elementor-background-slideshow::before, .elementor-161 .elementor-element.elementor-element-70450945 > .e-con-inner > .elementor-background-slideshow::before, .elementor-161 .elementor-element.elementor-element-70450945 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #DBBB5A00 57%, var( --e-global-color-ba5e2a4 ) 97%);}.elementor-161 .elementor-element.elementor-element-70450945.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-c1a40ad{--min-height:0px;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-4a16d48{--min-height:350px;}.elementor-161 .elementor-element.elementor-element-4a16d48.e-con{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-2b79b46{--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-fefe3c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-fefe3c2 .elementor-heading-title{font-size:50px;}.elementor-161 .elementor-element.elementor-element-85f37ca{text-align:center;}.elementor-161 .elementor-element.elementor-element-22b0438d{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-227fdf34{--padding-top:14%;--padding-bottom:14%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-fb4f696{text-align:center;}.elementor-161 .elementor-element.elementor-element-fb4f696 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-992f5c1{text-align:center;}.elementor-161 .elementor-element.elementor-element-992f5c1 .elementor-heading-title{font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-0c0d775{text-align:center;}.elementor-161 .elementor-element.elementor-element-0c0d775 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-161 .elementor-element.elementor-element-78a871f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-78a871f1.elementor-element{--order:-99999 /* order start hack */;}.elementor-161 .elementor-element.elementor-element-78a871f1 img{width:100%;height:350px;}.elementor-161 .elementor-element.elementor-element-ae40a51{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-161 .elementor-element.elementor-element-2278bb5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-2278bb5b img{width:100%;height:350px;}.elementor-161 .elementor-element.elementor-element-b8fa263{--padding-top:14%;--padding-bottom:14%;--padding-left:6%;--padding-right:6%;}.elementor-161 .elementor-element.elementor-element-bc0f44d{text-align:center;}.elementor-161 .elementor-element.elementor-element-bc0f44d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-161 .elementor-element.elementor-element-d23d035{text-align:center;}.elementor-161 .elementor-element.elementor-element-d23d035 .elementor-heading-title{font-size:var( --e-global-typography-431135a-font-size );line-height:var( --e-global-typography-431135a-line-height );letter-spacing:var( --e-global-typography-431135a-letter-spacing );}.elementor-161 .elementor-element.elementor-element-c106735{text-align:center;}.elementor-161 .elementor-element.elementor-element-c106735 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-161 .elementor-element.elementor-element-36cba4b{--width:44%;}.elementor-161 .elementor-element.elementor-element-9aef496{--width:525px;}.elementor-161 .elementor-element.elementor-element-5fb00b6{--width:350px;}.elementor-161 .elementor-element.elementor-element-0779be0{--width:52%;}.elementor-161 .elementor-element.elementor-element-46fb79e{--width:400px;}.elementor-161 .elementor-element.elementor-element-4b63a3e{--width:350px;}.elementor-161 .elementor-element.elementor-element-4cdcc28{--width:400px;}.elementor-161 .elementor-element.elementor-element-62b0f54{--width:350px;}.elementor-161 .elementor-element.elementor-element-33da765{--width:100%;}.elementor-161 .elementor-element.elementor-element-955c0fc{--width:400px;}.elementor-161 .elementor-element.elementor-element-3ffa774{--width:350px;}.elementor-161 .elementor-element.elementor-element-c65b96c{--width:400px;}.elementor-161 .elementor-element.elementor-element-9aff96a{--width:350px;}.elementor-161 .elementor-element.elementor-element-7bdfbb2{--width:75%;}.elementor-161 .elementor-element.elementor-element-eb9010a{--width:50%;}.elementor-161 .elementor-element.elementor-element-a3d2687{--width:50%;}.elementor-161 .elementor-element.elementor-element-13fab6a{--width:50%;}.elementor-161 .elementor-element.elementor-element-2441507{--width:50%;}.elementor-161 .elementor-element.elementor-element-910a525{--content-width:800px;}.elementor-161 .elementor-element.elementor-element-4629170{--width:45%;}.elementor-161 .elementor-element.elementor-element-b205d33{--width:70%;}.elementor-161 .elementor-element.elementor-element-51fd9bbb{--width:55%;}.elementor-161 .elementor-element.elementor-element-70450945{--width:45%;}.elementor-161 .elementor-element.elementor-element-4a16d48{--width:45%;}.elementor-161 .elementor-element.elementor-element-2b79b46{--width:55%;}.elementor-161 .elementor-element.elementor-element-227fdf34{--width:70%;}.elementor-161 .elementor-element.elementor-element-b8fa263{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-161 .elementor-element.elementor-element-5b29c0a{--width:100%;}.elementor-161 .elementor-element.elementor-element-36cba4b{--width:100%;}.elementor-161 .elementor-element.elementor-element-9aef496{--width:82%;}.elementor-161 .elementor-element.elementor-element-5864e16{--width:100%;}.elementor-161 .elementor-element.elementor-element-5fb00b6{--width:22%;}.elementor-161 .elementor-element.elementor-element-0779be0{--width:100%;}.elementor-161 .elementor-element.elementor-element-c0d979f{--width:100%;}.elementor-161 .elementor-element.elementor-element-f5ce053{--width:100%;}.elementor-161 .elementor-element.elementor-element-46fb79e{--width:300px;}.elementor-161 .elementor-element.elementor-element-4b63a3e{--width:260px;}.elementor-161 .elementor-element.elementor-element-4cdcc28{--width:350px;}.elementor-161 .elementor-element.elementor-element-62b0f54{--width:300px;}.elementor-161 .elementor-element.elementor-element-33da765{--width:100%;}.elementor-161 .elementor-element.elementor-element-8053687{--width:100%;}.elementor-161 .elementor-element.elementor-element-f889749{--width:100%;}.elementor-161 .elementor-element.elementor-element-955c0fc{--width:300px;}.elementor-161 .elementor-element.elementor-element-3ffa774{--width:260px;}.elementor-161 .elementor-element.elementor-element-c65b96c{--width:350px;}.elementor-161 .elementor-element.elementor-element-9aff96a{--width:300px;}.elementor-161 .elementor-element.elementor-element-7bdfbb2{--width:100%;}.elementor-161 .elementor-element.elementor-element-04df824{--width:100%;}.elementor-161 .elementor-element.elementor-element-eb9010a{--width:100%;}.elementor-161 .elementor-element.elementor-element-a3d2687{--width:100%;}.elementor-161 .elementor-element.elementor-element-bed8e3f{--width:100%;}.elementor-161 .elementor-element.elementor-element-13fab6a{--width:100%;}.elementor-161 .elementor-element.elementor-element-2441507{--width:100%;}.elementor-161 .elementor-element.elementor-element-e78f3ba{--width:100%;}.elementor-161 .elementor-element.elementor-element-4629170{--width:100%;}.elementor-161 .elementor-element.elementor-element-b205d33{--width:68%;}.elementor-161 .elementor-element.elementor-element-4a16d48{--width:44%;}.elementor-161 .elementor-element.elementor-element-2b79b46{--width:56%;}.elementor-161 .elementor-element.elementor-element-227fdf34{--width:50%;}.elementor-161 .elementor-element.elementor-element-ae40a51{--width:100%;}.elementor-161 .elementor-element.elementor-element-b8fa263{--width:50%;}}@media(min-width:1025px){.elementor-161 .elementor-element.elementor-element-fe49314:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-fe49314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-df93aae */.ts-form-wrapper,
.ts-form-wrapper * {
  font-family: 'Raleway', sans-serif;
  box-sizing: border-box;
  color: #ffffff;
}

.ts-form-wrapper h1,
.ts-form-wrapper h3 {
  font-family: "La Belle Aurore", cursive !important;
}


.ts-form-wrapper {
  max-width: 1100px;
  margin: 60px auto;
  padding: 32px;
  background-color: #0d543b;
  border-radius: 16px;
}

.ts-form-wrapper div,
.ts-form-wrapper section,
.ts-form-wrapper fieldset {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.ts-form-wrapper h1,
.ts-form-wrapper h2,
.ts-form-wrapper legend {
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 20px;
}

.ts-form-wrapper label {
  display: block;
  font-size: 14px;
  margin-bottom: 6px;
}

.ts-form-wrapper input,
.ts-form-wrapper select,
.ts-form-wrapper textarea {
  width: 100%;
  padding: 14px;
  border-radius: 10px;
  border: 1px solid #cccccc;
  background: #ffffff;
  font-size: 15px;
  color: #2f2f2f;
  margin-bottom: 18px;
}

.ts-form-wrapper ::placeholder {
  color: #7a7a7a;
}

.ts-form-wrapper input:focus,
.ts-form-wrapper select:focus,
.ts-form-wrapper textarea:focus {
  outline: none;
  border-color: #8c8c8c;
  box-shadow: none;
}

.ts-form-wrapper input[type="submit"],
.ts-form-wrapper button {
  width: 100%;
  padding: 16px;
  border-radius: 12px;
  border: none;
  background: #ffffff;
  color: #0d543b;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
}

.ts-form-wrapper input[type="submit"]:hover {
  opacity: 0.9;
}

.ts-form-wrapper #tripleseat_link {
  display: block;
  margin-top: 16px;
  font-size: 12px;
  text-align: center;
  color: rgba(255,255,255,0.8);
}

.ts-form-wrapper .row,
.ts-form-wrapper .ts-row {
  display: flex;
  gap: 16px;
}

.ts-form-wrapper .row > div,
.ts-form-wrapper .ts-row > div {
  flex: 1;
}

.ts-form-wrapper select option {
  color: #2f2f2f;
  background: #ffffff;
}

@media (max-width: 768px) {
  .ts-form-wrapper {
    padding: 24px;
  }

  .ts-form-wrapper .row,
  .ts-form-wrapper .ts-row {
    flex-direction: column;
    gap: 0;
  }
}

.ts-form-wrapper input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin: 0;
  cursor: pointer;
  position: relative;
  top: 2px;
  display: inline-block;
  vertical-align: middle;
  float: left;
}

.ts-form-wrapper input[type="checkbox"] + label,
.ts-form-wrapper label:has(input[type="checkbox"]) {
  display: flex;
  align-items: center;
  gap: 10px;
}

.ts-form-wrapper label {
  cursor: pointer;
}

.ts-form-wrapper .ts-checkbox,
.ts-form-wrapper .checkbox,
.ts-form-wrapper .form-check {
  display: flex;
  align-items: center;
  gap: 10px;
}

.ts-form-wrapper input[type="checkbox"] + * {
  vertical-align: middle;
  display: block;
  margin-left: 28px;
  margin-bottom: 24px;
}

button[type="submit"]:hover,
input[type="submit"]:hover {
  background-color: #dbbb5a !important;
}

/* Ocultar icono de hora de Tripleseat */
.ts-form-wrapper .tripleseat-dlf-time-icon {
  display: none !important;
}

/* Texto help de Tripleseat en blanco */
.ts-form-wrapper .tripleseat-dlf-help-text {
  color: #ffffff !important;
}


/* Otros estilos de Tripleseat */
.ts-form-wrapper .ts-dlf-time-icon {
  display: none !important;
}

.ts-form-wrapper table,
.ts-form-wrapper tr,
.ts-form-wrapper td,
.ts-form-wrapper th,
.ts-form-wrapper fieldset {
  border: none !important;
}
#ui-datepicker-div {
  z-index: 999999 !important;
}
#ui-datepicker-div {
  position: absolute !important;
  top: auto !important;
}
/* Arreglar posición horizontal */
#tripleseat_embed_form #ui-datepicker-div {
  left: 0 !important;
  right: auto !important;
  margin-left: 0 !important;
}

/* Restaurar fondo y caja del calendario */
#ui-datepicker-div {
  background: #ffffff !important;
  opacity: 1 !important;
  border-radius: 12px !important;
  box-shadow: 0 8px 25px rgba(0,0,0,0.15) !important;
  padding: 10px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LaBellaAurore-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bellamiamibeach.com/wp-content/uploads/2026/01/LaBelleAurore-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */