.elementor-478 .elementor-element.elementor-element-057418c{--display:flex;--min-height:720px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.35;}.elementor-478 .elementor-element.elementor-element-057418c:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-057418c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/Rectangle-32.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-478 .elementor-element.elementor-element-057418c::before, .elementor-478 .elementor-element.elementor-element-057418c > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-057418c > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-057418c > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-057418c > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-057418c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-478 .elementor-element.elementor-element-25dc596{text-align:center;}.elementor-478 .elementor-element.elementor-element-25dc596 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33.18px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-809170a{text-align:center;}.elementor-478 .elementor-element.elementor-element-809170a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-eecb63f{--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:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-eecb63f:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-eecb63f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-478 .elementor-element.elementor-element-e6b1c06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-478 .elementor-element.elementor-element-e6b1c06:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-e6b1c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-478 .elementor-element.elementor-element-1e6463a{text-align:center;}.elementor-478 .elementor-element.elementor-element-1e6463a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#63605A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-478 .elementor-element.elementor-element-5a79d1b{--divider-border-style:solid;--divider-color:#63605A;--divider-border-width:12px;width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-5a79d1b .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-5a79d1b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-478 .elementor-element.elementor-element-c14b6d4{text-align:center;}.elementor-478 .elementor-element.elementor-element-c14b6d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#63605A;}.elementor-478 .elementor-element.elementor-element-123fd45{--divider-border-style:solid;--divider-color:#63605A;--divider-border-width:12px;width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-123fd45 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-123fd45 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-478 .elementor-element.elementor-element-8624346{text-align:center;}.elementor-478 .elementor-element.elementor-element-8624346 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#63605A;}.elementor-478 .elementor-element.elementor-element-0e0ee99{--divider-border-style:solid;--divider-color:#63605A;--divider-border-width:12px;width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-0e0ee99 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-0e0ee99 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-478 .elementor-element.elementor-element-21d9396{text-align:center;}.elementor-478 .elementor-element.elementor-element-21d9396 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#63605A;}.elementor-478 .elementor-element.elementor-element-2ea6cc7{--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:32px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-2ea6cc7:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-2ea6cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-478 .elementor-element.elementor-element-2b3cd2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-478 .elementor-element.elementor-element-abbadeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-792d3fe{--divider-border-style:solid;--divider-color:#003684;--divider-border-width:2px;}.elementor-478 .elementor-element.elementor-element-792d3fe .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-478 .elementor-element.elementor-element-792d3fe .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-478 .elementor-element.elementor-element-fad556f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-c33e88c{text-align:start;}.elementor-478 .elementor-element.elementor-element-c33e88c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:500;color:#1F1F1F;}.elementor-478 .elementor-element.elementor-element-d9e8e61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-d5fd4f8{text-align:start;}.elementor-478 .elementor-element.elementor-element-d5fd4f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:400;color:#63605A;}.elementor-478 .elementor-element.elementor-element-014aa30{--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:032px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-014aa30:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-014aa30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-478 .elementor-element.elementor-element-0bb929a{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.8;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-478 .elementor-element.elementor-element-0bb929a:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-0bb929a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-0bb929a::before, .elementor-478 .elementor-element.elementor-element-0bb929a > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-0bb929a > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-0bb929a > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-0bb929a > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-0bb929a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-602177a{--display:flex;}.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-478 .elementor-element.elementor-element-2359a26 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-2b40574{--display:flex;}.elementor-478 .elementor-element.elementor-element-11e611c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-7ebb12b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-a60cae7{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-a60cae7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-85daf44 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-e7b7e28{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.8;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-478 .elementor-element.elementor-element-e7b7e28:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-e7b7e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-e7b7e28::before, .elementor-478 .elementor-element.elementor-element-e7b7e28 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-e7b7e28 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-e7b7e28 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-e7b7e28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-e7b7e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-2b71135{--display:flex;}.elementor-478 .elementor-element.elementor-element-21f2b3c .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-a39e651{--display:flex;}.elementor-478 .elementor-element.elementor-element-610b4bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-58dbf04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-850b84e{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-850b84e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-5e46c55 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-c411fda{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.8;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-478 .elementor-element.elementor-element-c411fda:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-c411fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-c411fda::before, .elementor-478 .elementor-element.elementor-element-c411fda > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-c411fda > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-c411fda > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-c411fda > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-c411fda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-93d73bf{--display:flex;}.elementor-478 .elementor-element.elementor-element-ee92257 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-ce8e447{--display:flex;}.elementor-478 .elementor-element.elementor-element-7614bd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-46d3294 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-3824c94{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-3824c94 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-742d3f1 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-f13137e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:32px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:32px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#003684;--e-n-carousel-arrow-hover-color:#003684;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#000000;}.elementor-478 .elementor-element.elementor-element-f13137e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:rgba(0,0,0,0);}.elementor-478 .elementor-element.elementor-element-8186cb8{--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:32px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-8186cb8:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-8186cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-478 .elementor-element.elementor-element-f3eea53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-478 .elementor-element.elementor-element-d2c7a14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-3066efc{--divider-border-style:solid;--divider-color:#003684;--divider-border-width:2px;}.elementor-478 .elementor-element.elementor-element-3066efc .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-478 .elementor-element.elementor-element-3066efc .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-478 .elementor-element.elementor-element-e44b504{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-0895152{text-align:start;}.elementor-478 .elementor-element.elementor-element-0895152 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:500;color:#1F1F1F;}.elementor-478 .elementor-element.elementor-element-4d34ce6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-ba3b68c{text-align:start;}.elementor-478 .elementor-element.elementor-element-ba3b68c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:400;color:#63605A;}.elementor-478 .elementor-element.elementor-element-831c1e3{--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:16px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-831c1e3:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-831c1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-478 .elementor-element.elementor-element-dc05a8f{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.8;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-478 .elementor-element.elementor-element-dc05a8f:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-dc05a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/13.-Angulo-Apartamento-Padrao-Final-02-279.3m2-CAPRI-Cyrela-Jardim-Europa.jpg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-dc05a8f::before, .elementor-478 .elementor-element.elementor-element-dc05a8f > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-dc05a8f > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-dc05a8f > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-dc05a8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-dc05a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-34f474a{--display:flex;}.elementor-478 .elementor-element.elementor-element-e05d23d .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-13ff6f6{--display:flex;}.elementor-478 .elementor-element.elementor-element-2ee1b45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-da92705 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-7522dab{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-7522dab .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-5a8cab2 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-b10a843{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.8;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-478 .elementor-element.elementor-element-b10a843:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-b10a843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/01-FACHADA-1-scaled.webp");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-b10a843::before, .elementor-478 .elementor-element.elementor-element-b10a843 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-b10a843 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-b10a843 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-b10a843 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-b10a843 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-0fb091f{--display:flex;}.elementor-478 .elementor-element.elementor-element-798c4a0 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-90d1725{--display:flex;}.elementor-478 .elementor-element.elementor-element-aebffb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-e89dde7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-57fb2a4{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-57fb2a4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-ada6368 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-78a2fc8{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.8;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-478 .elementor-element.elementor-element-78a2fc8:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-78a2fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/03/moema-05-DETALHE-FACHADA-VISTA-1.webp");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-78a2fc8::before, .elementor-478 .elementor-element.elementor-element-78a2fc8 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-78a2fc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-78a2fc8 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-78a2fc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-78a2fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-2290356{--display:flex;}.elementor-478 .elementor-element.elementor-element-1d20952 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-f58bddf{--display:flex;}.elementor-478 .elementor-element.elementor-element-ecb8bfa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-0a5915a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-15a969f{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-15a969f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-3aba75a .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-fbe101b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:32px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:32px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#003684;--e-n-carousel-arrow-hover-color:#003684;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-5c327af{--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:32px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-5c327af:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-5c327af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-478 .elementor-element.elementor-element-8662404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-478 .elementor-element.elementor-element-88a2384{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-75f23cb{--divider-border-style:solid;--divider-color:#003684;--divider-border-width:2px;}.elementor-478 .elementor-element.elementor-element-75f23cb .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-478 .elementor-element.elementor-element-75f23cb .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-478 .elementor-element.elementor-element-524e93c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-13f97fe{text-align:start;}.elementor-478 .elementor-element.elementor-element-13f97fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:500;color:#1F1F1F;}.elementor-478 .elementor-element.elementor-element-8241aee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-af19075{text-align:start;}.elementor-478 .elementor-element.elementor-element-af19075 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:400;color:#63605A;}.elementor-478 .elementor-element.elementor-element-e05b4eb{--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:16px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-e05b4eb:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-e05b4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-478 .elementor-element.elementor-element-e85817e{--display:flex;--min-height:680px;--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.8;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-e85817e:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-e85817e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-e85817e::before, .elementor-478 .elementor-element.elementor-element-e85817e > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-e85817e > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-e85817e > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-e85817e > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-e85817e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(228deg, #00000000 0%, #000000 100%);}.elementor-478 .elementor-element.elementor-element-5877c05{--display:flex;}.elementor-478 .elementor-element.elementor-element-243d337 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-f69cfbd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-478 .elementor-element.elementor-element-e32f25e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-790db75{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-790db75 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-b02913a .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-aa3f78d{--display:flex;--min-height:680px;--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.8;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-aa3f78d:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-aa3f78d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-aa3f78d::before, .elementor-478 .elementor-element.elementor-element-aa3f78d > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-aa3f78d > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-aa3f78d > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-aa3f78d > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-aa3f78d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(228deg, #00000000 0%, #000000 100%);}.elementor-478 .elementor-element.elementor-element-dcae564{--display:flex;}.elementor-478 .elementor-element.elementor-element-6533aba .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-194e5c5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-478 .elementor-element.elementor-element-338114f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-341534a{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-341534a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-33918e5 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-a29174b{--display:flex;--min-height:680px;--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.8;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-a29174b:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-a29174b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-a29174b::before, .elementor-478 .elementor-element.elementor-element-a29174b > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-a29174b > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-a29174b > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-a29174b > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-a29174b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(228deg, #00000000 0%, #000000 100%);}.elementor-478 .elementor-element.elementor-element-918f994{--display:flex;}.elementor-478 .elementor-element.elementor-element-0616b03 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-133bbdb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-478 .elementor-element.elementor-element-ee3f0bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-ee05679{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-ee05679 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-2d809d5 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-fe45c17{--display:flex;--min-height:540px;--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.65;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-fe45c17:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-fe45c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/2-1-scaled-1.webp");background-position:center center;}.elementor-478 .elementor-element.elementor-element-fe45c17::before, .elementor-478 .elementor-element.elementor-element-fe45c17 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-fe45c17 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-fe45c17 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-fe45c17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-fe45c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-a0c13a5{--display:flex;}.elementor-478 .elementor-element.elementor-element-fb89f8d .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-545c160{--display:flex;}.elementor-478 .elementor-element.elementor-element-336c92a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-f2e537d{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-f2e537d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-f442288 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-478 .elementor-element.elementor-element-01b65e0{--display:flex;--min-height:540px;--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.65;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-01b65e0:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-01b65e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/2-1-scaled-1.webp");background-position:center center;}.elementor-478 .elementor-element.elementor-element-01b65e0::before, .elementor-478 .elementor-element.elementor-element-01b65e0 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-01b65e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-01b65e0 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-01b65e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-01b65e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-a97be2d{--display:flex;}.elementor-478 .elementor-element.elementor-element-3cc3472 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-70be683{--display:flex;}.elementor-478 .elementor-element.elementor-element-d30b16b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-4a475e0{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-4a475e0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-4664fea .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-478 .elementor-element.elementor-element-bf3b861{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:32px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:32px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#003684;--e-n-carousel-arrow-hover-color:#003684;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-71f7ccc{--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:32px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-71f7ccc:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-71f7ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-478 .elementor-element.elementor-element-259d9d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-478 .elementor-element.elementor-element-8c52bf3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-217fc66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-59ae689{--divider-border-style:solid;--divider-color:#003684;--divider-border-width:2px;}.elementor-478 .elementor-element.elementor-element-59ae689 .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-478 .elementor-element.elementor-element-59ae689 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-478 .elementor-element.elementor-element-e88666d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-8507f07{text-align:start;}.elementor-478 .elementor-element.elementor-element-8507f07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27.65px;font-weight:500;color:#1F1F1F;}.elementor-478 .elementor-element.elementor-element-d4145e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-1923670{text-align:start;}.elementor-478 .elementor-element.elementor-element-1923670 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:400;color:#63605A;}.elementor-478 .elementor-element.elementor-element-c6a8984{--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:16px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-c6a8984:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-c6a8984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-478 .elementor-element.elementor-element-1a0b7a5{--display:flex;--min-height:680px;--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.8;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-1a0b7a5:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-1a0b7a5::before, .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(228deg, #00000000 0%, #000000 100%);}.elementor-478 .elementor-element.elementor-element-8d286f3{--display:flex;}.elementor-478 .elementor-element.elementor-element-cb53a9a .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-c2a122f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-478 .elementor-element.elementor-element-e944cc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-0a4d82c{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-0a4d82c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-bcc5c2e .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-ea83137{--display:flex;--min-height:680px;--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.8;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-ea83137:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-ea83137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-ea83137::before, .elementor-478 .elementor-element.elementor-element-ea83137 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-ea83137 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-ea83137 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-ea83137 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-ea83137 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(228deg, #00000000 0%, #000000 100%);}.elementor-478 .elementor-element.elementor-element-d808935{--display:flex;}.elementor-478 .elementor-element.elementor-element-6b0aa30 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-cc09ff5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-478 .elementor-element.elementor-element-4ba4dbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:600;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-bef7f78{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-bef7f78 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-5a660e3 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-2fb963a{--display:flex;--min-height:680px;--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.8;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-2fb963a:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-2fb963a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/HELBOR-WIDE-SAO-PAULO-FACHADA_DANTE.jpeg");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-2fb963a::before, .elementor-478 .elementor-element.elementor-element-2fb963a > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-2fb963a > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-2fb963a > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-2fb963a > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-2fb963a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(228deg, #00000000 0%, #000000 100%);}.elementor-478 .elementor-element.elementor-element-2062f46{--display:flex;}.elementor-478 .elementor-element.elementor-element-8726f0c .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-00cc1ca{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-478 .elementor-element.elementor-element-7faad5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-e563913{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-e563913 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-e502c70 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-d477f56{--display:flex;--min-height:540px;--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.65;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-d477f56:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-d477f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/2-1-scaled-1.webp");background-position:center center;}.elementor-478 .elementor-element.elementor-element-d477f56::before, .elementor-478 .elementor-element.elementor-element-d477f56 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-d477f56 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-d477f56 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-d477f56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-d477f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-6762d8e{--display:flex;}.elementor-478 .elementor-element.elementor-element-f2428dc .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-e974153{--display:flex;}.elementor-478 .elementor-element.elementor-element-a321a8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-4528c76{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-4528c76 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-4f84a59 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-478 .elementor-element.elementor-element-a6249b0{--display:flex;--min-height:540px;--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.65;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-478 .elementor-element.elementor-element-a6249b0:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-a6249b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bell-kall.com.br/wp-content/uploads/2026/04/2-1-scaled-1.webp");background-position:center center;}.elementor-478 .elementor-element.elementor-element-a6249b0::before, .elementor-478 .elementor-element.elementor-element-a6249b0 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-a6249b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-a6249b0 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-a6249b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-a6249b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000000 0%, #000000 90%);}.elementor-478 .elementor-element.elementor-element-0552daa{--display:flex;}.elementor-478 .elementor-element.elementor-element-29a3366 .elementor-button{background-color:#003684;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-478 .elementor-element.elementor-element-6c32946{--display:flex;}.elementor-478 .elementor-element.elementor-element-7c6f097 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23.04px;font-weight:400;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-9fc0a6d{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-9fc0a6d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-adbbc8e .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;border-style:solid;border-width:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-478 .elementor-element.elementor-element-2d866aa{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:32px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:32px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#003684;--e-n-carousel-arrow-hover-color:#003684;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#FFFFFF;}@media(max-width:1024px){.elementor-478 .elementor-element.elementor-element-f13137e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-478 .elementor-element.elementor-element-fbe101b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-478 .elementor-element.elementor-element-bf3b861{--e-n-carousel-swiper-slides-to-display:2;}.elementor-478 .elementor-element.elementor-element-2d866aa{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-478 .elementor-element.elementor-element-057418c{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-eecb63f{--content-width:100%;}.elementor-478 .elementor-element.elementor-element-e6b1c06{--width:100%;}.elementor-478 .elementor-element.elementor-element-2ea6cc7{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-2b3cd2d{--width:100%;}.elementor-478 .elementor-element.elementor-element-014aa30{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-0bb929a{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-e7b7e28{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-c411fda{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-8186cb8{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-f3eea53{--width:100%;}.elementor-478 .elementor-element.elementor-element-831c1e3{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-dc05a8f{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-b10a843{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-78a2fc8{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-5c327af{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-8662404{--width:100%;}.elementor-478 .elementor-element.elementor-element-e05b4eb{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-e85817e{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-aa3f78d{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-a29174b{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-fe45c17{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-01b65e0{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-71f7ccc{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-259d9d7{--width:100%;}.elementor-478 .elementor-element.elementor-element-c6a8984{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-1a0b7a5{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-ea83137{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-2fb963a{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-d477f56{--content-width:1512px;}.elementor-478 .elementor-element.elementor-element-a6249b0{--content-width:1512px;}}@media(max-width:767px){.elementor-478 .elementor-element.elementor-element-057418c{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-25dc596 .elementor-heading-title{font-size:27.65px;}.elementor-478 .elementor-element.elementor-element-809170a .elementor-heading-title{font-size:16px;}.elementor-478 .elementor-element.elementor-element-eecb63f{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-e6b1c06{--gap:016px 016px;--row-gap:016px;--column-gap:016px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-1e6463a .elementor-heading-title{font-size:12.8px;}.elementor-478 .elementor-element.elementor-element-c14b6d4 .elementor-heading-title{font-size:12.8px;}.elementor-478 .elementor-element.elementor-element-8624346 .elementor-heading-title{font-size:12.8px;}.elementor-478 .elementor-element.elementor-element-21d9396 .elementor-heading-title{font-size:12.8px;}.elementor-478 .elementor-element.elementor-element-2ea6cc7{--padding-top:32px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-792d3fe .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-792d3fe .elementor-divider{text-align:center;}.elementor-478 .elementor-element.elementor-element-c33e88c{text-align:center;}.elementor-478 .elementor-element.elementor-element-c33e88c .elementor-heading-title{font-size:23.05px;}.elementor-478 .elementor-element.elementor-element-d5fd4f8{text-align:center;}.elementor-478 .elementor-element.elementor-element-d5fd4f8 .elementor-heading-title{font-size:16px;}.elementor-478 .elementor-element.elementor-element-014aa30{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-0bb929a{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-11e611c .elementor-heading-title{font-size:33.18px;}.elementor-478 .elementor-element.elementor-element-7ebb12b .elementor-heading-title{font-size:19.2px;}.elementor-478 .elementor-element.elementor-element-85daf44 .elementor-button{padding:0px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-e7b7e28{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-610b4bb .elementor-heading-title{font-size:33.18px;}.elementor-478 .elementor-element.elementor-element-58dbf04 .elementor-heading-title{font-size:19.2px;}.elementor-478 .elementor-element.elementor-element-5e46c55 .elementor-button{padding:0px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-c411fda{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-7614bd1 .elementor-heading-title{font-size:33.18px;}.elementor-478 .elementor-element.elementor-element-46d3294 .elementor-heading-title{font-size:19.2px;}.elementor-478 .elementor-element.elementor-element-742d3f1 .elementor-button{padding:0px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-f13137e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-478 .elementor-element.elementor-element-8186cb8{--padding-top:32px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-3066efc .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-3066efc .elementor-divider{text-align:center;}.elementor-478 .elementor-element.elementor-element-0895152{text-align:center;}.elementor-478 .elementor-element.elementor-element-0895152 .elementor-heading-title{font-size:23.05px;}.elementor-478 .elementor-element.elementor-element-ba3b68c{text-align:center;}.elementor-478 .elementor-element.elementor-element-ba3b68c .elementor-heading-title{font-size:16px;}.elementor-478 .elementor-element.elementor-element-831c1e3{--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-dc05a8f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-2ee1b45 .elementor-heading-title{font-size:39.81px;}.elementor-478 .elementor-element.elementor-element-da92705 .elementor-heading-title{font-size:19.2px;}.elementor-478 .elementor-element.elementor-element-b10a843{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-aebffb1 .elementor-heading-title{font-size:39.81px;}.elementor-478 .elementor-element.elementor-element-e89dde7 .elementor-heading-title{font-size:19.2px;}.elementor-478 .elementor-element.elementor-element-78a2fc8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-ecb8bfa .elementor-heading-title{font-size:39.81px;}.elementor-478 .elementor-element.elementor-element-0a5915a .elementor-heading-title{font-size:19.2px;}.elementor-478 .elementor-element.elementor-element-fbe101b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-478 .elementor-element.elementor-element-5c327af{--padding-top:32px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-75f23cb .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-75f23cb .elementor-divider{text-align:center;}.elementor-478 .elementor-element.elementor-element-13f97fe{text-align:center;}.elementor-478 .elementor-element.elementor-element-13f97fe .elementor-heading-title{font-size:23.05px;}.elementor-478 .elementor-element.elementor-element-af19075{text-align:center;}.elementor-478 .elementor-element.elementor-element-af19075 .elementor-heading-title{font-size:16px;}.elementor-478 .elementor-element.elementor-element-e05b4eb{--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-e85817e{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-aa3f78d{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-a29174b{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-fe45c17{--min-height:400px;}.elementor-478 .elementor-element.elementor-element-01b65e0{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-bf3b861{--e-n-carousel-swiper-slides-to-display:1;}.elementor-478 .elementor-element.elementor-element-71f7ccc{--padding-top:32px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-59ae689 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-59ae689 .elementor-divider{text-align:center;}.elementor-478 .elementor-element.elementor-element-8507f07{text-align:center;}.elementor-478 .elementor-element.elementor-element-8507f07 .elementor-heading-title{font-size:23.05px;}.elementor-478 .elementor-element.elementor-element-1923670{text-align:center;}.elementor-478 .elementor-element.elementor-element-1923670 .elementor-heading-title{font-size:16px;}.elementor-478 .elementor-element.elementor-element-c6a8984{--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-1a0b7a5{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-ea83137{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-2fb963a{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-d477f56{--min-height:400px;}.elementor-478 .elementor-element.elementor-element-a6249b0{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-2d866aa{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-e6b1c06 *//* 1. Define o estado inicial do header e a animação */
.nav-sticky {
  background-color: transparent !important;
  transition: all 0.4s ease !important;
}

/* 2. Muda a cor de fundo do header quando o scroll é ativado */
.nav-sticky.elementor-sticky--active {
  background-color: #000000AD !important;
}

/* 3. Muda textos, links e ícones para branco quando o scroll é ativado */
.nav-sticky.elementor-sticky--active *,
.nav-sticky.elementor-sticky--active a,
.nav-sticky.elementor-sticky--active .elementor-heading-title,
.nav-sticky.elementor-sticky--active .elementor-icon i {
  color: #ffffff !important;
  transition: color 0.4s ease !important;
}

/* 4. Opcional: Garante que logos em SVG (se houver) também fiquem brancos */
.nav-sticky.elementor-sticky--active svg,
.nav-sticky.elementor-sticky--active svg path {
  fill: #ffffff !important;
  transition: fill 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb929a *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b7e28 *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c411fda *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb929a *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b7e28 *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c411fda *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb929a *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b7e28 *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c411fda *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb929a *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-0bb929a > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b7e28 *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e7b7e28 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c411fda *//* Só ativa no frontend */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda {
    position: relative;
    overflow: hidden !important;
    background-size: 100% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda > .elementor-background-overlay {
    background: none !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda:hover {
    background-size: 110% !important;
}

body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-c411fda > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f13137e */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-f13137e .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-f13137e .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-f13137e .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-f13137e .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-f13137e .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-f13137e .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc05a8f */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-dc05a8f .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10a843 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-b10a843 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a2fc8 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-78a2fc8 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc05a8f */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-dc05a8f .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10a843 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-b10a843 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a2fc8 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-78a2fc8 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc05a8f */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-dc05a8f .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10a843 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-b10a843 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a2fc8 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-78a2fc8 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc05a8f */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-dc05a8f .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-dc05a8f .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10a843 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-b10a843 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-b10a843 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a2fc8 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-78a2fc8 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-78a2fc8 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fbe101b */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-fbe101b .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-fbe101b .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-fbe101b .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-fbe101b .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-fbe101b .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-fbe101b .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85817e *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3f78d *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a29174b *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85817e *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3f78d *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a29174b *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85817e *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3f78d *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a29174b *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85817e *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-e85817e > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3f78d *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-aa3f78d > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a29174b *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-a29174b > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bf3b861 */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-bf3b861 .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-bf3b861 .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-bf3b861 .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-bf3b861 .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-bf3b861 .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-bf3b861 .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0b7a5 *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea83137 *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb963a *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0b7a5 *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea83137 *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb963a *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0b7a5 *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea83137 *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb963a *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0b7a5 *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-1a0b7a5 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea83137 *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-ea83137 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb963a *//* Só ativa no frontend (não no editor) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a {
    position: relative;
    overflow: hidden !important;
    background-size: auto 110% !important;
    background-position: center center !important;
    transition: background-size 0.5s ease-in-out !important;
}

/* Remove apenas o overlay do Elementor (mantém a imagem de fundo) */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a > .elementor-background-overlay {
    background: none !important;
}

/* Camada do gradiente por cima da imagem */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);
    z-index: 1;
    pointer-events: none;
}

/* Efeito de zoom no hover */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a:hover {
    background-size: auto 120% !important;
}

/* Conteúdo acima do gradiente */
body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2fb963a > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2d866aa */body:not(.elementor-editor-active) .elementor-478 .elementor-element.elementor-element-2d866aa .e-n-carousel {
  overflow: clip !important;
}
.elementor-478 .elementor-element.elementor-element-2d866aa .elementor-swiper-button-prev {
  left: -52px !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-2d866aa .elementor-swiper-button-next {
  right: -52px !important; left: auto !important;
  color: #003684 !important;
}
.elementor-478 .elementor-element.elementor-element-2d866aa .swiper-pagination {
  align-items: center; display: flex !important;
  justify-content: center !important; gap: 8px !important;
}
.elementor-478 .elementor-element.elementor-element-2d866aa .swiper-pagination-bullet {
  flex: 0 0 auto !important;
  width: 8px !important; min-width: 8px !important; max-width: 8px !important;
  height: 8px !important; min-height: 8px !important; max-height: 8px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,0.3) !important; opacity: 1 !important; margin: 0px !important;
}
.elementor-478 .elementor-element.elementor-element-2d866aa .swiper-pagination-bullet-active {
  background: rgb(0,54,132) !important; opacity: 1 !important;
}/* End custom CSS */