.elementor-7222 .elementor-element.elementor-element-050feb6{--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:5em;--margin-bottom:10em;--margin-left:0em;--margin-right:0em;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7222 .elementor-element.elementor-element-d7b3f9f{--display:flex;}.elementor-7222 .elementor-element.elementor-element-8bb760c{--display:flex;}.elementor-7222 .elementor-element.elementor-element-0488fe3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7222 .elementor-element.elementor-element-ef606a0 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-ef606a0{text-align:left;}.elementor-7222 .elementor-element.elementor-element-ef606a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7222 .elementor-element.elementor-element-b5618ab{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.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-7222 .elementor-element.elementor-element-ebeb0b6 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-ebeb0b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-ebeb0b6.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-ebeb0b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-ebeb0b6 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-ebeb0b6 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-ebeb0b6 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-ebeb0b6 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-ebeb0b6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-afb9ce4{--display:flex;}.elementor-7222 .elementor-element.elementor-element-6500c80{--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-7222 .elementor-element.elementor-element-f6d718c > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-f6d718c{text-align:left;}.elementor-7222 .elementor-element.elementor-element-f6d718c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-f06be0c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-866efcc .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-866efcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-866efcc.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-866efcc .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-866efcc .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-866efcc .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-866efcc .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-866efcc .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-866efcc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-26af55b{--display:flex;}.elementor-7222 .elementor-element.elementor-element-66cfb89{--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-7222 .elementor-element.elementor-element-44ea1da > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-44ea1da{text-align:left;}.elementor-7222 .elementor-element.elementor-element-44ea1da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-8643a14{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-adb6f14 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-adb6f14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-adb6f14.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-adb6f14 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-adb6f14 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-adb6f14 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-adb6f14 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-adb6f14 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-adb6f14 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-4f6ea88{--display:flex;}.elementor-7222 .elementor-element.elementor-element-ecdf3a4{--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-7222 .elementor-element.elementor-element-b7733e8 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-b7733e8{text-align:left;}.elementor-7222 .elementor-element.elementor-element-b7733e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-004214b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-9d1c097 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-9d1c097 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-9d1c097.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-9d1c097 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-9d1c097 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-9d1c097 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-9d1c097 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-9d1c097 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-9d1c097 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-95c7712{--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-7222 .elementor-element.elementor-element-8c5b7f1{--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-7222 .elementor-element.elementor-element-6d73f97 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-6d73f97{text-align:left;}.elementor-7222 .elementor-element.elementor-element-6d73f97 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-d17bec6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-e05f4c6 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-e05f4c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-e05f4c6.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-e05f4c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-e05f4c6 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-e05f4c6 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-e05f4c6 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-e05f4c6 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-e05f4c6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-beaa281{--display:flex;}.elementor-7222 .elementor-element.elementor-element-a9f2a51{--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-7222 .elementor-element.elementor-element-8b4ff11 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-8b4ff11{text-align:left;}.elementor-7222 .elementor-element.elementor-element-8b4ff11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-7c27f40{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-892b9c7 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-892b9c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-892b9c7.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-892b9c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-892b9c7 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-892b9c7 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-892b9c7 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-892b9c7 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-892b9c7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-1b3eaf0{--display:flex;}.elementor-7222 .elementor-element.elementor-element-72a0bea{--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-7222 .elementor-element.elementor-element-21606eb > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-21606eb{text-align:left;}.elementor-7222 .elementor-element.elementor-element-21606eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-3b4e92d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-cd4ccad .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-cd4ccad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-cd4ccad.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-cd4ccad .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-cd4ccad .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-cd4ccad .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-cd4ccad .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-cd4ccad .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-cd4ccad .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-ef14a7b{--display:flex;}.elementor-7222 .elementor-element.elementor-element-c707eba{--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-7222 .elementor-element.elementor-element-3cedd12 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-3cedd12{text-align:left;}.elementor-7222 .elementor-element.elementor-element-3cedd12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-73db6f1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-80d0bb3 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-80d0bb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-80d0bb3.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-80d0bb3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-80d0bb3 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-80d0bb3 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-80d0bb3 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-80d0bb3 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-80d0bb3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-4dd92f3{--display:flex;}.elementor-7222 .elementor-element.elementor-element-4991aff{--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-7222 .elementor-element.elementor-element-e8bbb63 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-e8bbb63{text-align:left;}.elementor-7222 .elementor-element.elementor-element-e8bbb63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-c0e414c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-6f58df6 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-6f58df6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-6f58df6.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-6f58df6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-6f58df6 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-6f58df6 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-6f58df6 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-6f58df6 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-6f58df6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-4027aeb{--display:flex;}.elementor-7222 .elementor-element.elementor-element-af59563{--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-7222 .elementor-element.elementor-element-7f24552 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-7f24552{text-align:left;}.elementor-7222 .elementor-element.elementor-element-7f24552 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-392ac5d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-b43b055 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-b43b055 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-b43b055.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-b43b055 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-b43b055 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-b43b055 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-b43b055 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-b43b055 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-b43b055 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-014ffe7 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-014ffe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-014ffe7.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-014ffe7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-014ffe7 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-014ffe7 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-014ffe7 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-014ffe7 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-014ffe7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-d8443c3{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:16px;--n-tabs-gap:60px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:015px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#C2C2C2;--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-d8443c3 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7222 .elementor-element.elementor-element-d8443c3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-d8443c3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7222 .elementor-element.elementor-element-d8443c3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-d8443c3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-7222 .elementor-element.elementor-element-d8443c3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7222 .elementor-element.elementor-element-d8443c3 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-bb8395c{--display:flex;}.elementor-7222 .elementor-element.elementor-element-e85eba5{--display:flex;}.elementor-7222 .elementor-element.elementor-element-76298df{--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-7222 .elementor-element.elementor-element-42543fb > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-42543fb{text-align:left;}.elementor-7222 .elementor-element.elementor-element-42543fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-2d61563{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-e6ef530 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-e6ef530 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-e6ef530.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-e6ef530 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-e6ef530 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-e6ef530 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-e6ef530 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-e6ef530 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-e6ef530 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-6738d79{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-gap:60px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:015px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#C2C2C2;--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-6738d79 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7222 .elementor-element.elementor-element-6738d79.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-7222 .elementor-element.elementor-element-6738d79.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7222 .elementor-element.elementor-element-6738d79.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-6738d79.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-7222 .elementor-element.elementor-element-6738d79.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7222 .elementor-element.elementor-element-6738d79 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-74ee903{--display:flex;}.elementor-7222 .elementor-element.elementor-element-7d03076{--display:flex;}.elementor-7222 .elementor-element.elementor-element-275c538{--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-7222 .elementor-element.elementor-element-aa0cd7e > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-aa0cd7e{text-align:left;}.elementor-7222 .elementor-element.elementor-element-aa0cd7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-dcc4daa{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-5c7a90d .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-5c7a90d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-5c7a90d.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-5c7a90d .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-5c7a90d .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-5c7a90d .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-5c7a90d .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-5c7a90d .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-5c7a90d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-1a2e43b{--display:flex;}.elementor-7222 .elementor-element.elementor-element-b28e1e5{--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-7222 .elementor-element.elementor-element-7b5b27a > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-7b5b27a{text-align:left;}.elementor-7222 .elementor-element.elementor-element-7b5b27a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-c25f241{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-06f2088 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-06f2088 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-06f2088.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-06f2088 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-06f2088 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-06f2088 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-06f2088 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-06f2088 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-06f2088 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-de3731e{--display:flex;}.elementor-7222 .elementor-element.elementor-element-4554ad6{--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-7222 .elementor-element.elementor-element-a049927 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-a049927{text-align:left;}.elementor-7222 .elementor-element.elementor-element-a049927 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-07b5e7c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-9b6eb09 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-9b6eb09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-9b6eb09.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-9b6eb09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-9b6eb09 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-9b6eb09 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-9b6eb09 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-9b6eb09 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-9b6eb09 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-fb848b4{--display:flex;}.elementor-7222 .elementor-element.elementor-element-6114b74{--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-7222 .elementor-element.elementor-element-204dc17 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-204dc17{text-align:left;}.elementor-7222 .elementor-element.elementor-element-204dc17 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-3fb77cf{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-e4f62c3 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-e4f62c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-e4f62c3.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-e4f62c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-e4f62c3 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-e4f62c3 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-e4f62c3 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-e4f62c3 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-e4f62c3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-79d00a7{--display:flex;}.elementor-7222 .elementor-element.elementor-element-2a1d534{--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-7222 .elementor-element.elementor-element-2f95c0f > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-2f95c0f{text-align:left;}.elementor-7222 .elementor-element.elementor-element-2f95c0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-373cba6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-73079f8 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-73079f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-73079f8.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-73079f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-73079f8 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-73079f8 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-73079f8 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-73079f8 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-73079f8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-8811866{--display:flex;}.elementor-7222 .elementor-element.elementor-element-b1bc147{--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-7222 .elementor-element.elementor-element-8a26b36 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-8a26b36{text-align:left;}.elementor-7222 .elementor-element.elementor-element-8a26b36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-d0dfd7d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-4137dab .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-4137dab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-4137dab.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-4137dab .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-4137dab .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-4137dab .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-4137dab .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-4137dab .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-4137dab .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-9c7db35{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-gap:60px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:015px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#C2C2C2;--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-9c7db35 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7222 .elementor-element.elementor-element-9c7db35.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-7222 .elementor-element.elementor-element-9c7db35.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7222 .elementor-element.elementor-element-9c7db35.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-9c7db35.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-7222 .elementor-element.elementor-element-9c7db35.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7222 .elementor-element.elementor-element-9c7db35 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-b4d10a1{--display:flex;}.elementor-7222 .elementor-element.elementor-element-9723a90{--display:flex;}.elementor-7222 .elementor-element.elementor-element-a567d0d{--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-7222 .elementor-element.elementor-element-cdb247f > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-cdb247f{text-align:left;}.elementor-7222 .elementor-element.elementor-element-cdb247f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-273e949{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-3b81b1e .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-3b81b1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-3b81b1e.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-3b81b1e .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-3b81b1e .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-3b81b1e .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-3b81b1e .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-3b81b1e .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-3b81b1e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-d225afa{--display:flex;}.elementor-7222 .elementor-element.elementor-element-25c9c7a{--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-7222 .elementor-element.elementor-element-e4efbc2 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-e4efbc2{text-align:left;}.elementor-7222 .elementor-element.elementor-element-e4efbc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-5a91b53{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-d84985c .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-d84985c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-d84985c.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-d84985c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-d84985c .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-d84985c .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-d84985c .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-d84985c .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-d84985c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-9076c48{--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-7222 .elementor-element.elementor-element-3ab9a57{--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-7222 .elementor-element.elementor-element-21700d1 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-21700d1{text-align:left;}.elementor-7222 .elementor-element.elementor-element-21700d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-b9ed8b4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-c2208c7 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-c2208c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-c2208c7.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-c2208c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-c2208c7 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-c2208c7 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-c2208c7 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-c2208c7 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-c2208c7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-573ac21{--display:flex;}.elementor-7222 .elementor-element.elementor-element-8670ec6{--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-7222 .elementor-element.elementor-element-2d94f5f > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-2d94f5f{text-align:left;}.elementor-7222 .elementor-element.elementor-element-2d94f5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-8a47ec4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-2ce5716 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-2ce5716 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-2ce5716.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-2ce5716 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-2ce5716 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-2ce5716 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-2ce5716 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-2ce5716 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-2ce5716 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-a305f1b{--display:flex;}.elementor-7222 .elementor-element.elementor-element-2e0248f{--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-7222 .elementor-element.elementor-element-fe90b6e > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-fe90b6e{text-align:left;}.elementor-7222 .elementor-element.elementor-element-fe90b6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-47bffb2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-6a58f29 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-6a58f29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-6a58f29.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-6a58f29 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-6a58f29 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-6a58f29 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-6a58f29 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-6a58f29 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-6a58f29 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-8524d97{--display:flex;}.elementor-7222 .elementor-element.elementor-element-595de94{--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-7222 .elementor-element.elementor-element-2d55d5e > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-2d55d5e{text-align:left;}.elementor-7222 .elementor-element.elementor-element-2d55d5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-bb94499{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-cb54372 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-cb54372 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-cb54372.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-cb54372 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-cb54372 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-cb54372 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-cb54372 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-cb54372 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-cb54372 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-5d725ae{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-gap:60px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:015px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#C2C2C2;--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-5d725ae > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7222 .elementor-element.elementor-element-5d725ae.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-7222 .elementor-element.elementor-element-5d725ae.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7222 .elementor-element.elementor-element-5d725ae.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-5d725ae.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-7222 .elementor-element.elementor-element-5d725ae.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7222 .elementor-element.elementor-element-5d725ae [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-18914e0{--display:flex;}.elementor-7222 .elementor-element.elementor-element-b7cf90b{--display:flex;}.elementor-7222 .elementor-element.elementor-element-0a175f0{--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-7222 .elementor-element.elementor-element-a0e3c83 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-a0e3c83{text-align:left;}.elementor-7222 .elementor-element.elementor-element-a0e3c83 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-6e65f58{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-19a56a1 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-19a56a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-19a56a1.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-19a56a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-19a56a1 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-19a56a1 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-19a56a1 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-19a56a1 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-19a56a1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-0712016{--display:flex;}.elementor-7222 .elementor-element.elementor-element-89e376a{--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-7222 .elementor-element.elementor-element-c2708c9 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-c2708c9{text-align:left;}.elementor-7222 .elementor-element.elementor-element-c2708c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-e595e95{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-24bc020 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-24bc020 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-24bc020.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-24bc020 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-24bc020 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-24bc020 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-24bc020 .elementor-button:focus{color:var( --e-global-color-accent );border-color:#E1E1E1;}.elementor-7222 .elementor-element.elementor-element-24bc020 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-24bc020 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7222 .elementor-element.elementor-element-a1fef8c{--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-7222 .elementor-element.elementor-element-6ef9f3d{--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-7222 .elementor-element.elementor-element-20c889d > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-20c889d{text-align:left;}.elementor-7222 .elementor-element.elementor-element-20c889d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-354f64f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-0e98ae3 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-0e98ae3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-0e98ae3.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-0e98ae3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-0e98ae3 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-0e98ae3 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-0e98ae3 .elementor-button:focus{color:var( --e-global-color-accent );border-color:#E1E1E1;}.elementor-7222 .elementor-element.elementor-element-0e98ae3 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-0e98ae3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7222 .elementor-element.elementor-element-42a238f{--display:flex;}.elementor-7222 .elementor-element.elementor-element-5a3d6bb{--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-7222 .elementor-element.elementor-element-9302dcc > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-9302dcc{text-align:left;}.elementor-7222 .elementor-element.elementor-element-9302dcc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-859c969{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-71a146c .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-71a146c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-71a146c.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-71a146c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-71a146c .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-71a146c .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-71a146c .elementor-button:focus{color:var( --e-global-color-accent );border-color:#E1E1E1;}.elementor-7222 .elementor-element.elementor-element-71a146c .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-71a146c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7222 .elementor-element.elementor-element-571dd54{--display:flex;}.elementor-7222 .elementor-element.elementor-element-11fe326{--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-7222 .elementor-element.elementor-element-3adc58f > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-3adc58f{text-align:left;}.elementor-7222 .elementor-element.elementor-element-3adc58f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-0a48d84{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-7444848 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-7444848 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-7444848.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-7444848 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-7444848 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-7444848 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-7444848 .elementor-button:focus{color:var( --e-global-color-accent );border-color:#E1E1E1;}.elementor-7222 .elementor-element.elementor-element-7444848 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-7444848 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7222 .elementor-element.elementor-element-4c32bc6{--display:flex;}.elementor-7222 .elementor-element.elementor-element-c34701f{--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-7222 .elementor-element.elementor-element-d9a9e6a > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-d9a9e6a{text-align:left;}.elementor-7222 .elementor-element.elementor-element-d9a9e6a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-e6e229f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-51b338d .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-51b338d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-51b338d.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-51b338d .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-51b338d .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-51b338d .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-51b338d .elementor-button:focus{color:var( --e-global-color-accent );border-color:#E1E1E1;}.elementor-7222 .elementor-element.elementor-element-51b338d .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-51b338d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7222 .elementor-element.elementor-element-a94a203{--display:flex;}.elementor-7222 .elementor-element.elementor-element-1cd8cfc{--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-7222 .elementor-element.elementor-element-7a06639 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-7a06639{text-align:left;}.elementor-7222 .elementor-element.elementor-element-7a06639 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-f5ca672{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-543739b .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-543739b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-543739b.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-543739b .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-543739b .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-543739b .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-543739b .elementor-button:focus{color:var( --e-global-color-accent );border-color:#E1E1E1;}.elementor-7222 .elementor-element.elementor-element-543739b .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-543739b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7222 .elementor-element.elementor-element-2782350{--display:flex;}.elementor-7222 .elementor-element.elementor-element-4893e87{--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-7222 .elementor-element.elementor-element-a046899 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-a046899{text-align:left;}.elementor-7222 .elementor-element.elementor-element-a046899 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-db7b506{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-37857c9 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-37857c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-37857c9.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-37857c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-37857c9 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-37857c9 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-37857c9 .elementor-button:focus{color:var( --e-global-color-accent );border-color:#E1E1E1;}.elementor-7222 .elementor-element.elementor-element-37857c9 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-37857c9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7222 .elementor-element.elementor-element-3fac471{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-gap:60px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:015px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#C2C2C2;--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-3fac471 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7222 .elementor-element.elementor-element-3fac471.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-7222 .elementor-element.elementor-element-3fac471.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7222 .elementor-element.elementor-element-3fac471.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-3fac471.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-7222 .elementor-element.elementor-element-3fac471.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7222 .elementor-element.elementor-element-3fac471 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-7c7eeea{--display:flex;}.elementor-7222 .elementor-element.elementor-element-efdcdd2{--display:flex;}.elementor-7222 .elementor-element.elementor-element-e48a88c{--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-7222 .elementor-element.elementor-element-cf3b3b8 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-cf3b3b8{text-align:left;}.elementor-7222 .elementor-element.elementor-element-cf3b3b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-daec23e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-55912c3 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-55912c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-55912c3.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-55912c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-55912c3 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-55912c3 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-55912c3 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-55912c3 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-55912c3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-c6ef15a{--display:flex;}.elementor-7222 .elementor-element.elementor-element-95a3278 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-95a3278{text-align:left;}.elementor-7222 .elementor-element.elementor-element-95a3278 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-d509e86{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-3d4e4f0 .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-3d4e4f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-3d4e4f0.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-3d4e4f0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-3d4e4f0 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-3d4e4f0 .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-3d4e4f0 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-3d4e4f0 .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-3d4e4f0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-7b058d5{--display:flex;}.elementor-7222 .elementor-element.elementor-element-1758149{--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-7222 .elementor-element.elementor-element-146df2c > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7222 .elementor-element.elementor-element-146df2c{text-align:left;}.elementor-7222 .elementor-element.elementor-element-146df2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#919191;}.elementor-7222 .elementor-element.elementor-element-83d9bb5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#919191;}.elementor-7222 .elementor-element.elementor-element-5575e9c .elementor-button{background-color:#C2C2C200;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;word-spacing:0px;fill:#C2C2C2;color:#C2C2C2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;padding:9px 12px 9px 12px;}.elementor-7222 .elementor-element.elementor-element-5575e9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7222 .elementor-element.elementor-element-5575e9c.elementor-element{--align-self:flex-start;}.elementor-7222 .elementor-element.elementor-element-5575e9c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7222 .elementor-element.elementor-element-5575e9c .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7222 .elementor-element.elementor-element-5575e9c .elementor-button:hover, .elementor-7222 .elementor-element.elementor-element-5575e9c .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-5575e9c .elementor-button:hover svg, .elementor-7222 .elementor-element.elementor-element-5575e9c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-6b09f6a{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-gap:60px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:015px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#C2C2C2;--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-6b09f6a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7222 .elementor-element.elementor-element-6b09f6a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-7222 .elementor-element.elementor-element-6b09f6a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7222 .elementor-element.elementor-element-6b09f6a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-6b09f6a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-7222 .elementor-element.elementor-element-6b09f6a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7222 .elementor-element.elementor-element-6b09f6a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-7222 .elementor-element.elementor-element-898500d{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:90px;--n-tabs-gap:60px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#C2C2C2;--n-tabs-title-color-active:var( --e-global-color-secondary );--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:50px;--n-tabs-icon-gap:15px;--n-tabs-icon-color:#C2C2C2;--n-tabs-icon-color-active:#F47920;}.elementor-7222 .elementor-element.elementor-element-898500d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7222 .elementor-element.elementor-element-898500d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-898500d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7222 .elementor-element.elementor-element-898500d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#68686700;}.elementor-7222 .elementor-element.elementor-element-898500d > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-7222 .elementor-element.elementor-element-898500d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-7222 .elementor-element.elementor-element-898500d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7222 .elementor-element.elementor-element-898500d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );--n-tabs-icon-color-hover:#F47920;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7222 .elementor-element.elementor-element-ef606a0 .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7222 .elementor-element.elementor-element-f6d718c .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-44ea1da .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-b7733e8 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-6d73f97 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-8b4ff11 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-21606eb .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-3cedd12 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-e8bbb63 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-7f24552 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-42543fb .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-aa0cd7e .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-7b5b27a .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-a049927 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-204dc17 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-2f95c0f .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-8a26b36 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-cdb247f .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-e4efbc2 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-21700d1 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-2d94f5f .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-fe90b6e .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-2d55d5e .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-a0e3c83 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-c2708c9 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-20c889d .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-9302dcc .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-3adc58f .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-d9a9e6a .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-7a06639 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-a046899 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-cf3b3b8 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-95a3278 .elementor-heading-title{font-size:50px;}.elementor-7222 .elementor-element.elementor-element-146df2c .elementor-heading-title{font-size:50px;}}/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d8443c3 */.elementor-7222 .elementor-element.elementor-element-d8443c3 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6738d79 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9c7db35 */.elementor-7222 .elementor-element.elementor-element-9c7db35 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5d725ae *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3fac471 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6b09f6a *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d8443c3 */.elementor-7222 .elementor-element.elementor-element-d8443c3 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6738d79 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9c7db35 */.elementor-7222 .elementor-element.elementor-element-9c7db35 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5d725ae *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3fac471 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6b09f6a *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d8443c3 */.elementor-7222 .elementor-element.elementor-element-d8443c3 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6738d79 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9c7db35 */.elementor-7222 .elementor-element.elementor-element-9c7db35 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5d725ae *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3fac471 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6b09f6a *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d8443c3 */.elementor-7222 .elementor-element.elementor-element-d8443c3 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6738d79 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9c7db35 */.elementor-7222 .elementor-element.elementor-element-9c7db35 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5d725ae *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3fac471 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6b09f6a *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d8443c3 */.elementor-7222 .elementor-element.elementor-element-d8443c3 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6738d79 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9c7db35 */.elementor-7222 .elementor-element.elementor-element-9c7db35 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5d725ae *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3fac471 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6b09f6a *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d8443c3 */.elementor-7222 .elementor-element.elementor-element-d8443c3 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6738d79 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9c7db35 */.elementor-7222 .elementor-element.elementor-element-9c7db35 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5d725ae *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3fac471 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6b09f6a *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5618ab */.elementor-7222 .elementor-element.elementor-element-b5618ab ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b5618ab ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06be0c */.elementor-7222 .elementor-element.elementor-element-f06be0c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-f06be0c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8643a14 */.elementor-7222 .elementor-element.elementor-element-8643a14 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8643a14 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004214b */.elementor-7222 .elementor-element.elementor-element-004214b ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-004214b ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17bec6 */.elementor-7222 .elementor-element.elementor-element-d17bec6 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d17bec6 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c27f40 */.elementor-7222 .elementor-element.elementor-element-7c27f40 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-7c27f40 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4e92d */.elementor-7222 .elementor-element.elementor-element-3b4e92d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3b4e92d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e414c */.elementor-7222 .elementor-element.elementor-element-c0e414c ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c0e414c ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392ac5d */.elementor-7222 .elementor-element.elementor-element-392ac5d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-392ac5d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d8443c3 */.elementor-7222 .elementor-element.elementor-element-d8443c3 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d8443c3 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d61563 */.elementor-7222 .elementor-element.elementor-element-2d61563 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-2d61563 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6738d79 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc4daa */.elementor-7222 .elementor-element.elementor-element-dcc4daa ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-dcc4daa ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f241 */.elementor-7222 .elementor-element.elementor-element-c25f241 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-c25f241 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb77cf */.elementor-7222 .elementor-element.elementor-element-3fb77cf ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-3fb77cf ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0dfd7d */.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d0dfd7d ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9c7db35 */.elementor-7222 .elementor-element.elementor-element-9c7db35 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-9c7db35 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273e949 */.elementor-7222 .elementor-element.elementor-element-273e949 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-273e949 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a91b53 */.elementor-7222 .elementor-element.elementor-element-5a91b53 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-5a91b53 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ed8b4 */.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-b9ed8b4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a47ec4 */.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-8a47ec4 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47bffb2 */.elementor-7222 .elementor-element.elementor-element-47bffb2 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-47bffb2 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb94499 */.elementor-7222 .elementor-element.elementor-element-bb94499 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-bb94499 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5d725ae *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e65f58 */.elementor-7222 .elementor-element.elementor-element-6e65f58 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-6e65f58 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3fac471 *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daec23e */.elementor-7222 .elementor-element.elementor-element-daec23e ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-daec23e ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d509e86 */.elementor-7222 .elementor-element.elementor-element-d509e86 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-d509e86 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d9bb5 */.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul {
    list-style-type: none; 
    margin: 0;
    padding-left: 0;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px; /* espaço pro bullet */
    line-height: 1.8;
}

.elementor-7222 .elementor-element.elementor-element-83d9bb5 ul li::before {
    content: "■";               
    font-size: 13px;            
    position: absolute;
    left: 0;
    top: 0;        /* fixa no topo */
    line-height: 1.7; /* impede que o quadrado herde altura extra */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6b09f6a *//* Aplica a todas as abas dentro do container */
.seletor-das-abas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.seletor-das-abas .elementor-tab-title {
  flex: 1 1 200px; /* 200px é o tamanho mínimo, ajustável */
  text-align: center;
  border: 1px solid #d04f80; /* mesma cor da borda */
  color: #999; /* cor do texto normal */
  padding: 10px 20px;
  box-sizing: border-box;
}

/* Se quiser que todas fiquem exatamente iguais */
.seletor-das-abas .elementor-tab-title {
  width: 200px; /* define largura fixa — ajuste conforme o layout */
}

/* Aba ativa */
.seletor-das-abas .elementor-active {
  color: #f15a24; /* cor da aba ativa */
  border-color: #f15a24;
}/* End custom CSS */