.elementor-523 .elementor-element.elementor-element-c110c8a{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:10000;}.elementor-523 .elementor-element.elementor-element-c110c8a:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-c110c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-523 .elementor-element.elementor-element-2950c88.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-3eb6803 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:94px;font-weight:700;line-height:100px;}.elementor-523 .elementor-element.elementor-element-3eb6803.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-b78e506{text-align:center;width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-b78e506 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:400;line-height:33px;}.elementor-523 .elementor-element.elementor-element-b78e506.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-523 .elementor-element.elementor-element-e06fef3 .elementor-button{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;line-height:24px;background-color:transparent;background-image:linear-gradient(137deg, #0E0E0E 0%, #222222 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#069AD1;border-radius:10px 10px 10px 10px;}.elementor-523 .elementor-element.elementor-element-e06fef3.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-9a7452f.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-523 .elementor-element.elementor-element-dd5ab9d{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#525252;}.elementor-523 .elementor-element.elementor-element-dd5ab9d.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-6e0e4cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-9f0e1c6 img{width:100%;}.elementor-523 .elementor-element.elementor-element-9f0e1c6{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-523 .elementor-element.elementor-element-7424ee4{--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-523 .elementor-element.elementor-element-85dd79a{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-523 .elementor-element.elementor-element-14bbeb4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:54px;font-weight:700;line-height:42px;color:#000000;}.elementor-523 .elementor-element.elementor-element-f05c91f{text-align:start;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-f05c91f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:400;line-height:33px;color:#000000;}.elementor-523 .elementor-element.elementor-element-f05c91f.elementor-element{--align-self:flex-start;}.elementor-523 .elementor-element.elementor-element-6d7f794 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-523 .elementor-element.elementor-element-6d7f794 .elementor-button{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;line-height:24px;}.elementor-523 .elementor-element.elementor-element-bac3c26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-5884731{--display:flex;--min-height:409px;--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:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-5884731:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-5884731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/5512.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-5884731.e-con{--align-self:flex-end;}.elementor-523 .elementor-element.elementor-element-e3e31db .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-523 .elementor-element.elementor-element-e7b3ca0{--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:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-e7b3ca0:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-e7b3ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/cashcka.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-035625e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-523 .elementor-element.elementor-element-ba125ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-afb64b2{--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:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-afb64b2:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-afb64b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/Frame-1707482939-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-a98df37 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-523 .elementor-element.elementor-element-c603a38{--display:flex;--min-height:409px;--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:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-c603a38:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-c603a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/Frame-1707482939-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-c603a38.e-con{--align-self:flex-end;}.elementor-523 .elementor-element.elementor-element-7372643 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-523 .elementor-element.elementor-element-8c3aed7{--display:flex;}.elementor-523 .elementor-element.elementor-element-2f340af{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-2f340af .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:400;line-height:45px;color:#000000;}.elementor-523 .elementor-element.elementor-element-2f340af.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-e6d8365{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-e6d8365.elementor-element{--align-self:flex-start;}.elementor-523 .elementor-element.elementor-element-20f7f70{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-523 .elementor-element.elementor-element-20f7f70:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-20f7f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/bg-boleto.jpg");}.elementor-523 .elementor-element.elementor-element-dc79c04{text-align:center;}.elementor-523 .elementor-element.elementor-element-dc79c04 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:54px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-dc79c04.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-b30fc6f{text-align:center;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-b30fc6f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:400;line-height:33px;color:#F7F7F7;}.elementor-523 .elementor-element.elementor-element-b30fc6f.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-6a50479{text-align:center;}.elementor-523 .elementor-element.elementor-element-6a50479 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:54px;font-weight:700;line-height:42px;color:#069AD1;}.elementor-523 .elementor-element.elementor-element-6a50479.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-b35ae2e{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#525252;}.elementor-523 .elementor-element.elementor-element-b35ae2e.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-9339a56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-16c7d09{--display:flex;--min-height:323px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-16c7d09:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-16c7d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/Frame-1707482931.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-16c7d09::before, .elementor-523 .elementor-element.elementor-element-16c7d09 > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-16c7d09 > .e-con-inner > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-16c7d09 > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-16c7d09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-16c7d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-523 .elementor-element.elementor-element-af74731{text-align:center;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-af74731 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:400;line-height:35px;color:#000000;}.elementor-523 .elementor-element.elementor-element-af74731.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-40e251f{--display:flex;--min-height:323px;--justify-content:center;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-40e251f:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-40e251f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/Frame-1707482933.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-40e251f::before, .elementor-523 .elementor-element.elementor-element-40e251f > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-40e251f > .e-con-inner > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-40e251f > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-40e251f > .e-con-inner > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-40e251f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-523 .elementor-element.elementor-element-bc5621c{text-align:center;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-bc5621c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:400;line-height:35px;color:#000000;}.elementor-523 .elementor-element.elementor-element-bc5621c.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-cd32790{--display:flex;--min-height:323px;--justify-content:center;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-cd32790:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-cd32790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/Frame-1707482934.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-cd32790::before, .elementor-523 .elementor-element.elementor-element-cd32790 > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-cd32790 > .e-con-inner > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-cd32790 > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-cd32790 > .e-con-inner > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-cd32790 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-523 .elementor-element.elementor-element-b5167c7{text-align:center;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-b5167c7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:400;line-height:35px;color:#000000;}.elementor-523 .elementor-element.elementor-element-b5167c7.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-e093338 .elementor-button-content-wrapper{flex-direction:row;}.elementor-523 .elementor-element.elementor-element-e093338 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-523 .elementor-element.elementor-element-e093338 .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:200;line-height:24px;background-color:#20469900;border-style:none;}.elementor-523 .elementor-element.elementor-element-e093338 .elementor-button:hover, .elementor-523 .elementor-element.elementor-element-e093338 .elementor-button:focus{color:#FFFFFF;background-color:#02010100;}.elementor-523 .elementor-element.elementor-element-e093338 .elementor-button:hover svg, .elementor-523 .elementor-element.elementor-element-e093338 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-e093338.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-4e492e2{--display:flex;--min-height:367px;--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:40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-fad1c3e{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-523 .elementor-element.elementor-element-fad1c3e:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-fad1c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0A8C;background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/Frame-1707482936.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-7fd91d2{text-align:center;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-7fd91d2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:64px;font-weight:400;line-height:58px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-7fd91d2.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-7f45540{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-523 .elementor-element.elementor-element-7f45540 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:42px;}.elementor-523 .elementor-element.elementor-element-2f9a3a6.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-1efc86d{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#E9E9E9;}.elementor-523 .elementor-element.elementor-element-1efc86d.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-2e89755{--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:150px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-2e89755:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-2e89755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-523 .elementor-element.elementor-element-fe1b956{text-align:center;}.elementor-523 .elementor-element.elementor-element-fe1b956 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:54px;text-transform:none;line-height:77px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-128e058{text-align:center;width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-128e058 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:36px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-128e058.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-f8d79e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-523 .elementor-element.elementor-element-f8d79e2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-523 .elementor-element.elementor-element-f8d79e2 .elementor-button{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:#0E0E0E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0A8C;}.elementor-523 .elementor-element.elementor-element-f8d79e2 .elementor-button:hover, .elementor-523 .elementor-element.elementor-element-f8d79e2 .elementor-button:focus{color:#FF0A8C;background-color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-f8d79e2 .elementor-button:hover svg, .elementor-523 .elementor-element.elementor-element-f8d79e2 .elementor-button:focus svg{fill:#FF0A8C;}.elementor-523 .elementor-element.elementor-element-f8d79e2.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-f8d79e2{z-index:10000;}.elementor-523 .elementor-element.elementor-element-4070d8e{--display:flex;--min-height:67vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-4070d8e:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-4070d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-523 .elementor-element.elementor-element-4070d8e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-523 .elementor-element.elementor-element-7f70206{width:100%;max-width:100%;}.elementor-523 .elementor-element.elementor-element-7f70206.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-d9d1b39{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-523 .elementor-element.elementor-element-d9d1b39:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-d9d1b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-523 .elementor-element.elementor-element-e7db2ca .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:45px;text-transform:none;line-height:61px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-e7db2ca{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:10000;}.elementor-523 .elementor-element.elementor-element-e7db2ca.elementor-element{--align-self:flex-start;}.elementor-523 .elementor-element.elementor-element-91abb95{text-align:end;width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:10000;}.elementor-523 .elementor-element.elementor-element-91abb95 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:45px;text-transform:none;line-height:61px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-91abb95.elementor-element{--align-self:flex-end;}.elementor-523 .elementor-element.elementor-element-70c7a00 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:45px;text-transform:none;line-height:61px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-70c7a00{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:10000;}.elementor-523 .elementor-element.elementor-element-70c7a00.elementor-element{--align-self:flex-start;}.elementor-523 .elementor-element.elementor-element-1c5f06a{--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;--z-index:10000000000000;}.elementor-523 .elementor-element.elementor-element-1c5f06a:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-1c5f06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-523 .elementor-element.elementor-element-c69a144{text-align:center;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;z-index:10000;}.elementor-523 .elementor-element.elementor-element-c69a144 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:64px;text-transform:none;line-height:61px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-c69a144.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-7df8068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-523 .elementor-element.elementor-element-7df8068.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-27e118a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-27e118a.e-con{--align-self:center;}.elementor-523 .elementor-element.elementor-element-f15cc2d{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353535;--border-color:#353535;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-f15cc2d:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-f15cc2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/image-4.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-f15cc2d::before, .elementor-523 .elementor-element.elementor-element-f15cc2d > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-f15cc2d > .e-con-inner > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-f15cc2d > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-f15cc2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-f15cc2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-523 .elementor-element.elementor-element-9f43381 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-523 .elementor-element.elementor-element-9f43381{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-9f43381.elementor-element{--align-self:flex-start;}.elementor-523 .elementor-element.elementor-element-3158721.elementor-element{--align-self:flex-start;}.elementor-523 .elementor-element.elementor-element-3158721:hover{--e-transform-scale:1.05;}.elementor-523 .elementor-element.elementor-element-67b4353{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353535;--border-color:#353535;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-67b4353:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-67b4353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/image-5.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-523 .elementor-element.elementor-element-67b4353::before, .elementor-523 .elementor-element.elementor-element-67b4353 > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-67b4353 > .e-con-inner > .elementor-background-video-container::before, .elementor-523 .elementor-element.elementor-element-67b4353 > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-67b4353 > .e-con-inner > .elementor-background-slideshow::before, .elementor-523 .elementor-element.elementor-element-67b4353 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-523 .elementor-element.elementor-element-06d9120 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-523 .elementor-element.elementor-element-06d9120{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-06d9120.elementor-element{--align-self:flex-start;}.elementor-523 .elementor-element.elementor-element-314b8c9.elementor-element{--align-self:flex-start;}.elementor-523 .elementor-element.elementor-element-314b8c9:hover{--e-transform-scale:1.05;}.elementor-523 .elementor-element.elementor-element-a2c80d2{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-7415435.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-b95e7f8{text-align:center;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;z-index:10000;}.elementor-523 .elementor-element.elementor-element-b95e7f8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:59px;font-weight:200;text-transform:none;line-height:61px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-b95e7f8.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-6a5f9fd{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;z-index:10000;}.elementor-523 .elementor-element.elementor-element-6a5f9fd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:31px;font-weight:200;text-transform:none;line-height:61px;color:#FFFFFF;}.elementor-523 .elementor-element.elementor-element-6a5f9fd.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-9d3ad3a{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#525252;}.elementor-523 .elementor-element.elementor-element-9d3ad3a.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-3688240{--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;--z-index:1000000;}.elementor-523 .elementor-element.elementor-element-3688240:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-3688240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-523 .elementor-element.elementor-element-8dc01cc{text-align:center;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;z-index:10000;}.elementor-523 .elementor-element.elementor-element-8dc01cc .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:59px;font-weight:200;text-transform:none;line-height:61px;color:#000000;}.elementor-523 .elementor-element.elementor-element-8dc01cc.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-b3d3d05{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-586dc7d{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#5E5E5E;}.elementor-523 .elementor-element.elementor-element-e59d0b6{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-de01ce8{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#5E5E5E;}.elementor-523 .elementor-element.elementor-element-179527e{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-9da17a2{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#5E5E5E;}.elementor-523 .elementor-element.elementor-element-dda8175{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-12b5791{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#5E5E5E;}.elementor-523 .elementor-element.elementor-element-741f675{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-d57836c{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#5E5E5E;}.elementor-523 .elementor-element.elementor-element-5d4ab24{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-ca154f1{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#5E5E5E;}.elementor-523 .elementor-element.elementor-element-1c64916{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-1c64916 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E2E2E2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F6F6;}:where( .elementor-523 .elementor-element.elementor-element-1c64916 > .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:"Archivo", Sans-serif;font-weight:400;}:where( .elementor-523 .elementor-element.elementor-element-1c64916 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-523 .elementor-element.elementor-element-1c64916.elementor-element{--align-self:center;}body.elementor-page-523:not(.elementor-motion-effects-element-type-background), body.elementor-page-523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}@media(min-width:768px){.elementor-523 .elementor-element.elementor-element-5884731{--width:33.3333%;}.elementor-523 .elementor-element.elementor-element-e7b3ca0{--width:66.6666%;}.elementor-523 .elementor-element.elementor-element-afb64b2{--width:66.6666%;}.elementor-523 .elementor-element.elementor-element-c603a38{--width:33.3333%;}.elementor-523 .elementor-element.elementor-element-4070d8e{--width:100%;}.elementor-523 .elementor-element.elementor-element-27e118a{--width:63%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-523 .elementor-element.elementor-element-c110c8a{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-523 .elementor-element.elementor-element-3eb6803{text-align:center;}.elementor-523 .elementor-element.elementor-element-3eb6803 .elementor-heading-title{font-size:43px;line-height:1.2em;}.elementor-523 .elementor-element.elementor-element-b78e506 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-523 .elementor-element.elementor-element-b78e506{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-523 .elementor-element.elementor-element-9f0e1c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-523 .elementor-element.elementor-element-14bbeb4{text-align:center;z-index:10;}.elementor-523 .elementor-element.elementor-element-14bbeb4 .elementor-heading-title{font-size:32px;}.elementor-523 .elementor-element.elementor-element-f05c91f{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:10;}.elementor-523 .elementor-element.elementor-element-f05c91f.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-6d7f794.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-66f1961{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;z-index:1;}.elementor-523 .elementor-element.elementor-element-bac3c26{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-5884731:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-5884731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/5512.jpg");}.elementor-523 .elementor-element.elementor-element-e7b3ca0{--min-height:409px;}.elementor-523 .elementor-element.elementor-element-ba125ea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-afb64b2{--min-height:409px;}.elementor-523 .elementor-element.elementor-element-afb64b2:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-afb64b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-523 .elementor-element.elementor-element-8c3aed7{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-2f340af .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-523 .elementor-element.elementor-element-2f340af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:10;}.elementor-523 .elementor-element.elementor-element-20f7f70:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-20f7f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-523 .elementor-element.elementor-element-20f7f70{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-dc79c04 .elementor-heading-title{font-size:45px;}.elementor-523 .elementor-element.elementor-element-b30fc6f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-6a50479 .elementor-heading-title{font-size:29px;line-height:1.5em;}.elementor-523 .elementor-element.elementor-element-16c7d09{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-af74731 .elementor-heading-title{font-size:32px;}.elementor-523 .elementor-element.elementor-element-af74731{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-40e251f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-bc5621c .elementor-heading-title{font-size:32px;}.elementor-523 .elementor-element.elementor-element-bc5621c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-cd32790{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-b5167c7 .elementor-heading-title{font-size:32px;}.elementor-523 .elementor-element.elementor-element-b5167c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-e093338 .elementor-button{font-size:14px;}.elementor-523 .elementor-element.elementor-element-4e492e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-fad1c3e:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-fad1c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/Frame-1707482936.jpg");}.elementor-523 .elementor-element.elementor-element-fad1c3e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-523 .elementor-element.elementor-element-7fd91d2 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-523 .elementor-element.elementor-element-7fd91d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-7f45540{text-align:center;}.elementor-523 .elementor-element.elementor-element-7f45540 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-523 .elementor-element.elementor-element-2e89755{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-fe1b956 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-523 .elementor-element.elementor-element-128e058 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-523 .elementor-element.elementor-element-128e058{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-4070d8e{--min-height:32vh;}.elementor-523 .elementor-element.elementor-element-e7db2ca .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-523 .elementor-element.elementor-element-e7db2ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-91abb95{text-align:end;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-91abb95 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-523 .elementor-element.elementor-element-91abb95.elementor-element{--align-self:flex-end;}.elementor-523 .elementor-element.elementor-element-70c7a00 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-523 .elementor-element.elementor-element-70c7a00{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-c69a144 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-523 .elementor-element.elementor-element-c69a144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-9f43381{text-align:center;}.elementor-523 .elementor-element.elementor-element-3158721.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-06d9120{text-align:center;}.elementor-523 .elementor-element.elementor-element-314b8c9.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-b95e7f8 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-523 .elementor-element.elementor-element-b95e7f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-6a5f9fd .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-523 .elementor-element.elementor-element-6a5f9fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-3688240{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-523 .elementor-element.elementor-element-8dc01cc .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-523 .elementor-element.elementor-element-8dc01cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-523 .elementor-element.elementor-element-1c64916{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-523 .elementor-element.elementor-element-e6d8365{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-523 .elementor-element.elementor-element-20f7f70:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-20f7f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-523 .elementor-element.elementor-element-fad1c3e:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-fad1c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/Frame-1707482936.jpg");}.elementor-523 .elementor-element.elementor-element-7f45540{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-523 .elementor-element.elementor-element-7f45540 .elementor-heading-title{font-size:16px;}.elementor-523 .elementor-element.elementor-element-7f45540.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-fe1b956 .elementor-heading-title{line-height:61px;}.elementor-523 .elementor-element.elementor-element-fe1b956{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-523 .elementor-element.elementor-element-fe1b956.elementor-element{--align-self:center;}.elementor-523 .elementor-element.elementor-element-c69a144{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}}/* Start custom CSS for heading, class: .elementor-element-3eb6803 */.elementor-523 .elementor-element.elementor-element-3eb6803 .elementor-heading-title{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 12s ease 0s;
    transition: all 12s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 12s ease 6s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FF0A8C, #069AD1, #FF0A8C, #069AD1);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e06fef3 */.elementor-523 .elementor-element.elementor-element-e06fef3 { 
pointer-events: none !important; 


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a7452f */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(255, 10, 140, 1) 0deg, /* #FF0A8C */
      rgba(255, 82, 174, 0) 60deg, /* #FF52AE */
      rgba(255, 82, 174, 0) 300deg, /* #FF52AE */
      rgba(255, 10, 140, 1) 360deg  /* #FF0A8C */
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #FF0A8C;
    background: linear-gradient(
      225deg,
    rgba(255, 10, 140, 0.44) 5.88%, /* #FF0A8C */
      rgba(255, 82, 174, 0) 50.22%, /* #FF52AE */
      rgba(255, 82, 174, 0.44) 95.32% /* #FF52AE */
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 18px;
    background: linear-gradient(
      271.55deg,
      rgba(255, 10, 140, 0.44) 5.88%, /* #FF0A8C */
      rgba(255, 82, 174, 0) 50.22%, /* #FF52AE */
      rgba(255, 82, 174, 0.44) 95.32% /* #FF52AE */
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 24px;
    font-family: Archivo;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #FFE5BC57 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
}

/* Pseudo-elemento para o fundo com zoom e opacidade */
.btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/bg-button-copiar.webp")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
}

/* Hover do botão: volta ao scale(1) e opacity(1) */
.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}

/* ===== Ícone de seta ===== */
.arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
    transition: 0.5s ease all
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }
    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }
    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}

@media (max-width: 320px) {
    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }
    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }
    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66f1961 */.elementor-523 .elementor-element.elementor-element-66f1961 { 
  content: "";
  position: absolute; 
  right: 0%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6d8365 */.elementor-523 .elementor-element.elementor-element-e6d8365 { 
  content: "";
  position: absolute; 
  z-index: 100; 
  left: 0%;
}

@media (max-width:1000px) { 
  .elementor-523 .elementor-element.elementor-element-e6d8365 { 
  content: "";
  position: absolute; 
  z-index: 100; 
  left: 0%;
  top: 90%; 
}  
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f7f70 */.elementor-523 .elementor-element.elementor-element-20f7f70::after {
    content:"";
    pointer-events: none;
    width: 550px; /*defina otamanho do círculo*/
    height:550px; /*defina otamanho do círculo*/
    border-radius: 50%;
    position: absolute;
    top: 15em;
    left: 0;
    z-index:2;
    transform: translate(-50%, -50%);
    background: #2d374d80; /*defina a cor do círculo*/
    animation: circulo 20s infinite alternate ease-out; /*defina o tempo do círculo*/
    transition: 0.5s all;
    filter: blur(100px);  /*defina o blur do círculo*/
    z-index: 0;
}

@keyframes circulo{
    0%, 100%{
        transform: translatex(50em) translatey(5em);
        scale: 1.4;
    }

    50%{
        transform: translatex(0em) translatey(-5em);
    }

}

.elementor-523 .elementor-element.elementor-element-20f7f70{
      overflow: hidden !important;
}

.elementor-523 .elementor-element.elementor-element-20f7f70 *{
      z-index: 3 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f9a3a6 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(255, 10, 140, 1) 0deg, /* #FF0A8C */
      rgba(255, 82, 174, 0) 60deg, /* #FF52AE */
      rgba(255, 82, 174, 0) 300deg, /* #FF52AE */
      rgba(255, 10, 140, 1) 360deg  /* #FF0A8C */
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #FF0A8C;
    background: linear-gradient(
      225deg,
    rgba(255, 10, 140, 0.44) 5.88%, /* #FF0A8C */
      rgba(255, 82, 174, 0) 50.22%, /* #FF52AE */
      rgba(255, 82, 174, 0.44) 95.32% /* #FF52AE */
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 18px;
    background: linear-gradient(
      271.55deg,
      rgba(255, 10, 140, 0.44) 5.88%, /* #FF0A8C */
      rgba(255, 82, 174, 0) 50.22%, /* #FF52AE */
      rgba(255, 82, 174, 0.44) 95.32% /* #FF52AE */
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 24px;
    font-family: Archivo;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #FFE5BC57 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
}

/* Pseudo-elemento para o fundo com zoom e opacidade */
.btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/bg-button-copiar.webp")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
}

/* Hover do botão: volta ao scale(1) e opacity(1) */
.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}

/* ===== Ícone de seta ===== */
.arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
    transition: 0.5s ease all
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }
    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }
    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}

@media (max-width: 320px) {
    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }
    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }
    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7df8068 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
    opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
}

.glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
}

.glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(255, 10, 140, 1) 0deg, /* #FF0A8C */
      rgba(255, 82, 174, 0) 60deg, /* #FF52AE */
      rgba(255, 82, 174, 0) 300deg, /* #FF52AE */
      rgba(255, 10, 140, 1) 360deg  /* #FF0A8C */
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
}

.glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
}

.glowbox-borders {
    animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
}

@keyframes borderTurn {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

@keyframes borderTurnWithTranslate {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #FF0A8C;
    background: linear-gradient(
      225deg,
    rgba(255, 10, 140, 0.44) 5.88%, /* #FF0A8C */
      rgba(255, 82, 174, 0) 50.22%, /* #FF52AE */
      rgba(255, 82, 174, 0.44) 95.32% /* #FF52AE */
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 18px;
    background: linear-gradient(
      271.55deg,
      rgba(255, 10, 140, 0.44) 5.88%, /* #FF0A8C */
      rgba(255, 82, 174, 0) 50.22%, /* #FF52AE */
      rgba(255, 82, 174, 0.44) 95.32% /* #FF52AE */
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 24px;
    font-family: Archivo;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #FFE5BC57 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
}

/* Pseudo-elemento para o fundo com zoom e opacidade */
.btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://tmb-oficial.com.br/wp-content/uploads/2025/08/bg-button-copiar.webp")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
}

/* Hover do botão: volta ao scale(1) e opacity(1) */
.btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
}

/* ===== Ícone de seta ===== */
.arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
}

.btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
    transition: 0.5s ease all
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
    .btn-cta-box {
        gap: 10px;
        padding: 8px 12px 8px 8px;
    }
    .btn-cta {
        font-size: 14px;
        padding: 12px 14px;
    }
    .arrow-icon {
        rotate: -90deg;
        width: 16px;
    }
}

@media (max-width: 320px) {
    .btn-cta-box {
        gap: 8px;
        padding: 6px 8px 6px 6px;
    }
    .btn-cta {
        font-size: 12px;
        padding: 10px 12px;
    }
    .arrow-icon {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3158721 */.btn-donate {
  --clr-font-main: hsla(0 0% 20% / 100);
  --btn-bg-1: hsla(194 100% 69% / 1);
  --btn-bg-2: hsla(217 100% 56% / 1);
  --btn-bg-color: hsla(360 100% 100% / 1);
  --radii: 0.5em;
  cursor: pointer;
  padding: 0.9em 1.8em !important;
  min-width: 120px;
  min-height: 44px;
  font-size: var(--size, 1rem);
  font-weight: 400 !important;
  transition: 0.8s;
  font-family: Archivo !important;
  background-size: 280% auto;
  background-image: linear-gradient(
    325deg,
    var(--btn-bg-2) 0%,
    var(--btn-bg-1) 55%,
    var(--btn-bg-2) 90%
  );
  border: none;
  border-radius: var(--radii);
  color: white !important;
  box-shadow:
    0px 0px 20px rgba(71, 184, 255, 0.5),
    0px 5px 5px -1px rgba(58, 125, 233, 0.25),
    inset 4px 4px 8px rgba(175, 230, 255, 0.5),
    inset -4px -4px 8px rgba(19, 95, 216, 0.35);
}

.btn-donate:hover {
  background-position: right top;
}

.btn-donate:is(:focus, :focus-visible, :active) {
  outline: none;
  box-shadow:
    0 0 0 3px var(--btn-bg-color),
    0 0 0 6px var(--btn-bg-2);
}

@media (prefers-reduced-motion: reduce) {
  .btn-donate {
    transition: linear;
  }
}

/* 🎯 Área de edição exclusiva para mobile */
@media (max-width: 768px) {
  .btn-donate {
    font-size: 1rem !important;
    padding: 0.8em 1em !important;
    min-width: 100px;
    box-shadow: none;
    /* Você pode adicionar outros ajustes específicos para mobile aqui */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-314b8c9 */.btn-donate2 {
  --clr-font-main: hsla(0 0% 20% / 100);
  --btn-bg-1: hsla(194 100% 69% / 1);
  --btn-bg-2: hsla(217 100% 56% / 1);
  --btn-bg-color: hsla(360 100% 100% / 1);
  --radii: 0.5em;
  cursor: pointer;
  padding: 0.9em 1.8em !important;
  min-width: 120px;
  min-height: 44px;
  font-size: var(--size, 1rem);
  font-weight: 400 !important;
  transition: 0.8s;
  font-family: Archivo !important;
  background-size: 280% auto;
  background-image: linear-gradient(
    325deg,
    var(--btn-bg-2) 0%,
    var(--btn-bg-1) 55%,
    var(--btn-bg-2) 90%
  );
  border: none;
  border-radius: var(--radii);
  color: white !important;
  box-shadow:
    0px 0px 20px rgba(71, 184, 255, 0.5),
    0px 5px 5px -1px rgba(58, 125, 233, 0.25),
    inset 4px 4px 8px rgba(175, 230, 255, 0.5),
    inset -4px -4px 8px rgba(19, 95, 216, 0.35);
}

.btn-donate2:hover {
  background-position: right top;
}

.btn-donate2:is(:focus, :focus-visible, :active) {
  outline: none;
  box-shadow:
    0 0 0 3px var(--btn-bg-color),
    0 0 0 6px var(--btn-bg-2);
}

@media (prefers-reduced-motion: reduce) {
  .btn-donate2 {
    transition: linear;
  }
}

/* 🎯 Área de edição exclusiva para mobile */
@media (max-width: 768px) {
  .btn-donate2 {
    font-size: 0.7rem !important;
    padding: 0.8em 1em !important;
    min-width: 100px;
    box-shadow: none;
    /* Você pode adicionar outros ajustes específicos para mobile aqui */
  }
}/* End custom CSS */
/* Start custom CSS */.rosa { 
  color: #FF0A8C;  
 
} 
html, body { 
  mmax-width: 100%;
  overflow-x: hidden; 
}/* End custom CSS */