.elementor-961 .elementor-element.elementor-element-15f53524{--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:50px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-15f53524:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-15f53524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ultraburn.shop/wp-content/uploads/2025/10/header-ultra-burn-final.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-961 .elementor-element.elementor-element-4d69c8bd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-458d4607{--display:flex;}.elementor-961 .elementor-element.elementor-element-24730829{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-961 .elementor-element.elementor-element-f1734ad .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#E2E2E2;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-961 .elementor-element.elementor-element-6f01925d{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-15fd9119 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#F1F1F1;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-961 .elementor-element.elementor-element-4598e982 .elementor-icon-list-icon i{color:#F1F1F1;transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-4598e982 .elementor-icon-list-icon svg{fill:#F1F1F1;transition:fill 0.3s;}.elementor-961 .elementor-element.elementor-element-4598e982{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-961 .elementor-element.elementor-element-4598e982 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-961 .elementor-element.elementor-element-4598e982 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;}.elementor-961 .elementor-element.elementor-element-4598e982 .elementor-icon-list-text{color:#F1F1F1;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-961 .elementor-element.elementor-element-12097a0b .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-12097a0b{width:var( --container-widget-width, 394px );max-width:394px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:394px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-12097a0b.elementor-element{--align-self:flex-start;}.elementor-961 .elementor-element.elementor-element-12097a0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-12097a0b .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-1d3148e9{--spacer-size:50px;}.elementor-961 .elementor-element.elementor-element-43f6f4e1{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-43f6f4e1:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-43f6f4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #160328 100%);}.elementor-961 .elementor-element.elementor-element-479670e6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-5ccd439{--display:flex;}.elementor-961 .elementor-element.elementor-element-7639fe83 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#F3EEF1;}.elementor-961 .elementor-element.elementor-element-2a9af459{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#F1F1F1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-961 .elementor-element.elementor-element-6d62a3a0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-7a340e69 .elementor-icon-list-icon i{color:#F1F1F1;transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-7a340e69 .elementor-icon-list-icon svg{fill:#F1F1F1;transition:fill 0.3s;}.elementor-961 .elementor-element.elementor-element-7a340e69{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-961 .elementor-element.elementor-element-7a340e69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-961 .elementor-element.elementor-element-7a340e69 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;}.elementor-961 .elementor-element.elementor-element-7a340e69 .elementor-icon-list-text{color:#F1F1F1;transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-7275991 .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-7275991{width:var( --container-widget-width, 394px );max-width:394px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:394px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-7275991.elementor-element{--align-self:flex-start;}.elementor-961 .elementor-element.elementor-element-7275991 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-7275991 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-59b85587{--spacer-size:50px;}.elementor-961 .elementor-element.elementor-element-38adb223{--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-961 .elementor-element.elementor-element-38adb223:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-38adb223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FF00A3 0%, #2A0226 100%);}.elementor-961 .elementor-element.elementor-element-57538ebd{--spacer-size:10px;}.elementor-961 .elementor-element.elementor-element-5e2dc9d{--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-961 .elementor-element.elementor-element-5e2dc9d:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-5e2dc9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #160328 0%, #000000 100%);}.elementor-961 .elementor-element.elementor-element-27620caf{--display:flex;}.elementor-961 .elementor-element.elementor-element-5de2b38d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-13d6c4b8{--display:flex;--justify-content:center;}.elementor-961 .elementor-element.elementor-element-7a82317f{--display:flex;}.elementor-961 .elementor-element.elementor-element-737659b5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-961 .elementor-element.elementor-element-1527ddbc{text-align:left;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-7b35df8d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-41a65b63{text-align:left;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-3579ba6c{text-align:left;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-57605cd3 .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-57605cd3{width:var( --container-widget-width, 394px );max-width:394px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:394px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-57605cd3.elementor-element{--align-self:flex-start;}.elementor-961 .elementor-element.elementor-element-57605cd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-57605cd3 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-3cc16827{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-3cc16827:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-3cc16827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ultraburn.shop/wp-content/uploads/2025/10/header-sessao-3-final.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-961 .elementor-element.elementor-element-35ebbe26{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-28457e27{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-bcdb5ab{--display:flex;}.elementor-961 .elementor-element.elementor-element-4c21bb9e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-3ab7cf95 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-6dd8daac{color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-3e3f846 .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-3e3f846{width:var( --container-widget-width, 394px );max-width:394px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:394px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-3e3f846.elementor-element{--align-self:flex-start;}.elementor-961 .elementor-element.elementor-element-3e3f846 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-3e3f846 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-75ba3ea3{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-75ba3ea3:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-75ba3ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040009 0%, #2c0e31 100%);}.elementor-961 .elementor-element.elementor-element-6cdff6dd{--display:flex;}.elementor-961 .elementor-element.elementor-element-dbf75ee{--spacer-size:50px;}.elementor-961 .elementor-element.elementor-element-53ba6374{text-align:center;}.elementor-961 .elementor-element.elementor-element-53ba6374 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-48eb9bf6{text-align:center;color:#F1F1F1;}.elementor-961 .elementor-element.elementor-element-47ab9e3e{--display:flex;}.elementor-961 .elementor-element.elementor-element-25ef3103{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-25ef3103.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-961 .elementor-element.elementor-element-7706c4dd .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-7706c4dd .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center right;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-7e7d0841{--display:flex;}.elementor-961 .elementor-element.elementor-element-35d01ab7{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-35d01ab7.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-4faaf626 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-4faaf626 .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center right;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-401163da{--display:flex;}.elementor-961 .elementor-element.elementor-element-5fd0c8cb{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-5fd0c8cb.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-5f4aa89c .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-5f4aa89c .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center right;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-15e07861{--display:flex;}.elementor-961 .elementor-element.elementor-element-b3fb9e3{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-b3fb9e3.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-2a0cc817 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-2a0cc817 .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center right;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-6f9686fa{--display:flex;}.elementor-961 .elementor-element.elementor-element-19a8810f{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-19a8810f.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-5f38659a .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-5f38659a .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center right;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-52273299{--display:flex;}.elementor-961 .elementor-element.elementor-element-9848c42{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-9848c42.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-71c05a16 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-71c05a16 .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center right;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-67d90ed2{--display:flex;}.elementor-961 .elementor-element.elementor-element-28580815{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-28580815.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-62343677 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-62343677 .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center right;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-731540fe{--spacer-size:50px;}.elementor-961 .elementor-element.elementor-element-1e1c46f2{--display:flex;}.elementor-961 .elementor-element.elementor-element-1527988c{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-1527988c.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-2be12c35 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-2be12c35 .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center left;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-42151955{--display:flex;}.elementor-961 .elementor-element.elementor-element-525ed19d{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-525ed19d.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-519215a8 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-519215a8 .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center left;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-449eedf2{--display:flex;}.elementor-961 .elementor-element.elementor-element-4190aa49{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-4190aa49.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-7cae7f95 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-7cae7f95 .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center left;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-699c5399{--display:flex;}.elementor-961 .elementor-element.elementor-element-1f2f8320{--display:flex;--min-height:288px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E92B9FBA;--border-color:#E92B9FBA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 11px 0px rgba(228.31361083984373, 219.86904263382863, 219.86904263382863, 0.68);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-1f2f8320.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-5e42ed55 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-961 .elementor-element.elementor-element-5e42ed55 .elementor-image-box-img img{height:70px;object-fit:cover;object-position:center left;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-961 .elementor-element.elementor-element-1e57f90a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-961 .elementor-element.elementor-element-7023f23a{text-align:center;}.elementor-961 .elementor-element.elementor-element-18854202 .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-18854202{width:var( --container-widget-width, 394px );max-width:394px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:394px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-18854202.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-18854202 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-18854202 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-7284d09a{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-7284d09a:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-7284d09a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2c0e31 0%, #0f050f 100%);}.elementor-961 .elementor-element.elementor-element-1dd50be8{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-1dd50be8:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-1dd50be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-961 .elementor-element.elementor-element-4bd843fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-4bd843fa.e-con{--align-self:center;}.elementor-961 .elementor-element.elementor-element-4ee56561{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-961 .elementor-element.elementor-element-3cf4e3d6{padding:0px -29px 0px 0px;text-align:left;}.elementor-961 .elementor-element.elementor-element-3cf4e3d6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:900;color:#FF00A3;}.elementor-961 .elementor-element.elementor-element-7bb7d77c{text-align:left;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;color:#0A0A0A;}.elementor-961 .elementor-element.elementor-element-1586c371 .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-1586c371{width:var( --container-widget-width, 394px );max-width:394px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:394px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-1586c371.elementor-element{--align-self:flex-start;}.elementor-961 .elementor-element.elementor-element-1586c371 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-1586c371 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-470dee9{--e-image-carousel-slides-to-show:2;}.elementor-961 .elementor-element.elementor-element-b80b0e3 .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-b80b0e3{width:var( --container-widget-width, 394px );max-width:394px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:394px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-b80b0e3.elementor-element{--align-self:flex-start;}.elementor-961 .elementor-element.elementor-element-b80b0e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-b80b0e3 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-61aeda17{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-61aeda17:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-61aeda17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ultraburn.shop/wp-content/uploads/2025/10/header-sessao-checkout.png");}.elementor-961 .elementor-element.elementor-element-3a2a270d{text-align:center;}.elementor-961 .elementor-element.elementor-element-3a2a270d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-961 .elementor-element.elementor-element-2583a8ea{text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-961 .elementor-element.elementor-element-605ded37{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-36b6251f .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-36b6251f{width:var( --container-widget-width, 492px );max-width:492px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:492px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-36b6251f.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-36b6251f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-36b6251f .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-684adc3e{--display:flex;--min-height:82px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:0px 0px 27px 15px rgba(8.499999999999988, 6.190217391304339, 6.190217391304339, 0.76);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-961 .elementor-element.elementor-element-684adc3e:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-684adc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF00A3;}.elementor-961 .elementor-element.elementor-element-5f71f5ca{--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;--justify-content:center;}.elementor-961 .elementor-element.elementor-element-7bc0aa13{text-align:right;}.elementor-961 .elementor-element.elementor-element-7bc0aa13 img{width:64%;}.elementor-961 .elementor-element.elementor-element-396e121a{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:127px;}.elementor-961 .elementor-element.elementor-element-7c008db8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-961 .elementor-element.elementor-element-15b40453{text-align:left;font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-961 .elementor-element.elementor-element-46cb54a .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-46cb54a{width:var( --container-widget-width, 394px );max-width:394px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:394px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-46cb54a.elementor-element{--align-self:flex-start;}.elementor-961 .elementor-element.elementor-element-46cb54a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-46cb54a .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-4ca8edd8{--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;--overlay-opacity:0.15;}.elementor-961 .elementor-element.elementor-element-4ca8edd8:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-4ca8edd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2B023A 32%, #11011D 100%);}.elementor-961 .elementor-element.elementor-element-4ca8edd8::before, .elementor-961 .elementor-element.elementor-element-4ca8edd8 > .elementor-background-video-container::before, .elementor-961 .elementor-element.elementor-element-4ca8edd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-961 .elementor-element.elementor-element-4ca8edd8 > .elementor-background-slideshow::before, .elementor-961 .elementor-element.elementor-element-4ca8edd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-961 .elementor-element.elementor-element-4ca8edd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-961 .elementor-element.elementor-element-2b0722d1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-961 .elementor-element.elementor-element-449867ea{text-align:center;}.elementor-961 .elementor-element.elementor-element-449867ea .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-weight:900;color:#ECECEC;}.elementor-961 .elementor-element.elementor-element-186d86ca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-7e64f239{--display:flex;}.elementor-961 .elementor-element.elementor-element-450445aa{text-align:right;}.elementor-961 .elementor-element.elementor-element-450445aa img{width:69%;}.elementor-961 .elementor-element.elementor-element-34f3bf77{--display:flex;--justify-content:center;}.elementor-961 .elementor-element.elementor-element-d644344{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:39px;}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-text{color:#ECECEC;transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-1241bd41 .elementor-button{background-color:#25B639;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;border-radius:34px 34px 34px 34px;padding:15px 15px 15px 0px;}.elementor-961 .elementor-element.elementor-element-1241bd41{width:var( --container-widget-width, 472px );max-width:472px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;--container-widget-width:472px;--container-widget-flex-grow:0;z-index:1;}.elementor-961 .elementor-element.elementor-element-1241bd41.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-1241bd41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-961 .elementor-element.elementor-element-1241bd41 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-961 .elementor-element.elementor-element-74f31af8{--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-961 .elementor-element.elementor-element-74f31af8:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-74f31af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #11011D 0%, #000000 100%);}.elementor-961 .elementor-element.elementor-element-730cb14c{--display:flex;}.elementor-961 .elementor-element.elementor-element-6d9a51b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-88de3ab{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-961 .elementor-element.elementor-element-88de3ab:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-88de3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-961 .elementor-element.elementor-element-c5f0443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 030px;}.elementor-961 .elementor-element.elementor-element-c5f0443 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:38px;font-weight:900;color:#181414;}.elementor-961 .elementor-element.elementor-element-46ed7522{--display:flex;}.elementor-961 .elementor-element.elementor-element-2c7894f7{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-961 .elementor-element.elementor-element-2c7894f7.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-5b3b68ee{--display:flex;}.elementor-961 .elementor-element.elementor-element-6a4c44ae{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-961 .elementor-element.elementor-element-6a4c44ae.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-e489c9c{--display:flex;}.elementor-961 .elementor-element.elementor-element-3e19df4c{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-961 .elementor-element.elementor-element-3e19df4c.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-70163f46{--display:flex;}.elementor-961 .elementor-element.elementor-element-6ded1c79{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-961 .elementor-element.elementor-element-6ded1c79.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-108c4113{--display:flex;}.elementor-961 .elementor-element.elementor-element-17cce01c{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-961 .elementor-element.elementor-element-17cce01c.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-3fe1cdaf{--display:flex;}.elementor-961 .elementor-element.elementor-element-55d7acb0{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-961 .elementor-element.elementor-element-55d7acb0.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-16d7f0e5{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:7px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:18px;--n-accordion-icon-hover-color:#E43024;--n-accordion-icon-active-color:#E43024;}.elementor-961 .elementor-element.elementor-element-16d7f0e5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}:where( .elementor-961 .elementor-element.elementor-element-16d7f0e5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:none;}.elementor-961 .elementor-element.elementor-element-16d7f0e5.elementor-element{--align-self:flex-start;}.elementor-961 .elementor-element.elementor-element-16d7f0e5 {--n-accordion-padding:10px 20px 10px 20px;}:where( .elementor-961 .elementor-element.elementor-element-16d7f0e5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:600;line-height:24px;}.elementor-961 .elementor-element.elementor-element-76a9a44d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-961 .elementor-element.elementor-element-796af981.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-796af981{text-align:left;}.elementor-961 .elementor-element.elementor-element-796af981 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#181414;}.elementor-961 .elementor-element.elementor-element-4d7aeccc .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(184deg, #0F851B 0%, #25B639 100%);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.37);border-radius:36px 36px 36px 36px;padding:15px 40px 15px 40px;}.elementor-961 .elementor-element.elementor-element-4d7aeccc .elementor-button-content-wrapper{flex-direction:row;}.elementor-961 .elementor-element.elementor-element-7a6b3864{--display:flex;--justify-content:center;}.elementor-961 .elementor-element.elementor-element-752562e6{--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;box-shadow:0px -10px 17px 5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-752562e6:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-752562e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://ultraburn.shop/wp-content/uploads/2025/10/sessao-2.png");}.elementor-961 .elementor-element.elementor-element-2633f26c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-5ac3d912{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-961 .elementor-element.elementor-element-1658faab{width:var( --container-widget-width, 56.327% );max-width:56.327%;--container-widget-width:56.327%;--container-widget-flex-grow:0;}.elementor-961 .elementor-element.elementor-element-1658faab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-961 .elementor-element.elementor-element-2276f349{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-961 .elementor-element.elementor-element-380aeb36{width:var( --container-widget-width, 115.51% );max-width:115.51%;--container-widget-width:115.51%;--container-widget-flex-grow:0;text-align:left;}.elementor-961 .elementor-element.elementor-element-380aeb36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-961 .elementor-element.elementor-element-380aeb36 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-961 .elementor-element.elementor-element-57a3b9da{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-961 .elementor-element.elementor-element-57a3b9da .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-57a3b9da .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-961 .elementor-element.elementor-element-57a3b9da .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-1ae3b1b{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-961 .elementor-element.elementor-element-3fdec02e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-3fdec02e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-961 .elementor-element.elementor-element-3fdec02e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-961 .elementor-element.elementor-element-3fdec02e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-961 .elementor-element.elementor-element-46e361eb{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-961 .elementor-element.elementor-element-73e1758d{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 20px 0px 20px;text-align:center;font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-961 .elementor-element.elementor-element-25ef3103{--width:100%;}.elementor-961 .elementor-element.elementor-element-35d01ab7{--width:100%;}.elementor-961 .elementor-element.elementor-element-5fd0c8cb{--width:100%;}.elementor-961 .elementor-element.elementor-element-b3fb9e3{--width:100%;}.elementor-961 .elementor-element.elementor-element-19a8810f{--width:100%;}.elementor-961 .elementor-element.elementor-element-9848c42{--width:100%;}.elementor-961 .elementor-element.elementor-element-28580815{--width:100%;}.elementor-961 .elementor-element.elementor-element-1527988c{--width:100%;}.elementor-961 .elementor-element.elementor-element-525ed19d{--width:100%;}.elementor-961 .elementor-element.elementor-element-4190aa49{--width:100%;}.elementor-961 .elementor-element.elementor-element-1f2f8320{--width:100%;}.elementor-961 .elementor-element.elementor-element-605ded37{--content-width:1400px;}.elementor-961 .elementor-element.elementor-element-5f71f5ca{--width:50%;}.elementor-961 .elementor-element.elementor-element-396e121a{--width:73%;}.elementor-961 .elementor-element.elementor-element-5ac3d912{--width:100%;}.elementor-961 .elementor-element.elementor-element-2276f349{--width:100%;}.elementor-961 .elementor-element.elementor-element-1ae3b1b{--width:100%;}.elementor-961 .elementor-element.elementor-element-46e361eb{--width:100%;}}@media(max-width:1024px){.elementor-961 .elementor-element.elementor-element-4d69c8bd{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-479670e6{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-5de2b38d{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-28457e27{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-1e57f90a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-961 .elementor-element.elementor-element-4bd843fa{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-605ded37{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-186d86ca{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-6d9a51b6{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-76a9a44d{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-2633f26c{--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-380aeb36 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-961 .elementor-element.elementor-element-4d69c8bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-12097a0b{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-961 .elementor-element.elementor-element-12097a0b.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-12097a0b .elementor-button{font-size:0.7em;}.elementor-961 .elementor-element.elementor-element-43f6f4e1{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-961 .elementor-element.elementor-element-479670e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-7639fe83 .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-2a9af459{z-index:1;font-size:20px;}.elementor-961 .elementor-element.elementor-element-409296dd{margin:-58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;}.elementor-961 .elementor-element.elementor-element-409296dd img{max-width:140%;height:340px;}.elementor-961 .elementor-element.elementor-element-6d62a3a0 .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-7a340e69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-961 .elementor-element.elementor-element-7a340e69 .elementor-icon-list-item > a{font-size:20px;}.elementor-961 .elementor-element.elementor-element-7275991{width:100%;max-width:100%;margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;}.elementor-961 .elementor-element.elementor-element-7275991.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-961 .elementor-element.elementor-element-7275991 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-961 .elementor-element.elementor-element-7275991 .elementor-button{font-size:0.9em;}.elementor-961 .elementor-element.elementor-element-5de2b38d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-737659b5 .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-7b35df8d .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-57605cd3{width:100%;max-width:100%;margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 10px;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-57605cd3.elementor-element{--align-self:stretch;}.elementor-961 .elementor-element.elementor-element-57605cd3 .elementor-button{font-size:0.8em;}.elementor-961 .elementor-element.elementor-element-3cc16827:not(.elementor-motion-effects-element-type-background), .elementor-961 .elementor-element.elementor-element-3cc16827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-961 .elementor-element.elementor-element-28457e27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-4c21bb9e .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-3ab7cf95 .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-3e3f846{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-961 .elementor-element.elementor-element-3e3f846.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-3e3f846 .elementor-button{font-size:0.9em;}.elementor-961 .elementor-element.elementor-element-53ba6374.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-53ba6374{text-align:center;}.elementor-961 .elementor-element.elementor-element-53ba6374 .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-1e57f90a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-961 .elementor-element.elementor-element-18854202{width:100%;max-width:100%;margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;}.elementor-961 .elementor-element.elementor-element-18854202.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-18854202 .elementor-button{font-size:0.9em;}.elementor-961 .elementor-element.elementor-element-1dd50be8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-961 .elementor-element.elementor-element-4bd843fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-4bd843fa.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-961 .elementor-element.elementor-element-4ee56561{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-961 .elementor-element.elementor-element-3cf4e3d6{text-align:center;}.elementor-961 .elementor-element.elementor-element-3cf4e3d6 .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-7bb7d77c{text-align:center;font-size:20px;}.elementor-961 .elementor-element.elementor-element-1586c371{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-961 .elementor-element.elementor-element-1586c371.elementor-element{--align-self:center;}.elementor-961 .elementor-element.elementor-element-1586c371 .elementor-button{font-size:0.7em;}.elementor-961 .elementor-element.elementor-element-b80b0e3{width:100%;max-width:100%;margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:10px 0px 10px 0px;}.elementor-961 .elementor-element.elementor-element-b80b0e3 .elementor-button{font-size:0.8em;}.elementor-961 .elementor-element.elementor-element-3a2a270d.elementor-element{--order:-99999 /* order start hack */;}.elementor-961 .elementor-element.elementor-element-3a2a270d{text-align:center;}.elementor-961 .elementor-element.elementor-element-3a2a270d .elementor-heading-title{font-size:27px;}.elementor-961 .elementor-element.elementor-element-2583a8ea{font-size:16px;}.elementor-961 .elementor-element.elementor-element-605ded37{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-36b6251f{width:100%;max-width:100%;margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-36b6251f .elementor-button{font-size:0.8em;}.elementor-961 .elementor-element.elementor-element-684adc3e{--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:15px;--padding-bottom:015px;--padding-left:16px;--padding-right:16px;}.elementor-961 .elementor-element.elementor-element-5f71f5ca.e-con{--order:-99999 /* order start hack */;}.elementor-961 .elementor-element.elementor-element-7bc0aa13{text-align:center;}.elementor-961 .elementor-element.elementor-element-396e121a{--width:1600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-961 .elementor-element.elementor-element-7c008db8.elementor-element{--order:-99999 /* order start hack */;}.elementor-961 .elementor-element.elementor-element-7c008db8{text-align:center;}.elementor-961 .elementor-element.elementor-element-7c008db8 .elementor-heading-title{font-size:27px;}.elementor-961 .elementor-element.elementor-element-15b40453{text-align:center;font-size:16px;}.elementor-961 .elementor-element.elementor-element-46cb54a{width:100%;max-width:100%;margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 10px;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-46cb54a .elementor-button{font-size:0.8em;}.elementor-961 .elementor-element.elementor-element-186d86ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-450445aa{text-align:center;}.elementor-961 .elementor-element.elementor-element-d644344{--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-961 .elementor-element.elementor-element-d644344 .elementor-icon-list-item > a{font-size:20px;line-height:1.5em;letter-spacing:-0.7px;}.elementor-961 .elementor-element.elementor-element-1241bd41{width:100%;max-width:100%;margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 10px;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-1241bd41 .elementor-button{font-size:0.8em;}.elementor-961 .elementor-element.elementor-element-6d9a51b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-c5f0443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;}.elementor-961 .elementor-element.elementor-element-c5f0443 .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-2c7894f7{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;font-size:14px;line-height:22px;}.elementor-961 .elementor-element.elementor-element-6a4c44ae{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;font-size:14px;line-height:22px;}.elementor-961 .elementor-element.elementor-element-3e19df4c{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;font-size:14px;line-height:22px;}.elementor-961 .elementor-element.elementor-element-6ded1c79{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;font-size:14px;line-height:22px;}.elementor-961 .elementor-element.elementor-element-17cce01c{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;font-size:14px;line-height:22px;}.elementor-961 .elementor-element.elementor-element-55d7acb0{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;font-size:14px;line-height:22px;}.elementor-961 .elementor-element.elementor-element-16d7f0e5{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:14px;}:where( .elementor-961 .elementor-element.elementor-element-16d7f0e5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:18px;}.elementor-961 .elementor-element.elementor-element-76a9a44d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-796af981{text-align:center;}.elementor-961 .elementor-element.elementor-element-796af981 .elementor-heading-title{font-size:28px;}.elementor-961 .elementor-element.elementor-element-2633f26c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-961 .elementor-element.elementor-element-2276f349{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-961 .elementor-element.elementor-element-380aeb36{text-align:center;}.elementor-961 .elementor-element.elementor-element-1ae3b1b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for button, class: .elementor-element-12097a0b */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7275991 */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-57538ebd */.brilho-secao .elementor-spacer {
  height: 10px; /* Altura do espaçador */
  background: linear-gradient(45deg, #FF00A3, #2A0226); /* Gradiente de rosa e roxo */
  position: relative;
  border-radius: 5px; /* Bordas arredondadas no espaçador */
  animation: brilhoAnimacao 3s infinite ease-in-out; /* Animação do gradiente pulsante */
}

@keyframes brilhoAnimacao {
  0% {
    background: linear-gradient(45deg, #FF66B2, #2A0226); /* Brilho suave no rosa e roxo fixo */
  }
  25% {
    background: linear-gradient(45deg, #FF00A3, #2A0226); /* Rosa intenso e roxo fixo */
  }
  50% {
    background: linear-gradient(45deg, #FF66B2, #2A0226); /* Brilho suave no rosa e roxo fixo */
  }
  75% {
    background: linear-gradient(45deg, #FF00A3, #2A0226); /* Rosa intenso e roxo fixo */
  }
  100% {
    background: linear-gradient(45deg, #FF66B2, #2A0226); /* Brilho suave no rosa e roxo fixo */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38adb223 */.brilho-secao .elementor-spacer {
  height: 10px; /* Altura do espaçador */
  background: linear-gradient(45deg, #FF00A3, #2A0226); /* Gradiente de rosa e roxo */
  position: relative;
  border-radius: 5px; /* Bordas arredondadas no espaçador */
  animation: brilhoAnimacao 3s infinite ease-in-out; /* Animação do gradiente pulsante */
}

@keyframes brilhoAnimacao {
  0% {
    background: linear-gradient(45deg, #FF66B2, #2A0226); /* Brilho suave no rosa e roxo fixo */
  }
  25% {
    background: linear-gradient(45deg, #FF00A3, #2A0226); /* Rosa intenso e roxo fixo */
  }
  50% {
    background: linear-gradient(45deg, #FF66B2, #2A0226); /* Brilho suave no rosa e roxo fixo */
  }
  75% {
    background: linear-gradient(45deg, #FF00A3, #2A0226); /* Rosa intenso e roxo fixo */
  }
  100% {
    background: linear-gradient(45deg, #FF66B2, #2A0226); /* Brilho suave no rosa e roxo fixo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57605cd3 */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3f846 */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ef3103 */.elementor-961 .elementor-element.elementor-element-25ef3103 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-25ef3103:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-25ef3103:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d01ab7 */.elementor-961 .elementor-element.elementor-element-35d01ab7 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-35d01ab7:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0c8cb */.elementor-961 .elementor-element.elementor-element-5fd0c8cb {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-5fd0c8cb:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3fb9e3 */.elementor-961 .elementor-element.elementor-element-b3fb9e3 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-b3fb9e3:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8810f */.elementor-961 .elementor-element.elementor-element-19a8810f {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-19a8810f:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-19a8810f:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848c42 */.elementor-961 .elementor-element.elementor-element-9848c42 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-9848c42:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-9848c42:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28580815 */.elementor-961 .elementor-element.elementor-element-28580815 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-28580815:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-28580815:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1527988c */.elementor-961 .elementor-element.elementor-element-1527988c {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1527988c:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1527988c:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525ed19d */.elementor-961 .elementor-element.elementor-element-525ed19d {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-525ed19d:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-525ed19d:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4190aa49 */.elementor-961 .elementor-element.elementor-element-4190aa49 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-4190aa49:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-4190aa49:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f8320 */.elementor-961 .elementor-element.elementor-element-1f2f8320 {
  position: relative;
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:after {
  content: '';
  position: absolute;
  bottom: 0; /* Agora o brilho fica na parte inferior */
  left: 50%;
  transform: translateX(-50%);
  width: 0%;
  transition: width 2s ease-out;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(45deg, #ff6ec7, #ff1493, #ff6ec7, #ff1493); /* Gradiente rosa */
  box-shadow: 
      0px 10px 40px 0px rgba(255, 105, 180, 0.6),
      0px 6px 20px 0px rgba(255, 182, 193, 0.6),
      0px 3px 10px 0px rgba(255, 20, 147, 0.7),
      0px 2px 5px 0px rgba(255, 105, 180, 0.8);
}

.elementor-961 .elementor-element.elementor-element-1f2f8320:hover:after {
  width: 80%; /* Expande o brilho ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18854202 */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1586c371 */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b80b0e3 */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b6251f */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46cb54a */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684adc3e */.elementor-961 .elementor-element.elementor-element-684adc3e {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running botaoanimado;
    background-image: linear-gradient(45deg, #FF00A3, #FF3385, #FF00A3, #FF1F6A); /* Gradiente rosa-vermelho */
    background-size: 300% 100%;
    transition: all .40s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1241bd41 */.bot-verde-gradiente .elementor-button-text, .bot-verde-gradiente .elementor-button-icon {
    position: relative;
    z-index: 2;
}

.bot-verde-gradiente .elementor-button:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #037832, #00BF4E);
   
    z-index: 0;
    transition: opacity 0.3s linear;
    opacity: 1;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:before {
    position: absolute;
    content: "";
    inset: 0;
    background: linear-gradient(90deg, #00BF4E, #037832);
   
    z-index: 1;
    transition: opacity 0.2s linear;
    opacity: 0;
    border-radius: 10px;
}

.bot-verde-gradiente .elementor-button:hover:before {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button {
    transition: 0.5s;
    background: transparent !important;
}

.bot-verde-gradiente .elementor-button-icon {
    z-index: 2;
    font-size: 1.1em;
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.bot-verde-gradiente .elementor-button-text {
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px)
}

.bot-verde-gradiente .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

.bot-verde-gradiente .elementor-button:hover .elementor-button-text {
    transform: translatex(0);
}

.bot-verde-gradiente .elementor-button-icon {
    position: relative;
}

.bot-verde-gradiente .elementor-button-icon::before {
    content: "";
    background: #ffffff20;
  
    position: absolute;
    width: 35px;
  
    height: 35px;
   
    top: 50%;
  
    left: 50%;
   
    transform: translate(-50%, -50%);
    border-radius: 50%;
}


.elementor-2189 .elementor-element.elementor-element-5c0b862a {
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    filter: blur(15px)
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-16d7f0e5 */body, html {
    overflow-x: hidden !important;
    }/* End custom CSS */