.elementor-275 .elementor-element.elementor-element-b5722ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.64;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:01vw;--padding-bottom:04vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-b5722ef:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-b5722ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lvadvocaciaespecializada.com.br/wp-content/uploads/2025/07/bg-1.webp");}.elementor-275 .elementor-element.elementor-element-b5722ef::before, .elementor-275 .elementor-element.elementor-element-b5722ef > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-b5722ef > .e-con-inner > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-b5722ef > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-b5722ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-b5722ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EEF8FF;--background-overlay:'';}.elementor-275 .elementor-element.elementor-element-be9da41{--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;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-275 .elementor-element.elementor-element-6ffd5ac.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-6ffd5ac{text-align:center;}.elementor-275 .elementor-element.elementor-element-6ffd5ac img{width:70%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-e62b646{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-e62b646 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-e62b646 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#16212F;}.elementor-275 .elementor-element.elementor-element-87f5ec1{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-87f5ec1.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-87f5ec1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#16212F;}.elementor-275 .elementor-element.elementor-element-03acdef{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-03acdef.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-03acdef .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#16212F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-275 .elementor-element.elementor-element-d9b1ead .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 70px 15px 70px;}.elementor-275 .elementor-element.elementor-element-d9b1ead.elementor-element{--align-self:center;}.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-275 .elementor-element.elementor-element-d45b91b{width:auto;max-width:auto;bottom:44.776vh;}body:not(.rtl) .elementor-275 .elementor-element.elementor-element-d45b91b{right:2vw;}body.rtl .elementor-275 .elementor-element.elementor-element-d45b91b{left:2vw;}.elementor-275 .elementor-element.elementor-element-d45b91b .elementor-icon-wrapper{text-align:center;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-stacked .elementor-icon{background-color:#25A71C;color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-framed .elementor-icon, .elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-default .elementor-icon{color:#25A71C;border-color:#25A71C;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-framed .elementor-icon, .elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-default .elementor-icon svg{fill:#25A71C;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#25A71C;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-framed .elementor-icon:hover, .elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-framed .elementor-icon:hover, .elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-framed .elementor-icon:hover{background-color:#25A71C;}.elementor-275 .elementor-element.elementor-element-d45b91b.elementor-view-stacked .elementor-icon:hover svg{fill:#25A71C;}.elementor-275 .elementor-element.elementor-element-d45b91b .elementor-icon{font-size:50px;}.elementor-275 .elementor-element.elementor-element-d45b91b .elementor-icon svg{height:50px;}.elementor-275 .elementor-element.elementor-element-5069495{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:05vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-5069495:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-5069495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2B3F;}.elementor-275 .elementor-element.elementor-element-bb30833{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-bb30833 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-bb30833 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#D2AC6C;}.elementor-275 .elementor-element.elementor-element-4a1faeb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-4a1faeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-4a1faeb.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-4a1faeb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-8d298f2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-8d298f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-8d298f2.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-8d298f2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE6;}.elementor-275 .elementor-element.elementor-element-4f51b3e .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 70px 15px 70px;}.elementor-275 .elementor-element.elementor-element-4f51b3e.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-ef327e7{--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;--border-radius:25px 25px 25px 25px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:05vw;--padding-bottom:05vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-ef327e7:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-ef327e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-ef327e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-275 .elementor-element.elementor-element-f5db103{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-f5db103 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-f5db103.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-f5db103 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#16212F;}.elementor-275 .elementor-element.elementor-element-d41b064{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-d41b064.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-d41b064 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#16212F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-275 .elementor-element.elementor-element-7ab99e8{width:var( --container-widget-width, 617px );max-width:617px;--container-widget-width:617px;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-275 .elementor-element.elementor-element-7ab99e8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-icon i{color:#D2AC6C;transition:color 0.3s;}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-icon svg{fill:#D2AC6C;transition:fill 0.3s;}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-text{color:#16212F;transition:color 0.3s;}.elementor-275 .elementor-element.elementor-element-98a4758{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-98a4758 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 05px 010px 05px;}.elementor-275 .elementor-element.elementor-element-98a4758.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-98a4758 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#16212F;}.elementor-275 .elementor-element.elementor-element-6619146 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 70px 15px 70px;}.elementor-275 .elementor-element.elementor-element-6619146.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-3fb46d8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-275 .elementor-element.elementor-element-3fb46d8{left:48.75%;}body.rtl .elementor-275 .elementor-element.elementor-element-3fb46d8{right:48.75%;}.elementor-275 .elementor-element.elementor-element-3fb46d8{top:-20px;}.elementor-275 .elementor-element.elementor-element-8e56fbf{--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;--border-radius:25px 25px 25px 25px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:05vw;--padding-bottom:05vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-8e56fbf:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-8e56fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-275 .elementor-element.elementor-element-8e56fbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-275 .elementor-element.elementor-element-0965c31{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-0965c31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-0965c31 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#D2AC6C;}.elementor-275 .elementor-element.elementor-element-5838da3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-5838da3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-5838da3.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-5838da3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE6;}.elementor-275 .elementor-element.elementor-element-57f83ca{--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;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-275 .elementor-element.elementor-element-8d3ea9a{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-8d3ea9a > .elementor-widget-container{background-color:#0F172A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-275 .elementor-element.elementor-element-8d3ea9a .elementor-icon-box-wrapper{text-align:start;}.elementor-275 .elementor-element.elementor-element-8d3ea9a .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-8d3ea9a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-275 .elementor-element.elementor-element-8d3ea9a .elementor-icon-box-title{color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-8d3ea9a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-275 .elementor-element.elementor-element-048e79b{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-048e79b > .elementor-widget-container{background-color:#0F172A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-275 .elementor-element.elementor-element-048e79b .elementor-icon-box-wrapper{text-align:start;}.elementor-275 .elementor-element.elementor-element-048e79b .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-048e79b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-275 .elementor-element.elementor-element-048e79b .elementor-icon-box-title{color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-048e79b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-275 .elementor-element.elementor-element-7a1313e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-7a1313e > .elementor-widget-container{background-color:#0F172A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-275 .elementor-element.elementor-element-7a1313e .elementor-icon-box-wrapper{text-align:start;}.elementor-275 .elementor-element.elementor-element-7a1313e .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-7a1313e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-275 .elementor-element.elementor-element-7a1313e .elementor-icon-box-title{color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-7a1313e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-275 .elementor-element.elementor-element-acbf328{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-acbf328 > .elementor-widget-container{background-color:#0F172A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-275 .elementor-element.elementor-element-acbf328 .elementor-icon-box-wrapper{text-align:start;}.elementor-275 .elementor-element.elementor-element-acbf328 .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-acbf328 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-275 .elementor-element.elementor-element-acbf328 .elementor-icon-box-title{color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-acbf328 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-275 .elementor-element.elementor-element-84b70c3{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-84b70c3 > .elementor-widget-container{background-color:#0F172A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-275 .elementor-element.elementor-element-84b70c3 .elementor-icon-box-wrapper{text-align:start;}.elementor-275 .elementor-element.elementor-element-84b70c3 .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-84b70c3 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-275 .elementor-element.elementor-element-84b70c3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-84b70c3 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-275 .elementor-element.elementor-element-1c8d661{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-1c8d661 > .elementor-widget-container{background-color:#0F172A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-275 .elementor-element.elementor-element-1c8d661 .elementor-icon-box-wrapper{text-align:start;}.elementor-275 .elementor-element.elementor-element-1c8d661 .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-1c8d661 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-275 .elementor-element.elementor-element-1c8d661 .elementor-icon-box-title{color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-1c8d661 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-275 .elementor-element.elementor-element-110f59f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-110f59f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-110f59f.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-110f59f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE6;}.elementor-275 .elementor-element.elementor-element-5752065 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 70px 15px 70px;}.elementor-275 .elementor-element.elementor-element-5752065.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-f14c2bd.elementor-element{--align-self:center;}body:not(.rtl) .elementor-275 .elementor-element.elementor-element-f14c2bd{left:48.75%;}body.rtl .elementor-275 .elementor-element.elementor-element-f14c2bd{right:48.75%;}.elementor-275 .elementor-element.elementor-element-f14c2bd{top:-20px;}.elementor-275 .elementor-element.elementor-element-e9c6ba6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 1px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:05vw;--padding-bottom:05vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-e9c6ba6:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-e9c6ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF8FF;}.elementor-275 .elementor-element.elementor-element-29e178d{--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-275 .elementor-element.elementor-element-ff6d9c7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0.44em;color:#453E6B;}.elementor-275 .elementor-element.elementor-element-4670212{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-4670212 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-4670212 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;color:#16212F;}.elementor-275 .elementor-element.elementor-element-5dfac5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-5dfac5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-5dfac5c.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-5dfac5c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#16212F;}.elementor-275 .elementor-element.elementor-element-81e7234 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 70px 15px 70px;}.elementor-275 .elementor-element.elementor-element-81e7234.elementor-element{--align-self:flex-start;}.elementor-275 .elementor-element.elementor-element-e46535f{--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-275 .elementor-element.elementor-element-fbc0028 img{border-radius:10px 10px 10px 10px;}.elementor-275 .elementor-element.elementor-element-f4a9cb3{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:02vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-f4a9cb3:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-f4a9cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F8FF;}.elementor-275 .elementor-element.elementor-element-60e4506{--display:flex;--padding-top:050px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-275 .elementor-element.elementor-element-60e4506:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-60e4506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16212F;}.elementor-275 .elementor-element.elementor-element-b3f1bb8{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-b3f1bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-b3f1bb8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#D2AC6C;}.elementor-275 .elementor-element.elementor-element-7bacaf5{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-7bacaf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-7bacaf5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;color:#FFFFFFE6;}.elementor-275 .elementor-element.elementor-element-af61029{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-af61029 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-af61029.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-af61029 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE6;}.elementor-275 .elementor-element.elementor-element-158cf97 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 70px 15px 70px;}.elementor-275 .elementor-element.elementor-element-158cf97.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-456e2ba{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#433D6B30;--border-color:#433D6B30;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:02vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-456e2ba:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-456e2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF8FF;}.elementor-275 .elementor-element.elementor-element-0bbd847 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0.44em;color:#453E6B;}.elementor-275 .elementor-element.elementor-element-9c3507a{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-9c3507a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-9c3507a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;color:#16212F;}.elementor-275 .elementor-element.elementor-element-e806b85{--display:flex;}.elementor-275 .elementor-element.elementor-element-c5a53ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-c5a53ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-c5a53ce.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-c5a53ce .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-275 .elementor-element.elementor-element-9142c91{--display:flex;}.elementor-275 .elementor-element.elementor-element-4e24f1c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-4e24f1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-4e24f1c.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-4e24f1c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-275 .elementor-element.elementor-element-e6ad970{--display:flex;}.elementor-275 .elementor-element.elementor-element-705ea0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-705ea0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-705ea0f.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-705ea0f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-275 .elementor-element.elementor-element-012d605{--display:flex;}.elementor-275 .elementor-element.elementor-element-f43f2a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-f43f2a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-f43f2a6.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-f43f2a6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-275 .elementor-element.elementor-element-d112d04{--display:flex;}.elementor-275 .elementor-element.elementor-element-3071642{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-3071642 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-3071642.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-3071642 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-275 .elementor-element.elementor-element-c418d82{--display:flex;}.elementor-275 .elementor-element.elementor-element-12045a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-12045a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-12045a2.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-12045a2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-275 .elementor-element.elementor-element-ff14ce0{--display:flex;}.elementor-275 .elementor-element.elementor-element-65f84fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-65f84fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-65f84fb.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-65f84fb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-275 .elementor-element.elementor-element-163733e{--display:flex;}.elementor-275 .elementor-element.elementor-element-f65ea1a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-275 .elementor-element.elementor-element-f65ea1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-f65ea1a.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-f65ea1a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-275 .elementor-element.elementor-element-5e52eb9{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:4px 4px 4px 4px;--n-accordion-title-normal-color:#31295BE6;--n-accordion-title-hover-color:#31295BE6;--n-accordion-title-active-color:#31295BE6;--n-accordion-icon-size:15px;}.elementor-275 .elementor-element.elementor-element-5e52eb9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EEF8FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#84848430;}:where( .elementor-275 .elementor-element.elementor-element-5e52eb9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:500;}:where( .elementor-275 .elementor-element.elementor-element-5e52eb9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:3px 3px 3px 3px;border-color:#460E0E30;}.elementor-275 .elementor-element.elementor-element-a7ba195 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 70px 15px 70px;}.elementor-275 .elementor-element.elementor-element-a7ba195.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-18e7cf5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-18e7cf5:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-18e7cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF8FF;}.elementor-275 .elementor-element.elementor-element-535dabd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-275 .elementor-element.elementor-element-535dabd.e-con{--align-self:center;}.elementor-275 .elementor-element.elementor-element-6b32964{text-align:center;}.elementor-275 .elementor-element.elementor-element-6b32964 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#31295BE6;}.elementor-275 .elementor-element.elementor-element-7491349.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-icon i{color:#31295BE6;transition:color 0.3s;}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-icon svg{fill:#31295BE6;transition:fill 0.3s;}.elementor-275 .elementor-element.elementor-element-7491349{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-text{color:#31295BE6;transition:color 0.3s;}.elementor-275 .elementor-element.elementor-element-90e792a{--display:flex;--min-height:100px;--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:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-90e792a:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-90e792a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16212F;}.elementor-275 .elementor-element.elementor-element-2d9d35a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-275 .elementor-element.elementor-element-b5722ef{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-275 .elementor-element.elementor-element-6ffd5ac{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-6ffd5ac img{width:45%;}.elementor-275 .elementor-element.elementor-element-e62b646{text-align:center;}.elementor-275 .elementor-element.elementor-element-87f5ec1{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-03acdef{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-f5db103{text-align:center;}.elementor-275 .elementor-element.elementor-element-d41b064{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-7ab99e8{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-item > a{font-size:16px;}.elementor-275 .elementor-element.elementor-element-e9c6ba6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-fbc0028 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-f4a9cb3{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-456e2ba{--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-275 .elementor-element.elementor-element-18e7cf5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-535dabd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-90e792a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-2d9d35a .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-275 .elementor-element.elementor-element-b5722ef{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-be9da41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-6ffd5ac > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-275 .elementor-element.elementor-element-6ffd5ac{text-align:center;}.elementor-275 .elementor-element.elementor-element-6ffd5ac img{width:40%;}.elementor-275 .elementor-element.elementor-element-e62b646{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-e62b646 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-e62b646 .elementor-heading-title{font-size:24px;}.elementor-275 .elementor-element.elementor-element-87f5ec1{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-03acdef{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-d9b1ead .elementor-button{font-size:14px;}.elementor-275 .elementor-element.elementor-element-d45b91b .elementor-icon{font-size:35px;}.elementor-275 .elementor-element.elementor-element-d45b91b .elementor-icon svg{height:35px;}.elementor-275 .elementor-element.elementor-element-5069495{--padding-top:015vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-bb30833{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-bb30833 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-bb30833 .elementor-heading-title{font-size:26px;}.elementor-275 .elementor-element.elementor-element-4a1faeb{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-4a1faeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-4a1faeb .elementor-heading-title{font-size:26px;}.elementor-275 .elementor-element.elementor-element-8d298f2{width:100%;max-width:100%;text-align:justify;}.elementor-275 .elementor-element.elementor-element-4f51b3e .elementor-button{font-size:14px;}.elementor-275 .elementor-element.elementor-element-ef327e7{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:020vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-f5db103{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-f5db103 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-f5db103 .elementor-heading-title{font-size:26px;}.elementor-275 .elementor-element.elementor-element-d41b064{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-7ab99e8{width:100%;max-width:100%;--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-275 .elementor-element.elementor-element-7ab99e8 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-275 .elementor-element.elementor-element-98a4758{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-6619146 .elementor-button{font-size:14px;}body:not(.rtl) .elementor-275 .elementor-element.elementor-element-3fb46d8{left:45%;}body.rtl .elementor-275 .elementor-element.elementor-element-3fb46d8{right:45%;}.elementor-275 .elementor-element.elementor-element-8e56fbf{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20vw;--padding-bottom:020vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-0965c31{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-0965c31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-0965c31 .elementor-heading-title{font-size:26px;}.elementor-275 .elementor-element.elementor-element-5838da3{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-8d3ea9a{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-8d3ea9a > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-275 .elementor-element.elementor-element-8d3ea9a .elementor-icon-box-wrapper{text-align:center;}.elementor-275 .elementor-element.elementor-element-048e79b{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-048e79b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-275 .elementor-element.elementor-element-048e79b .elementor-icon-box-wrapper{text-align:center;}.elementor-275 .elementor-element.elementor-element-7a1313e{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-7a1313e > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-275 .elementor-element.elementor-element-7a1313e .elementor-icon-box-wrapper{text-align:center;}.elementor-275 .elementor-element.elementor-element-acbf328{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-acbf328 > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-275 .elementor-element.elementor-element-acbf328 .elementor-icon-box-wrapper{text-align:center;}.elementor-275 .elementor-element.elementor-element-84b70c3{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-84b70c3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-275 .elementor-element.elementor-element-84b70c3 .elementor-icon-box-wrapper{text-align:center;}.elementor-275 .elementor-element.elementor-element-1c8d661{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-1c8d661 > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-275 .elementor-element.elementor-element-1c8d661 .elementor-icon-box-wrapper{text-align:center;}.elementor-275 .elementor-element.elementor-element-110f59f{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-5752065 .elementor-button{font-size:14px;}body:not(.rtl) .elementor-275 .elementor-element.elementor-element-f14c2bd{left:45%;}body.rtl .elementor-275 .elementor-element.elementor-element-f14c2bd{right:45%;}.elementor-275 .elementor-element.elementor-element-e9c6ba6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-29e178d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-ff6d9c7{text-align:center;}.elementor-275 .elementor-element.elementor-element-4670212{width:100%;max-width:100%;text-align:center;}.elementor-275 .elementor-element.elementor-element-4670212 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-4670212 .elementor-heading-title{font-size:26px;}.elementor-275 .elementor-element.elementor-element-5dfac5c{text-align:justify;}.elementor-275 .elementor-element.elementor-element-81e7234 .elementor-button{font-size:14px;}.elementor-275 .elementor-element.elementor-element-e46535f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-f4a9cb3{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-b3f1bb8{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-b3f1bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-b3f1bb8 .elementor-heading-title{font-size:26px;}.elementor-275 .elementor-element.elementor-element-7bacaf5{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-7bacaf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-7bacaf5 .elementor-heading-title{font-size:26px;}.elementor-275 .elementor-element.elementor-element-af61029{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-158cf97 .elementor-button{font-size:14px;}.elementor-275 .elementor-element.elementor-element-456e2ba{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:075px;--padding-bottom:05px;--padding-left:20px;--padding-right:20px;}.elementor-275 .elementor-element.elementor-element-9c3507a{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-9c3507a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-9c3507a .elementor-heading-title{font-size:26px;}.elementor-275 .elementor-element.elementor-element-a7ba195 .elementor-button{font-size:14px;}.elementor-275 .elementor-element.elementor-element-18e7cf5{--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:40px 20px;--row-gap:40px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-535dabd{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-275 .elementor-element.elementor-element-6b32964{text-align:center;}.elementor-275 .elementor-element.elementor-element-6b32964 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-275 .elementor-element.elementor-element-7491349 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-275 .elementor-element.elementor-element-90e792a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-275 .elementor-element.elementor-element-2d9d35a{text-align:center;}.elementor-275 .elementor-element.elementor-element-2d9d35a .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-275 .elementor-element.elementor-element-be9da41{--width:100%;}.elementor-275 .elementor-element.elementor-element-29e178d{--width:50%;}.elementor-275 .elementor-element.elementor-element-e46535f{--width:50%;}.elementor-275 .elementor-element.elementor-element-18e7cf5{--content-width:1140px;}.elementor-275 .elementor-element.elementor-element-535dabd{--width:19%;}}@media(max-width:1024px) and (min-width:768px){.elementor-275 .elementor-element.elementor-element-be9da41{--width:100%;}.elementor-275 .elementor-element.elementor-element-29e178d{--width:100%;}.elementor-275 .elementor-element.elementor-element-e46535f{--width:100%;}.elementor-275 .elementor-element.elementor-element-535dabd{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e62b646 */.elementor-275 .elementor-element.elementor-element-e62b646{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-e62b646 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9b1ead */.elementor-275 .elementor-element.elementor-element-d9b1ead .elementor-button {
  border-radius: 100px !important;/* Atualizado com base no novo estilo fornecido */
  border-top: 2px solid #F2D2AE; /* Cor mais clara do novo degradê */
  background: linear-gradient(90deg, #E1B789 0.01%, #F2D2AE 55.23%, #E1B789 110.44%) !important; /* Novo degradê */
  box-shadow: 0px 4px 0px 0px #C89E70; /* Tom mais escuro de #E1B789 para a sombra */
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-d9b1ead .elementor-button::before {
  /* Degradê invertido para o efeito hover, usando as mesmas porcentagens do novo degradê principal */
  background: linear-gradient(90deg, #F2D2AE 0.01%, #E1B789 55.23%, #E1B789 110.44%);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: .8s;
   border-radius: 100px !important;
  opacity: 0;
}

.elementor-275 .elementor-element.elementor-element-d9b1ead .elementor-button:hover::before {
  opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-d9b1ead .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb30833 */.elementor-275 .elementor-element.elementor-element-bb30833{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-bb30833 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
    font-weight: 700;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1faeb */.elementor-275 .elementor-element.elementor-element-4a1faeb{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-4a1faeb strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
    font-weight: 700;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d298f2 */.elementor-275 .elementor-element.elementor-element-8d298f2{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-8d298f2 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f51b3e */.elementor-275 .elementor-element.elementor-element-4f51b3e .elementor-button {
  border-radius: 100px !important;/* Atualizado com base no novo estilo fornecido */
  border-top: 2px solid #F2D2AE; /* Cor mais clara do novo degradê */
  background: linear-gradient(90deg, #E1B789 0.01%, #F2D2AE 55.23%, #E1B789 110.44%) !important; /* Novo degradê */
  box-shadow: 0px 4px 0px 0px #C89E70; /* Tom mais escuro de #E1B789 para a sombra */
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-4f51b3e .elementor-button::before {
  /* Degradê invertido para o efeito hover, usando as mesmas porcentagens do novo degradê principal */
  background: linear-gradient(90deg, #F2D2AE 0.01%, #E1B789 55.23%, #E1B789 110.44%);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: .8s;
   border-radius: 100px !important;
  opacity: 0;
}

.elementor-275 .elementor-element.elementor-element-4f51b3e .elementor-button:hover::before {
  opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-4f51b3e .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5069495 */.degrade{
        background: linear-gradient(90deg, #51A6FF 0.24%, #0B72EB 153.47%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
    
    
    html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5db103 */.elementor-275 .elementor-element.elementor-element-f5db103{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-f5db103 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98a4758 */.elementor-275 .elementor-element.elementor-element-98a4758{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-98a4758 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6619146 */.elementor-275 .elementor-element.elementor-element-6619146 .elementor-button {
  border-radius: 100px !important;/* Atualizado com base no novo estilo fornecido */
  border-top: 2px solid #F2D2AE; /* Cor mais clara do novo degradê */
  background: linear-gradient(90deg, #E1B789 0.01%, #F2D2AE 55.23%, #E1B789 110.44%) !important; /* Novo degradê */
  box-shadow: 0px 4px 0px 0px #C89E70; /* Tom mais escuro de #E1B789 para a sombra */
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-6619146 .elementor-button::before {
  /* Degradê invertido para o efeito hover, usando as mesmas porcentagens do novo degradê principal */
  background: linear-gradient(90deg, #F2D2AE 0.01%, #E1B789 55.23%, #E1B789 110.44%);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: .8s;
   border-radius: 100px !important;
  opacity: 0;
}

.elementor-275 .elementor-element.elementor-element-6619146 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-6619146 .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0965c31 */.elementor-275 .elementor-element.elementor-element-0965c31{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-0965c31 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
    font-weight: 700;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5838da3 */.elementor-275 .elementor-element.elementor-element-5838da3{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-5838da3 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d3ea9a *//* Seletor mais específico para o container */
.elementor-275 .elementor-element.elementor-element-8d3ea9a{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-275 .elementor-element.elementor-element-8d3ea9a:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-275 .elementor-element.elementor-element-8d3ea9a{
    text-wrap:  balance;
}
.elementor-275 .elementor-element.elementor-element-8d3ea9a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-8d3ea9a:hover::before {
    opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-8d3ea9a {
    position: relative;
    border-radius: 8px;
}

.elementor-275 .elementor-element.elementor-element-8d3ea9a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-275 .elementor-element.elementor-element-8d3ea9a:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-048e79b *//* Seletor mais específico para o container */
.elementor-275 .elementor-element.elementor-element-048e79b{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-275 .elementor-element.elementor-element-048e79b:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-275 .elementor-element.elementor-element-048e79b{
    text-wrap:  balance;
}
.elementor-275 .elementor-element.elementor-element-048e79b::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-048e79b:hover::before {
    opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-048e79b {
    position: relative;
    border-radius: 8px;
}

.elementor-275 .elementor-element.elementor-element-048e79b::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-275 .elementor-element.elementor-element-048e79b:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a1313e *//* Seletor mais específico para o container */
.elementor-275 .elementor-element.elementor-element-7a1313e{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-275 .elementor-element.elementor-element-7a1313e:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-275 .elementor-element.elementor-element-7a1313e{
    text-wrap:  balance;
}
.elementor-275 .elementor-element.elementor-element-7a1313e::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-7a1313e:hover::before {
    opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-7a1313e {
    position: relative;
    border-radius: 8px;
}

.elementor-275 .elementor-element.elementor-element-7a1313e::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-275 .elementor-element.elementor-element-7a1313e:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acbf328 *//* Seletor mais específico para o container */
.elementor-275 .elementor-element.elementor-element-acbf328{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-275 .elementor-element.elementor-element-acbf328:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-275 .elementor-element.elementor-element-acbf328{
    text-wrap:  balance;
}
.elementor-275 .elementor-element.elementor-element-acbf328::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-acbf328:hover::before {
    opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-acbf328 {
    position: relative;
    border-radius: 8px;
}

.elementor-275 .elementor-element.elementor-element-acbf328::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-275 .elementor-element.elementor-element-acbf328:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b70c3 *//* Seletor mais específico para o container */
.elementor-275 .elementor-element.elementor-element-84b70c3{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-275 .elementor-element.elementor-element-84b70c3:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-275 .elementor-element.elementor-element-84b70c3{
    text-wrap:  balance;
}
.elementor-275 .elementor-element.elementor-element-84b70c3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-84b70c3:hover::before {
    opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-84b70c3 {
    position: relative;
    border-radius: 8px;
}

.elementor-275 .elementor-element.elementor-element-84b70c3::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-275 .elementor-element.elementor-element-84b70c3:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c8d661 *//* Seletor mais específico para o container */
.elementor-275 .elementor-element.elementor-element-1c8d661{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-275 .elementor-element.elementor-element-1c8d661:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-275 .elementor-element.elementor-element-1c8d661{
    text-wrap:  balance;
}
.elementor-275 .elementor-element.elementor-element-1c8d661::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-1c8d661:hover::before {
    opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-1c8d661 {
    position: relative;
    border-radius: 8px;
}

.elementor-275 .elementor-element.elementor-element-1c8d661::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-275 .elementor-element.elementor-element-1c8d661:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110f59f */.elementor-275 .elementor-element.elementor-element-110f59f{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-110f59f strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5752065 */.elementor-275 .elementor-element.elementor-element-5752065 .elementor-button {
  border-radius: 100px !important;/* Atualizado com base no novo estilo fornecido */
  border-top: 2px solid #F2D2AE; /* Cor mais clara do novo degradê */
  background: linear-gradient(90deg, #E1B789 0.01%, #F2D2AE 55.23%, #E1B789 110.44%) !important; /* Novo degradê */
  box-shadow: 0px 4px 0px 0px #C89E70; /* Tom mais escuro de #E1B789 para a sombra */
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-5752065 .elementor-button::before {
  /* Degradê invertido para o efeito hover, usando as mesmas porcentagens do novo degradê principal */
  background: linear-gradient(90deg, #F2D2AE 0.01%, #E1B789 55.23%, #E1B789 110.44%);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: .8s;
   border-radius: 100px !important;
  opacity: 0;
}

.elementor-275 .elementor-element.elementor-element-5752065 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-5752065 .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4670212 */.elementor-275 .elementor-element.elementor-element-4670212{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-4670212 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dfac5c */.elementor-275 .elementor-element.elementor-element-5dfac5c{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-5dfac5c strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81e7234 */.elementor-275 .elementor-element.elementor-element-81e7234 .elementor-button {
  border-radius: 100px !important;/* Atualizado com base no novo estilo fornecido */
  border-top: 2px solid #F2D2AE; /* Cor mais clara do novo degradê */
  background: linear-gradient(90deg, #E1B789 0.01%, #F2D2AE 55.23%, #E1B789 110.44%) !important; /* Novo degradê */
  box-shadow: 0px 4px 0px 0px #C89E70; /* Tom mais escuro de #E1B789 para a sombra */
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-81e7234 .elementor-button::before {
  /* Degradê invertido para o efeito hover, usando as mesmas porcentagens do novo degradê principal */
  background: linear-gradient(90deg, #F2D2AE 0.01%, #E1B789 55.23%, #E1B789 110.44%);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: .8s;
   border-radius: 100px !important;
  opacity: 0;
}

.elementor-275 .elementor-element.elementor-element-81e7234 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-81e7234 .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbc0028 */.elementor-275 .elementor-element.elementor-element-fbc0028{
    background-color: #EEF8FF;
    text-wrap: balance;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3f1bb8 */.elementor-275 .elementor-element.elementor-element-b3f1bb8{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-b3f1bb8 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
    font-weight: 700;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bacaf5 */.elementor-275 .elementor-element.elementor-element-7bacaf5{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-7bacaf5 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
    font-weight: 700;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af61029 */.elementor-275 .elementor-element.elementor-element-af61029{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-af61029 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-158cf97 */.elementor-275 .elementor-element.elementor-element-158cf97 .elementor-button {
  border-radius: 100px !important;/* Atualizado com base no novo estilo fornecido */
  border-top: 2px solid #F2D2AE; /* Cor mais clara do novo degradê */
  background: linear-gradient(90deg, #E1B789 0.01%, #F2D2AE 55.23%, #E1B789 110.44%) !important; /* Novo degradê */
  box-shadow: 0px 4px 0px 0px #C89E70; /* Tom mais escuro de #E1B789 para a sombra */
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-158cf97 .elementor-button::before {
  /* Degradê invertido para o efeito hover, usando as mesmas porcentagens do novo degradê principal */
  background: linear-gradient(90deg, #F2D2AE 0.01%, #E1B789 55.23%, #E1B789 110.44%);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: .8s;
   border-radius: 100px !important;
  opacity: 0;
}

.elementor-275 .elementor-element.elementor-element-158cf97 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-158cf97 .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e4506 */.elementor-275 .elementor-element.elementor-element-60e4506{
    background-color: #EEF8FF;
    text-wrap: balance;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-275 .elementor-element.elementor-element-60e4506 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c3507a */.elementor-275 .elementor-element.elementor-element-9c3507a{
    text-wrap: balance;
}

.elementor-275 .elementor-element.elementor-element-9c3507a strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
    font-weight: 700;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a53ce */.elementor-275 .elementor-element.elementor-element-c5a53ce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e24f1c */.elementor-275 .elementor-element.elementor-element-4e24f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705ea0f */.elementor-275 .elementor-element.elementor-element-705ea0f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43f2a6 */.elementor-275 .elementor-element.elementor-element-f43f2a6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3071642 */.elementor-275 .elementor-element.elementor-element-3071642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12045a2 */.elementor-275 .elementor-element.elementor-element-12045a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f84fb */.elementor-275 .elementor-element.elementor-element-65f84fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65ea1a */.elementor-275 .elementor-element.elementor-element-f65ea1a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7ba195 */.elementor-275 .elementor-element.elementor-element-a7ba195 .elementor-button {
  border-radius: 100px !important;/* Atualizado com base no novo estilo fornecido */
  border-top: 2px solid #F2D2AE; /* Cor mais clara do novo degradê */
  background: linear-gradient(90deg, #E1B789 0.01%, #F2D2AE 55.23%, #E1B789 110.44%) !important; /* Novo degradê */
  box-shadow: 0px 4px 0px 0px #C89E70; /* Tom mais escuro de #E1B789 para a sombra */
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.elementor-275 .elementor-element.elementor-element-a7ba195 .elementor-button::before {
  /* Degradê invertido para o efeito hover, usando as mesmas porcentagens do novo degradê principal */
  background: linear-gradient(90deg, #F2D2AE 0.01%, #E1B789 55.23%, #E1B789 110.44%);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: .8s;
   border-radius: 100px !important;
  opacity: 0;
}

.elementor-275 .elementor-element.elementor-element-a7ba195 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-275 .elementor-element.elementor-element-a7ba195 .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b32964 */.elementor-275 .elementor-element.elementor-element-6b32964{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7491349 */.elementor-275 .elementor-element.elementor-element-7491349{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d35a */.elementor-275 .elementor-element.elementor-element-2d9d35a{
    text-wrap: balance;
}/* End custom CSS */