.elementor-7999 .elementor-element.elementor-element-fceb0e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-fceb0e1:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-fceb0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#130429;background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/05/LP-mago-dos-videos-animados-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7999 .elementor-element.elementor-element-96fc7eb{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-96fc7eb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:600;line-height:1.4em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-9939a0c{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-9939a0c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-7999 .elementor-element.elementor-element-6cebc10{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-6cebc10 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#B221ADBD;}.elementor-7999 .elementor-element.elementor-element-dff8ef1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7999 .elementor-element.elementor-element-54e9dfa .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-54e9dfa .elementor-icon{font-size:300px;}.elementor-7999 .elementor-element.elementor-element-54e9dfa .elementor-icon svg{height:300px;}.elementor-7999 .elementor-element.elementor-element-b95acc6{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-b95acc6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875em;font-weight:700;line-height:1.4em;color:#C731FF00;}.elementor-7999 .elementor-element.elementor-element-704b376{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-704b376:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-704b376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/05/LP-mago-dos-videos-animados2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7999 .elementor-element.elementor-element-4f4e760{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-4f4e760.e-con{--align-self:flex-end;}.elementor-7999 .elementor-element.elementor-element-77bf399.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-77bf399{text-align:center;}.elementor-7999 .elementor-element.elementor-element-77bf399 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;}.elementor-7999 .elementor-element.elementor-element-1614a52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-1614a52.e-con{--align-self:flex-end;}.elementor-7999 .elementor-element.elementor-element-c2fef51{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-c2fef51 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-c2fef51 .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-19eaa9d.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-19eaa9d{text-align:left;}.elementor-7999 .elementor-element.elementor-element-19eaa9d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-73c889d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-73c889d.e-con{--align-self:flex-end;}.elementor-7999 .elementor-element.elementor-element-8c6b1e3{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-8c6b1e3 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-8c6b1e3 .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-775e974.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-775e974{text-align:left;}.elementor-7999 .elementor-element.elementor-element-775e974 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-e274570{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-e274570.e-con{--align-self:flex-end;}.elementor-7999 .elementor-element.elementor-element-0b8fb66{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-0b8fb66 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-0b8fb66 .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-c3e6bad.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-c3e6bad{text-align:left;}.elementor-7999 .elementor-element.elementor-element-c3e6bad .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-748a284{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-748a284.e-con{--align-self:flex-end;}.elementor-7999 .elementor-element.elementor-element-932d431{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-932d431 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-932d431 .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-11da9d3.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-11da9d3{text-align:left;}.elementor-7999 .elementor-element.elementor-element-11da9d3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-969da7c{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-969da7c.elementor-element{--align-self:flex-end;}.elementor-7999 .elementor-element.elementor-element-969da7c .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-969da7c .elementor-icon{font-size:300px;}.elementor-7999 .elementor-element.elementor-element-969da7c .elementor-icon svg{height:300px;}.elementor-7999 .elementor-element.elementor-element-a16702f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-40c9e91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-40c9e91.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-c6614a4.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-c6614a4{text-align:center;}.elementor-7999 .elementor-element.elementor-element-c6614a4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-2b93d55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-2b93d55.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-82088ed{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:left;}.elementor-7999 .elementor-element.elementor-element-82088ed > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-82088ed img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-cd0916c.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-cd0916c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-e9af68a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-e9af68a.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-2403320{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:left;}.elementor-7999 .elementor-element.elementor-element-2403320 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-2403320 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-3a805df.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-3a805df .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-24baddd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-24baddd.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-5578110{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:left;}.elementor-7999 .elementor-element.elementor-element-5578110 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-5578110 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-b334520.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-b334520 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-1c365b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-1c365b0.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-aa3df93{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:left;}.elementor-7999 .elementor-element.elementor-element-aa3df93 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-aa3df93 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-998ffad.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-998ffad .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-741fb75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-741fb75.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-6506cca{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:left;}.elementor-7999 .elementor-element.elementor-element-6506cca > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-6506cca img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-fd1f4e6.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-fd1f4e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-e017828{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-e017828.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-0712617{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:left;}.elementor-7999 .elementor-element.elementor-element-0712617 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-0712617 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-865fd2e.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-865fd2e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-57aeacd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-57aeacd.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-7ede269{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:left;}.elementor-7999 .elementor-element.elementor-element-7ede269 > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0em 0em 0em 0em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-7ede269 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-5d0bad2.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-5d0bad2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-1d6a13e{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-1d6a13e.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-1d6a13e .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-1d6a13e .elementor-icon{font-size:300px;}.elementor-7999 .elementor-element.elementor-element-1d6a13e .elementor-icon svg{height:300px;}.elementor-7999 .elementor-element.elementor-element-01bcf0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-0bb43b3.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-0bb43b3{text-align:center;}.elementor-7999 .elementor-element.elementor-element-0bb43b3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-a82564e{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:999;text-align:left;}.elementor-7999 .elementor-element.elementor-element-a82564e > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-a82564e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-c4fb3ce{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:999;text-align:left;}.elementor-7999 .elementor-element.elementor-element-c4fb3ce > .elementor-widget-container{margin:4em -47.2em 0em 47.4em;}.elementor-7999 .elementor-element.elementor-element-c4fb3ce img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-3b5eeb7{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:999;text-align:left;}.elementor-7999 .elementor-element.elementor-element-3b5eeb7 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-3b5eeb7 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C731FF;border-radius:15px 15px 15px 15px;}.elementor-7999 .elementor-element.elementor-element-0f07440 > .elementor-widget-container{margin:-90.4em -6.1em 0em -4.5em;}.elementor-7999 .elementor-element.elementor-element-156b08b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-7999 .elementor-element.elementor-element-156b08b:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-156b08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(238deg, #13042973 0%, #00000073 100%);}.elementor-7999 .elementor-element.elementor-element-72bf3b3{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-7999 .elementor-element.elementor-element-72bf3b3.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-c17efb1{width:100%;max-width:100%;}.elementor-7999 .elementor-element.elementor-element-c17efb1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1em;font-weight:500;line-height:1.4em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-e334dd8{width:100%;max-width:100%;}.elementor-7999 .elementor-element.elementor-element-e334dd8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-icon i{color:#C731FF;transition:color 0.3s;}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-icon svg{fill:#C731FF;transition:fill 0.3s;}.elementor-7999 .elementor-element.elementor-element-5ea610f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-widget-text-editor{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.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-7999 .elementor-element.elementor-element-339fab9 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-339fab9{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.5em;}.elementor-7999 .elementor-element.elementor-element-7d4d293{--display:flex;--min-height:666px;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:-10em;--margin-bottom:-10em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em;}.elementor-7999 .elementor-element.elementor-element-7d4d293:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-7d4d293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-7999 .elementor-element.elementor-element-149afcf{width:100%;max-width:100%;}.elementor-7999 .elementor-element.elementor-element-149afcf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-icon i{color:#C731FF;transition:color 0.3s;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-icon svg{fill:#C731FF;transition:fill 0.3s;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-7999 .elementor-element.elementor-element-71b15dd > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-71b15dd{font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.5em;}.elementor-7999 .elementor-element.elementor-element-05c28c6{text-align:center;}.elementor-7999 .elementor-element.elementor-element-05c28c6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:4em;font-weight:400;color:#FFFFFF;}.elementor-7999 .elementor-element.elementor-element-963da25{text-align:center;color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7999 .elementor-element.elementor-element-974a976 .elementor-button{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;padding:1em 3em 1em 3em;}.elementor-7999 .elementor-element.elementor-element-dad445c{width:100%;max-width:100%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-dad445c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1em;font-weight:500;line-height:1.4em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-0b7ba40{--display:flex;--min-height:666px;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:-10em;--margin-bottom:-10em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em;}.elementor-7999 .elementor-element.elementor-element-0b7ba40:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-0b7ba40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-7999 .elementor-element.elementor-element-cb1bb2a{width:100%;max-width:100%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-cb1bb2a > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-7999 .elementor-element.elementor-element-cb1bb2a.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-cb1bb2a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.2em;font-weight:400;color:#FFFFFF;}.elementor-7999 .elementor-element.elementor-element-feeeae7{text-align:center;}.elementor-7999 .elementor-element.elementor-element-feeeae7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:4em;font-weight:400;color:#FFFFFF;}.elementor-7999 .elementor-element.elementor-element-0103b86{text-align:center;color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-7999 .elementor-element.elementor-element-98bf00c .elementor-button{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;padding:1em 3em 1em 3em;}.elementor-7999 .elementor-element.elementor-element-f33854d{width:100%;max-width:100%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-f33854d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:500;line-height:1.4em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-0114832{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:12em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-c7be8c5{--display:flex;}.elementor-7999 .elementor-element.elementor-element-76181b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-76181b0 > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-76181b0 img{width:96%;}.elementor-7999 .elementor-element.elementor-element-ba07095{--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-7999 .elementor-element.elementor-element-fd16c94{width:100%;max-width:100%;text-align:left;}.elementor-7999 .elementor-element.elementor-element-fd16c94 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.4em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-53c6e8c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-53c6e8c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-53c6e8c.elementor-element{--order:99999 /* order end hack */;}.elementor-7999 .elementor-element.elementor-element-53c6e8c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.5em;}.elementor-7999 .elementor-element.elementor-element-1fa70b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-1fa70b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7999 .elementor-element.elementor-element-1fa70b8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.1em;font-weight:400;line-height:1.4em;}.elementor-7999 .elementor-element.elementor-element-0c8ec9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-0c8ec9e:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-0c8ec9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/06/leo-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7999 .elementor-element.elementor-element-0c8ec9e.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-aaf92e3{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-aaf92e3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:500;line-height:1.4em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-0a5f024{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-0a5f024 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.5em;}.elementor-7999 .elementor-element.elementor-element-6b2758e{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-6b2758e.elementor-element{--align-self:flex-start;}.elementor-7999 .elementor-element.elementor-element-6b2758e .elementor-icon-wrapper{text-align:left;}.elementor-7999 .elementor-element.elementor-element-6b2758e .elementor-icon{font-size:300px;}.elementor-7999 .elementor-element.elementor-element-6b2758e .elementor-icon svg{height:300px;}.elementor-7999 .elementor-element.elementor-element-5de3e560{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-5177578{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7999 .elementor-element.elementor-element-ac54813{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-ac54813 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:500;line-height:1.4em;color:#FFFFFF00;}.elementor-7999 .elementor-element.elementor-element-51c28506{--display:flex;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-32f238a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-32f238a5 > .elementor-widget-container{transition:background 1s;}.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-tab-title{border-width:1px;border-color:#FFFFFF1C;}.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-tab-content{border-width:1px;border-bottom-color:#FFFFFF1C;color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;}.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-toggle-title, .elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-toggle-icon{color:#FFFFFF;}.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-tab-title.elementor-active a, .elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#C731FF;}.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-toggle-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.5em;}.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-tab-title .elementor-toggle-icon i:before{color:#C731FF;}.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-tab-title .elementor-toggle-icon svg{fill:#C731FF;}.elementor-7999 .elementor-element.elementor-element-96cce4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-877afcf.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-877afcf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.4em;}@media(min-width:768px){.elementor-7999 .elementor-element.elementor-element-4f4e760{--width:50%;}.elementor-7999 .elementor-element.elementor-element-1614a52{--width:50%;}.elementor-7999 .elementor-element.elementor-element-73c889d{--width:50%;}.elementor-7999 .elementor-element.elementor-element-e274570{--width:50%;}.elementor-7999 .elementor-element.elementor-element-748a284{--width:50%;}.elementor-7999 .elementor-element.elementor-element-40c9e91{--width:50%;}.elementor-7999 .elementor-element.elementor-element-2b93d55{--width:70%;}.elementor-7999 .elementor-element.elementor-element-e9af68a{--width:70%;}.elementor-7999 .elementor-element.elementor-element-24baddd{--width:70%;}.elementor-7999 .elementor-element.elementor-element-1c365b0{--width:70%;}.elementor-7999 .elementor-element.elementor-element-741fb75{--width:70%;}.elementor-7999 .elementor-element.elementor-element-e017828{--width:70%;}.elementor-7999 .elementor-element.elementor-element-57aeacd{--width:70%;}.elementor-7999 .elementor-element.elementor-element-72bf3b3{--width:52.3%;}.elementor-7999 .elementor-element.elementor-element-7d4d293{--width:47.7%;}.elementor-7999 .elementor-element.elementor-element-0b7ba40{--width:47.7%;}.elementor-7999 .elementor-element.elementor-element-c7be8c5{--width:100%;}.elementor-7999 .elementor-element.elementor-element-ba07095{--width:97%;}.elementor-7999 .elementor-element.elementor-element-51c28506{--width:70%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7999 .elementor-element.elementor-element-dff8ef1{--flex-wrap:wrap;}.elementor-7999 .elementor-element.elementor-element-b95acc6{--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7999 .elementor-element.elementor-element-96fc7eb{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-96fc7eb.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-9939a0c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-9939a0c.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-dff8ef1{--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-dff8ef1.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-b95acc6{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-4f4e760.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-1614a52.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-73c889d.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-e274570.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-748a284.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-969da7c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-969da7c.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-01bcf0c{--padding-top:5em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-0bb43b3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-0bb43b3.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-a82564e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-a82564e.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-c4fb3ce > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-c4fb3ce{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-c4fb3ce.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-3b5eeb7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-3b5eeb7.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-156b08b{--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-7999 .elementor-element.elementor-element-c17efb1{text-align:center;}.elementor-7999 .elementor-element.elementor-element-e334dd8{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-5ea610f{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-5ea610f.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-339fab9{text-align:center;}.elementor-7999 .elementor-element.elementor-element-7d4d293{--margin-top:0em;--margin-bottom:-7.1em;--margin-left:0em;--margin-right:0em;}.elementor-7999 .elementor-element.elementor-element-149afcf{text-align:center;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-71b15dd{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7999 .elementor-element.elementor-element-0b7ba40{--margin-top:0em;--margin-bottom:-7.1em;--margin-left:0em;--margin-right:0em;}.elementor-7999 .elementor-element.elementor-element-0114832{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-c7be8c5.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-76181b0.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-ba07095.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-fd16c94.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-fd16c94{text-align:center;}.elementor-7999 .elementor-element.elementor-element-53c6e8c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-53c6e8c.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-1fa70b8{text-align:center;}.elementor-7999 .elementor-element.elementor-element-aaf92e3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-aaf92e3.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-0a5f024{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-0a5f024.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-6b2758e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-6b2758e.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-6b2758e .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-5177578.e-con{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-ac54813{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-ac54813.elementor-element{--align-self:center;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-32f238a5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-32f238a5.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-7999 .elementor-element.elementor-element-fceb0e1:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-fceb0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/06/mobileeteste2-2.webp");background-position:bottom center;}.elementor-7999 .elementor-element.elementor-element-fceb0e1{--padding-top:4em;--padding-bottom:25em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7999 .elementor-element.elementor-element-96fc7eb .elementor-heading-title{font-size:1.7em;}.elementor-7999 .elementor-element.elementor-element-9939a0c .elementor-heading-title{font-size:1em;}.elementor-7999 .elementor-element.elementor-element-6cebc10{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-7999 .elementor-element.elementor-element-6cebc10.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-54e9dfa{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7999 .elementor-element.elementor-element-54e9dfa.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-b95acc6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-7999 .elementor-element.elementor-element-704b376:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-704b376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/06/mobile2-1.webp");}.elementor-7999 .elementor-element.elementor-element-704b376{--padding-top:3em;--padding-bottom:17.8em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-77bf399 .elementor-heading-title{font-size:1.8em;}.elementor-7999 .elementor-element.elementor-element-1614a52{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-c2fef51{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-c2fef51.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-c2fef51 .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-19eaa9d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-19eaa9d.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-19eaa9d .elementor-heading-title{font-size:1.5em;}.elementor-7999 .elementor-element.elementor-element-73c889d{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-8c6b1e3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-8c6b1e3.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-8c6b1e3 .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-775e974{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-775e974.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-775e974 .elementor-heading-title{font-size:1.5em;}.elementor-7999 .elementor-element.elementor-element-e274570{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-0b8fb66{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-0b8fb66.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-0b8fb66 .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-c3e6bad{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-c3e6bad.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-c3e6bad .elementor-heading-title{font-size:1.5em;}.elementor-7999 .elementor-element.elementor-element-748a284{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-932d431{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-932d431.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-932d431 .elementor-icon-wrapper{text-align:center;}.elementor-7999 .elementor-element.elementor-element-11da9d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-11da9d3.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-11da9d3 .elementor-heading-title{font-size:1.5em;}.elementor-7999 .elementor-element.elementor-element-a16702f{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-c6614a4 .elementor-heading-title{font-size:1.8em;}.elementor-7999 .elementor-element.elementor-element-2b93d55{--width:90%;--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-82088ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7999 .elementor-element.elementor-element-82088ed{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-82088ed.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-cd0916c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-cd0916c .elementor-heading-title{font-size:1.4em;}.elementor-7999 .elementor-element.elementor-element-e9af68a{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-2403320 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7999 .elementor-element.elementor-element-2403320{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-2403320.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-3a805df{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-3a805df .elementor-heading-title{font-size:1.4em;}.elementor-7999 .elementor-element.elementor-element-24baddd{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-5578110 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7999 .elementor-element.elementor-element-5578110{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-5578110.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-b334520{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-b334520 .elementor-heading-title{font-size:1.4em;}.elementor-7999 .elementor-element.elementor-element-1c365b0{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-aa3df93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7999 .elementor-element.elementor-element-aa3df93{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-aa3df93.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-998ffad{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-998ffad .elementor-heading-title{font-size:1.4em;}.elementor-7999 .elementor-element.elementor-element-741fb75{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-6506cca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7999 .elementor-element.elementor-element-6506cca{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-6506cca.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-fd1f4e6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-fd1f4e6 .elementor-heading-title{font-size:1.4em;}.elementor-7999 .elementor-element.elementor-element-e017828{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-0712617 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7999 .elementor-element.elementor-element-0712617{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-0712617.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-865fd2e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-865fd2e .elementor-heading-title{font-size:1.4em;}.elementor-7999 .elementor-element.elementor-element-57aeacd{--width:90%;--justify-content:center;}.elementor-7999 .elementor-element.elementor-element-7ede269 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7999 .elementor-element.elementor-element-7ede269{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-7999 .elementor-element.elementor-element-7ede269.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-5d0bad2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7999 .elementor-element.elementor-element-5d0bad2 .elementor-heading-title{font-size:1.4em;}.elementor-7999 .elementor-element.elementor-element-1d6a13e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-01bcf0c{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-0bb43b3 .elementor-heading-title{font-size:1.8em;}.elementor-7999 .elementor-element.elementor-element-cc5f272{width:var( --container-widget-width, 8px );max-width:8px;--container-widget-width:8px;--container-widget-flex-grow:0;z-index:0;}.elementor-7999 .elementor-element.elementor-element-cc5f272 > .elementor-widget-container{margin:-57.4em -2.8em -3em 2.6em;}.elementor-7999 .elementor-element.elementor-element-cc5f272 img{width:61%;}.elementor-7999 .elementor-element.elementor-element-156b08b{--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7999 .elementor-element.elementor-element-5ea610f .elementor-icon-list-item > a{font-size:0.9em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-339fab9{font-size:1.3em;}.elementor-7999 .elementor-element.elementor-element-7d4d293{--width:100%;--min-height:481px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-7999 .elementor-element.elementor-element-149afcf .elementor-heading-title{font-size:1.7em;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7999 .elementor-element.elementor-element-8d2b2ca .elementor-icon-list-item > a{font-size:0.9em;}.elementor-7999 .elementor-element.elementor-element-71b15dd > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-7999 .elementor-element.elementor-element-71b15dd{font-size:1.3em;}.elementor-7999 .elementor-element.elementor-element-05c28c6 .elementor-heading-title{font-size:2.7em;line-height:1em;}.elementor-7999 .elementor-element.elementor-element-963da25{font-size:1.1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7999 .elementor-element.elementor-element-974a976{width:100%;max-width:100%;}.elementor-7999 .elementor-element.elementor-element-974a976.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-974a976 .elementor-button{font-size:0.9em;line-height:1.3em;}.elementor-7999 .elementor-element.elementor-element-dad445c .elementor-heading-title{font-size:0.9em;}.elementor-7999 .elementor-element.elementor-element-0b7ba40{--width:90%;--min-height:481px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-7999 .elementor-element.elementor-element-cb1bb2a .elementor-heading-title{font-size:1.1em;}.elementor-7999 .elementor-element.elementor-element-feeeae7 .elementor-heading-title{font-size:2.3em;}.elementor-7999 .elementor-element.elementor-element-0103b86{font-size:1.1em;}.elementor-7999 .elementor-element.elementor-element-98bf00c{width:100%;max-width:100%;}.elementor-7999 .elementor-element.elementor-element-98bf00c.elementor-element{--align-self:center;}.elementor-7999 .elementor-element.elementor-element-98bf00c .elementor-button{font-size:0.8em;line-height:1.3em;}.elementor-7999 .elementor-element.elementor-element-f33854d .elementor-heading-title{font-size:0.9em;}.elementor-7999 .elementor-element.elementor-element-0114832{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-c7be8c5{--width:90%;}.elementor-7999 .elementor-element.elementor-element-76181b0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7999 .elementor-element.elementor-element-76181b0 img{width:91%;}.elementor-7999 .elementor-element.elementor-element-ba07095{--width:90%;}.elementor-7999 .elementor-element.elementor-element-53c6e8c .elementor-heading-title{font-size:1em;}.elementor-7999 .elementor-element.elementor-element-0c8ec9e:not(.elementor-motion-effects-element-type-background), .elementor-7999 .elementor-element.elementor-element-0c8ec9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/06/sercao3.webp");background-position:bottom center;}.elementor-7999 .elementor-element.elementor-element-0c8ec9e{--padding-top:3em;--padding-bottom:20.2em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-aaf92e3 .elementor-heading-title{font-size:1.8em;}.elementor-7999 .elementor-element.elementor-element-0a5f024 .elementor-heading-title{font-size:1em;}.elementor-7999 .elementor-element.elementor-element-5de3e560{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7999 .elementor-element.elementor-element-ac54813 .elementor-heading-title{font-size:1.8em;}.elementor-7999 .elementor-element.elementor-element-51c28506{--width:90%;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7999 .elementor-element.elementor-element-32f238a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7999 .elementor-element.elementor-element-877afcf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-7999 .elementor-element.elementor-element-dff8ef1{--width:63%;}.elementor-7999 .elementor-element.elementor-element-4f4e760{--width:90%;}.elementor-7999 .elementor-element.elementor-element-1614a52{--width:90%;}.elementor-7999 .elementor-element.elementor-element-73c889d{--width:90%;}.elementor-7999 .elementor-element.elementor-element-e274570{--width:90%;}.elementor-7999 .elementor-element.elementor-element-748a284{--width:90%;}.elementor-7999 .elementor-element.elementor-element-40c9e91{--width:90%;}.elementor-7999 .elementor-element.elementor-element-2b93d55{--width:90%;}.elementor-7999 .elementor-element.elementor-element-e9af68a{--width:90%;}.elementor-7999 .elementor-element.elementor-element-24baddd{--width:90%;}.elementor-7999 .elementor-element.elementor-element-1c365b0{--width:90%;}.elementor-7999 .elementor-element.elementor-element-741fb75{--width:90%;}.elementor-7999 .elementor-element.elementor-element-e017828{--width:90%;}.elementor-7999 .elementor-element.elementor-element-57aeacd{--width:90%;}.elementor-7999 .elementor-element.elementor-element-72bf3b3{--width:90%;}.elementor-7999 .elementor-element.elementor-element-7d4d293{--width:90%;}.elementor-7999 .elementor-element.elementor-element-0b7ba40{--width:90%;}.elementor-7999 .elementor-element.elementor-element-c7be8c5{--width:90%;}.elementor-7999 .elementor-element.elementor-element-ba07095{--width:90%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-96fc7eb */.elementor-7999 .elementor-element.elementor-element-96fc7eb .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54e9dfa */.elementor-7999 .elementor-element.elementor-element-54e9dfa svg{
    height: unset;
    margin-bottom:-5px;
}

#botao, #fundo, #texto, #circulo, #espadas{
    transition: 0.5s;
}

svg:hover #fundo{
    fill: #C731FF;
}

svg:hover #texto{
    fill: #ffffff !important ;
}

svg:hover #circulo{
    fill: #fffff !important  ;
}

svg:hover #espadas{
    
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b95acc6 */@media (min-widht: 1025px) and (max-width: 1270px){
.elementor-10 .elementor-element .elementor-element-d018557{
    width: 100%;
    max-width: 100%;
}
}
.elementor-7999 .elementor-element.elementor-element-b95acc6 .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1614a52 */.elementor-7999 .elementor-element.elementor-element-1614a52 {
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent 3%, #39ABEC70 10%, transparent) 1;
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    box-shadow: 7px 0px 0px 0px #C731FF, 0px 5px 0px 0px #FFFFFF08 !important;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
    
     backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c889d */.elementor-7999 .elementor-element.elementor-element-73c889d {
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent 3%, #39ABEC70 10%, transparent) 1;
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    box-shadow: 7px 0px 0px 0px #C731FF, 0px 5px 0px 0px #FFFFFF08 !important;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
    
     backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e274570 */.elementor-7999 .elementor-element.elementor-element-e274570 {
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent 3%, #39ABEC70 10%, transparent) 1;
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    box-shadow: 7px 0px 0px 0px #C731FF, 0px 5px 0px 0px #FFFFFF08 !important;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
    
     backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-748a284 */.elementor-7999 .elementor-element.elementor-element-748a284 {
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent 3%, #39ABEC70 10%, transparent) 1;
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    box-shadow: 7px 0px 0px 0px #C731FF, 0px 5px 0px 0px #FFFFFF08 !important;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
    
     backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-969da7c */.elementor-7999 .elementor-element.elementor-element-969da7c svg{
    height: unset;
    margin-bottom:-5px;
}

#botao, #fundo, #texto, #circulo, #espadas{
    transition: 0.5s;
}

svg:hover #fundo2{
    fill: #39ABEC;
}

svg:hover #texto{
    fill: #ffffff !important ;
}

svg:hover #circulo{
    fill: #fffff !important  ;
}

svg:hover #espadas{
    
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6614a4 */.elementor-7999 .elementor-element.elementor-element-c6614a4 .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b93d55 */.elementor-7999 .elementor-element.elementor-element-2b93d55 {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9af68a */.elementor-7999 .elementor-element.elementor-element-e9af68a {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24baddd */.elementor-7999 .elementor-element.elementor-element-24baddd {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c365b0 */.elementor-7999 .elementor-element.elementor-element-1c365b0 {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-741fb75 */.elementor-7999 .elementor-element.elementor-element-741fb75 {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e017828 */.elementor-7999 .elementor-element.elementor-element-e017828 {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57aeacd */.elementor-7999 .elementor-element.elementor-element-57aeacd {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d6a13e */.elementor-7999 .elementor-element.elementor-element-1d6a13e svg{
    height: unset;
    margin-bottom:-5px;
}

#botao, #fundo2, #texto, #circulo, #espadas{
    transition: 0.5s;
}

svg:hover #fundo2{
    fill: #39ABEC;
}

svg:hover #texto{
    fill: #ffffff !important ;
}

svg:hover #circulo{
    fill: #fffff !important  ;
}

svg:hover #espadas{
    
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bb43b3 */.elementor-7999 .elementor-element.elementor-element-0bb43b3 .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01bcf0c */.elementor-7999 .elementor-element.elementor-element-01bcf0c svg{
    height: unset;
    margin-bottom:-5px;
}

#botao, #fundo, #texto, #circulo, #espadas{
    transition: 0.5s;
}

svg:hover #fundo{
    fill: #C731FF;
}

svg:hover #texto{
    fill: #ffffff !important ;
}

svg:hover #circulo{
    fill: #fffff !important  ;
}

svg:hover #espadas{
    
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c17efb1 */.elementor-7999 .elementor-element.elementor-element-c17efb1 .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05c28c6 */parcelas{
    font-size: 0.4em;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-974a976 */.elementor-7999 .elementor-element.elementor-element-974a976 {
    backdrop-filter: blur(33px);
}
.elementor-button
{
    background: linear-gradient(105deg, #c731ff, #39abec, #7830fe, #9861ff);
    background-size: 300% 300%;

    -webkit-animation: AnimationName 10s ease infinite;
    -moz-animation: AnimationName 10s ease infinite;
    -o-animation: AnimationName 10s ease infinite;
    animation: AnimationName 10s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dad445c */.elementor-7999 .elementor-element.elementor-element-dad445c .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4d293 */.elementor-7999 .elementor-element.elementor-element-7d4d293{
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}
.elementor-7999 .elementor-element.elementor-element-7d4d293{     
    border-bottom-left-radius: 70px 100% !important;
    border-top-right-radius: 70px 100% !important;
    border-top-left-radius: 70px 100% !important;
    border-bottom-right-radius: 70px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feeeae7 */parcelas{
    font-size: 0.4em;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98bf00c */.elementor-7999 .elementor-element.elementor-element-98bf00c {
    backdrop-filter: blur(33px);
}
.elementor-button
{
    background: linear-gradient(105deg, #c731ff, #39abec, #7830fe, #9861ff);
    background-size: 300% 300%;

    -webkit-animation: AnimationName 10s ease infinite;
    -moz-animation: AnimationName 10s ease infinite;
    -o-animation: AnimationName 10s ease infinite;
    animation: AnimationName 10s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f33854d */.elementor-7999 .elementor-element.elementor-element-f33854d .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b7ba40 */.elementor-7999 .elementor-element.elementor-element-0b7ba40{
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}
.elementor-7999 .elementor-element.elementor-element-0b7ba40{     
    border-bottom-left-radius: 70px 100% !important;
    border-top-right-radius: 70px 100% !important;
    border-top-left-radius: 70px 100% !important;
    border-bottom-right-radius: 70px 100% !important;
    background: #FFFFFF08;
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-156b08b */.elementor-7999 .elementor-element.elementor-element-156b08b{
    border-top: 1px solid;
    border-image: linear-gradient(to right, #C731FF, transparent)1;
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd16c94 */.elementor-7999 .elementor-element.elementor-element-fd16c94 .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaf92e3 */.elementor-7999 .elementor-element.elementor-element-aaf92e3 .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2758e */.elementor-7999 .elementor-element.elementor-element-6b2758e svg{
    height: unset;
    margin-bottom:-5px;
}

#botao, #fundo2, #texto, #circulo, #espadas{
    transition: 0.5s;
}

svg:hover #fundo2{
    fill: #39ABEC;
}

svg:hover #texto{
    fill: #ffffff !important ;
}

svg:hover #circulo{
    fill: #fffff !important  ;
}

svg:hover #espadas{
    
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8ec9e */.elementor-7999 .elementor-element.elementor-element-0c8ec9e{
  border-top:  1px solid;
     border-image: linear-gradient(to left, #C731FF, transparent)1;  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac54813 */.elementor-7999 .elementor-element.elementor-element-ac54813 .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5177578 */.elementor-7999 .elementor-element.elementor-element-5177578 .elementor-heading-title {
    background-image: linear-gradient(to right, #C731FF,#39ABEC, #ab5cc8, #8be8ff);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-32f238a5 */.elementor-7999 .elementor-element.elementor-element-32f238a5 .elementor-tab-title {
    border-color: #f5d9bc1f;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid;
    border-image: linear-gradient(to right,#C731FF,transparent) 1;
    padding-right: 20px;
    transition: .5s background
}
.elementor-7999 .elementor-element.elementor-element-32f238a5  .elementor-tab-title:hover {
    background: #C731FF14;
    transition: .5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de3e560 */.elementor-7999 .elementor-element.elementor-element-5de3e560{
    border-bottom: 1px solid;
    border-image: linear-gradient(to left,transparent, #C731FF, transparent)1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-242e850 */.noise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    background-image: url('https://souleorosa.com.br/wp-content/uploads/2023/04/ruido-animado.gif');
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
}

.scroll-left{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(-30px, 0, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(30px, 0, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, 80px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, -80px, 0);
}

.ativo{
    opacity: 1;
    transition: 0.5s all;
    transform: translate3d(0, 0, 0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8707586 */.noise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    background-image: url('https://souleorosa.com.br/wp-content/uploads/2023/04/ruido-animado.gif');
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
}

.scroll-left{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(-30px, 0, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(30px, 0, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, 80px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, -80px, 0);
}

.ativo{
    opacity: 1;
    transition: 0.5s all;
    transform: translate3d(0, 0, 0);
}/* End custom CSS */
/* Start custom CSS *//* remover espaço textos*/
p:last-child{
    margin-bottom: 0px;
}

.elementor-headling-title{
    margin-bottom: 0px;
}

/* personalizaar barra de rolagem*/
body::-webkit-scrollbar{
    width: 10px;
}

body::-webkit-scrollbar-track{
    background: #15111E;
}

body::-webkit-scrollbar-thumb{
    background-color: #C731FF;
    border-radius: 10px;
    border: 2px solid #15111e;
}

/*remover scroll horizontal*/
html, body{
    width: 100%;
    overflow-x: hidden;
}

/*alterar  cor da seleção*/
*::selection{
    color: #ffffff;
    background: #C731FF;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Light.eot');
	src: url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Light.eot?#iefix') format('embedded-opentype'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Light.woff2') format('woff2'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Light.woff') format('woff'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Light.ttf') format('truetype'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Light.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Regular.eot');
	src: url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Regular.woff2') format('woff2'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Regular.woff') format('woff'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Regular.ttf') format('truetype'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Regular.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Medium.eot');
	src: url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Medium.woff2') format('woff2'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Medium.woff') format('woff'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Medium.ttf') format('truetype'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-Medium.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-SemiBold.eot');
	src: url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-SemiBold.woff2') format('woff2'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-SemiBold.woff') format('woff'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-SemiBold.ttf') format('truetype'),
		url('https://souleorosa.com.br/wp-content/uploads/2023/10/Sora-SemiBold.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */