.elementor-10409 .elementor-element.elementor-element-e99f9b9{--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:10em;--padding-bottom:10em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-e99f9b9:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-e99f9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/LP-Performance2_01.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-10409 .elementor-element.elementor-element-2ca33c6{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:left;}.elementor-10409 .elementor-element.elementor-element-2ca33c6 > .elementor-widget-container{padding:0em 0em 1.5em 0em;}.elementor-10409 .elementor-element.elementor-element-2ca33c6 img{width:37%;}.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-10409 .elementor-element.elementor-element-18a47c0{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-18a47c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-0d1b4d7{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:left;}.elementor-10409 .elementor-element.elementor-element-0d1b4d7 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-0d1b4d7.elementor-element{--align-self:flex-start;}.elementor-10409 .elementor-element.elementor-element-0d1b4d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.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-10409 .elementor-element.elementor-element-bc792fc .elementor-button{background-color:#9F191900;font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;fill:#F4F4F4;color:#F4F4F4;padding:1.4em 2em 1.4em 2em;}.elementor-10409 .elementor-element.elementor-element-bc792fc{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-bc792fc > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-bc792fc.elementor-element{--align-self:flex-start;}.elementor-10409 .elementor-element.elementor-element-bc792fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10409 .elementor-element.elementor-element-bc792fc .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10409 .elementor-element.elementor-element-8f03c18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;--z-index:5;}.elementor-10409 .elementor-element.elementor-element-8f03c18:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-8f03c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00D3FF;}.elementor-10409 .elementor-element.elementor-element-8552029 > .elementor-widget-container{margin:0em 0em 0em -27.7em;}.elementor-10409 .elementor-element.elementor-element-8552029 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-41d98cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-3.9em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10409 .elementor-element.elementor-element-41d98cd:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-41d98cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;}.elementor-10409 .elementor-element.elementor-element-407fe9e{--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:8.7em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-407fe9e:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-407fe9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/LP-Performance2_03.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10409 .elementor-element.elementor-element-7badb4c{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-7badb4c.elementor-element{--align-self:flex-end;}.elementor-10409 .elementor-element.elementor-element-7badb4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-4d7492d{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:left;}.elementor-10409 .elementor-element.elementor-element-4d7492d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-4d7492d.elementor-element{--align-self:flex-end;}.elementor-10409 .elementor-element.elementor-element-4d7492d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-17939e7 .elementor-button{background-color:#9F191900;font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;fill:#F4F4F4;color:#F4F4F4;padding:1.4em 2em 1.4em 2em;}.elementor-10409 .elementor-element.elementor-element-17939e7{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-17939e7 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-17939e7.elementor-element{--align-self:flex-end;}.elementor-10409 .elementor-element.elementor-element-17939e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10409 .elementor-element.elementor-element-17939e7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10409 .elementor-element.elementor-element-c81b6aa{--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:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-c81b6aa:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-c81b6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/LP-Performance2_04.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10409 .elementor-element.elementor-element-06760c9{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-06760c9 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-06760c9.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-06760c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;letter-spacing:0.5em;color:#00D3FF;}.elementor-10409 .elementor-element.elementor-element-d6883b4{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-d6883b4 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-d6883b4.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-d6883b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-bf63b80{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-bf63b80 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-10409 .elementor-element.elementor-element-bf63b80.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-bf63b80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-e198802 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10409 .elementor-element.elementor-element-e198802 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;}.elementor-10409 .elementor-element.elementor-element-e198802 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:7px 7px 7px 7px;}.elementor-10409 .elementor-element.elementor-element-1d4745e{--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:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-1d4745e:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-1d4745e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/LP-Performance2_04.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10409 .elementor-element.elementor-element-27e898b{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-27e898b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-27e898b.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-27e898b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;letter-spacing:0.5em;color:#00D3FF;}.elementor-10409 .elementor-element.elementor-element-6b386ca{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-6b386ca > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-6b386ca.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-6b386ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-53f92de .elementor-button{background-color:#9F191900;font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;fill:#F4F4F4;color:#F4F4F4;padding:1.4em 2em 1.4em 2em;}.elementor-10409 .elementor-element.elementor-element-53f92de{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-53f92de > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-53f92de.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10409 .elementor-element.elementor-element-53f92de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10409 .elementor-element.elementor-element-53f92de .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10409 .elementor-element.elementor-element-61c09a5{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-61c09a5 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-10409 .elementor-element.elementor-element-61c09a5.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-61c09a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-8beba30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--padding-top:4em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-10409 .elementor-element.elementor-element-8beba30:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-8beba30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000F31;}.elementor-10409 .elementor-element.elementor-element-54aebb7{width:100%;max-width:100%;}.elementor-10409 .elementor-element.elementor-element-54aebb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-54aebb7 img{width:100%;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );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-image-box .elementor-image-box-description{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-10409 .elementor-element.elementor-element-5dd3350{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-5dd3350 > .elementor-widget-container{background-color:#000D2A;padding:2em 2em 2em 2em;border-radius:14px 14px 14px 14px;}.elementor-10409 .elementor-element.elementor-element-5dd3350 .elementor-image-box-wrapper{text-align:left;}.elementor-10409 .elementor-element.elementor-element-5dd3350 .elementor-image-box-title{color:#00D3FF;font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-5dd3350 .elementor-image-box-description{color:#A3ACB4;font-family:"Sora", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-ecddadc{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-ecddadc > .elementor-widget-container{background-color:#000D2A;padding:2em 2em 2em 2em;border-radius:14px 14px 14px 14px;}.elementor-10409 .elementor-element.elementor-element-ecddadc .elementor-image-box-wrapper{text-align:left;}.elementor-10409 .elementor-element.elementor-element-ecddadc .elementor-image-box-title{color:#00D3FF;font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-ecddadc .elementor-image-box-description{color:#A3ACB4;font-family:"Sora", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-f8778c9{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-f8778c9 > .elementor-widget-container{background-color:#000D2A;padding:2em 2em 2em 2em;border-radius:14px 14px 14px 14px;}.elementor-10409 .elementor-element.elementor-element-f8778c9 .elementor-image-box-wrapper{text-align:left;}.elementor-10409 .elementor-element.elementor-element-f8778c9 .elementor-image-box-title{color:#00D3FF;font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-f8778c9 .elementor-image-box-description{color:#A3ACB4;font-family:"Sora", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-a95563e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-10409 .elementor-element.elementor-element-a95563e:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-a95563e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/LP-Performance2_05.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10409 .elementor-element.elementor-element-ba01812{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-ba01812 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-ba01812.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-ba01812 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;letter-spacing:0.5em;color:#00D3FF;}.elementor-10409 .elementor-element.elementor-element-6659a04{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-6659a04 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-6659a04.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-6659a04 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-67017a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:1.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-10409 .elementor-element.elementor-element-67017a5:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-67017a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E10F0F00;}.elementor-10409 .elementor-element.elementor-element-f359502{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10409 .elementor-element.elementor-element-f359502:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-f359502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02153F;}.elementor-10409 .elementor-element.elementor-element-a28e226{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:24;text-align:left;}.elementor-10409 .elementor-element.elementor-element-a28e226 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-a28e226.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-a28e226 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-270f9ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:24;text-align:left;}.elementor-10409 .elementor-element.elementor-element-270f9ce > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-270f9ce.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-270f9ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-b3b36bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;--margin-top:0em;--margin-bottom:0em;--margin-left:40.6em;--margin-right:0em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10409 .elementor-element.elementor-element-b3b36bc:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-b3b36bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02153F;}.elementor-10409 .elementor-element.elementor-element-e10899e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:24;text-align:left;}.elementor-10409 .elementor-element.elementor-element-e10899e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-e10899e.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-e10899e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-4ce98ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:24;text-align:left;}.elementor-10409 .elementor-element.elementor-element-4ce98ab > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-4ce98ab.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-4ce98ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-9432f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10409 .elementor-element.elementor-element-9432f18:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-9432f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02153F;}.elementor-10409 .elementor-element.elementor-element-b76d8b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:24;text-align:left;}.elementor-10409 .elementor-element.elementor-element-b76d8b8 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-b76d8b8.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-b76d8b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-c9e866b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:24;text-align:left;}.elementor-10409 .elementor-element.elementor-element-c9e866b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-c9e866b.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-c9e866b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-ff2d91d{--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:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-ff2d91d:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-ff2d91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/LP-Performance2_06.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10409 .elementor-element.elementor-element-e47dd72{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-e47dd72.elementor-element{--align-self:flex-start;}.elementor-10409 .elementor-element.elementor-element-e47dd72 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:1.5em;}.elementor-10409 .elementor-element.elementor-element-1ae6520{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:left;}.elementor-10409 .elementor-element.elementor-element-1ae6520 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-1ae6520.elementor-element{--align-self:flex-start;}.elementor-10409 .elementor-element.elementor-element-1ae6520 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10409 .elementor-element.elementor-element-850ec7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-850ec7f:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-850ec7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00D3FF;}.elementor-10409 .elementor-element.elementor-element-9eaec45{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-9eaec45.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-9eaec45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5em;font-weight:500;line-height:1.5em;color:#000000;}.elementor-10409 .elementor-element.elementor-element-ff4ca5c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-ff4ca5c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-ff4ca5c.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-ff4ca5c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.5em;color:#000000;}.elementor-10409 .elementor-element.elementor-element-a649b28 .elementor-button{background-color:#9F191900;font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;fill:#F4F4F4;color:#F4F4F4;padding:1.4em 2em 1.4em 2em;}.elementor-10409 .elementor-element.elementor-element-a649b28{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-a649b28 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-a649b28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10409 .elementor-element.elementor-element-a649b28 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10409 .elementor-element.elementor-element-08b9d0b{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10409 .elementor-element.elementor-element-08b9d0b:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-08b9d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;}.elementor-10409 .elementor-element.elementor-element-7bf4805{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-10409 .elementor-element.elementor-element-7bf4805 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-7bf4805.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-7bf4805 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7em;font-weight:400;line-height:1.5em;color:#FFFFFF;}@media(min-width:768px){.elementor-10409 .elementor-element.elementor-element-67017a5{--width:100%;}.elementor-10409 .elementor-element.elementor-element-f359502{--width:45%;}.elementor-10409 .elementor-element.elementor-element-b3b36bc{--width:45%;}.elementor-10409 .elementor-element.elementor-element-9432f18{--width:45%;}}@media(max-width:1366px){.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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-10409 .elementor-element.elementor-element-e99f9b9:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-e99f9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/celular-2.webp");}.elementor-10409 .elementor-element.elementor-element-e99f9b9{--padding-top:13.6em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.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-10409 .elementor-element.elementor-element-2ca33c6{width:100%;max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-2ca33c6 img{width:55%;}.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-10409 .elementor-element.elementor-element-18a47c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-18a47c0 .elementor-heading-title{font-size:1.8em;}.elementor-10409 .elementor-element.elementor-element-0d1b4d7{width:100%;max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-0d1b4d7.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-0d1b4d7 .elementor-heading-title{font-size:1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10409 .elementor-element.elementor-element-bc792fc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-bc792fc.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-bc792fc .elementor-button{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-8552029 > .elementor-widget-container{margin:0em 0em 0em -20.6em;}.elementor-10409 .elementor-element.elementor-element-407fe9e:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-407fe9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/celular2-3.webp");background-position:bottom center;}.elementor-10409 .elementor-element.elementor-element-407fe9e{--padding-top:4.6em;--padding-bottom:22.3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-7badb4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-7badb4c .elementor-heading-title{font-size:1.8em;}.elementor-10409 .elementor-element.elementor-element-4d7492d{width:100%;max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-4d7492d.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-4d7492d .elementor-heading-title{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-17939e7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-17939e7.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-17939e7 .elementor-button{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-c81b6aa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-06760c9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-10409 .elementor-element.elementor-element-06760c9.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-06760c9 .elementor-heading-title{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-d6883b4{width:100%;max-width:100%;}.elementor-10409 .elementor-element.elementor-element-d6883b4.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-d6883b4 .elementor-heading-title{font-size:1.8em;}.elementor-10409 .elementor-element.elementor-element-bf63b80{width:100%;max-width:100%;}.elementor-10409 .elementor-element.elementor-element-bf63b80.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-bf63b80 .elementor-heading-title{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-1d4745e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-27e898b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-10409 .elementor-element.elementor-element-27e898b.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-27e898b .elementor-heading-title{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-6b386ca{width:100%;max-width:100%;}.elementor-10409 .elementor-element.elementor-element-6b386ca.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-6b386ca .elementor-heading-title{font-size:1.8em;}.elementor-10409 .elementor-element.elementor-element-53f92de{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-53f92de.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-53f92de .elementor-button{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-61c09a5{width:100%;max-width:100%;}.elementor-10409 .elementor-element.elementor-element-61c09a5.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-61c09a5 .elementor-heading-title{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-8beba30{--padding-top:3em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10409 .elementor-element.elementor-element-5dd3350{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10409 .elementor-element.elementor-element-5dd3350 .elementor-image-box-title{font-size:1.3em;}.elementor-10409 .elementor-element.elementor-element-5dd3350 .elementor-image-box-description{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-ecddadc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10409 .elementor-element.elementor-element-ecddadc .elementor-image-box-title{font-size:1.3em;}.elementor-10409 .elementor-element.elementor-element-ecddadc .elementor-image-box-description{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-f8778c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10409 .elementor-element.elementor-element-f8778c9 .elementor-image-box-title{font-size:1.3em;}.elementor-10409 .elementor-element.elementor-element-f8778c9 .elementor-image-box-description{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-a95563e{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-10409 .elementor-element.elementor-element-ba01812{width:100%;max-width:100%;}.elementor-10409 .elementor-element.elementor-element-ba01812.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-ba01812 .elementor-heading-title{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-6659a04{width:100%;max-width:100%;}.elementor-10409 .elementor-element.elementor-element-6659a04.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-6659a04 .elementor-heading-title{font-size:1.8em;}.elementor-10409 .elementor-element.elementor-element-67017a5{--width:90%;}.elementor-10409 .elementor-element.elementor-element-b3b36bc{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-10409 .elementor-element.elementor-element-9432f18{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-10409 .elementor-element.elementor-element-ff2d91d:not(.elementor-motion-effects-element-type-background), .elementor-10409 .elementor-element.elementor-element-ff2d91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souleorosa.com.br/wp-content/uploads/2023/12/celular3-1.webp");background-position:bottom center;}.elementor-10409 .elementor-element.elementor-element-ff2d91d{--padding-top:3em;--padding-bottom:17.6em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-e47dd72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-e47dd72 .elementor-heading-title{font-size:1.8em;}.elementor-10409 .elementor-element.elementor-element-1ae6520{width:100%;max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-1ae6520.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-1ae6520 .elementor-heading-title{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-850ec7f{--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-10409 .elementor-element.elementor-element-9eaec45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-9eaec45 .elementor-heading-title{font-size:1.8em;}.elementor-10409 .elementor-element.elementor-element-ff4ca5c{width:100%;max-width:100%;text-align:center;}.elementor-10409 .elementor-element.elementor-element-ff4ca5c.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-ff4ca5c .elementor-heading-title{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-a649b28{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10409 .elementor-element.elementor-element-a649b28.elementor-element{--align-self:center;}.elementor-10409 .elementor-element.elementor-element-a649b28 .elementor-button{font-size:1em;}.elementor-10409 .elementor-element.elementor-element-08b9d0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10409 .elementor-element.elementor-element-7bf4805 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10409 .elementor-element.elementor-element-7bf4805{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-10409 .elementor-element.elementor-element-7bf4805.elementor-element{--align-self:center;}}@media(min-width:2400px){.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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-bc792fc */.elementor-699 .elementor-element.elementor-element-56efd8a texto-degrade {
background: linear-gradient(to top,#959EA6 0%, #f4f4f4 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

dgd {

    font-weight: 700;

    background: -webkit-linear-gradient(20deg,#00ff84,#9dffd0);

     -webkit-background-clip: text;

-webkit-text-fill-color: transparent;

animation: 5s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3s infinite normal none running botaoanimado;

    background-image: linear-gradient(45deg, #0095fe, #01bfec, #a5eeff, #01bfec, #0095fe);

    background-size: 400% 200%;

    transition: all .8s;

}

@keyframes botaoanimado{

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: 100% 0;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c7b143 */dq {
    font-weight: 500;
    color: #B7BCC1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3539d82 */.elementor-10409 .elementor-element.elementor-element-bc792fc .elementor-button {
  border-radius: 100px;
  position: relative;
  z-index: 1;
  opacity: 1;
  transition: all .3s;
}

.elementor-10409 .elementor-element.elementor-element-bc792fc .elementor-button:before {
  content: "";
  border-radius: inherit;
  transition: all .3s;
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1800%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -2;
  width: calc(100% + 5px);
  height: calc(100% + 5px);
  transition: 0.5s;
  animation: AnimationName 5s linear infinite;
}

.elementor-10409 .elementor-element.elementor-element-bc792fc .elementor-button:after {
    box-shadow: 0 0px 70px -2px rgba(107, 178, 255, 0.15)/**cores do brilho atrás do botão**/;
  content: "";
  border-radius: inherit;
  transition: all .3s;
     background: linear-gradient(to left, #172C44, #091829);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: 0.5s;
}

@keyframes AnimationName {
  0% { background-position: 0% }
  50% { background-position: 50% }
  100% { background-position: 100% }
}

/* Adicione a animação de hover para inverter os efeitos */
.elementor-10409 .elementor-element.elementor-element-bc792fc .elementor-button:hover:after {
    transition: all .3s;
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1800%;
  transition: all .3s;
     box-shadow: 0 0px 100px -2px rgba(107, 178, 255, 0.3)/**cores do brilho atrás do botão**/;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a708956 */*::-webkit-scrollbar {

    width: 13px !important;

}

.elementor-10409 .elementor-element.elementor-element-bc792fc svg{
    width: 20px;
}

.elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8552029 */.elementor-10409 .elementor-element.elementor-element-8552029{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17939e7 */.elementor-699 .elementor-element.elementor-element-56efd8a texto-degrade {
background: linear-gradient(to top,#959EA6 0%, #f4f4f4 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

dgd {

    font-weight: 700;

    background: -webkit-linear-gradient(20deg,#00ff84,#9dffd0);

     -webkit-background-clip: text;

-webkit-text-fill-color: transparent;

animation: 5s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3s infinite normal none running botaoanimado;

    background-image: linear-gradient(45deg, #0095fe, #01bfec, #a5eeff, #01bfec, #0095fe);

    background-size: 400% 200%;

    transition: all .8s;

}

@keyframes botaoanimado{

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: 100% 0;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c7b143 */dq {
    font-weight: 500;
    color: #B7BCC1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3539d82 */.elementor-10409 .elementor-element.elementor-element-17939e7 .elementor-button {
  border-radius: 100px;
  position: relative;
  z-index: 1;
  opacity: 1;
  transition: all .3s;
}

.elementor-10409 .elementor-element.elementor-element-17939e7 .elementor-button:before {
  content: "";
  border-radius: inherit;
  transition: all .3s;
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1800%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -2;
  width: calc(100% + 5px);
  height: calc(100% + 5px);
  transition: 0.5s;
  animation: AnimationName 5s linear infinite;
}

.elementor-10409 .elementor-element.elementor-element-17939e7 .elementor-button:after {
    box-shadow: 0 0px 70px -2px rgba(107, 178, 255, 0.15)/**cores do brilho atrás do botão**/;
  content: "";
  border-radius: inherit;
  transition: all .3s;
     background: linear-gradient(to left, #172C44, #091829);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: 0.5s;
}

@keyframes AnimationName {
  0% { background-position: 0% }
  50% { background-position: 50% }
  100% { background-position: 100% }
}

/* Adicione a animação de hover para inverter os efeitos */
.elementor-10409 .elementor-element.elementor-element-17939e7 .elementor-button:hover:after {
    transition: all .3s;
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1800%;
  transition: all .3s;
     box-shadow: 0 0px 100px -2px rgba(107, 178, 255, 0.3)/**cores do brilho atrás do botão**/;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a708956 */*::-webkit-scrollbar {

    width: 13px !important;

}

.elementor-10409 .elementor-element.elementor-element-17939e7 svg{
    width: 20px;
}

.elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53f92de */.elementor-699 .elementor-element.elementor-element-56efd8a texto-degrade {
background: linear-gradient(to top,#959EA6 0%, #f4f4f4 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

dgd {

    font-weight: 700;

    background: -webkit-linear-gradient(20deg,#00ff84,#9dffd0);

     -webkit-background-clip: text;

-webkit-text-fill-color: transparent;

animation: 5s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3s infinite normal none running botaoanimado;

    background-image: linear-gradient(45deg, #0095fe, #01bfec, #a5eeff, #01bfec, #0095fe);

    background-size: 400% 200%;

    transition: all .8s;

}

@keyframes botaoanimado{

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: 100% 0;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c7b143 */dq {
    font-weight: 500;
    color: #B7BCC1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3539d82 */.elementor-10409 .elementor-element.elementor-element-53f92de .elementor-button {
  border-radius: 100px;
  position: relative;
  z-index: 1;
  opacity: 1;
  transition: all .3s;
}

.elementor-10409 .elementor-element.elementor-element-53f92de .elementor-button:before {
  content: "";
  border-radius: inherit;
  transition: all .3s;
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1800%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -2;
  width: calc(100% + 5px);
  height: calc(100% + 5px);
  transition: 0.5s;
  animation: AnimationName 5s linear infinite;
}

.elementor-10409 .elementor-element.elementor-element-53f92de .elementor-button:after {
    box-shadow: 0 0px 70px -2px rgba(107, 178, 255, 0.15)/**cores do brilho atrás do botão**/;
  content: "";
  border-radius: inherit;
  transition: all .3s;
     background: linear-gradient(to left, #172C44, #091829);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: 0.5s;
}

@keyframes AnimationName {
  0% { background-position: 0% }
  50% { background-position: 50% }
  100% { background-position: 100% }
}

/* Adicione a animação de hover para inverter os efeitos */
.elementor-10409 .elementor-element.elementor-element-53f92de .elementor-button:hover:after {
    transition: all .3s;
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1800%;
  transition: all .3s;
     box-shadow: 0 0px 100px -2px rgba(107, 178, 255, 0.3)/**cores do brilho atrás do botão**/;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a708956 */*::-webkit-scrollbar {

    width: 13px !important;

}

.elementor-10409 .elementor-element.elementor-element-53f92de svg{
    width: 20px;
}

.elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54aebb7 */.elementor-10409 .elementor-element.elementor-element-54aebb7{
    position: absolute;
    display: flex;
    top: 0;
    left: 0;
    right: 0;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f359502 */.elementor-10409 .elementor-element.elementor-element-f359502 {
    position: relative;
    z-index: 1;
}

.elementor-10409 .elementor-element.elementor-element-f359502{
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #16171E; /*altere cor de fundo do container aqui*/
    border-radius: 10px; /*altere o arredondamento aqui*/
}

.elementor-10409 .elementor-element.elementor-element-f359502:after {
    content: "";
    position: absolute;
    inset: 4px;
    background: inherit; 
    border-radius: inherit;
}

.elementor-10409 .elementor-element.elementor-element-f359502:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 120%;
    height: 80%;
    background: linear-gradient(#019DE7, #019DE7); /*altere as cores das bordas aqui*/
    transform-origin: center;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b36bc */.elementor-10409 .elementor-element.elementor-element-b3b36bc {
    position: relative;
    z-index: 1;
}

.elementor-10409 .elementor-element.elementor-element-b3b36bc{
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #16171E; /*altere cor de fundo do container aqui*/
    border-radius: 10px; /*altere o arredondamento aqui*/
}

.elementor-10409 .elementor-element.elementor-element-b3b36bc:after {
    content: "";
    position: absolute;
    inset: 4px;
    background: inherit; 
    border-radius: inherit;
}

.elementor-10409 .elementor-element.elementor-element-b3b36bc:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 120%;
    height: 80%;
    background: linear-gradient(#019DE7, #019DE7); /*altere as cores das bordas aqui*/
    transform-origin: center;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9432f18 */.elementor-10409 .elementor-element.elementor-element-9432f18 {
    position: relative;
    z-index: 1;
}

.elementor-10409 .elementor-element.elementor-element-9432f18{
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #16171E; /*altere cor de fundo do container aqui*/
    border-radius: 10px; /*altere o arredondamento aqui*/
}

.elementor-10409 .elementor-element.elementor-element-9432f18:after {
    content: "";
    position: absolute;
    inset: 4px;
    background: inherit; 
    border-radius: inherit;
}

.elementor-10409 .elementor-element.elementor-element-9432f18:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 120%;
    height: 80%;
    background: linear-gradient(#019DE7, #019DE7); /*altere as cores das bordas aqui*/
    transform-origin: center;
    animation: animate 4s linear infinite;
}

@keyframes animate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a649b28 */.elementor-699 .elementor-element.elementor-element-56efd8a texto-degrade {
background: linear-gradient(to top,#959EA6 0%, #f4f4f4 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

dgd {

    font-weight: 700;

    background: -webkit-linear-gradient(20deg,#00ff84,#9dffd0);

     -webkit-background-clip: text;

-webkit-text-fill-color: transparent;

animation: 5s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3s infinite normal none running botaoanimado;

    background-image: linear-gradient(45deg, #0095fe, #01bfec, #a5eeff, #01bfec, #0095fe);

    background-size: 400% 200%;

    transition: all .8s;

}

@keyframes botaoanimado{

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: 100% 0;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c7b143 */dq {
    font-weight: 500;
    color: #B7BCC1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3539d82 */.elementor-10409 .elementor-element.elementor-element-a649b28 .elementor-button {
  border-radius: 100px;
  position: relative;
  z-index: 1;
  opacity: 1;
  transition: all .3s;
}

.elementor-10409 .elementor-element.elementor-element-a649b28 .elementor-button:before {
  content: "";
  border-radius: inherit;
  transition: all .3s;
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1800%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -2;
  width: calc(100% + 5px);
  height: calc(100% + 5px);
  transition: 0.5s;
  animation: AnimationName 5s linear infinite;
}

.elementor-10409 .elementor-element.elementor-element-a649b28 .elementor-button:after {
    box-shadow: 0 0px 70px -2px rgba(107, 178, 255, 0.15)/**cores do brilho atrás do botão**/;
  content: "";
  border-radius: inherit;
  transition: all .3s;
     background: linear-gradient(to left, #172C44, #091829);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: 0.5s;
}

@keyframes AnimationName {
  0% { background-position: 0% }
  50% { background-position: 50% }
  100% { background-position: 100% }
}

/* Adicione a animação de hover para inverter os efeitos */
.elementor-10409 .elementor-element.elementor-element-a649b28 .elementor-button:hover:after {
    transition: all .3s;
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1800%;
  transition: all .3s;
     box-shadow: 0 0px 100px -2px rgba(107, 178, 255, 0.3)/**cores do brilho atrás do botão**/;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a708956 */*::-webkit-scrollbar {

    width: 13px !important;

}

.elementor-10409 .elementor-element.elementor-element-a649b28 svg{
    width: 20px;
}

.elementor-button-content-wrapper{
    align-items: center;
}/* 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 */