.elementor-10 .elementor-element.elementor-element-6c551d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-slide-bg{background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/03/1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-slide-bg::before{background-color:#02010100;background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/01/Group-140.webp");background-position:100% 90%;background-repeat:no-repeat;background-size:50% auto;mix-blend-mode:inherit;opacity:1;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider .elementor-repeater-item-064791e .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-subtitle,.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-title,.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-slide-bg{background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/03/ccc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-slide-bg::before{background-color:#02010100;background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/01/Group-140.webp");background-position:100% 90%;background-repeat:no-repeat;background-size:50% auto;mix-blend-mode:inherit;opacity:1;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider .elementor-repeater-item-49c3742 .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-subtitle,.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-title,.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-slide-bg{background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/01/Group-151.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-slide-bg::before{background-color:#02010100;background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/01/Group-140.webp");background-position:100% 90%;background-repeat:no-repeat;background-size:50% auto;mix-blend-mode:inherit;opacity:1;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider .elementor-repeater-item-b152800 .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-subtitle,.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-title,.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-slide-bg{background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/03/rosa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-slide-bg::before{background-color:#02010100;background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/01/Group-140.webp");background-position:100% 90%;background-repeat:no-repeat;background-size:50% auto;mix-blend-mode:inherit;opacity:1;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider .elementor-repeater-item-41179f5 .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-subtitle,.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-title,.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s;}.elementor-10 .elementor-element.elementor-element-127c92c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-127c92c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-slide-content-wrapper{min-height:700px;width:1480px;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-slide-content-area{padding:0% 05% 0% 05%;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-subtitle{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:20px;color:var( --e-global-color-text );margin:0% 0% 03% 0%;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-title{font-family:var( --e-global-typography-46b4b23-font-family ), Sans-serif;font-size:var( --e-global-typography-46b4b23-font-size );font-weight:var( --e-global-typography-46b4b23-font-weight );line-height:var( --e-global-typography-46b4b23-line-height );margin:0% 0% 4% 0%;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-description{font-family:"Work Sans", Sans-serif;font-size:16px;line-height:23px;margin:0% 0% 05% 0%;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-button-primary i{font-size:0px;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-button-primary svg{width:0px;height:auto;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-button-primary{gap:0px;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:18px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );margin:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-button-secondary i{font-size:14px;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-button-secondary svg{width:14px;height:auto;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-button-secondary{gap:14px;}.elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination .swiper-pagination-bullet{height:12px;width:12px;margin-left:3px;margin-right:3px;}.elementor-10 .elementor-element.elementor-element-127c92c .swiper-dots-horizontal-style-2 .swiper-pagination .swiper-pagination-bullet-active{width:calc(12px * 2);}.elementor-10 .elementor-element.elementor-element-127c92c .swiper-slider-theme .swiper-pagination.swiper-pagination-horizontal {bottom:10px;}.elementor-10 .elementor-element.elementor-element-f897343{--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:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:5%;--z-index:9;}.elementor-10 .elementor-element.elementor-element-f897343:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f897343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b4cc800{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:02%;}.elementor-10 .elementor-element.elementor-element-3710924{--e-image-carousel-slides-to-show:1;}.elementor-10 .elementor-element.elementor-element-3710924.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-e5d5015{--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:0%;--padding-bottom:0%;--padding-left:02%;--padding-right:02%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-767b69e{padding:0% 0% 2% 0%;border-style:none;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-767b69e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-f6389a7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f6389a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-f6389a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f6389a7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10 .elementor-element.elementor-element-af0ba15{--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:05%;--padding-bottom:00%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-bcc8acc{--display:flex;--min-height:491px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-bcc8acc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F700;background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/01/Group-141.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-bcc8acc::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-00169a3 );background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/01/Group-141.webp");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-bcc8acc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-2929cab{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 05% 0% 0%;}.elementor-10 .elementor-element.elementor-element-2929cab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-2929cab img{width:96%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-92f6610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:03%;--padding-bottom:03%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-92f6610:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-92f6610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d8a8881{padding:0% 0% 5% 0%;text-align:start;}.elementor-10 .elementor-element.elementor-element-d8a8881.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-d8a8881 img{width:100%;max-width:93%;}.elementor-10 .elementor-element.elementor-element-0a8e296{padding:0% 0% 2% 0%;border-style:none;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-0a8e296.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-c22bc50{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:17px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-c22bc50.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-c22bc50 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-435b2b2{--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:8%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-10 .elementor-element.elementor-element-435b2b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-435b2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-208aa73{padding:0% 0% 2% 0%;}.elementor-10 .elementor-element.elementor-element-208aa73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-208aa73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:45px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3688a7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-cfefc04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-12491c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-3c1050f{--display:flex;--min-height:149px;--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;--overlay-opacity:1;--padding-top:05%;--padding-bottom:05%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-3c1050f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00169a3 );}.elementor-10 .elementor-element.elementor-element-3c1050f::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-00169a3 );background-image:url("https://ojoaolacerda.com.br/wp-content/uploads/2026/01/Group-144.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:16% auto;}.elementor-10 .elementor-element.elementor-element-1e58f72{padding:0% 0% 1% 0%;text-align:start;}.elementor-10 .elementor-element.elementor-element-1e58f72.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-1e58f72 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-209a19b{padding:0% 0% 3% 0%;text-align:start;}.elementor-10 .elementor-element.elementor-element-209a19b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-209a19b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:35px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e5d408c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-10 .elementor-element.elementor-element-e5d408c{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-e5d408c.xpro-widget-bg-overlay:before{transition:background 0.3s;}:is( .elementor-10 .elementor-element.elementor-element-e5d408c > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-e5d408c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-10 .elementor-element.elementor-element-e5d408c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(36px / 2);padding-right:calc(36px / 2);}:is( .elementor-10 .elementor-element.elementor-element-e5d408c > .jet-listing-grid, .elementor-10 .elementor-element.elementor-element-e5d408c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-10 .elementor-element.elementor-element-e5d408c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 36px / -2);margin-right:calc( 36px / -2);width:calc(100% + 36px);}.elementor-10 .elementor-element.elementor-element-fef77c1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fef77c1{padding:2% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-fef77c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-b4cc800{--width:35%;}.elementor-10 .elementor-element.elementor-element-e5d5015{--width:65%;}.elementor-10 .elementor-element.elementor-element-bcc8acc{--width:55%;}.elementor-10 .elementor-element.elementor-element-92f6610{--width:45%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-slide-bg::before{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-slide-bg::before{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-slide-bg::before{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-slide-bg::before{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-slide-content-wrapper{width:1025px;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-title{font-size:var( --e-global-typography-46b4b23-font-size );line-height:var( --e-global-typography-46b4b23-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-767b69e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-af0ba15{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-0a8e296{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-1e58f72 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-slide-bg::before{background-position:100% 67%;background-size:461px auto;opacity:0;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-slide-bg::before{background-position:0px 0px;opacity:0;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-slide-bg::before{background-position:0px 0px;opacity:0;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-slide-bg::before{background-position:0px 0px;opacity:0;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-slide-content-wrapper{min-height:475px;width:768px;}.elementor-10 .elementor-element.elementor-element-127c92c .xpro-hero-slider-title{font-size:var( --e-global-typography-46b4b23-font-size );line-height:var( --e-global-typography-46b4b23-line-height );}.elementor-10 .elementor-element.elementor-element-f897343{--padding-top:11%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-767b69e{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-af0ba15{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-bcc8acc{--min-height:208px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-bcc8acc::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-2929cab{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-92f6610{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-10 .elementor-element.elementor-element-d8a8881{padding:0% 0% 5% 0%;}.elementor-10 .elementor-element.elementor-element-d8a8881 img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-0a8e296{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-435b2b2{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-208aa73 .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-3c1050f::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:no-repeat;background-size:0px auto;}.elementor-10 .elementor-element.elementor-element-3c1050f{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-10 .elementor-element.elementor-element-1e58f72 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-e5d408c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-064791e .xpro-hero-slider-slide-bg{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-49c3742 .xpro-hero-slider-slide-bg{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-b152800 .xpro-hero-slider-slide-bg{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-127c92c .elementor-repeater-item-41179f5 .xpro-hero-slider-slide-bg{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-bcc8acc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-bcc8acc::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bcc8acc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-3c1050f::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3c1050f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for xpro-hero-slider, class: .elementor-element-127c92c *//* 1. Fonte */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500&display=swap');

/* ==================================================
   1. RESET E REFERÊNCIA
   ================================================== */
.elementor-10 .elementor-element.elementor-element-127c92c .elementor-widget-container,
.elementor-10 .elementor-element.elementor-element-127c92c .swiper-container {
    position: relative !important;
}

/* ==================================================
   2. ALINHAMENTO BLINDADO (1480px + 5%)
   ================================================== */
.elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination {
    /* 1. Ocupa toda a largura da tela */
    width: 100% !important;

    /* 2. Trava na largura exata do seu Widget (1480px) */
    max-width: 1480px !important;

    /* 3. Centraliza o bloco na tela (Igual ao Hero) */
    margin-left: auto !important;
    margin-right: auto !important;
    left: 0 !important;
    right: 0 !important;

    /* 4. AQUI ESTÁ A CORREÇÃO DO 1366px */
    /* O padding de 5% garante que ele acompanhe o texto quando a tela encolhe */
    padding-left: 5% !important;
    padding-right: 5% !important;
    
    /* Box Sizing garante que o padding fique DENTRO dos 100% */
    box-sizing: border-box !important;
    
    /* Posição Vertical (Rodapé) */
    position: absolute !important;
    top: auto !important;
    bottom: 50px !important; /* Altura do chão */
    text-align: left !important;
    z-index: 999;
    pointer-events: none;
    
    /* Ajuste fino visual (Opcional: remove 2px pra alinhar o "0" com a borda da letra) */
    transform: translateX(-2px); 
}

/* ==================================================
   3. ESTILO DOS NÚMEROS
   ================================================== */
.elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination-bullet {
    width: auto !important; height: auto !important;
    background: transparent !important;
    border: none !important; 
    margin: 0 25px 0 0 !important;
    display: inline-flex !important;
    align-items: center; justify-content: center;
    opacity: 1 !important;
    pointer-events: auto;
}

.elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination-bullet span,
.elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination-bullet i { display: none !important; }

/* Inativo */
.elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination-bullet::before {
    content: counter(hero-counter, decimal-leading-zero);
    counter-increment: hero-counter;
    font-family: 'Work Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: rgba(255, 255, 255, 0.5) !important;
    transition: all 0.3s ease;
}

/* Ativo */
.elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination-bullet-active::before {
    color: #FC146A !important;
    font-weight: 600 !important;
    transform: scale(1.1);
}

.elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination { counter-reset: hero-counter; }

/* ==================================================
   4. CORREÇÃO ESPECÍFICA PARA NOTEBOOKS (1366px)
   Se ainda estiver desalinhado no 1366, mexa APENAS aqui
   ================================================== */
@media (max-width: 1480px) {
    .elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination {
        /* Se no 1366px o número estiver muito pra esquerda, aumente para 6% ou 7% */
        /* Se estiver muito pra direita, diminua para 4% */
        padding-left: 5% !important; 
    }
}

/* Ajuste para Mobile (Celular em pé) */
@media (max-width: 768px) {
    .elementor-10 .elementor-element.elementor-element-127c92c .swiper-pagination {
        padding-left: 20px !important; /* Mobile geralmente usa pixel fixo */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8e296 *//* Torna as bolinhas invisíveis e intocáveis, mas elas ainda existem no código */
.elementor-10 .elementor-element.elementor-element-0a8e296 .swiper-pagination {
    opacity: 0 !important;
    pointer-events: none !important;
    position: absolute;
    z-index: -1;
}/* End custom CSS */