.elementor-19 .elementor-element.elementor-element-bc4013c{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19 .elementor-element.elementor-element-bc4013c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-bc4013c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39399d6 );background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/fundo-verde-desktop2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-63fb012{--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-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-f2be63a{text-align:start;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:200;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-263b233 );fill:var( --e-global-color-263b233 );padding-left:30px;padding-right:30px;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a, .elementor-19 .elementor-element.elementor-element-2f76810 .elementor-menu-toggle{color:var( --e-global-color-39399d6 );fill:var( --e-global-color-39399d6 );}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-263b233 );}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a:hover,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a:focus,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-menu-toggle:hover,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-menu-toggle:focus{color:var( --e-global-color-39399d6 );}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a:hover,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a:focus,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-f768b95 );}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-39399d6 );background-color:var( --e-global-color-f768b95 );}.elementor-19 .elementor-element.elementor-element-2f76810 div.elementor-menu-toggle{color:var( --e-global-color-263b233 );}.elementor-19 .elementor-element.elementor-element-2f76810 div.elementor-menu-toggle svg{fill:var( --e-global-color-263b233 );}.elementor-19 .elementor-element.elementor-element-5301c89{text-align:start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-bf43b04{width:var( --container-widget-width, 505px );max-width:505px;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:505px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-bf43b04 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:100;line-height:1.7em;letter-spacing:8.5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4ac4a7b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8154ea0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-71c507b{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-71c507b img{width:80%;}.elementor-19 .elementor-element.elementor-element-61fc8c8 img{border-radius:30px 30px 30px 30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-a45afa3 .elementor-button{background-color:var( --e-global-color-5813b16 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-39399d6 );color:var( --e-global-color-39399d6 );border-radius:0px 0px 0px 0px;padding:23px 70px 23px 70px;}.elementor-19 .elementor-element.elementor-element-a45afa3 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-a45afa3 .elementor-button:focus{background-color:#E6C889;color:var( --e-global-color-39399d6 );}.elementor-19 .elementor-element.elementor-element-a45afa3{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:9;}.elementor-19 .elementor-element.elementor-element-a45afa3 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-a45afa3 .elementor-button:focus svg{fill:var( --e-global-color-39399d6 );}.elementor-19 .elementor-element.elementor-element-ac02ee1{--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-between;--align-items:flex-end;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-48e1627{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6482145 img{border-radius:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-da47574{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4f65643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-4f65643 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.7em;color:var( --e-global-color-39399d6 );}.elementor-19 .elementor-element.elementor-element-6473ed2{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-6473ed2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:700;line-height:1em;color:var( --e-global-color-39399d6 );}.elementor-19 .elementor-element.elementor-element-0e7fd8d{width:var( --container-widget-width, 100% );max-width:100%;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-0e7fd8d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:300;line-height:1.1em;color:var( --e-global-color-39399d6 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-19 .elementor-element.elementor-element-e2747a8{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:normal;line-height:1.3em;color:#7F8F80;}.elementor-19 .elementor-element.elementor-element-4b9aca1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a04abb1 img{width:100%;}.elementor-19 .elementor-element.elementor-element-b68e150 img{width:100%;}.elementor-19 .elementor-element.elementor-element-bc99bfe{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-93e535a{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:normal;line-height:1.3em;color:var( --e-global-color-142b669 );}.elementor-19 .elementor-element.elementor-element-93e535a.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-51bbf0c .elementor-button{background-color:var( --e-global-color-5813b16 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-39399d6 );color:var( --e-global-color-39399d6 );border-radius:0px 0px 0px 0px;padding:23px 70px 23px 70px;}.elementor-19 .elementor-element.elementor-element-51bbf0c .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-51bbf0c .elementor-button:focus{background-color:#E6C889;}.elementor-19 .elementor-element.elementor-element-51bbf0c{width:var( --container-widget-width, 500px );max-width:500px;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:9;}.elementor-19 .elementor-element.elementor-element-2ed10c3{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-19 .elementor-element.elementor-element-76ca049{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-cfe5a39{--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-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1d367df{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;z-index:999;text-align:start;}.elementor-19 .elementor-element.elementor-element-1d367df .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:300;line-height:1em;color:var( --e-global-color-39399d6 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-94db4d4{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-94db4d4 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-94db4d4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-19 .elementor-element.elementor-element-94db4d4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-94db4d4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-19 .elementor-element.elementor-element-94db4d4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-94db4d4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-19 .elementor-element.elementor-element-94db4d4 .elementor-icon{font-size:1400px;}.elementor-19 .elementor-element.elementor-element-94db4d4 .elementor-icon svg{height:1400px;}.elementor-19 .elementor-element.elementor-element-94db4d4 .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-7b8b578{width:var( --container-widget-width, 446px );max-width:446px;--container-widget-width:446px;--container-widget-flex-grow:0;z-index:999;text-align:end;font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:normal;line-height:1.2em;color:#7F8F80;}.elementor-19 .elementor-element.elementor-element-5385bad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999;}.elementor-19 .elementor-element.elementor-element-9bc0482{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-9bc0482 img{width:100%;}.elementor-19 .elementor-element.elementor-element-f1886f3{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:150px;}.elementor-19 .elementor-element.elementor-element-371b96d{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-371b96d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-371b96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-piscina.webp");background-position:25% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-371b96d::before, .elementor-19 .elementor-element.elementor-element-371b96d > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-371b96d > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-371b96d > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-371b96d > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-371b96d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-1ded4db{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1ded4db.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-1ded4db .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-1ded4db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ded4db.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1ded4db.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ded4db.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1ded4db.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ded4db .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-1ded4db .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-1ded4db .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-f53a75b{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-f53a75b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-32d8f9b{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-32d8f9b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-32d8f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-academia.webp");background-position:30% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-32d8f9b::before, .elementor-19 .elementor-element.elementor-element-32d8f9b > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-32d8f9b > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-32d8f9b > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-32d8f9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-32d8f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-4b85431{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4b85431.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-4b85431 .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-4b85431.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4b85431.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4b85431.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4b85431.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4b85431.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4b85431 .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-4b85431 .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-4b85431 .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-dc68f34{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-dc68f34 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d8aa989{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-d8aa989:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d8aa989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-salao-de-festas.webp");background-position:47% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-d8aa989::before, .elementor-19 .elementor-element.elementor-element-d8aa989 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d8aa989 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d8aa989 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d8aa989 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d8aa989 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-1834cc3{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1834cc3.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-1834cc3 .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-1834cc3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1834cc3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1834cc3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1834cc3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1834cc3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1834cc3 .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-1834cc3 .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-1834cc3 .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-e14e504{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-e14e504 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e4db543{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-e4db543:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e4db543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-quadra.webp");background-position:33% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-e4db543::before, .elementor-19 .elementor-element.elementor-element-e4db543 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e4db543 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e4db543 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e4db543 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e4db543 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-5db09eb{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5db09eb.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-5db09eb .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-5db09eb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5db09eb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5db09eb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5db09eb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5db09eb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5db09eb .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-5db09eb .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-5db09eb .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-0ccde36{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-0ccde36 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bbbbddd{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-bbbbddd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-bbbbddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-quadra-poliesportiva.webp");background-position:35% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-bbbbddd::before, .elementor-19 .elementor-element.elementor-element-bbbbddd > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-bbbbddd > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-bbbbddd > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-bbbbddd > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-bbbbddd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-64eb29a{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-64eb29a.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-64eb29a .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-64eb29a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-64eb29a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-64eb29a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-64eb29a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-64eb29a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-64eb29a .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-64eb29a .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-64eb29a .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-c34d0a3{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-c34d0a3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ce6137{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-1ce6137:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1ce6137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-playground.webp");background-position:60% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-1ce6137::before, .elementor-19 .elementor-element.elementor-element-1ce6137 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1ce6137 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1ce6137 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1ce6137 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1ce6137 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-5932e10{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5932e10.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-5932e10 .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-5932e10.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5932e10.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5932e10.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5932e10.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5932e10.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5932e10 .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-5932e10 .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-5932e10 .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-26ecea4{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-26ecea4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5d10a28{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-5d10a28:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5d10a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-fire-pit.webp");background-position:50% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-5d10a28::before, .elementor-19 .elementor-element.elementor-element-5d10a28 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5d10a28 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5d10a28 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5d10a28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5d10a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-2623d6b{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2623d6b.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-2623d6b .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-2623d6b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2623d6b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2623d6b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2623d6b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2623d6b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2623d6b .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-2623d6b .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-2623d6b .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-e9f5372{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-e9f5372 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f4f12e7{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-f4f12e7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f4f12e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-brinquedoteca.webp");background-position:35% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-f4f12e7::before, .elementor-19 .elementor-element.elementor-element-f4f12e7 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f4f12e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f4f12e7 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f4f12e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f4f12e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-ce8adfa{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ce8adfa.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-ce8adfa .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-ce8adfa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ce8adfa.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ce8adfa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ce8adfa.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ce8adfa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ce8adfa .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-ce8adfa .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-ce8adfa .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-761fa09{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-761fa09 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1b01094{--display:flex;--min-height:690px;--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:space-between;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-1b01094:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1b01094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-redario.webp");background-position:45% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-1b01094::before, .elementor-19 .elementor-element.elementor-element-1b01094 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1b01094 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1b01094 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1b01094 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1b01094 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 80%, #000000 100%);}.elementor-19 .elementor-element.elementor-element-abadcd8{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-abadcd8.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-abadcd8 .elementor-icon-wrapper{text-align:end;}.elementor-19 .elementor-element.elementor-element-abadcd8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-abadcd8.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-abadcd8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-abadcd8.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-abadcd8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-abadcd8 .elementor-icon{font-size:64px;}.elementor-19 .elementor-element.elementor-element-abadcd8 .elementor-icon svg{height:64px;}.elementor-19 .elementor-element.elementor-element-abadcd8 .elementor-icon-wrapper svg{width:auto;}.elementor-19 .elementor-element.elementor-element-9405704{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-9405704 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e9cabac{--display:flex;--min-height:1283px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:280px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e9cabac:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e9cabac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF9F4;background-image:url("https://bellagardenresidencial.com.br/wp-content/uploads/2025/11/img-sessao07-desktop.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-cf0ba5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f1b9aca{--display:flex;--min-height:155px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-4e8ffe3{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;z-index:999;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-19 .elementor-element.elementor-element-49c4949{--display:flex;--min-height:155px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-4143b3c{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;z-index:999;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-19 .elementor-element.elementor-element-57b1a04{--display:flex;--min-height:155px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-8c8ad5d{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;z-index:999;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-19 .elementor-element.elementor-element-9f2bef3{--display:flex;--min-height:155px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-06bdda2{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;z-index:999;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-19 .elementor-element.elementor-element-6d7b98e{--display:flex;--min-height:155px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-05d702e{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;z-index:999;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-19 .elementor-element.elementor-element-7bbee45 .elementor-button{background-color:var( --e-global-color-39399d6 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:300;fill:var( --e-global-color-263b233 );color:var( --e-global-color-263b233 );border-radius:0px 0px 0px 0px;padding:23px 70px 23px 70px;}.elementor-19 .elementor-element.elementor-element-7bbee45 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-7bbee45 .elementor-button:focus{background-color:#3E533C;}.elementor-19 .elementor-element.elementor-element-7bbee45{width:var( --container-widget-width, 75% );max-width:75%;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:9;}.elementor-19 .elementor-element.elementor-element-8810a53{--display:flex;--min-height:562px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-19 .elementor-element.elementor-element-8810a53:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8810a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9BD82;}.elementor-19 .elementor-element.elementor-element-9b2ce28{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-9b2ce28 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:700;line-height:1em;color:#000000;}.elementor-19 .elementor-element.elementor-element-bf5d2b1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:1.3em;color:#737373;}.elementor-19 .elementor-element.elementor-element-bf5d2b1.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-427749d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-19 .elementor-element.elementor-element-8e92bf8{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-71014b5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-d27aa2b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:180px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1bd5941{width:var( --container-widget-width, 1122px );max-width:1122px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;--container-widget-width:1122px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.3em;color:var( --e-global-color-142b669 );}.elementor-19 .elementor-element.elementor-element-1bd5941.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-3a63cc9{--display:flex;--min-height:60px;--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-between;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-39399d6 );--border-color:var( --e-global-color-39399d6 );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d620505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.3em;color:var( --e-global-color-142b669 );}.elementor-19 .elementor-element.elementor-element-216eb9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.3em;color:var( --e-global-color-142b669 );}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-263b233 );}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-48e1627{--width:633px;}.elementor-19 .elementor-element.elementor-element-da47574{--width:39%;}.elementor-19 .elementor-element.elementor-element-f1886f3{--width:100%;}.elementor-19 .elementor-element.elementor-element-371b96d{--width:25%;}.elementor-19 .elementor-element.elementor-element-32d8f9b{--width:25%;}.elementor-19 .elementor-element.elementor-element-d8aa989{--width:25%;}.elementor-19 .elementor-element.elementor-element-e4db543{--width:25%;}.elementor-19 .elementor-element.elementor-element-bbbbddd{--width:25%;}.elementor-19 .elementor-element.elementor-element-1ce6137{--width:25%;}.elementor-19 .elementor-element.elementor-element-5d10a28{--width:25%;}.elementor-19 .elementor-element.elementor-element-f4f12e7{--width:25%;}.elementor-19 .elementor-element.elementor-element-1b01094{--width:25%;}.elementor-19 .elementor-element.elementor-element-f1b9aca{--width:20%;}.elementor-19 .elementor-element.elementor-element-49c4949{--width:20%;}.elementor-19 .elementor-element.elementor-element-57b1a04{--width:20%;}.elementor-19 .elementor-element.elementor-element-9f2bef3{--width:20%;}.elementor-19 .elementor-element.elementor-element-6d7b98e{--width:20%;}.elementor-19 .elementor-element.elementor-element-427749d{--width:55%;}}@media(max-width:1366px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-48e1627{--width:534px;}.elementor-19 .elementor-element.elementor-element-76ca049{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-cfe5a39{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-48e1627{--width:100%;}.elementor-19 .elementor-element.elementor-element-da47574{--width:100%;}.elementor-19 .elementor-element.elementor-element-76ca049{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-371b96d{--width:48%;}.elementor-19 .elementor-element.elementor-element-32d8f9b{--width:48%;}.elementor-19 .elementor-element.elementor-element-d8aa989{--width:48%;}.elementor-19 .elementor-element.elementor-element-e4db543{--width:48%;}.elementor-19 .elementor-element.elementor-element-bbbbddd{--width:48%;}.elementor-19 .elementor-element.elementor-element-1ce6137{--width:48%;}.elementor-19 .elementor-element.elementor-element-5d10a28{--width:48%;}.elementor-19 .elementor-element.elementor-element-f4f12e7{--width:48%;}.elementor-19 .elementor-element.elementor-element-1b01094{--width:48%;}.elementor-19 .elementor-element.elementor-element-f1b9aca{--width:33%;}.elementor-19 .elementor-element.elementor-element-49c4949{--width:33%;}.elementor-19 .elementor-element.elementor-element-57b1a04{--width:33%;}.elementor-19 .elementor-element.elementor-element-9f2bef3{--width:50%;}.elementor-19 .elementor-element.elementor-element-6d7b98e{--width:50%;}.elementor-19 .elementor-element.elementor-element-427749d{--width:100%;}}@media(max-width:1366px){.elementor-19 .elementor-element.elementor-element-f2be63a{width:initial;max-width:initial;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main .elementor-item{padding-left:9px;padding-right:9px;}.elementor-19 .elementor-element.elementor-element-bf43b04{--container-widget-width:504px;--container-widget-flex-grow:0;width:var( --container-widget-width, 504px );max-width:504px;}.elementor-19 .elementor-element.elementor-element-a45afa3 .elementor-button{font-size:26px;}.elementor-19 .elementor-element.elementor-element-da47574{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19 .elementor-element.elementor-element-4f65643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-19 .elementor-element.elementor-element-4f65643 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-6473ed2{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-19 .elementor-element.elementor-element-0e7fd8d .elementor-heading-title{font-size:31px;}.elementor-19 .elementor-element.elementor-element-e2747a8{font-size:22px;}.elementor-19 .elementor-element.elementor-element-4b9aca1{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-93e535a{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;font-size:22px;}.elementor-19 .elementor-element.elementor-element-51bbf0c .elementor-button{font-size:26px;}.elementor-19 .elementor-element.elementor-element-76ca049{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-cfe5a39{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-cfe5a39.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-1d367df{--container-widget-width:371px;--container-widget-flex-grow:0;width:var( --container-widget-width, 371px );max-width:371px;}.elementor-19 .elementor-element.elementor-element-1d367df .elementor-heading-title{font-size:54px;}.elementor-19 .elementor-element.elementor-element-94db4d4 .elementor-icon{font-size:1300px;}.elementor-19 .elementor-element.elementor-element-94db4d4 .elementor-icon svg{height:1300px;}.elementor-19 .elementor-element.elementor-element-7b8b578{--container-widget-width:420px;--container-widget-flex-grow:0;width:var( --container-widget-width, 420px );max-width:420px;font-size:28px;}.elementor-19 .elementor-element.elementor-element-5385bad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-9bc0482{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-19 .elementor-element.elementor-element-f53a75b .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-dc68f34 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-e14e504 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-0ccde36 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-c34d0a3 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-26ecea4 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-e9f5372 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-761fa09 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-9405704 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-f1b9aca{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-4e8ffe3{font-size:20px;}.elementor-19 .elementor-element.elementor-element-49c4949{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-4143b3c{font-size:20px;}.elementor-19 .elementor-element.elementor-element-57b1a04{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-8c8ad5d{font-size:20px;}.elementor-19 .elementor-element.elementor-element-9f2bef3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-06bdda2{font-size:20px;}.elementor-19 .elementor-element.elementor-element-6d7b98e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-05d702e{font-size:20px;}.elementor-19 .elementor-element.elementor-element-7bbee45 .elementor-button{font-size:26px;padding:23px 23px 23px 23px;}.elementor-19 .elementor-element.elementor-element-9b2ce28 .elementor-heading-title{font-size:42px;}.elementor-19 .elementor-element.elementor-element-71014b5{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-bc4013c{--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-63fb012{--justify-content:space-between;}.elementor-19 .elementor-element.elementor-element-f2be63a.elementor-element{--order:1;}.elementor-19 .elementor-element.elementor-element-2f76810.elementor-element{--order:3;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:35px !important;}.elementor-19 .elementor-element.elementor-element-5301c89.elementor-element{--order:2;}.elementor-19 .elementor-element.elementor-element-4ac4a7b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-8154ea0{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-35074be{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-71c507b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-a45afa3 .elementor-button{font-size:22px;}.elementor-19 .elementor-element.elementor-element-ac02ee1{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-da47574{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-19 .elementor-element.elementor-element-4f65643{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-6473ed2{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-0e7fd8d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-4b9aca1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a04abb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a04abb1.elementor-element{--order:2;}.elementor-19 .elementor-element.elementor-element-b68e150{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-b68e150.elementor-element{--order:2;}.elementor-19 .elementor-element.elementor-element-bc99bfe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-bc99bfe img{width:46%;}.elementor-19 .elementor-element.elementor-element-93e535a{width:100%;max-width:100%;padding:0px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-93e535a.elementor-element{--align-self:flex-start;--order:1;}.elementor-19 .elementor-element.elementor-element-51bbf0c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-51bbf0c.elementor-element{--order:3;}.elementor-19 .elementor-element.elementor-element-51bbf0c .elementor-button{font-size:22px;}.elementor-19 .elementor-element.elementor-element-76ca049{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-1d367df{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-19 .elementor-element.elementor-element-1d367df .elementor-heading-title{font-size:42px;}.elementor-19 .elementor-element.elementor-element-7b8b578{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:22px;}.elementor-19 .elementor-element.elementor-element-5385bad{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-f1886f3{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-371b96d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-371b96d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-371b96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-f53a75b{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-32d8f9b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-32d8f9b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-32d8f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-dc68f34{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-d8aa989{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-d8aa989:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d8aa989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-e14e504{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-e4db543{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-e4db543:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e4db543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-0ccde36{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-bbbbddd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-bbbbddd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-bbbbddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-c34d0a3{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-1ce6137{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-1ce6137:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1ce6137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-26ecea4{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-5d10a28{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-5d10a28:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5d10a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-e9f5372{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-f4f12e7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-f4f12e7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f4f12e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-761fa09{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-1b01094{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-1b01094:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1b01094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-9405704{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-e9cabac{--padding-top:200px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-cf0ba5a{--justify-content:space-between;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-9f2bef3{border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-6d7b98e{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-7bbee45{width:100%;max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-7bbee45 .elementor-button{font-size:22px;}.elementor-19 .elementor-element.elementor-element-8810a53{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-d27aa2b{--padding-top:120px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-bc4013c{--min-height:0px;--padding-top:30px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-63fb012{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-f2be63a{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;}.elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-19 .elementor-element.elementor-element-2f76810 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-19 .elementor-element.elementor-element-5301c89{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-bf43b04{width:100%;max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-bf43b04 .elementor-heading-title{font-size:22px;letter-spacing:2.5px;}.elementor-19 .elementor-element.elementor-element-8154ea0{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-61fc8c8 img{height:190px;object-fit:cover;border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-a45afa3 .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-ac02ee1{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-da47574{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-4f65643{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-4f65643 .elementor-heading-title{font-size:16px;}.elementor-19 .elementor-element.elementor-element-6473ed2{text-align:center;}.elementor-19 .elementor-element.elementor-element-6473ed2 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-0e7fd8d{text-align:center;}.elementor-19 .elementor-element.elementor-element-0e7fd8d .elementor-heading-title{font-size:22px;}.elementor-19 .elementor-element.elementor-element-e2747a8{text-align:center;font-size:18px;}.elementor-19 .elementor-element.elementor-element-4b9aca1{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a04abb1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-a04abb1 img{width:100%;height:384px;object-fit:cover;object-position:center left;}.elementor-19 .elementor-element.elementor-element-b68e150{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-b68e150 img{width:100%;}.elementor-19 .elementor-element.elementor-element-93e535a{padding:0px 20px 20px 20px;text-align:center;font-size:18px;}.elementor-19 .elementor-element.elementor-element-51bbf0c{padding:0px 20px 0px 20px;}.elementor-19 .elementor-element.elementor-element-51bbf0c .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-76ca049{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-cfe5a39{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19 .elementor-element.elementor-element-1d367df{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-1d367df .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-19 .elementor-element.elementor-element-94db4d4 .elementor-icon{font-size:500px;}.elementor-19 .elementor-element.elementor-element-94db4d4 .elementor-icon svg{height:500px;}.elementor-19 .elementor-element.elementor-element-7b8b578{text-align:start;font-size:18px;}.elementor-19 .elementor-element.elementor-element-5385bad{--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-9bc0482{z-index:99;}.elementor-19 .elementor-element.elementor-element-f1886f3{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--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-19 .elementor-element.elementor-element-371b96d{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-371b96d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-371b96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-1ded4db .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-1ded4db .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-f53a75b .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-32d8f9b{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-32d8f9b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-32d8f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-4b85431 .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-4b85431 .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-dc68f34 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-d8aa989{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-d8aa989:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d8aa989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-1834cc3 .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-1834cc3 .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-e14e504 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-e4db543{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-e4db543:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e4db543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-5db09eb .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-5db09eb .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-0ccde36 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-bbbbddd{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-bbbbddd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-bbbbddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-64eb29a .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-64eb29a .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-c34d0a3 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-1ce6137{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-1ce6137:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1ce6137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-5932e10 .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-5932e10 .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-26ecea4 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-5d10a28{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-5d10a28:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5d10a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-2623d6b .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-2623d6b .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-e9f5372 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-f4f12e7{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-f4f12e7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f4f12e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-ce8adfa .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-ce8adfa .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-761fa09 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-1b01094{--min-height:185px;--justify-content:space-between;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-1b01094:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1b01094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-19 .elementor-element.elementor-element-abadcd8 .elementor-icon{font-size:40px;}.elementor-19 .elementor-element.elementor-element-abadcd8 .elementor-icon svg{height:40px;}.elementor-19 .elementor-element.elementor-element-9405704 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-e9cabac{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-e9cabac:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e9cabac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:220% auto;}.elementor-19 .elementor-element.elementor-element-f1b9aca{--min-height:120px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-4e8ffe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-19 .elementor-element.elementor-element-49c4949{--min-height:120px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-4143b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-19 .elementor-element.elementor-element-57b1a04{--min-height:120px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-8c8ad5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-19 .elementor-element.elementor-element-9f2bef3{--min-height:120px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-06bdda2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-19 .elementor-element.elementor-element-6d7b98e{--min-height:120px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-19 .elementor-element.elementor-element-05d702e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-19 .elementor-element.elementor-element-7bbee45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7bbee45 .elementor-button{font-size:18px;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-8810a53{--min-height:0px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-9b2ce28{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-9b2ce28 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-bf5d2b1{font-size:16px;}.elementor-19 .elementor-element.elementor-element-d27aa2b{--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-3a63cc9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d620505{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-7e01a97{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-216eb9f{width:100%;max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-5301c89 */@media(min-width:320px) and (max-width:350px){
    .elementor-19 .elementor-element.elementor-element-5301c89{
        width:90px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf43b04 */@media(min-width:320px) and (max-width:767px){
    .elementor-19 .elementor-element.elementor-element-bf43b04 .elementor-heading-title{
        font-size:5.6vw!important;
        text-wrap:balance!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35074be */.elementor-19 .elementor-element.elementor-element-35074be{
    position: absolute;
    top:-45%;
    z-index:99;
    pointer-events:none!important;
}

@media(max-width:1366px){
    .elementor-19 .elementor-element.elementor-element-35074be{
    position: absolute;
    left:-10%;
    top:-48%;
    z-index:99;
    pointer-events:none!important;
}
}

@media(max-width:767px){
    .elementor-19 .elementor-element.elementor-element-35074be{
    position: absolute;
    left:-10%;
    top:-32%;
    z-index:99;
    pointer-events:none!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71c507b */.elementor-19 .elementor-element.elementor-element-71c507b{
    position: absolute;
    right:-65%;
    bottom:-65%;
    z-index:99;
    pointer-events:none!important;
}

@media(max-width:1366px){
    .elementor-19 .elementor-element.elementor-element-71c507b{
    position: absolute;
    right:-58%;
    bottom:-65%;
    z-index:99;
    pointer-events:none!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6482145 */.elementor-19 .elementor-element.elementor-element-6482145{
    z-index: -1!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92e1a79 */.elementor-19 .elementor-element.elementor-element-92e1a79{
    position: absolute;
    bottom:0%;
    left:-42%!important;
    z-index:99;
    pointer-events:none!important;
}

@media(max-width:767px){
   .elementor-19 .elementor-element.elementor-element-92e1a79{
    position: absolute;
    bottom:30%;
    left:-60%!important;
    z-index:99;
    pointer-events:none!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f65643 */.elementor-19 .elementor-element.elementor-element-4f65643:before{
    content:"";
    position:absolute;
    background:#D9BD82;
    left:-50%;
    width:160%;
    height:66px;
    top:50%;
    transform:translatey(-50%);
    z-index:-1;
}

@media(max-width:1366px){
    .elementor-19 .elementor-element.elementor-element-4f65643:before{
    content:"";
    position:absolute;
    background:#D9BD82;
    left:-40%;
    width:150%;
    height:60px;
    top:50%;
    transform:translatey(-50%);
    z-index:-1;
}
}

@media(max-width:1024px){
    .elementor-19 .elementor-element.elementor-element-4f65643:before{
    content:"";
    position:absolute;
    background:#D9BD82;
    left:0%;
    width:100%;
    height:50px;
    top:50%;
    transform:translatey(-50%);
    z-index:-1;
}
}

@media(max-width:366px){
    .elementor-19 .elementor-element.elementor-element-4f65643 .elementor-heading-title{
        font-size:4vw!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a04abb1 */@media(min-width:470px) and (max-width:767px){
    .elementor-19 .elementor-element.elementor-element-a04abb1 img{
        height:100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b68e150 */@media(min-width:470px) and (max-width:767px){
    .elementor-19 .elementor-element.elementor-element-b68e150 img{
        height:100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc99bfe */.elementor-19 .elementor-element.elementor-element-bc99bfe{
    position: absolute;
    right:-45%;
    bottom:-26%;
    z-index:999999;
    pointer-events:none!important;
}

@media(max-width:1366px){
    .elementor-19 .elementor-element.elementor-element-bc99bfe{
    position: absolute;
    right:-45%;
    bottom:-32%;
    z-index:99999;
    pointer-events:none!important;
}
}


@media(max-width:1024px){
    .elementor-19 .elementor-element.elementor-element-bc99bfe{
    position: absolute;
    right:-45%;
    bottom:15%;
    z-index:99999;
    pointer-events:none!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93e535a */@media(min-width:1366px){
    .elementor-19 .elementor-element.elementor-element-93e535a{
    position:absolute;
    top:40%;
    right:390px;
}
    
}

@media(min-width:1025px) and (max-width:1366px){
    .elementor-19 .elementor-element.elementor-element-93e535a{
    position:absolute;
    top:40%;
    right:30px;
}
}

@media(max-width:1024px){
    .elementor-19 .elementor-element.elementor-element-93e535a{
        width:100%!important;
        position:inherit;
    }
    
}

@media(min-width:1367px) and (max-width:1700px){
    .elementor-19 .elementor-element.elementor-element-93e535a{
            position: absolute;
        top: 40%;
        right: 120px;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51bbf0c */@media@media(min-width:1025px) and (max-width:5000px){
    .elementor-19 .elementor-element.elementor-element-51bbf0c{
    position:absolute;
    bottom:0;
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94db4d4 */.elementor-19 .elementor-element.elementor-element-94db4d4{
    position:absolute;
    left:40%;
    top:180%;
    transform:translate(-50%,-50%);
    z-index:99!important;
    pointer-events:none!important;
}

@media(max-width:1366px){
    .elementor-19 .elementor-element.elementor-element-94db4d4{
    position:absolute;
    left:10%;
    top:205%;
    transform:translate(-50%,-50%);
    z-index:99!important;
    pointer-events:none!important;
}
    }
    
    @media(max-width:767px){
    .elementor-19 .elementor-element.elementor-element-94db4d4{
    position:absolute;
    left:10%;
    top:55%;
    transform:translate(-50%,-50%);
    z-index:99!important;
    pointer-events:none!important;
}
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bc0482 */.elementor-19 .elementor-element.elementor-element-9bc0482{
    position: absolute;
    bottom:60%;
    left:-16%!important;
    z-index:9999;
    pointer-events:none!important;
}

@media(max-width:1366px){
    .elementor-19 .elementor-element.elementor-element-9bc0482{
    position: absolute;
    bottom:-16%;
    left:-25%!important;
    z-index:9999;
    pointer-events:none!important;
}}

@media(min-width:1367px) and (max-width:1700px){
    .elementor-19 .elementor-element.elementor-element-9bc0482{
        width:38%!important;
    position: absolute;
    bottom:65%;
    left:-19%!important;
    z-index:9999;
    pointer-events:none!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1886f3 */@media(min-width:1025px) and (max-width:5000px){/* Configuração Base */
html, body {
    width: 100%;
    overflow-x: hidden; /* Evita scrollbar nativa duplicada */
}

/* O "Trilho" onde a câmera vai travar (Pin) */
.container-cards {
    width: 100%;
    height: 100vh; /* Ocupa a tela toda enquanto scrolamos */
    display: flex;
    align-items: center; /* Centraliza verticalmente */
    overflow: hidden; /* Esconde o que está fora */
   
}

/* A Faixa que se move lateralmente */
.cards {
    display: flex; /* OBRIGATÓRIO: Coloca um ao lado do outro */
    flex-wrap: nowrap;
    width: max-content; /* A largura é a soma dos filhos */
    height: 80vh; /* Altura dos cards */
    will-change: transform; /* Otimização de performance */
    padding-left: 5vw; /* Um respiro inicial na esquerda */
  padding-right: 5vw;
}

/* O Card Individual */
.cards .card {
    /* MATEMÁTICA PARA 4 CARDS: */
    /* 100vw (tela toda) dividido por 4 = 25vw */
    min-width: 25vw; 
    width: 25vw;
    
    height: 100%;
    position: relative;
    overflow: hidden;
    
    /* Transições suaves para o hover */
    -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    -o-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
    
    
    /* Estilos visuais (bordas, etc) */
    box-sizing: border-box;
    border-right: 1px solid rgba(0,0,0,0.1); /* Divisória opcional */
}

/* --- EFEITO DE EXPANDIR (HOVER) --- */
/* Nota: No GSAP ScrollTrigger, mudar a largura drasticamente 
   pode confundir o cálculo do fim do scroll, mas com flexbox 
   geralmente funciona bem visualmente. */

.cards .card:hover {
    min-width: 35vw; /* Expande um pouco */
    background-color: #f9f9f9; /* Destaque visual */
}

.card:hover .texto .elementor-heading-title{
-webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    -o-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
    font-size:60px!important;
}

.elementor-19 .elementor-element.elementor-element-f1886f3 .elementor-heading-title{
    -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    -o-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
}

/* --- RESPONSIVIDADE --- */

/* Tablet */
    
}
@media (max-width: 1024px) {
    .cards .card {
        min-width: 40vw; /* Mostra 2.5 cards */
    }
    .cards .card:hover {
        min-width: 45vw;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e8ffe3 */@media(max-width:767px){
    .elementor-19 .elementor-element.elementor-element-4e8ffe3 p{
        margin:unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4143b3c */@media(max-width:767px){
    .elementor-19 .elementor-element.elementor-element-4143b3c p{
        margin:unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c8ad5d */@media(max-width:767px){
    .elementor-19 .elementor-element.elementor-element-8c8ad5d p{
        margin:unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06bdda2 */@media(max-width:767px){
    .elementor-19 .elementor-element.elementor-element-06bdda2 p{
        margin:unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05d702e */@media(max-width:767px){
    .elementor-19 .elementor-element.elementor-element-05d702e p{
        margin:unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9cabac */@media(max-width:767px){
    .elementor-19 .elementor-element.elementor-element-e9cabac{
        padding-bottom:55%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e92bf8 */#amofroms_main_wrapper.amoforms__fields__editor-withoutborders{
    width:100%!important;
}

.elementor-19 .elementor-element.elementor-element-8e92bf8 button{
    padding:20px!important;
}
iframe {
    max-width:1280px!important;
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71014b5 */.elementor-19 .elementor-element.elementor-element-71014b5{
    position: absolute;
    bottom:-50%;
    left:-18%!important;
    z-index:99;
    pointer-events:none!important;
}

@media(max-width:1366px){
    .elementor-19 .elementor-element.elementor-element-71014b5{
    position: absolute;
    bottom:-40%;
    left:-35%!important;
    z-index:99;
    pointer-events:none!important;
}
}

@media(max-width:1024px){
    .elementor-19 .elementor-element.elementor-element-71014b5{
    position: absolute;
    bottom:-10%;
    left:-35%!important;
    z-index:99;
    pointer-events:none!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d620505 */.elementor-19 .elementor-element.elementor-element-d620505 p{
    margin:unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216eb9f */.elementor-19 .elementor-element.elementor-element-216eb9f p{
    margin:unset;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79538ab */#msg1{
    right: 87px;
    visibility: visible;
    background: #000;
    color: #fff;
    position: fixed;
    width: 410px;
    bottom: 52px;
    text-align: center;
    font-size: 13px;
    line-height: 31px;
    height: 32px; 
    border-radius: 100px;
    z-index: 99999; 
}

@media(max-width:767px){
    #msg1{
    right: 90px;
    visibility: visible;
    background: #000;
    color: #fff;
    position: fixed;
    width: 70%;
    bottom: 43px;
    text-align: center;
    font-size: 13px;
    line-height: 1.35em;
    height: 57px; 
    padding:10px 15px;
    border-radius: 100px;
    z-index: 99999;
}
}/* End custom CSS */
/* Start custom CSS */html,body{
    width:100%;
    overflow-x:hidden;
}

/* Força o Lightbox do Elementor a ter a prioridade máxima */
#elementor-lightbox {
    z-index: 99999 !important;
}

/* Garante que o conteúdo do diálogo também obedeça */
.dialog-widget-content {
    z-index: 99999 !important;
}
/*[data-elementor-type="wp-page"]
{
	overflow:hidden;
}*/



a, 
button, 
input[type="button"], 
input[type="submit"], 
.elementor-button, 
.elementor-widget-icon,
.elementor-image img {
    -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    -o-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
}/* End custom CSS */