.elementor-333 .elementor-element.elementor-element-3f655c25{--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-333 .elementor-element.elementor-element-3f655c25:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-3f655c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lvadvocaciaespecializada.com.br/wp-content/uploads/2025/07/bg-1.webp");}.elementor-333 .elementor-element.elementor-element-3f655c25::before, .elementor-333 .elementor-element.elementor-element-3f655c25 > .elementor-background-video-container::before, .elementor-333 .elementor-element.elementor-element-3f655c25 > .e-con-inner > .elementor-background-video-container::before, .elementor-333 .elementor-element.elementor-element-3f655c25 > .elementor-background-slideshow::before, .elementor-333 .elementor-element.elementor-element-3f655c25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-333 .elementor-element.elementor-element-3f655c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EEF8FF;--background-overlay:'';}.elementor-333 .elementor-element.elementor-element-7453add2{--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-333 .elementor-element.elementor-element-7453add2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-333 .elementor-element.elementor-element-387f241.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-387f241{text-align:center;}.elementor-333 .elementor-element.elementor-element-387f241 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-333 .elementor-element.elementor-element-481b3e14{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-333 .elementor-element.elementor-element-481b3e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-481b3e14 .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-333 .elementor-element.elementor-element-6d5063a5{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-6d5063a5.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-6d5063a5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#16212F;}.elementor-333 .elementor-element.elementor-element-456868d4{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-456868d4.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-456868d4 .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-333 .elementor-element.elementor-element-c02627a .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-333 .elementor-element.elementor-element-c02627a.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-333 .elementor-element.elementor-element-40f08955{width:auto;max-width:auto;bottom:44.776vh;}body:not(.rtl) .elementor-333 .elementor-element.elementor-element-40f08955{right:2vw;}body.rtl .elementor-333 .elementor-element.elementor-element-40f08955{left:2vw;}.elementor-333 .elementor-element.elementor-element-40f08955 .elementor-icon-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-stacked .elementor-icon{background-color:#25A71C;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-default .elementor-icon{color:#25A71C;border-color:#25A71C;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-default .elementor-icon svg{fill:#25A71C;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#25A71C;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-framed .elementor-icon:hover, .elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-framed .elementor-icon:hover, .elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-framed .elementor-icon:hover{background-color:#25A71C;}.elementor-333 .elementor-element.elementor-element-40f08955.elementor-view-stacked .elementor-icon:hover svg{fill:#25A71C;}.elementor-333 .elementor-element.elementor-element-40f08955 .elementor-icon{font-size:50px;}.elementor-333 .elementor-element.elementor-element-40f08955 .elementor-icon svg{height:50px;}.elementor-333 .elementor-element.elementor-element-5d4ac189{--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-333 .elementor-element.elementor-element-5d4ac189:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-5d4ac189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-333 .elementor-element.elementor-element-5d4ac189.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-333 .elementor-element.elementor-element-7191d0f1.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-16aac756{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-16aac756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-16aac756 .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-333 .elementor-element.elementor-element-3ff09425{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-333 .elementor-element.elementor-element-3ff09425 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-3ff09425.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-3ff09425 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE6;}.elementor-333 .elementor-element.elementor-element-ae5d487{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-333 .elementor-element.elementor-element-ae5d487 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-ae5d487.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-ae5d487 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE6;}.elementor-333 .elementor-element.elementor-element-79083717{--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-333 .elementor-element.elementor-element-4a42923b{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-4a42923b > .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-333 .elementor-element.elementor-element-4a42923b .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-4a42923b .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-4a42923b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-4a42923b .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-4a42923b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-26221e66{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-26221e66 > .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-333 .elementor-element.elementor-element-26221e66 .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-26221e66 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-26221e66 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-26221e66 .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-26221e66 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-222a7590{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-222a7590 > .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-333 .elementor-element.elementor-element-222a7590 .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-222a7590 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-222a7590 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-222a7590 .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-222a7590 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-6fd925a1{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-6fd925a1 > .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-333 .elementor-element.elementor-element-6fd925a1 .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-6fd925a1 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-6fd925a1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-6fd925a1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-6fd925a1 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-67dca654{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-67dca654 > .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-333 .elementor-element.elementor-element-67dca654 .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-67dca654 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-67dca654 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-67dca654 .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-67dca654 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-7313efc6{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-7313efc6 > .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-333 .elementor-element.elementor-element-7313efc6 .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-7313efc6 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-7313efc6 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-7313efc6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-7313efc6 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-5e72a8c1{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-5e72a8c1 > .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-333 .elementor-element.elementor-element-5e72a8c1 .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-5e72a8c1 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-5e72a8c1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-5e72a8c1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-5e72a8c1 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-449cfc4e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-449cfc4e > .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-333 .elementor-element.elementor-element-449cfc4e .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-449cfc4e .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-449cfc4e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-449cfc4e .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-449cfc4e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-5ad5b800{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-5ad5b800 > .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-333 .elementor-element.elementor-element-5ad5b800 .elementor-icon-box-wrapper{text-align:start;}.elementor-333 .elementor-element.elementor-element-5ad5b800 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-5ad5b800 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-5ad5b800 .elementor-icon-box-title{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-5ad5b800 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-333 .elementor-element.elementor-element-3a51b85a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-333 .elementor-element.elementor-element-3a51b85a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-3a51b85a.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-3a51b85a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE6;}.elementor-333 .elementor-element.elementor-element-37000ab8 .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-333 .elementor-element.elementor-element-37000ab8.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-72c4ba31.elementor-element{--align-self:center;}body:not(.rtl) .elementor-333 .elementor-element.elementor-element-72c4ba31{left:48.75%;}body.rtl .elementor-333 .elementor-element.elementor-element-72c4ba31{right:48.75%;}.elementor-333 .elementor-element.elementor-element-72c4ba31{top:-20px;}.elementor-333 .elementor-element.elementor-element-1b88c248{--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-333 .elementor-element.elementor-element-1b88c248:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-1b88c248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF8FF;}.elementor-333 .elementor-element.elementor-element-2788f30f{--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-333 .elementor-element.elementor-element-66021eaa .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-333 .elementor-element.elementor-element-44efed57{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-44efed57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-44efed57 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;color:#16212F;}.elementor-333 .elementor-element.elementor-element-4b1e71b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-4b1e71b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-4b1e71b9.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-4b1e71b9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#16212F;}.elementor-333 .elementor-element.elementor-element-575552bd .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-333 .elementor-element.elementor-element-575552bd.elementor-element{--align-self:flex-start;}.elementor-333 .elementor-element.elementor-element-1ac96b75{--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-333 .elementor-element.elementor-element-b36a3ff img{border-radius:10px 10px 10px 10px;}.elementor-333 .elementor-element.elementor-element-318a5707{--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-333 .elementor-element.elementor-element-318a5707:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-318a5707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F8FF;}.elementor-333 .elementor-element.elementor-element-1b98d84b{--display:flex;--padding-top:050px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-333 .elementor-element.elementor-element-1b98d84b:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-1b98d84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16212F;}.elementor-333 .elementor-element.elementor-element-6fb2391f{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-6fb2391f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-6fb2391f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#D2AC6C;}.elementor-333 .elementor-element.elementor-element-50e96fbe{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-50e96fbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-50e96fbe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;color:#FFFFFFE6;}.elementor-333 .elementor-element.elementor-element-2ec18387{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-333 .elementor-element.elementor-element-2ec18387 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-2ec18387.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-2ec18387 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE6;}.elementor-333 .elementor-element.elementor-element-734360a8 .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-333 .elementor-element.elementor-element-734360a8.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-30574947{--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-333 .elementor-element.elementor-element-30574947:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-30574947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF8FF;}.elementor-333 .elementor-element.elementor-element-78351431 .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-333 .elementor-element.elementor-element-7c62119e{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-333 .elementor-element.elementor-element-7c62119e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-7c62119e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;color:#16212F;}.elementor-333 .elementor-element.elementor-element-1a804672{--display:flex;}.elementor-333 .elementor-element.elementor-element-5f993006{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-5f993006 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-5f993006.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-5f993006 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-333 .elementor-element.elementor-element-7f25d9e0{--display:flex;}.elementor-333 .elementor-element.elementor-element-e20614c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-e20614c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-e20614c.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-e20614c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-333 .elementor-element.elementor-element-34b9a3fb{--display:flex;}.elementor-333 .elementor-element.elementor-element-4720bf1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-4720bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-4720bf1.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-4720bf1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-333 .elementor-element.elementor-element-525a3693{--display:flex;}.elementor-333 .elementor-element.elementor-element-4c5e1c63{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-4c5e1c63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-4c5e1c63.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-4c5e1c63 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-333 .elementor-element.elementor-element-2b986e2d{--display:flex;}.elementor-333 .elementor-element.elementor-element-53598bb1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-53598bb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-53598bb1.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-53598bb1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-333 .elementor-element.elementor-element-4d84df33{--display:flex;}.elementor-333 .elementor-element.elementor-element-1536cabb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-1536cabb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-1536cabb.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-1536cabb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-333 .elementor-element.elementor-element-37240b1e{--display:flex;}.elementor-333 .elementor-element.elementor-element-11dfe628{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-11dfe628 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-11dfe628.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-11dfe628 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-333 .elementor-element.elementor-element-f3e74eb{--display:flex;}.elementor-333 .elementor-element.elementor-element-2850ea19{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-333 .elementor-element.elementor-element-2850ea19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-2850ea19.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-2850ea19 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-333 .elementor-element.elementor-element-18a0310c{--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-333 .elementor-element.elementor-element-18a0310c > .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-333 .elementor-element.elementor-element-18a0310c > .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-333 .elementor-element.elementor-element-18a0310c > .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-333 .elementor-element.elementor-element-4d29a865 .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-333 .elementor-element.elementor-element-4d29a865.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-309c75fa{--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-333 .elementor-element.elementor-element-309c75fa:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-309c75fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF8FF;}.elementor-333 .elementor-element.elementor-element-7b8616a2{--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-333 .elementor-element.elementor-element-7b8616a2.e-con{--align-self:center;}.elementor-333 .elementor-element.elementor-element-744bb495{text-align:center;}.elementor-333 .elementor-element.elementor-element-744bb495 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#31295BE6;}.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-333 .elementor-element.elementor-element-18513a6e.elementor-element{--align-self:center;}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-icon i{color:#31295BE6;transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-icon svg{fill:#31295BE6;transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-18513a6e{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-text{color:#31295BE6;transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-5e81faca{--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-333 .elementor-element.elementor-element-5e81faca:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-5e81faca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16212F;}.elementor-333 .elementor-element.elementor-element-57882a71 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-333 .elementor-element.elementor-element-3f655c25{--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-333 .elementor-element.elementor-element-387f241{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-387f241 img{width:45%;}.elementor-333 .elementor-element.elementor-element-481b3e14{text-align:center;}.elementor-333 .elementor-element.elementor-element-6d5063a5{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-456868d4{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-1b88c248{--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-333 .elementor-element.elementor-element-b36a3ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-318a5707{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-333 .elementor-element.elementor-element-30574947{--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-333 .elementor-element.elementor-element-309c75fa{--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-333 .elementor-element.elementor-element-7b8616a2{--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-333 .elementor-element.elementor-element-5e81faca{--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-333 .elementor-element.elementor-element-57882a71 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-3f655c25{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-333 .elementor-element.elementor-element-7453add2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-387f241 > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-333 .elementor-element.elementor-element-387f241{text-align:center;}.elementor-333 .elementor-element.elementor-element-387f241 img{width:40%;}.elementor-333 .elementor-element.elementor-element-481b3e14{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-481b3e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-481b3e14 .elementor-heading-title{font-size:24px;}.elementor-333 .elementor-element.elementor-element-6d5063a5{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-456868d4{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-c02627a .elementor-button{font-size:14px;}.elementor-333 .elementor-element.elementor-element-40f08955{bottom:4vh;}.elementor-333 .elementor-element.elementor-element-40f08955 .elementor-icon{font-size:35px;}.elementor-333 .elementor-element.elementor-element-40f08955 .elementor-icon svg{height:35px;}.elementor-333 .elementor-element.elementor-element-5d4ac189{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-333 .elementor-element.elementor-element-16aac756{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-16aac756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-16aac756 .elementor-heading-title{font-size:26px;}.elementor-333 .elementor-element.elementor-element-3ff09425{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-ae5d487{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-4a42923b{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-4a42923b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-333 .elementor-element.elementor-element-4a42923b .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-26221e66{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-26221e66 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-333 .elementor-element.elementor-element-26221e66 .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-222a7590{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-222a7590 > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-333 .elementor-element.elementor-element-222a7590 .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-6fd925a1{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-6fd925a1 > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-333 .elementor-element.elementor-element-6fd925a1 .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-67dca654{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-67dca654 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-333 .elementor-element.elementor-element-67dca654 .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-7313efc6{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-7313efc6 > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-333 .elementor-element.elementor-element-7313efc6 .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-5e72a8c1{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-5e72a8c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 010px 0px 10px;}.elementor-333 .elementor-element.elementor-element-5e72a8c1 .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-449cfc4e{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-449cfc4e > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-333 .elementor-element.elementor-element-449cfc4e .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-5ad5b800{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-5ad5b800 > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-333 .elementor-element.elementor-element-5ad5b800 .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-3a51b85a{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-37000ab8 .elementor-button{font-size:14px;}body:not(.rtl) .elementor-333 .elementor-element.elementor-element-72c4ba31{left:45%;}body.rtl .elementor-333 .elementor-element.elementor-element-72c4ba31{right:45%;}.elementor-333 .elementor-element.elementor-element-1b88c248{--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-333 .elementor-element.elementor-element-2788f30f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-66021eaa{text-align:center;}.elementor-333 .elementor-element.elementor-element-44efed57{width:100%;max-width:100%;text-align:center;}.elementor-333 .elementor-element.elementor-element-44efed57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-44efed57 .elementor-heading-title{font-size:26px;}.elementor-333 .elementor-element.elementor-element-4b1e71b9{text-align:justify;}.elementor-333 .elementor-element.elementor-element-575552bd .elementor-button{font-size:14px;}.elementor-333 .elementor-element.elementor-element-1ac96b75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-318a5707{--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-333 .elementor-element.elementor-element-6fb2391f{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-6fb2391f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-6fb2391f .elementor-heading-title{font-size:26px;}.elementor-333 .elementor-element.elementor-element-50e96fbe{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-50e96fbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-50e96fbe .elementor-heading-title{font-size:26px;}.elementor-333 .elementor-element.elementor-element-2ec18387{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-734360a8 .elementor-button{font-size:14px;}.elementor-333 .elementor-element.elementor-element-30574947{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-333 .elementor-element.elementor-element-7c62119e{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-7c62119e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-7c62119e .elementor-heading-title{font-size:26px;}.elementor-333 .elementor-element.elementor-element-4d29a865 .elementor-button{font-size:14px;}.elementor-333 .elementor-element.elementor-element-309c75fa{--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-333 .elementor-element.elementor-element-7b8616a2{--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-333 .elementor-element.elementor-element-744bb495{text-align:center;}.elementor-333 .elementor-element.elementor-element-744bb495 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-18513a6e .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-333 .elementor-element.elementor-element-5e81faca{--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-333 .elementor-element.elementor-element-57882a71{text-align:center;}.elementor-333 .elementor-element.elementor-element-57882a71 .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-333 .elementor-element.elementor-element-7453add2{--width:95.472%;}.elementor-333 .elementor-element.elementor-element-2788f30f{--width:50%;}.elementor-333 .elementor-element.elementor-element-1ac96b75{--width:50%;}.elementor-333 .elementor-element.elementor-element-309c75fa{--content-width:1140px;}.elementor-333 .elementor-element.elementor-element-7b8616a2{--width:19%;}}@media(max-width:1024px) and (min-width:768px){.elementor-333 .elementor-element.elementor-element-7453add2{--width:100%;}.elementor-333 .elementor-element.elementor-element-2788f30f{--width:100%;}.elementor-333 .elementor-element.elementor-element-1ac96b75{--width:100%;}.elementor-333 .elementor-element.elementor-element-7b8616a2{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-481b3e14 */.elementor-333 .elementor-element.elementor-element-481b3e14{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-481b3e14 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-c02627a */.elementor-333 .elementor-element.elementor-element-c02627a .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-333 .elementor-element.elementor-element-c02627a .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-333 .elementor-element.elementor-element-c02627a .elementor-button:hover::before {
  opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-c02627a .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7191d0f1 */.elementor-333 .elementor-element.elementor-element-7191d0f1 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3484F7;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-333 .elementor-element.elementor-element-7191d0f1 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16aac756 */.elementor-333 .elementor-element.elementor-element-16aac756{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-16aac756 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-3ff09425 */.elementor-333 .elementor-element.elementor-element-3ff09425{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-3ff09425 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-ae5d487 */.elementor-333 .elementor-element.elementor-element-ae5d487{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-ae5d487 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-4a42923b *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-4a42923b{
    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-333 .elementor-element.elementor-element-4a42923b:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-4a42923b{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-4a42923b::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-333 .elementor-element.elementor-element-4a42923b:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-4a42923b {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-4a42923b::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-333 .elementor-element.elementor-element-4a42923b:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26221e66 *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-26221e66{
    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-333 .elementor-element.elementor-element-26221e66:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-26221e66{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-26221e66::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-333 .elementor-element.elementor-element-26221e66:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-26221e66 {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-26221e66::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-333 .elementor-element.elementor-element-26221e66:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a7590 *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-222a7590{
    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-333 .elementor-element.elementor-element-222a7590:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-222a7590{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-222a7590::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-333 .elementor-element.elementor-element-222a7590:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-222a7590 {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-222a7590::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-333 .elementor-element.elementor-element-222a7590:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fd925a1 *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-6fd925a1{
    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-333 .elementor-element.elementor-element-6fd925a1:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-6fd925a1{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-6fd925a1::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-333 .elementor-element.elementor-element-6fd925a1:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-6fd925a1 {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-6fd925a1::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-333 .elementor-element.elementor-element-6fd925a1:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-67dca654 *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-67dca654{
    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-333 .elementor-element.elementor-element-67dca654:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-67dca654{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-67dca654::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-333 .elementor-element.elementor-element-67dca654:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-67dca654 {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-67dca654::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-333 .elementor-element.elementor-element-67dca654:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7313efc6 *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-7313efc6{
    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-333 .elementor-element.elementor-element-7313efc6:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-7313efc6{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-7313efc6::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-333 .elementor-element.elementor-element-7313efc6:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-7313efc6 {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-7313efc6::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-333 .elementor-element.elementor-element-7313efc6:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e72a8c1 *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-5e72a8c1{
    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-333 .elementor-element.elementor-element-5e72a8c1:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-5e72a8c1{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-5e72a8c1::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-333 .elementor-element.elementor-element-5e72a8c1:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-5e72a8c1 {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-5e72a8c1::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-333 .elementor-element.elementor-element-5e72a8c1:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-449cfc4e *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-449cfc4e{
    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-333 .elementor-element.elementor-element-449cfc4e:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-449cfc4e{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-449cfc4e::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-333 .elementor-element.elementor-element-449cfc4e:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-449cfc4e {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-449cfc4e::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-333 .elementor-element.elementor-element-449cfc4e:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ad5b800 *//* Seletor mais específico para o container */
.elementor-333 .elementor-element.elementor-element-5ad5b800{
    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-333 .elementor-element.elementor-element-5ad5b800:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-333 .elementor-element.elementor-element-5ad5b800{
    text-wrap:  balance;
}
.elementor-333 .elementor-element.elementor-element-5ad5b800::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-333 .elementor-element.elementor-element-5ad5b800:hover::before {
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-5ad5b800 {
    position: relative;
    border-radius: 8px;
}

.elementor-333 .elementor-element.elementor-element-5ad5b800::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-333 .elementor-element.elementor-element-5ad5b800:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a51b85a */.elementor-333 .elementor-element.elementor-element-3a51b85a{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-3a51b85a 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-37000ab8 */.elementor-333 .elementor-element.elementor-element-37000ab8 .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-333 .elementor-element.elementor-element-37000ab8 .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-333 .elementor-element.elementor-element-37000ab8 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-37000ab8 .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44efed57 */.elementor-333 .elementor-element.elementor-element-44efed57{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-44efed57 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-4b1e71b9 */.elementor-333 .elementor-element.elementor-element-4b1e71b9{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-4b1e71b9 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-575552bd */.elementor-333 .elementor-element.elementor-element-575552bd .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-333 .elementor-element.elementor-element-575552bd .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-333 .elementor-element.elementor-element-575552bd .elementor-button:hover::before {
  opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-575552bd .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b36a3ff */.elementor-333 .elementor-element.elementor-element-b36a3ff{
    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-6fb2391f */.elementor-333 .elementor-element.elementor-element-6fb2391f{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-6fb2391f 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-50e96fbe */.elementor-333 .elementor-element.elementor-element-50e96fbe{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-50e96fbe 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-2ec18387 */.elementor-333 .elementor-element.elementor-element-2ec18387{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-2ec18387 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-734360a8 */.elementor-333 .elementor-element.elementor-element-734360a8 .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-333 .elementor-element.elementor-element-734360a8 .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-333 .elementor-element.elementor-element-734360a8 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-734360a8 .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b98d84b */.elementor-333 .elementor-element.elementor-element-1b98d84b{
    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-333 .elementor-element.elementor-element-1b98d84b 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-7c62119e */.elementor-333 .elementor-element.elementor-element-7c62119e{
    text-wrap: balance;
}

.elementor-333 .elementor-element.elementor-element-7c62119e 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-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f993006 */.elementor-333 .elementor-element.elementor-element-5f993006{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20614c */.elementor-333 .elementor-element.elementor-element-e20614c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4720bf1 */.elementor-333 .elementor-element.elementor-element-4720bf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5e1c63 */.elementor-333 .elementor-element.elementor-element-4c5e1c63{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53598bb1 */.elementor-333 .elementor-element.elementor-element-53598bb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1536cabb */.elementor-333 .elementor-element.elementor-element-1536cabb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dfe628 */.elementor-333 .elementor-element.elementor-element-11dfe628{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2850ea19 */.elementor-333 .elementor-element.elementor-element-2850ea19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d29a865 */.elementor-333 .elementor-element.elementor-element-4d29a865 .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-333 .elementor-element.elementor-element-4d29a865 .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-333 .elementor-element.elementor-element-4d29a865 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-4d29a865 .elementor-button:hover {
  transform: scale(1.05);
   border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-744bb495 */.elementor-333 .elementor-element.elementor-element-744bb495{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-18513a6e */.elementor-333 .elementor-element.elementor-element-18513a6e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57882a71 */.elementor-333 .elementor-element.elementor-element-57882a71{
    text-wrap: balance;
}/* End custom CSS */