.elementor-4468 .elementor-element.elementor-element-d57048f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-d57048f:not(.elementor-motion-effects-element-type-background), .elementor-4468 .elementor-element.elementor-element-d57048f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4468 .elementor-element.elementor-element-4d6b28f > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-4d6b28f{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#CBCB41;}.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-4468 .elementor-element.elementor-element-37be717 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-37be717{text-align:center;}.elementor-4468 .elementor-element.elementor-element-37be717 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.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-4468 .elementor-element.elementor-element-4edf7e6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-4468 .elementor-element.elementor-element-4edf7e6 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-4edf7e6.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-4edf7e6 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4468 .elementor-element.elementor-element-a14a508 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-a14a508{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#868C98;}.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-4468 .elementor-element.elementor-element-d926ffc .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-4468 .elementor-element.elementor-element-d926ffc{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-4468 .elementor-element.elementor-element-d926ffc > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-d926ffc.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-d926ffc .elementor-button-content-wrapper{flex-direction:row;}.elementor-4468 .elementor-element.elementor-element-d926ffc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4468 .elementor-element.elementor-element-cfdd234{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-cfdd234:not(.elementor-motion-effects-element-type-background), .elementor-4468 .elementor-element.elementor-element-cfdd234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-4468 .elementor-element.elementor-element-edb1c2f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-edb1c2f{text-align:center;}.elementor-4468 .elementor-element.elementor-element-edb1c2f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-2c8d6c9{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-2c8d6c9 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-2c8d6c9.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-5bcc4ad > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-5bcc4ad{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#CBCB41;}.elementor-4468 .elementor-element.elementor-element-e9f0075{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4468 .elementor-element.elementor-element-6586b48{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4468 .elementor-element.elementor-element-3a660f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-3a660f0{text-align:left;}.elementor-4468 .elementor-element.elementor-element-3a660f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-2d3eaa4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-2d3eaa4 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-2d3eaa4.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-7575cad{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4468 .elementor-element.elementor-element-4592293 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-4592293{text-align:left;}.elementor-4468 .elementor-element.elementor-element-4592293 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-c4d2cc5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-c4d2cc5 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-c4d2cc5.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-97d4019{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4468 .elementor-element.elementor-element-ddc1ab1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-ddc1ab1{text-align:left;}.elementor-4468 .elementor-element.elementor-element-ddc1ab1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-349fe05{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-349fe05 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-349fe05.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-cdec8dd{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-cdec8dd:not(.elementor-motion-effects-element-type-background), .elementor-4468 .elementor-element.elementor-element-cdec8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.selfrevolution.com.br/wp-content/uploads/2025/12/2.png");background-position:center center;background-size:cover;}.elementor-4468 .elementor-element.elementor-element-28cfdbc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-28cfdbc > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-28cfdbc.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-febbc7c > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-febbc7c{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#CBCB41;}.elementor-4468 .elementor-element.elementor-element-52d4a74{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-52d4a74:not(.elementor-motion-effects-element-type-background), .elementor-4468 .elementor-element.elementor-element-52d4a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-994a573{--display:flex;}.elementor-4468 .elementor-element.elementor-element-13b535d img{border-radius:20px 20px 20px 20px;}.elementor-4468 .elementor-element.elementor-element-e8fd884{--display:flex;}.elementor-4468 .elementor-element.elementor-element-fcba246 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-fcba246{text-align:left;}.elementor-4468 .elementor-element.elementor-element-fcba246 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:#000000;}.elementor-4468 .elementor-element.elementor-element-88727b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-88727b7 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-88727b7.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-fdc32b7 .elementor-button{background-color:#F6D76B;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-4468 .elementor-element.elementor-element-fdc32b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4468 .elementor-element.elementor-element-fdc32b7 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-fdc32b7.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-fdc32b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4468 .elementor-element.elementor-element-fdc32b7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4468 .elementor-element.elementor-element-10ffdd3{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:22px;--padding-right:2px;}.elementor-4468 .elementor-element.elementor-element-10ffdd3:not(.elementor-motion-effects-element-type-background), .elementor-4468 .elementor-element.elementor-element-10ffdd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191818;}.elementor-4468 .elementor-element.elementor-element-ed2162f{--display:flex;}.elementor-4468 .elementor-element.elementor-element-a1340df img{border-radius:20px 20px 20px 20px;}.elementor-4468 .elementor-element.elementor-element-45999db{--display:flex;}.elementor-4468 .elementor-element.elementor-element-1c68912 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-1c68912{text-align:left;}.elementor-4468 .elementor-element.elementor-element-1c68912 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-5037fe9{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-0e77b5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-0e77b5c > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-0e77b5c.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-9154af1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-9154af1:not(.elementor-motion-effects-element-type-background), .elementor-4468 .elementor-element.elementor-element-9154af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4468 .elementor-element.elementor-element-334a39a > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-334a39a{text-align:center;}.elementor-4468 .elementor-element.elementor-element-334a39a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-7d92bb0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-7d92bb0 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-7d92bb0.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-c91f20f{--display:flex;}.elementor-4468 .elementor-element.elementor-element-7923595{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-3397134{--display:flex;}.elementor-4468 .elementor-element.elementor-element-ebd2f57{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-6d278c6{--display:flex;}.elementor-4468 .elementor-element.elementor-element-7584c09{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-f5c81a9{--display:flex;}.elementor-4468 .elementor-element.elementor-element-1e1022f{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-5d71f32{--n-accordion-title-font-size:20px;--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:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-4468 .elementor-element.elementor-element-5d71f32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#262626B8;}.elementor-4468 .elementor-element.elementor-element-5d71f32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#262626B8;}.elementor-4468 .elementor-element.elementor-element-5d71f32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#595959;}.elementor-4468 .elementor-element.elementor-element-5d71f32 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-4468 .elementor-element.elementor-element-5d71f32 > .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:"Inter", Sans-serif;}:where( .elementor-4468 .elementor-element.elementor-element-5d71f32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#595959;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-4468 .elementor-element.elementor-element-57abc4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-57abc4a:not(.elementor-motion-effects-element-type-background), .elementor-4468 .elementor-element.elementor-element-57abc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110F0C;}.elementor-4468 .elementor-element.elementor-element-a7af687 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-a7af687{text-align:center;}.elementor-4468 .elementor-element.elementor-element-a7af687 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-ba41bfa{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-ba41bfa > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-ba41bfa.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-e5b5ed3 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-c5a1001{--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-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4468 .elementor-element.elementor-element-89a8172{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-4468 .elementor-element.elementor-element-fc88b2e > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-fc88b2e{text-align:left;}.elementor-4468 .elementor-element.elementor-element-fc88b2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-4468 .elementor-element.elementor-element-ce970c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-ce970c3 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-ce970c3.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-94153b9 .elementor-button{background-color:#F6D76B;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:20px 50px 20px 50px;}.elementor-4468 .elementor-element.elementor-element-94153b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4468 .elementor-element.elementor-element-94153b9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-94153b9.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-94153b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4468 .elementor-element.elementor-element-94153b9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4468 .elementor-element.elementor-element-4f94de2.elementor-element{--align-self:center;}.elementor-4468 .elementor-element.elementor-element-f21078b{--display:flex;--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-4468 .elementor-element.elementor-element-776da4b img{border-radius:0px 020px 20px 0px;}.elementor-4468 .elementor-element.elementor-element-ef2537b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-ef2537b:not(.elementor-motion-effects-element-type-background), .elementor-4468 .elementor-element.elementor-element-ef2537b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4468 .elementor-element.elementor-element-69a386a{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#868C98;}.elementor-4468 .elementor-element.elementor-element-69a386a > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-69a386a.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-4468 .elementor-element.elementor-element-e9f0075{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4468 .elementor-element.elementor-element-d57048f{--content-width:1280px;}.elementor-4468 .elementor-element.elementor-element-cfdd234{--content-width:1280px;}.elementor-4468 .elementor-element.elementor-element-52d4a74{--content-width:1280px;}.elementor-4468 .elementor-element.elementor-element-10ffdd3{--content-width:1280px;}.elementor-4468 .elementor-element.elementor-element-9154af1{--content-width:1280px;}.elementor-4468 .elementor-element.elementor-element-57abc4a{--content-width:1280px;}.elementor-4468 .elementor-element.elementor-element-f21078b{--width:60%;}.elementor-4468 .elementor-element.elementor-element-ef2537b{--content-width:1280px;}}@media(max-width:767px){.elementor-4468 .elementor-element.elementor-element-4d6b28f{font-size:17px;}.elementor-4468 .elementor-element.elementor-element-37be717 .elementor-heading-title{font-size:35px;}.elementor-4468 .elementor-element.elementor-element-4edf7e6{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-4468 .elementor-element.elementor-element-edb1c2f .elementor-heading-title{font-size:35px;}.elementor-4468 .elementor-element.elementor-element-2c8d6c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4468 .elementor-element.elementor-element-e9f0075{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4468 .elementor-element.elementor-element-fcba246 .elementor-heading-title{font-size:35px;}.elementor-4468 .elementor-element.elementor-element-1c68912 .elementor-heading-title{font-size:35px;}.elementor-4468 .elementor-element.elementor-element-29d42cc > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4468 .elementor-element.elementor-element-334a39a .elementor-heading-title{font-size:35px;}.elementor-4468 .elementor-element.elementor-element-7d92bb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4468 .elementor-element.elementor-element-a7af687 .elementor-heading-title{font-size:35px;}.elementor-4468 .elementor-element.elementor-element-ba41bfa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4468 .elementor-element.elementor-element-89a8172{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4468 .elementor-element.elementor-element-fc88b2e{text-align:left;}.elementor-4468 .elementor-element.elementor-element-fc88b2e .elementor-heading-title{font-size:35px;}.elementor-4468 .elementor-element.elementor-element-ce970c3{text-align:left;}.elementor-4468 .elementor-element.elementor-element-62d6113.elementor-element{--align-self:flex-start;}.elementor-4468 .elementor-element.elementor-element-740dcaf.elementor-element{--align-self:flex-start;}.elementor-4468 .elementor-element.elementor-element-94153b9 .elementor-button{font-size:17px;}.elementor-4468 .elementor-element.elementor-element-776da4b img{border-radius:0px 0px 20px 20px;}.elementor-4468 .elementor-element.elementor-element-69a386a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-b6c84d3 *//* Container Base do Ícone */
.kriya-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px; /* Tamanho do círculo - ajuste se necessário */
    height: 60px;
    border-radius: 50%;
    margin: 0; /* Controle via Elementor */
    padding: 0;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Estilo Específico do Dourado */
.icon-gold {
    background: linear-gradient(135deg, #ffd700, #e6ac00); /* Degradê sutil */
    box-shadow: 0 0 20px rgba(255, 215, 0, 0.3); /* Efeito de Luz */
}

/* Estilo do SVG (O desenho interno) */
.kriya-icon-wrapper svg {
    width: 32px; /* Tamanho do símbolo interno */
    height: 32px;
    fill: #1a1a1a; /* Cor do símbolo (escuro para contraste) */
    display: block;
}

/* Efeito Hover Individual no Ícone (Opcional) */
.kriya-icon-wrapper:hover {
    transform: scale(1.05);
    box-shadow: 0 0 30px rgba(255, 215, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6586b48 */.elementor-4468 .elementor-element.elementor-element-6586b48 {
    /* Estado Normal */
    background: #0f0f0f !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    
    /* Sombra inicial suave */
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), 0 0 1px rgba(255, 255, 255, 0.1) !important;
    
    /* A mágica acontece aqui: Transição suave para todas as propriedades */
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.elementor-4468 .elementor-element.elementor-element-6586b48:hover {
    /* 1. O cartão "flutua" levemente para cima */
    transform: translateY(-5px) !important;
    
    /* 2. A borda fica um pouco mais clara, simulando reflexo */
    border-color: rgba(255, 255, 255, 0.35) !important;
    
    /* 3. Efeito de Luz:
       - Aumentamos a sombra externa (primeira parte) para dar profundidade
       - Adicionamos 'inset' (segunda parte) para criar o brilho interno */
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.6), 
        inset 0 0 40px rgba(255, 255, 255, 0.05) !important;
        
    /* Opcional: clarear o fundo minimamente para reforçar a luz */
    background: #141414 !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a96180a *//* Container Base (Mantendo o padrão do anterior) */
.kriya-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px; 
    height: 60px;
    border-radius: 50%;
    margin: 0; 
    padding: 0;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Estilo Específico do Azul */
.icon-blue {
    /* Gradiente azul profundo e vibrante */
    background: linear-gradient(135deg, #4481eb, #04befe); 
    /* Brilho azulado ao redor */
    box-shadow: 0 0 20px rgba(4, 190, 254, 0.4); 
}

/* Estilo do SVG interno */
.icon-blue svg {
    width: 32px; 
    height: 32px;
    fill: #ffffff; /* Cruz branca pura */
    display: block;
}

/* Efeito Hover Individual */
.kriya-icon-wrapper:hover {
    transform: scale(1.05);
    box-shadow: 0 0 30px rgba(4, 190, 254, 0.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7575cad */.elementor-4468 .elementor-element.elementor-element-7575cad {
    /* Estado Normal */
    background: #0f0f0f !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    
    /* Sombra inicial suave */
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), 0 0 1px rgba(255, 255, 255, 0.1) !important;
    
    /* A mágica acontece aqui: Transição suave para todas as propriedades */
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.elementor-4468 .elementor-element.elementor-element-7575cad:hover {
    /* 1. O cartão "flutua" levemente para cima */
    transform: translateY(-5px) !important;
    
    /* 2. A borda fica um pouco mais clara, simulando reflexo */
    border-color: rgba(255, 255, 255, 0.35) !important;
    
    /* 3. Efeito de Luz:
       - Aumentamos a sombra externa (primeira parte) para dar profundidade
       - Adicionamos 'inset' (segunda parte) para criar o brilho interno */
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.6), 
        inset 0 0 40px rgba(255, 255, 255, 0.05) !important;
        
    /* Opcional: clarear o fundo minimamente para reforçar a luz */
    background: #141414 !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c03ab99 *//* Container Base (Padrão) */
.kriya-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px; 
    height: 60px;
    border-radius: 50%;
    margin: 0; 
    padding: 0;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Estilo Específico do Prateado */
.icon-silver {
    /* Gradiente sutil para simular o brilho da lua/prata */
    background: linear-gradient(135deg, #ffffff, #dcdcdc);
    /* Aura branca brilhante */
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.5); 
}

/* Estilo do SVG interno */
.icon-silver svg {
    width: 32px; 
    height: 32px;
    fill: #000000; /* Estrela preta para contraste máximo */
    display: block;
}

/* Efeito Hover Individual */
.kriya-icon-wrapper:hover {
    transform: scale(1.05);
    box-shadow: 0 0 35px rgba(255, 255, 255, 0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d4019 */.elementor-4468 .elementor-element.elementor-element-97d4019 {
    /* Estado Normal */
    background: #0f0f0f !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    
    /* Sombra inicial suave */
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), 0 0 1px rgba(255, 255, 255, 0.1) !important;
    
    /* A mágica acontece aqui: Transição suave para todas as propriedades */
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.elementor-4468 .elementor-element.elementor-element-97d4019:hover {
    /* 1. O cartão "flutua" levemente para cima */
    transform: translateY(-5px) !important;
    
    /* 2. A borda fica um pouco mais clara, simulando reflexo */
    border-color: rgba(255, 255, 255, 0.35) !important;
    
    /* 3. Efeito de Luz:
       - Aumentamos a sombra externa (primeira parte) para dar profundidade
       - Adicionamos 'inset' (segunda parte) para criar o brilho interno */
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.6), 
        inset 0 0 40px rgba(255, 255, 255, 0.05) !important;
        
    /* Opcional: clarear o fundo minimamente para reforçar a luz */
    background: #141414 !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-030cb7b */.goal-clean-wrapper {
    /* Layout: Lado a Lado */
    display: flex;
    align-items: center; 
    gap: 15px; 
    
    /* Configurações básicas */
    background: transparent;
    padding: 0;
    margin: 0; 
    font-family: "Inter", -apple-system, sans-serif;
    line-height: 1;
}

/* O Valor (R$ 300.000) - AGORA DOURADO */
.goal-big-number {
    font-size: 42px; 
    font-weight: 800; /* Extra Bold */
    color: #dcb059;   /* A cor "Amarela/Dourada" da página */
    margin: 0;
    letter-spacing: -1px; 
}

/* Container dos textinhos da direita */
.goal-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 4px; 
    
    /* Linha vertical separadora (Cinza suave para não brigar com o número) */
    border-left: 2px solid #e5e5e5; 
    padding-left: 15px; 
}

/* Título (META FINAL) - Preto para contraste */
.goal-title {
    font-size: 13px;
    font-weight: 700;
    color: #111111; /* Preto para leitura fácil */
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Subtítulo (Ajude a realizar) */
.goal-subtitle {
    font-size: 13px;
    font-weight: 500;
    color: #666666; /* Cinza */
}

/* Responsivo para Celular */
@media (max-width: 480px) {
    .goal-clean-wrapper {
        flex-direction: column; 
        align-items: flex-start; 
        gap: 12px;
    }
    
    .goal-info {
        border-left: none; 
        padding-left: 0;
        border-top: 2px solid #e5e5e5; 
        padding-top: 10px;
        width: 100%;
    }
    
    .goal-big-number {
        font-size: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29d42cc *//* Configurações Gerais */
.specs-grid-container {
    --spec-gold: #dcb059;       /* Cor Dourada */
    --spec-text-color: #ffffff; /* Cor do Texto (use #0f0f0f se fundo for branco) */
    --spec-subtext: #9ca3af;    /* Cor do Label */
    
    display: grid;
    grid-template-columns: 1fr 1fr; /* 2 colunas */
    gap: 40px; 
    width: 100%;
    background: transparent;
    font-family: "Inter", -apple-system, sans-serif;
}

/* Item Individual */
.spec-item {
    display: flex;
    align-items: center;
    gap: 16px;
}

/* A CAIXA DO ÍCONE (Correção de deformação) */
.spec-icon-box {
    /* Tamanho fixo e rígido */
    width: 56px;
    height: 56px;
    min-width: 56px;  /* Impede esmagamento */
    min-height: 56px; /* Impede esmagamento */
    
    /* Design da Borda */
    border: 1px solid rgba(220, 176, 89, 0.3); 
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.03);
    
    /* Centralização do Ícone */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    
    /* Cor do ícone */
    color: var(--spec-gold);
}

/* Estilo do Ícone (Fonte) */
.spec-icon-box i {
    font-size: 28px; /* Tamanho do ícone */
    display: block;
    line-height: 1;
}

/* Textos */
.spec-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.spec-label {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: var(--spec-subtext);
    margin-bottom: 4px;
}

.spec-value {
    font-size: 16px;
    font-weight: 500;
    color: var(--spec-text-color);
    margin: 0;
    line-height: 1.3;
}

/* Hover Effect */
.spec-item:hover .spec-icon-box {
    border-color: var(--spec-gold);
    background: rgba(220, 176, 89, 0.1);
    box-shadow: 0 0 15px rgba(220, 176, 89, 0.2);
    transform: translateY(-2px);
    color: #fff; /* Ícone fica branco no hover pra dar destaque */
}

/* Mobile */
@media (max-width: 767px) {
    .specs-grid-container {
        grid-template-columns: 1fr;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5037fe9 */.elementor-4468 .elementor-element.elementor-element-5037fe9 {
    /* --- Estado Normal (Sem alterações aqui) --- */
    background: #0f0f0f !important;
    /* Borda inicial ainda é branca sutil, para o dourado "acender" só no hover */
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    
    /* Sombra inicial padrão */
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), 0 0 1px rgba(255, 255, 255, 0.1) !important;
    
    /* Transição suave mantida */
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.elementor-4468 .elementor-element.elementor-element-5037fe9:hover {
    /* 1. Movimento de flutuar mantido */
    transform: translateY(-5px) !important;
    
    /* 2. A borda agora acende na cor DOURADA (RGB: 220, 176, 89) */
    border-color: rgba(220, 176, 89, 0.7) !important;
    
    /* 3. Efeito de Luz Dourada Completo: */
    box-shadow: 
        /* Camada 1: Sombra escura profunda para dar altura (mantida) */
        0 20px 40px rgba(0, 0, 0, 0.6),
        
        /* Camada 2 (NOVA): Aura externa dourada para parecer que emite luz */
        0 0 35px rgba(220, 176, 89, 0.4),
        
        /* Camada 3 (Invisível): Brilho interno (inset) dourado quente */
        inset 0 0 60px rgba(220, 176, 89, 0.15) !important;
        
    /* Opcional: mudei ligeiramente o fundo para um tom carvão mais quente */
    background: #161512 !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62d6113 */.price-display-wrapper {
    /* Layout Flex para colocar lado a lado */
    display: flex;
    align-items: baseline; /* Alinha o texto pequeno pela base do texto grande */
    gap: 12px; /* Espaço entre o valor e o texto */
    
    /* Zera margens e define fundo transparente */
    margin: 0;
    padding: 0;
    background: transparent;
    
    /* Tipografia Base */
    font-family: "Inter", -apple-system, sans-serif;
    line-height: 1; /* Importante para não criar espaços verticais indesejados */
}

/* Estilo do Valor (R$ 1200) */
.price-value {
    font-size: 48px; /* Tamanho grande */
    font-weight: 800; /* Extra Bold - bem grosso como na imagem */
    color: #FFFFFF;   /* Branco puro */
    margin: 0;        /* Garante zero margem no H3 */
    letter-spacing: -1px; /* Deixa os números mais juntinhos, visual moderno */
}

/* Estilo do Texto (contribuição mínima) */
.price-label {
    font-size: 16px;
    font-weight: 400; /* Peso normal/leve */
    color: #6b7280;   /* Cinza médio/escuro para dar contraste baixo */
    margin: 0;
    letter-spacing: 0px;
}

/* Responsivo para Celular */
@media (max-width: 480px) {
    .price-display-wrapper {
        flex-wrap: wrap; /* Se o preço for gigante, o texto pode cair pra baixo */
        align-items: center;
        gap: 8px;
    }
    
    .price-value {
        font-size: 36px; /* Reduz um pouco no mobile */
    }
    
    .price-label {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-740dcaf *//* Container do Grid */
.features-checklist-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* 2 colunas */
    gap: 20px 40px; /* Espaço Vertical e Horizontal */
    width: 100%;
    
    /* Configurações de Texto e Fonte */
    font-family: "Inter", -apple-system, sans-serif;
    margin: 0;
    padding: 0;
}

/* Item Individual (Linha) */
.check-item {
    display: flex;
    align-items: center;
    gap: 12px; /* Distância entre a bolinha e o texto */
}

/* A Bolinha do Check (Bullet Point) */
.check-bullet {
    width: 24px;
    height: 24px;
    flex-shrink: 0; /* Garante que a bolinha não amasse */
    
    /* Estilo Visual da Bolinha */
    background: rgba(220, 176, 89, 0.15); /* Fundo Dourado Transparente */
    border: 1px solid rgba(220, 176, 89, 0.3); /* Borda sutil */
    border-radius: 50%; /* Faz virar um círculo perfeito */
    
    /* Centraliza o ícone dentro da bolinha */
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* Cor do ícone */
    color: #dcb059; 
    font-size: 12px; /* Tamanho do checkzinho */
}

/* O Texto */
.check-text {
    font-size: 15px;
    font-weight: 500;
    color: #e5e5e5; /* Branco levemente cinza para leitura suave */
    line-height: 1.4;
}

/* Hover Opcional: Ilumina o item ao passar o mouse */
.check-item:hover .check-bullet {
    background: rgba(220, 176, 89, 0.3);
    box-shadow: 0 0 10px rgba(220, 176, 89, 0.2);
}

.check-item:hover .check-text {
    color: #ffffff; /* Texto fica branco puro no hover */
}

/* Responsivo para Celular */
@media (max-width: 767px) {
    .features-checklist-grid {
        grid-template-columns: 1fr; /* Vira 1 coluna no celular */
        gap: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f94de2 */.trust-badges-wrapper {
    /* Layout horizontal */
    display: flex;
    align-items: center;
    gap: 40px; 
    flex-wrap: wrap; 
    
    /* Configurações gerais */
    background: transparent;
    padding: 0;
    margin: 0;
    font-family: "Inter", -apple-system, sans-serif;
}

/* Container de cada item individual */
.trust-item {
    display: flex;
    align-items: center;
    gap: 12px; 
}

/* Estilo do Ícone */
.trust-icon {
    font-size: 24px; 
    color: #dcb059;  
    display: flex;
    align-items: center;
}

/* Estilo do Texto */
.trust-label {
    font-size: 14px;
    font-weight: 700; 
    text-transform: uppercase; 
    letter-spacing: 1px; 
    color: #9ca3af; 
    line-height: 1;
}

/* --- AJUSTE MOBILE (Para ficar lado a lado) --- */
@media (max-width: 480px) {
    .trust-badges-wrapper {
        gap: 15px; /* Reduzi o espaço entre os dois blocos */
        justify-content: center; /* Centraliza tudo */
        flex-wrap: nowrap; /* OBRIGA a ficar na mesma linha */
    }
    
    .trust-item {
        gap: 6px; /* Aproxima o ícone do texto */
    }

    .trust-icon {
        font-size: 18px; /* Ícone levemente menor */
    }
    
    .trust-label {
        font-size: 10px; /* Fonte reduzida para caber na tela */
        letter-spacing: 0.5px; /* Espaçamento mais justo */
        white-space: nowrap; /* Impede que o texto quebre em duas linhas */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a1001 */.elementor-4468 .elementor-element.elementor-element-c5a1001 {
    /* Estado Normal */
    background: #0f0f0f !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    
    /* Sombra inicial suave */
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), 0 0 1px rgba(255, 255, 255, 0.1) !important;
    
    /* A mágica acontece aqui: Transição suave para todas as propriedades */
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.elementor-4468 .elementor-element.elementor-element-c5a1001:hover {
    /* 1. O cartão "flutua" levemente para cima */
    transform: translateY(-5px) !important;
    
    /* 2. A borda fica um pouco mais clara, simulando reflexo */
    border-color: rgba(255, 255, 255, 0.35) !important;
    
    /* 3. Efeito de Luz:
       - Aumentamos a sombra externa (primeira parte) para dar profundidade
       - Adicionamos 'inset' (segunda parte) para criar o brilho interno */
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.6), 
        inset 0 0 40px rgba(255, 255, 255, 0.05) !important;
        
    /* Opcional: clarear o fundo minimamente para reforçar a luz */
    background: #141414 !important; 
}/* End custom CSS */