.elementor-1095 .elementor-element.elementor-element-sec1hero0{--display:flex;--padding-top:64px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1095 .elementor-element.elementor-element-sec2prob0{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-sec3turn0{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-sec4find0{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-sec5who0{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-sec6auth0{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-sec7price{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-sec8refund{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-sec9faq00{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-sec10final{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1095 .elementor-element.elementor-element-sec1hero0{--content-width:760px;}.elementor-1095 .elementor-element.elementor-element-sec2prob0{--content-width:760px;}.elementor-1095 .elementor-element.elementor-element-sec3turn0{--content-width:760px;}.elementor-1095 .elementor-element.elementor-element-sec4find0{--content-width:760px;}.elementor-1095 .elementor-element.elementor-element-sec5who0{--content-width:760px;}.elementor-1095 .elementor-element.elementor-element-sec6auth0{--content-width:760px;}.elementor-1095 .elementor-element.elementor-element-sec7price{--content-width:600px;}.elementor-1095 .elementor-element.elementor-element-sec8refund{--content-width:760px;}.elementor-1095 .elementor-element.elementor-element-sec9faq00{--content-width:760px;}.elementor-1095 .elementor-element.elementor-element-sec10final{--content-width:760px;}}/* Start custom CSS *//* STF-002 Sangrei Para Aprender Isso — Spacing v2 */
.elementor-1095 .elementor-element.elementor-element-sec1hero0 { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec2prob0 { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec3turn0 { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec4find0 { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec5who0 { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec6auth0 { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec7price { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec8refund { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec9faq00 { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec10final { --padding-top: 32px; --padding-bottom: 32px; }
.elementor-1095 .elementor-element.elementor-element-sec1hero0 { --padding-top: 64px; --padding-bottom: 40px; }
.elementor-1095 .elementor-element.elementor-element-sec1hero0 > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec2prob0 > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec3turn0 > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec4find0 > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec5who0 > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec6auth0 > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec7price > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec8refund > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec9faq00 > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }
.elementor-1095 .elementor-element.elementor-element-sec10final > .e-con-inner { max-width: 740px; width: 100%; margin: 0 auto; }/* End custom CSS */