.elementor-10 .elementor-element.elementor-element-00c3b29{--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;--flex-wrap:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:450px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-00c3b29:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-00c3b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06040500;background-image:url("https://azvdstudio.com.br/wp-content/uploads/2026/01/Hero_IMG_1-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:51% auto;}.elementor-10 .elementor-element.elementor-element-476604a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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 );}.elementor-10 .elementor-element.elementor-element-218a268 .elementor-button{background-color:#EB5C1D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-218a268{width:var( --container-widget-width, 271px );max-width:271px;--container-widget-width:271px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-218a268 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-218a268 .elementor-button .elementor-button-content-wrapper{gap:17px;}.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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-61716d1{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-61716d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a50441c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-fb9c199{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-fb9c199.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-fb9c199 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b13dbe0 .elementor-button{background-color:#FBFBFB00;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 );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-b13dbe0{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 90px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b13dbe0.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-b13dbe0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-b13dbe0 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-10 .elementor-element.elementor-element-9a03a6e{--display:flex;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-852994c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-e31f37c{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-e31f37c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e31f37c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-56e7c37{margin:95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-56e7c37.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-56e7c37 .elementor-heading-title{font-family:var( --e-global-typography-457107a-font-family ), Sans-serif;font-size:var( --e-global-typography-457107a-font-size );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-83e46d7{--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;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-70d5e03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-64b181c{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-64b181c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e00d422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-6a1da77{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:end;}.elementor-10 .elementor-element.elementor-element-6a1da77.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-6a1da77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f36ba3a{--display:flex;--min-height:0px;--margin-top:-40px;--margin-bottom:-40px;--margin-left:-40px;--margin-right:-40px;}.elementor-10 .elementor-element.elementor-element-bf1e18e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f19140e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-f19140e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f19140e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-72e0233{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-72e0233.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-72e0233 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b639b68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-b639b68.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b639b68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-28f6d3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-28f6d3e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-28f6d3e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c99b5c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-c99b5c0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c99b5c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-328630d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-328630d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-328630d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a1a7ac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-a1a7ac1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a1a7ac1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0645e5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-0645e5d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0645e5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1595438{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-6250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1595438:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1595438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB08;}.elementor-10 .elementor-element.elementor-element-e0a2e24{--e-image-carousel-slides-to-show:8;}.elementor-10 .elementor-element.elementor-element-e0a2e24.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e0a2e24 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-10 .elementor-element.elementor-element-c88a430{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-call-to-action .elementor-cta__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 );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{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 );}.elementor-widget-call-to-action .elementor-ribbon-inner{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 );}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-51f7297{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__content{text-align:end;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-51f7297 .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-51f7297 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__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 );}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-width:0px;border-radius:100px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-116fcc5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__content{text-align:end;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__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 );}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-width:0px;border-radius:100px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-913d859{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__content{text-align:end;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-913d859 .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-913d859 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__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 );}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-width:0px;border-radius:100px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-6ba520a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__content{text-align:end;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6ba520a .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6ba520a .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__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 );}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-width:0px;border-radius:100px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6badd59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2a614d8{--display:flex;}.elementor-10 .elementor-element.elementor-element-19bda41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__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 );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );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 );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f7cce90 .elementor-post__thumbnail__link{padding-bottom:calc( 0.72 * 100% );}.elementor-10 .elementor-element.elementor-element-f7cce90:after{content:"0.72";position:absolute;color:transparent;}.elementor-10 .elementor-element.elementor-element-f7cce90{--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-10 .elementor-element.elementor-element-f7cce90 .elementor-portfolio-item__img, .elementor-10 .elementor-element.elementor-element-f7cce90 .elementor-portfolio-item__overlay{border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-f7cce90 a .elementor-portfolio-item__overlay{background-color:#EB5C1D69;}.elementor-10 .elementor-element.elementor-element-bb27059{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-bb27059.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bb27059 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-bb27059 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-10 .elementor-element.elementor-element-bb27059 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;border-radius:40px 40px 40px 40px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-390e27d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-702e5f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-fa8865a{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fa8865a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-f0478c6{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f0478c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-bbed5de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-e7e27a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3c57243{--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:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-4bbb1f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4bbb1f1.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-dcfd5f3 .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-dcfd5f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dcfd5f3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15ff182{margin:0px -46px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-15ff182.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-15ff182 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-15ff182.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15ff182.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-15ff182.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-15ff182.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-15ff182.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-15ff182.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15ff182.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15ff182 .elementor-icon{font-size:32px;padding:11px;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-15ff182 .elementor-icon svg{height:32px;}.elementor-10 .elementor-element.elementor-element-4b42ee9.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-4b42ee9 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-4b42ee9 .elementor-icon{font-size:50px;}.elementor-10 .elementor-element.elementor-element-4b42ee9 .elementor-icon svg{height:50px;}.elementor-10 .elementor-element.elementor-element-4b42ee9 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-37ae025{--display:flex;--overlay-opacity:0.6;--border-radius:20px 20px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-37ae025::before, .elementor-10 .elementor-element.elementor-element-37ae025 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-37ae025 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-37ae025 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-37ae025 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-37ae025 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2c07977.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-2c07977.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-2c07977.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-2c07977 .elementor-image-box-title{margin-bottom:2px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2c07977 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-2c07977 .elementor-image-box-img img{border-radius:40px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-2c07977:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-2c07977:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2c07977 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6260b9f{--display:flex;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6260b9f::before, .elementor-10 .elementor-element.elementor-element-6260b9f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6260b9f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6260b9f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6260b9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6260b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4bcbaac );--background-overlay:'';}.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 );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-1386ea6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-10 .elementor-element.elementor-element-d490672.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d490672 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-d490672 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-10 .elementor-element.elementor-element-d490672 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;border-radius:40px 40px 40px 40px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-687cb0e{--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:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9882566{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9882566.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e650fbb .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-e650fbb.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-d90e222{margin:0px -14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-d90e222.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d90e222 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-d90e222.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d90e222.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d90e222.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d90e222.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d90e222.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d90e222.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d90e222.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d90e222 .elementor-icon{font-size:38px;padding:8px;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d90e222 .elementor-icon svg{height:38px;}.elementor-10 .elementor-element.elementor-element-759741b{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-759741b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-759741b .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-759741b .elementor-icon{font-size:50px;}.elementor-10 .elementor-element.elementor-element-759741b .elementor-icon svg{height:50px;}.elementor-10 .elementor-element.elementor-element-759741b .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-77adaf7{--display:flex;--overlay-opacity:0.6;--border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-77adaf7::before, .elementor-10 .elementor-element.elementor-element-77adaf7 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-77adaf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-77adaf7 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-77adaf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-77adaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-30a8f6e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-30a8f6e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-30a8f6e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-30a8f6e .elementor-image-box-title{margin-bottom:2px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-30a8f6e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-30a8f6e .elementor-image-box-img img{border-radius:40px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-30a8f6e:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-30a8f6e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-30a8f6e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ee6942c{--display:flex;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ee6942c::before, .elementor-10 .elementor-element.elementor-element-ee6942c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ee6942c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ee6942c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ee6942c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ee6942c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4bcbaac );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-d7e530a{padding:2px 2px 2px 2px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-10 .elementor-element.elementor-element-a9e9c69.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a9e9c69 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-a9e9c69 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-10 .elementor-element.elementor-element-a9e9c69 .elementor-button{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 );border-radius:40px 40px 40px 40px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-e5d6e2a{--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:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-6c8008f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6c8008f.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-14b39d0 .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-14b39d0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-450535f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-450535f .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-450535f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-450535f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-450535f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-450535f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-450535f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-450535f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-450535f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-450535f .elementor-icon{font-size:38px;padding:8px;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-450535f .elementor-icon svg{height:38px;}.elementor-10 .elementor-element.elementor-element-e4d67ba{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e4d67ba.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-e4d67ba .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-e4d67ba .elementor-icon{font-size:50px;}.elementor-10 .elementor-element.elementor-element-e4d67ba .elementor-icon svg{height:50px;}.elementor-10 .elementor-element.elementor-element-e4d67ba .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-f112b2f{padding:0px 12px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f112b2f.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-f112b2f .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-f112b2f .elementor-icon{font-size:50px;}.elementor-10 .elementor-element.elementor-element-f112b2f .elementor-icon svg{height:50px;}.elementor-10 .elementor-element.elementor-element-f112b2f .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-940ed7a{--display:flex;--overlay-opacity:0.6;--border-radius:20px 20px 20px 20px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-940ed7a::before, .elementor-10 .elementor-element.elementor-element-940ed7a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-940ed7a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-940ed7a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-940ed7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-940ed7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-eb85f9d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-eb85f9d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-eb85f9d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-eb85f9d .elementor-image-box-title{margin-bottom:2px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-eb85f9d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-eb85f9d .elementor-image-box-img img{border-radius:40px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-eb85f9d:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-eb85f9d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-eb85f9d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-13e21b5{--display:flex;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-13e21b5::before, .elementor-10 .elementor-element.elementor-element-13e21b5 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13e21b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-13e21b5 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-13e21b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-13e21b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4bcbaac );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ad38d26{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-10 .elementor-element.elementor-element-13a6806.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-13a6806 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-13a6806 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-10 .elementor-element.elementor-element-13a6806 .elementor-button{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 );border-radius:40px 40px 40px 40px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-6946631{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-6946631.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6946631 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-6946631 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-10 .elementor-element.elementor-element-6946631 .elementor-button{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 );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-a617d76{--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;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d9dea4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d9dea4c.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5090abc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-1666956{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6a16dc9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-6a16dc9.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6a16dc9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-6a16dc9 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-10 .elementor-element.elementor-element-6a16dc9 .elementor-button{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 );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-0b17e0e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0b17e0e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0b17e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://azvdstudio.com.br/wp-content/uploads/2026/01/gradient.webp");background-position:-9px -134px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0b17e0e::before, .elementor-10 .elementor-element.elementor-element-0b17e0e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0b17e0e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0b17e0e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0b17e0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0b17e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-0b17e0e.e-con{--align-self:center;--order:99999 /* order end hack */;}.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 );}.elementor-10 .elementor-element.elementor-element-42db9b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-42db9b0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-42db9b0 img{width:100%;opacity:1;border-style:none;border-radius:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-6a848da{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--margin-top:-710px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:270px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6a848da.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8ac9bdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4ca42a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-5508ef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0822fa2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-e92c856 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0611afc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-dcfcb86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .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 );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );}.elementor-widget-posts .elementor-post__meta-data{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 );}.elementor-widget-posts .elementor-post__excerpt p{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 );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{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 );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{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 );}.elementor-widget-posts .e-load-more-message{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 );}.elementor-10 .elementor-element.elementor-element-ac74da3{--grid-row-gap:35px;--grid-column-gap:30px;--load-more—spacing:0px;}.elementor-10 .elementor-element.elementor-element-ac74da3 > .elementor-widget-container{border-style:none;border-radius:60px 60px 60px 60px;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-10 .elementor-element.elementor-element-ac74da3:after{content:"0.66";}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__thumbnail__link{width:100%;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__meta-data span + span:before{content:"•";}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__card{background-color:#47474775;border-width:0px;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__text{margin-top:20px;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__badge{right:0;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__card .elementor-post__badge{background-color:#EB5C1D;margin:20px;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__title, .elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__title a{color:var( --e-global-color-text );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 );}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__meta-data{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 );}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-10 .elementor-element.elementor-element-74ed3d0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-74ed3d0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-74ed3d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-74ed3d0 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-10 .elementor-element.elementor-element-74ed3d0 .elementor-button{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 );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-bdd47f8{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-97d3578{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0d0eae7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3a18e4b{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-3f14782{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3f14782.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button{background-color:var( --e-global-color-4bcbaac );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 );fill:var( --e-global-color-33f581a );color:var( --e-global-color-33f581a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button:focus{background-color:var( --e-global-color-73d1786 );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2f6636e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 2px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2f6636e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button{background-color:var( --e-global-color-4bcbaac );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 );fill:var( --e-global-color-33f581a );color:var( --e-global-color-33f581a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-01fbced .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-01fbced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-01fbced.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button .elementor-button-content-wrapper{gap:28px;}.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-01fbced .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button{background-color:var( --e-global-color-4bcbaac );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button:focus{background-color:#4F8F35;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3c0e455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-3c0e455.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a25029c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-f04806b{--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;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-b13dbe0 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-56e7c37 .elementor-heading-title{font-size:var( --e-global-typography-457107a-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a9e9c69 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-13a6806 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-6946631 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-6a16dc9 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-0b17e0e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0b17e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__title, .elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__meta-data{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-74ed3d0 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-00c3b29{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-00c3b29:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-00c3b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:525px auto;}.elementor-10 .elementor-element.elementor-element-476604a{--width:500px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-200px;--margin-bottom:320px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-61716d1{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-61716d1 .elementor-heading-title{font-size:24px;line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-a50441c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a50441c.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fb9c199{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;text-align:center;}.elementor-10 .elementor-element.elementor-element-fb9c199.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fb9c199 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-b13dbe0{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b13dbe0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b13dbe0 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-9a03a6e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-852994c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-852994c.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e31f37c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e31f37c .elementor-heading-title{font-size:98px;}.elementor-10 .elementor-element.elementor-element-56e7c37{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-56e7c37 .elementor-heading-title{font-size:var( --e-global-typography-457107a-font-size );}.elementor-10 .elementor-element.elementor-element-64b181c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-64b181c{text-align:center;}.elementor-10 .elementor-element.elementor-element-64b181c .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-6a1da77{--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;text-align:start;}.elementor-10 .elementor-element.elementor-element-6a1da77.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6a1da77 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f36ba3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-bf1e18e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-bf1e18e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f19140e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-f19140e .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-72e0233 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-b639b68 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-28f6d3e .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-c99b5c0 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-328630d .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-a1a7ac1 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-0645e5d .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-1595438{--margin-top:-4120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e0a2e24{--e-image-carousel-slides-to-show:3;}.elementor-10 .elementor-element.elementor-element-c88a430{--flex-wrap:wrap;--align-content:space-between;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c88a430.e-con{--align-self:center;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-51f7297{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__description{font-size:14px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-116fcc5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__description{font-size:14px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-913d859{width:var( --container-widget-width, 48% );max-width:48%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__description{font-size:14px;}.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-6ba520a{width:var( --container-widget-width, 48% );max-width:48%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__description{font-size:14px;}.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-19bda41 .elementor-heading-title{font-size:24px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-bb27059{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-bb27059 .elementor-button{font-size:14px;}.elementor-10 .elementor-element.elementor-element-702e5f2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-fa8865a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-fa8865a .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-f0478c6{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f0478c6 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-e7e27a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3c57243{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4bbb1f1{--flex-wrap:nowrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-dcfd5f3 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-15ff182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-15ff182 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-15ff182 .elementor-icon svg{height:22px;}.elementor-10 .elementor-element.elementor-element-4b42ee9 .elementor-icon{font-size:42px;}.elementor-10 .elementor-element.elementor-element-4b42ee9 .elementor-icon svg{height:42px;}.elementor-10 .elementor-element.elementor-element-37ae025{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-2c07977{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-2c07977 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-2c07977.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-2c07977.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-2c07977.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-2c07977 .elementor-image-box-title{margin-bottom:3px;}.elementor-10 .elementor-element.elementor-element-2c07977 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-10 .elementor-element.elementor-element-6260b9f{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-d490672{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-10 .elementor-element.elementor-element-d490672 .elementor-button{font-size:14px;}.elementor-10 .elementor-element.elementor-element-9882566{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-30a8f6e .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-a9e9c69 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-6c8008f{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-eb85f9d .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-13a6806 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-6946631 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-6a16dc9 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-0b17e0e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0b17e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-ac74da3{--grid-row-gap:9px;--grid-column-gap:9px;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.22 * 100% );}.elementor-10 .elementor-element.elementor-element-ac74da3:after{content:"1.22";}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__thumbnail__link{width:100%;}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__title, .elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-ac74da3 .elementor-post__meta-data{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-74ed3d0 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-476604a{--width:50%;}.elementor-10 .elementor-element.elementor-element-a50441c{--width:50%;}.elementor-10 .elementor-element.elementor-element-852994c{--width:100%;}.elementor-10 .elementor-element.elementor-element-70d5e03{--width:50%;}.elementor-10 .elementor-element.elementor-element-e00d422{--width:50%;}.elementor-10 .elementor-element.elementor-element-bf1e18e{--width:100%;}.elementor-10 .elementor-element.elementor-element-702e5f2{--width:50%;}.elementor-10 .elementor-element.elementor-element-bbed5de{--width:50%;}.elementor-10 .elementor-element.elementor-element-e7e27a5{--width:100%;}.elementor-10 .elementor-element.elementor-element-d9dea4c{--width:50%;}.elementor-10 .elementor-element.elementor-element-0b17e0e{--width:50%;}.elementor-10 .elementor-element.elementor-element-6a848da{--width:80%;}.elementor-10 .elementor-element.elementor-element-5508ef0{--width:50%;}.elementor-10 .elementor-element.elementor-element-0611afc{--width:50%;}.elementor-10 .elementor-element.elementor-element-dcfcb86{--width:100%;}.elementor-10 .elementor-element.elementor-element-97d3578{--width:50%;}.elementor-10 .elementor-element.elementor-element-3f14782{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-218a268 *//* Alinha o conteúdo interno (ícone + texto) */
.elementor-10 .elementor-element.elementor-element-218a268 .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center;
  gap: 6px;
}

/* Ícone: trava o baseline e remove "folga" */
.elementor-10 .elementor-element.elementor-element-218a268 .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  line-height: 1 !important;
}

/* SVG do Font Awesome (cor + tamanho + ajuste fino) */
.elementor-10 .elementor-element.elementor-element-218a268 .elementor-button-icon svg{
  width: 10px !important;
  height: 10px !important;
  fill: #EB5C1D !important;
  stroke: #EB5C1D !important;
  display: block !important;
  transform: translateY(1px); /* <-- ajuste que resolve o desalinhado */
  animation: piscar-luz 1s infinite;
}

/* Se o ícone for <i> ao invés de SVG */
.elementor-10 .elementor-element.elementor-element-218a268 .elementor-button-icon i{
  font-size: 10px !important;
  color: #EB5C1D !important;
  line-height: 1 !important;
  transform: translateY(1px);
  animation: piscar-luz 2s infinite;
}

/* Texto alinhado e sem "pulo" */
.elementor-10 .elementor-element.elementor-element-218a268 .elementor-button-text{
  line-height: 1.1 !important;
}

/* Animação (opacidade correta) */
@keyframes piscar-luz{
  0%   { opacity: 1;   filter: drop-shadow(0 0 4px #EB5C1D); }
  50%  { opacity: .50;  filter: drop-shadow(0 0 1px #EB5C1D); }
  100% { opacity: 1;   filter: drop-shadow(0 0 4px #EB5C1D); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b13dbe0 */.elementor-10 .elementor-element.elementor-element-b13dbe0 .elementor-button-icon svg{ 
    font-size:25px; 
    fill: #1E1E1E !important;
}

.elementor-10 .elementor-element.elementor-element-b13dbe0 .elementor-button-text {margin:auto;}

/* Wrapper vira a bolinha com preenchimento */
.elementor-10 .elementor-element.elementor-element-b13dbe0 .elementor-button-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;           /* tamanho do fundo */
  height: 42px;
  background-color: #FFFFFF; /* COR DO PREENCHIMENTO */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-51f7297 *//* Faz o conteúdo do CTA ocupar toda a altura */
.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__content {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Empurra o botão para a base */
.elementor-10 .elementor-element.elementor-element-51f7297 .elementor-cta__button-wrapper {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-116fcc5 *//* 1) Garante que o CTA vira uma coluna e pode ocupar altura */
.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta{
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}

/* 2) Faz o conteúdo crescer e empurra o botão para baixo */
.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__content{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: 100% !important;
}

/* 3) O botão vai pra base */
.elementor-10 .elementor-element.elementor-element-116fcc5 .elementor-cta__button-wrapper{
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-913d859 *//* 1) Garante que o CTA vira uma coluna e pode ocupar altura */
.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta{
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}

/* 2) Faz o conteúdo crescer e empurra o botão para baixo */
.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__content{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: 100% !important;
}

/* 3) O botão vai pra base */
.elementor-10 .elementor-element.elementor-element-913d859 .elementor-cta__button-wrapper{
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6ba520a *//* 1) Garante que o CTA vira uma coluna e pode ocupar altura */
.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta{
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}

/* 2) Faz o conteúdo crescer e empurra o botão para baixo */
.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__content{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: 100% !important;
}

/* 3) O botão vai pra base */
.elementor-10 .elementor-element.elementor-element-6ba520a .elementor-cta__button-wrapper{
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb27059 */.elementor-10 .elementor-element.elementor-element-bb27059 .elementor-button-icon { font-size:30px; color: inherit;
}

.elementor-10 .elementor-element.elementor-element-bb27059 .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d490672 */.elementor-10 .elementor-element.elementor-element-d490672 .elementor-button-icon { font-size:30px; color: inherit;
}

.elementor-10 .elementor-element.elementor-element-d490672 .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9e9c69 */.elementor-10 .elementor-element.elementor-element-a9e9c69 .elementor-button-icon { font-size:30px; color: inherit;
}

.elementor-10 .elementor-element.elementor-element-a9e9c69 .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13a6806 */.elementor-10 .elementor-element.elementor-element-13a6806 .elementor-button-icon { font-size:30px; color: inherit;
}

.elementor-10 .elementor-element.elementor-element-13a6806 .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6946631 */.elementor-10 .elementor-element.elementor-element-6946631 .elementor-button-icon svg{ 
    font-size:40px; 
    fill: #1E1E1E !important;
}

.elementor-10 .elementor-element.elementor-element-6946631 .elementor-button-text {margin:auto;}

/* Wrapper vira a bolinha com preenchimento */
.elementor-10 .elementor-element.elementor-element-6946631 .elementor-button-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;           /* tamanho do fundo */
  height: 52px;
  background-color: #FFFFFF; /* COR DO PREENCHIMENTO */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a16dc9 */.elementor-10 .elementor-element.elementor-element-6a16dc9 .elementor-button-icon svg{ 
    font-size:35px; 
    fill: #1E1E1E !important;
}

.elementor-10 .elementor-element.elementor-element-6a16dc9 .elementor-button-text {margin:auto;}

/* Wrapper vira a bolinha com preenchimento */
.elementor-10 .elementor-element.elementor-element-6a16dc9 .elementor-button-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;           /* tamanho do fundo */
  height: 52px;
  background-color: #FFFFFF; /* COR DO PREENCHIMENTO */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74ed3d0 */.elementor-10 .elementor-element.elementor-element-74ed3d0 .elementor-button-icon svg{ 
    font-size:45px; 
    transform: rotate(90deg);
}

.elementor-10 .elementor-element.elementor-element-74ed3d0 .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f6636e */.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button-icon svg{ 
    font-size:20px; 
    fill: #1E1E1E !important;
}

.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button-text {margin:auto;}

/* Wrapper vira a bolinha com preenchimento */
.elementor-10 .elementor-element.elementor-element-2f6636e .elementor-button-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;           /* tamanho do fundo */
  height: 42px;
  background-color: #FFFFFF; /* COR DO PREENCHIMENTO */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01fbced */.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button-icon svg{ 
    font-size:20px; 
    fill: #1E1E1E !important;
}

.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button-text {margin:auto;}

/* Wrapper vira a bolinha com preenchimento */
.elementor-10 .elementor-element.elementor-element-01fbced .elementor-button-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;           /* tamanho do fundo */
  height: 42px;
  background-color: #FFFFFF; /* COR DO PREENCHIMENTO */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c0e455 */.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button-icon svg{ 
    font-size:20px; 
    fill: #1E1E1E !important;
}

.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button-text {margin:auto;}

/* Wrapper vira a bolinha com preenchimento */
.elementor-10 .elementor-element.elementor-element-3c0e455 .elementor-button-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;           /* tamanho do fundo */
  height: 42px;
  background-color: #FFFFFF; /* COR DO PREENCHIMENTO */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56e636c */.container-titulos {
    position: relative;
    width: 100%;
    height: 500vh; /*controle a duração do scroll por aqui*/
    opacity: 0;
}

.container-sticky {
    position: top;
    top: 0;
    left: 0;
    height: 100vh;
}

.frases {
    text-wrap: balance; /*equilibra a quantidade de palavras por linha*/
}

.frases.oculto {
    visibility: hidden;
    position: absolute;
}

html, body{
    width: 100%;
    overflow-x: clip !important;
}

[data-elementor-type="wp-page"]{
    overflow: clip !important;
}

[data-elementor-type="wp-post"]{
    overflow: clip !important;
}/* End custom CSS */
/* Start custom CSS */.botao-vidro {
    background: rgba(255, 255, 255, 0.15);

    /* Fallback */
    background-clip: padding-box;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 60px;

    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.3);

    transition: all 0.3s ease;
}

.botao-vidro:hover {
   background: rgba(255, 255, 255, 0.15);

    /* Fallback */
    background-clip: padding-box;

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    box-shadow:
        0 12px 40px rgba(0, 0, 0, 0.35),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transform: translateY(-1px);
}


/* Glass Card (visual apenas) */
.glass-card{
  /* ajuste fino */

  --glass-border: rgba(255, 255, 255, .12);
  --glass-highlight: rgba(255, 255, 255, .10);
  --glass-shadow: 0 18px 60px rgba(0,0,0,.55);
  --glass-blur: 18px;
  --glass-radius: 28px;

  background: var(--glass-bg) !important;
  border: 2px solid var(--glass-border) !important;
  border-radius: var(--glass-radius) !important;

  -webkit-backdrop-filter: blur(var(--glass-blur)) saturate(135%);
  backdrop-filter: blur(var(--glass-blur)) saturate(135%);

  box-shadow: var(--glass-shadow) !important;
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
}

/* brilho sutil no topo (look “Figma atual”) */
.glass-card::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: inherit;
  background:
    radial-gradient(120% 90% at 50% 0%,
      var(--glass-highlight) 0%,
      rgba(255,255,255,0) 55%);
  pointer-events:none;
}

/* micro-textura (bem leve) */
.glass-card::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;
  background-image:
    radial-gradient(rgba(255,255,255,.05) 1px, transparent 1px);
  background-size: 18px 18px;
  opacity: .12;
  mix-blend-mode: overlay;
  pointer-events:none;
}

/* hover elegante, sem mudar estrutura do card */
.glass-card:hover{
  border-color: rgba(255,255,255,.18) !important;
  box-shadow: 0 22px 80px rgba(0,0,0,.62) !important;
}/* End custom CSS */