.elementor-22 .elementor-element.elementor-element-6fb9aab{--display:flex;--min-height:1080px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6fb9aab:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6fb9aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/05/treinamento-violacao-banner-hero2.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-f5d3d2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-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-22 .elementor-element.elementor-element-ec74282 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;font-weight:300;color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-ec74282 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-ec74282 .elementor-heading-title a:focus{color:#DEDEDE;}.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-22 .elementor-element.elementor-element-321d9f6{width:var( --container-widget-width, 272px );max-width:272px;--container-widget-width:272px;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:200;color:#DEDEDE;}.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-22 .elementor-element.elementor-element-087051d .elementor-button{background-color:#61CE70;font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:200;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-22 .elementor-element.elementor-element-f791b7d{width:var( --container-widget-width, 214px );max-width:214px;margin:240px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:214px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-f791b7d.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-f791b7d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-22 .elementor-element.elementor-element-f791b7d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f791b7d .elementor-icon{font-size:68px;}.elementor-22 .elementor-element.elementor-element-f791b7d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4de889d{--display:flex;--min-height:689px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-22 .elementor-element.elementor-element-4de889d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4de889d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/04/treinamento-violacao-subhero.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-1d0a989{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-1d0a989 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1d0a989 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:300;}.elementor-22 .elementor-element.elementor-element-1d0a989 .elementor-icon-box-title{color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-1d0a989:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-1d0a989:has(:focus) .elementor-icon-box-title{color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-1d0a989 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#DEDEDEC9;}.elementor-22 .elementor-element.elementor-element-a9766f2{width:var( --container-widget-width, 387px );max-width:387px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a9766f2 .elementor-icon-box-title{margin-block-end:14px;color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-a9766f2 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-a9766f2 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:300;}.elementor-22 .elementor-element.elementor-element-a9766f2:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-a9766f2:has(:focus) .elementor-icon-box-title{color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-a9766f2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#DEDEDEC9;}.elementor-22 .elementor-element.elementor-element-65ae2d2{width:var( --container-widget-width, 283px );max-width:283px;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:283px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-65ae2d2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;font-weight:200;color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-ce70780{--display:flex;--min-height:1080px;--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--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-22 .elementor-element.elementor-element-ce70780:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E4D9;}.elementor-22 .elementor-element.elementor-element-ce70780::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/04/background-treinamento-violacao.webp");--background-overlay:'';background-position:center center;}.elementor-22 .elementor-element.elementor-element-4aa0a20{--display:flex;--justify-content:space-around;}.elementor-22 .elementor-element.elementor-element-4aa0a20.e-con{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-d401585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-d401585 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:85px;font-weight:300;color:#94431B;}.elementor-22 .elementor-element.elementor-element-d401585 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-d401585 .elementor-heading-title a:focus{color:#94431B;}.elementor-22 .elementor-element.elementor-element-853a809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:24px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#94431B;border-radius:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon-box-title{margin-block-end:0px;color:#94431B;}.elementor-22 .elementor-element.elementor-element-853a809.elementor-view-stacked .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-853a809.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-853a809.elementor-view-default .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-853a809.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-853a809.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-853a809.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-853a809.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-853a809.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-853a809.elementor-view-default:has(:focus) .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon{font-size:47px;}.elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1px;}.elementor-22 .elementor-element.elementor-element-853a809:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-853a809:has(:focus) .elementor-icon-box-title{color:#94431B;}.elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#94431B;}.elementor-22 .elementor-element.elementor-element-9fd90f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:24px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#94431B;border-radius:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon-box-title{margin-block-end:0px;color:#94431B;}.elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-stacked .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-default .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-view-default:has(:focus) .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon{font-size:47px;}.elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1px;}.elementor-22 .elementor-element.elementor-element-9fd90f6:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-9fd90f6:has(:focus) .elementor-icon-box-title{color:#94431B;}.elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#94431B;}.elementor-22 .elementor-element.elementor-element-e623c08{--display:flex;--justify-content:flex-end;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-e623c08.e-con{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-3f0b94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#94431B;border-radius:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon-box-title{margin-block-end:0px;color:#94431B;}.elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-stacked .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-default .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-view-default:has(:focus) .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon{font-size:47px;}.elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1px;}.elementor-22 .elementor-element.elementor-element-3f0b94a:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-3f0b94a:has(:focus) .elementor-icon-box-title{color:#94431B;}.elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#94431B;}.elementor-22 .elementor-element.elementor-element-9bb14b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#94431B;border-radius:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon-box-title{margin-block-end:0px;color:#94431B;}.elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-stacked .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-default .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-view-default:has(:focus) .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon{font-size:47px;}.elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1px;}.elementor-22 .elementor-element.elementor-element-9bb14b5:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-9bb14b5:has(:focus) .elementor-icon-box-title{color:#94431B;}.elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#94431B;}.elementor-22 .elementor-element.elementor-element-9f29b33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#94431B;border-radius:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon-box-title{margin-block-end:0px;color:#94431B;}.elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-stacked .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-default .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-9f29b33.elementor-view-default:has(:focus) .elementor-icon{fill:#94431B;color:#94431B;border-color:#94431B;}.elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon{font-size:47px;}.elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1px;}.elementor-22 .elementor-element.elementor-element-9f29b33:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-9f29b33:has(:focus) .elementor-icon-box-title{color:#94431B;}.elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#94431B;}.elementor-22 .elementor-element.elementor-element-d150149{width:var( --container-widget-width, 637px );max-width:637px;--container-widget-width:637px;--container-widget-flex-grow:0;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:29px;color:#94431B;}.elementor-22 .elementor-element.elementor-element-d150149 a:hover, .elementor-22 .elementor-element.elementor-element-d150149 a:focus{color:#94431B;}.elementor-22 .elementor-element.elementor-element-ed2b31c{--display:flex;--min-height:4500px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-22 .elementor-element.elementor-element-ed2b31c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ed2b31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020100;background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/04/background3-treinamento-violacao-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-02d36ea{width:var( --container-widget-width, 918px );max-width:918px;margin:142px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:918px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-02d36ea.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-02d36ea .elementor-icon-box-title{margin-block-end:0px;color:#94431B;}.elementor-22 .elementor-element.elementor-element-02d36ea .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-02d36ea .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:300;}.elementor-22 .elementor-element.elementor-element-02d36ea:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-02d36ea:has(:focus) .elementor-icon-box-title{color:#AB4113;}.elementor-22 .elementor-element.elementor-element-02d36ea .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;color:#AB4113;}.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-22 .elementor-element.elementor-element-abd86b4{width:var( --container-widget-width, 80% );max-width:80%;margin:92px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-abd86b4.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-c921c05{width:var( --container-widget-width, 1041px );max-width:1041px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1041px;--container-widget-flex-grow:0;text-align:start;font-family:"Bebas Neue", Sans-serif;font-size:110px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c921c05.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-c921c05 a:hover, .elementor-22 .elementor-element.elementor-element-c921c05 a:focus{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1131977{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-1131977 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-1131977.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-22 .elementor-element.elementor-element-1131977.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1131977.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-22 .elementor-element.elementor-element-1131977 .elementor-icon{font-size:134px;}.elementor-22 .elementor-element.elementor-element-1131977 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1131977 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-1131977 .elementor-icon-box-title{color:#DEDEDECC;}.elementor-22 .elementor-element.elementor-element-1131977:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-1131977:has(:focus) .elementor-icon-box-title{color:#DEDEDECC;}.elementor-22 .elementor-element.elementor-element-1131977 .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:400;color:#DEDEDECC;}.elementor-22 .elementor-element.elementor-element-1b850c9{width:var( --container-widget-width, 689px );max-width:689px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:689px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-1b850c9.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-1b850c9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:300;color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-1b850c9 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-1b850c9 .elementor-heading-title a:focus{color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-414991a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 48px;--row-gap:20px;--column-gap:48px;--flex-wrap:wrap;}.elementor-22 .elementor-element.elementor-element-bc11298{width:var( --container-widget-width, 1084px );max-width:1084px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:78px 210px 78px 210px;--container-widget-width:1084px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-bc11298.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-bc11298 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-bc11298 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-bc11298 .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-bc11298:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-bc11298:has(:focus) .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-bc11298 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:200;color:#EAEAEA;}.elementor-22 .elementor-element.elementor-element-8ce21e4{width:var( --container-widget-width, 513px );max-width:513px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:88px 78px 96px 78px;--container-widget-width:513px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-8ce21e4.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-8ce21e4:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-8ce21e4:has(:focus) .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;color:#EAEAEA;}.elementor-22 .elementor-element.elementor-element-fe745fb{width:var( --container-widget-width, 513px );max-width:513px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:88px 78px 96px 78px;--container-widget-width:513px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-fe745fb.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-fe745fb:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-fe745fb:has(:focus) .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;color:#EAEAEA;}.elementor-22 .elementor-element.elementor-element-7bea756{width:var( --container-widget-width, 513px );max-width:513px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:88px 78px 96px 78px;--container-widget-width:513px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-7bea756.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-7bea756:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-7bea756:has(:focus) .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;color:#EAEAEA;}.elementor-22 .elementor-element.elementor-element-079d785{width:var( --container-widget-width, 513px );max-width:513px;margin:-3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:120px 78px 140px 78px;--container-widget-width:513px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-079d785.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-079d785:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-079d785:has(:focus) .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;color:#EAEAEA;}.elementor-22 .elementor-element.elementor-element-482e86f{width:var( --container-widget-width, 689px );max-width:689px;margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:689px;--container-widget-flex-grow:0;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:300;line-height:29px;color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-482e86f.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-482e86f a:hover, .elementor-22 .elementor-element.elementor-element-482e86f a:focus{color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-d66a56b{width:var( --container-widget-width, 300px );max-width:300px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-d66a56b.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d66a56b .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-51267ed{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-22 .elementor-element.elementor-element-51267ed:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-51267ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/04/quem-e-marcos-moura.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-544490f{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:14%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-544490f{right:20%;}body.rtl .elementor-22 .elementor-element.elementor-element-544490f{left:20%;}.elementor-22 .elementor-element.elementor-element-1ac4862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1ac4862 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:300;color:#DEDEDEE6;}.elementor-22 .elementor-element.elementor-element-1ac4862 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-1ac4862 .elementor-heading-title a:focus{color:#DEDEDEE6;}.elementor-22 .elementor-element.elementor-element-de42e95{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#DEDEDEE6;}.elementor-22 .elementor-element.elementor-element-c69c319{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-22 .elementor-element.elementor-element-c69c319:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c69c319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E4D9;}.elementor-22 .elementor-element.elementor-element-11cd683{width:var( --container-widget-width, 328px );max-width:328px;margin:72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:328px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-11cd683.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-11cd683 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:200;color:#94431BE6;}.elementor-22 .elementor-element.elementor-element-11cd683 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-11cd683 .elementor-heading-title a:focus{color:#94431BE6;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-ad37ccd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-ad37ccd.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-swiper-button{font-size:29px;color:#CA8A66;}.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-swiper-button svg{fill:#CA8A66;}.elementor-22 .elementor-element.elementor-element-ad37ccd .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-22 .elementor-element.elementor-element-ad37ccd .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__text{font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__name{font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-22 .elementor-element.elementor-element-a0e0531{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-22 .elementor-element.elementor-element-a0e0531:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a0e0531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/04/treinamento-violacao-subhero.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-071a429{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--flex-wrap:wrap;}.elementor-22 .elementor-element.elementor-element-236f6c5{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-236f6c5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:44px;font-weight:200;color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-236f6c5 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-236f6c5 .elementor-heading-title a:focus{color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-88e5810{width:var( --container-widget-width, 48% );max-width:48%;padding:43px 43px 43px 43px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-88e5810 .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-88e5810 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-88e5810 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-88e5810 .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-88e5810:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-88e5810:has(:focus) .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-88e5810 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:200;color:#EAEAEAC9;}.elementor-22 .elementor-element.elementor-element-09a0966{width:var( --container-widget-width, 48% );max-width:48%;padding:43px 43px 43px 43px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-09a0966 .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-09a0966 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-09a0966 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-09a0966 .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-09a0966:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-09a0966:has(:focus) .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-09a0966 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:200;color:#EAEAEAC9;}.elementor-22 .elementor-element.elementor-element-3a1aa39{width:100%;max-width:100%;padding:43px 43px 43px 43px;}.elementor-22 .elementor-element.elementor-element-3a1aa39 .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-3a1aa39 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3a1aa39 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-3a1aa39 .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-3a1aa39:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-3a1aa39:has(:focus) .elementor-icon-box-title{color:#F2F2F2E6;}.elementor-22 .elementor-element.elementor-element-3a1aa39 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:200;color:#EAEAEAC9;}.elementor-22 .elementor-element.elementor-element-f4bff57{width:var( --container-widget-width, 380px );max-width:380px;--e-transform-translateY:50%;--container-widget-width:380px;--container-widget-flex-grow:0;bottom:50%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f4bff57{right:10%;}body.rtl .elementor-22 .elementor-element.elementor-element-f4bff57{left:10%;}.elementor-22 .elementor-element.elementor-element-f4bff57 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:200;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f4bff57 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-f4bff57 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7ed062d{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-7ed062d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:200;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7ed062d .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-7ed062d .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-874203f{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-874203f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-874203f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030201;background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/04/faq.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-60db478{width:var( --container-widget-width, 259px );max-width:259px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:259px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-60db478.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-60db478 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:200;color:#FBFBFBCC;}.elementor-22 .elementor-element.elementor-element-60db478 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-60db478 .elementor-heading-title a:focus{color:#FBFBFBCC;}.elementor-22 .elementor-element.elementor-element-224bf07{--display:flex;--border-radius:0px 0px 12px 12px;--padding-top:16px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-497544e{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-497544e a:hover, .elementor-22 .elementor-element.elementor-element-497544e a:focus{color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-28d965d{--display:flex;--border-radius:0px 0px 12px 12px;--padding-top:16px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-b9ecf78{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-b9ecf78 a:hover, .elementor-22 .elementor-element.elementor-element-b9ecf78 a:focus{color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-d9a90ef{--display:flex;--border-radius:0px 0px 12px 12px;--padding-top:16px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-d5b3459{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-d5b3459 a:hover, .elementor-22 .elementor-element.elementor-element-d5b3459 a:focus{color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-7910de3{--display:flex;--border-radius:0px 0px 12px 12px;--padding-top:16px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-f89532a{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-f89532a a:hover, .elementor-22 .elementor-element.elementor-element-f89532a a:focus{color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-2a53489{--display:flex;--border-radius:0px 0px 12px 12px;--padding-top:16px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-d9a7530{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-d9a7530 a:hover, .elementor-22 .elementor-element.elementor-element-d9a7530 a:focus{color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-49c4602{--display:flex;--border-radius:0px 0px 12px 12px;--padding-top:16px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-b95dfb7{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-b95dfb7 a:hover, .elementor-22 .elementor-element.elementor-element-b95dfb7 a:focus{color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-5bba897{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:590px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:4px 4px 4px 4px;--n-accordion-title-normal-color:#E8E8E8CC;--n-accordion-title-hover-color:#E8E8E8CC;--n-accordion-title-active-color:#E8E8E8CC;--n-accordion-icon-size:15px;}.elementor-22 .elementor-element.elementor-element-5bba897.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-5bba897 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E870;}.elementor-22 .elementor-element.elementor-element-5bba897 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-5bba897 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:#E8E8E8CC;}:where( .elementor-22 .elementor-element.elementor-element-5bba897 > .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:"Poppins", Sans-serif;font-weight:400;}:where( .elementor-22 .elementor-element.elementor-element-5bba897 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#E8E8E8CC;}.elementor-22 .elementor-element.elementor-element-280bece{--display:flex;--min-height:800px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-280bece:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-280bece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E4D9;}.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-22 .elementor-element.elementor-element-a79cc0a{width:var( --container-widget-width, 445px );max-width:445px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:445px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a79cc0a.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-a79cc0a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22 .elementor-element.elementor-element-a79cc0a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22 .elementor-element.elementor-element-a79cc0a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-wrapper .elementor-image-box-img{width:158px;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:300;color:#94431BE3;}.elementor-22 .elementor-element.elementor-element-a79cc0a:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-a79cc0a:has(:focus) .elementor-image-box-title{color:#94431BE3;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#94431B;}.elementor-22 .elementor-element.elementor-element-e630731{width:var( --container-widget-width, 837px );max-width:837px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:837px;--container-widget-flex-grow:0;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#94431B;}.elementor-22 .elementor-element.elementor-element-e630731.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-e630731 a:hover, .elementor-22 .elementor-element.elementor-element-e630731 a:focus{color:#94431B;}.elementor-22 .elementor-element.elementor-element-74900df{--display:flex;--min-height:1080px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-74900df:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-74900df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/05/treinamento-violacao-banner-hero2.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-b0f5284{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-22 .elementor-element.elementor-element-78dc20d{width:var( --container-widget-width, 373px );max-width:373px;--container-widget-width:373px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-78dc20d.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-78dc20d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;font-weight:300;color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-78dc20d .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-78dc20d .elementor-heading-title a:focus{color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-38f4566{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:200;color:#DEDEDE;}.elementor-22 .elementor-element.elementor-element-655db9a{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-655db9a .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:300;}.elementor-22 .elementor-element.elementor-element-3799183{width:var( --container-widget-width, 325px );max-width:325px;margin:240px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:325px;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:200;color:#DEDEDE;}@media(max-width:900px){.elementor-22 .elementor-element.elementor-element-ec74282 .elementor-heading-title{font-size:5.5vw;}.elementor-22 .elementor-element.elementor-element-c921c05{font-size:44px;}.elementor-22 .elementor-element.elementor-element-74900df{--min-height:0px;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3799183{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:760px){.elementor-22 .elementor-element.elementor-element-6fb9aab:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6fb9aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/05/banner-mobile2.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-6fb9aab{--content-width:300px;--min-height:935px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f5d3d2d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-ec74282{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ec74282 .elementor-heading-title{font-size:7.8vw;}.elementor-22 .elementor-element.elementor-element-087051d .elementor-button{font-size:18px;}.elementor-22 .elementor-element.elementor-element-f791b7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-22 .elementor-element.elementor-element-4de889d{--content-width:300px;--min-height:560px;}.elementor-22 .elementor-element.elementor-element-1d0a989 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1d0a989 .elementor-icon-box-title a{font-size:32px;}.elementor-22 .elementor-element.elementor-element-1d0a989 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-a9766f2 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-65ae2d2{--container-widget-width:249px;--container-widget-flex-grow:0;width:var( --container-widget-width, 249px );max-width:249px;}.elementor-22 .elementor-element.elementor-element-65ae2d2 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-ce70780::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-22 .elementor-element.elementor-element-4aa0a20{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d401585{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-d401585.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d401585 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-853a809{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-853a809.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon-box-description{font-size:14px;}.elementor-22 .elementor-element.elementor-element-9fd90f6{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-9fd90f6.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon-box-description{font-size:14px;}.elementor-22 .elementor-element.elementor-element-3f0b94a{width:var( --container-widget-width, 240px );max-width:240px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3f0b94a.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon-box-description{font-size:14px;}.elementor-22 .elementor-element.elementor-element-9bb14b5{width:var( --container-widget-width, 240px );max-width:240px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-9bb14b5.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon-box-description{font-size:14px;}.elementor-22 .elementor-element.elementor-element-9f29b33{width:var( --container-widget-width, 240px );max-width:240px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-9f29b33.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon-box-description{font-size:14px;}.elementor-22 .elementor-element.elementor-element-d150149{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:20px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-ed2b31c{--content-width:300px;--min-height:1821px;}.elementor-22 .elementor-element.elementor-element-ed2b31c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ed2b31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:851px auto;}.elementor-22 .elementor-element.elementor-element-02d36ea{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-22 .elementor-element.elementor-element-02d36ea .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-02d36ea .elementor-icon-box-title a{font-size:28px;}.elementor-22 .elementor-element.elementor-element-02d36ea .elementor-icon-box-description{font-size:20px;}.elementor-22 .elementor-element.elementor-element-abd86b4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-abd86b4 img{width:100%;}.elementor-22 .elementor-element.elementor-element-c921c05{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:40px;}.elementor-22 .elementor-element.elementor-element-1131977{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-22 .elementor-element.elementor-element-1131977 .elementor-icon{font-size:99px;}.elementor-22 .elementor-element.elementor-element-1131977 .elementor-icon-box-description{font-size:32px;}.elementor-22 .elementor-element.elementor-element-1b850c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-22 .elementor-element.elementor-element-1b850c9 .elementor-heading-title{font-size:42px;}.elementor-22 .elementor-element.elementor-element-bc11298{padding:24px 32px 24px 32px;}.elementor-22 .elementor-element.elementor-element-bc11298 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-bc11298 .elementor-icon-box-title a{font-size:28px;}.elementor-22 .elementor-element.elementor-element-bc11298 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-8ce21e4{padding:24px 032px 24px 32px;}.elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-title a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8ce21e4 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-fe745fb{padding:24px 32px 24px 32px;}.elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-title a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-fe745fb .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-7bea756{padding:24px 32px 24px 32px;}.elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-title a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-7bea756 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-079d785{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:24px 32px 24px 32px;}.elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-title a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-079d785 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-482e86f{font-size:24px;}.elementor-22 .elementor-element.elementor-element-51267ed:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-51267ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/04/banner-mobile-quem-sou.jpg");background-position:top center;}.elementor-22 .elementor-element.elementor-element-51267ed{--content-width:300px;--min-height:650px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-544490f{right:0em;}body.rtl .elementor-22 .elementor-element.elementor-element-544490f{left:0em;}.elementor-22 .elementor-element.elementor-element-544490f{bottom:3%;}.elementor-22 .elementor-element.elementor-element-1ac4862{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-1ac4862.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-1ac4862 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-de42e95{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-22 .elementor-element.elementor-element-de42e95.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-11cd683 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-ad37ccd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-a0e0531{--content-width:300px;--min-height:1900px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-236f6c5{text-align:center;}.elementor-22 .elementor-element.elementor-element-236f6c5 .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-88e5810{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-09a0966{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-f4bff57{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;bottom:14%;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f4bff57{right:5%;}body.rtl .elementor-22 .elementor-element.elementor-element-f4bff57{left:5%;}.elementor-22 .elementor-element.elementor-element-7ed062d{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-22 .elementor-element.elementor-element-874203f{--content-width:300px;}.elementor-22 .elementor-element.elementor-element-280bece{--content-width:300px;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-img{margin-bottom:15px;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-a79cc0a .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-74900df:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-74900df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinamentoviolacao.com.br/wp-content/uploads/2026/05/banner-mobile2.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-74900df{--content-width:300px;--min-height:935px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b0f5284{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-22 .elementor-element.elementor-element-b0f5284.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-78dc20d{--container-widget-width:202px;--container-widget-flex-grow:0;width:var( --container-widget-width, 202px );max-width:202px;text-align:center;}.elementor-22 .elementor-element.elementor-element-78dc20d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-78dc20d .elementor-heading-title{font-size:10vw;}.elementor-22 .elementor-element.elementor-element-38f4566{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;text-align:center;font-size:16px;}.elementor-22 .elementor-element.elementor-element-655db9a{--container-widget-width:231px;--container-widget-flex-grow:0;width:var( --container-widget-width, 231px );max-width:231px;}.elementor-22 .elementor-element.elementor-element-655db9a .elementor-button{font-size:20px;}.elementor-22 .elementor-element.elementor-element-3799183{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:761px){.elementor-22 .elementor-element.elementor-element-f5d3d2d{--width:50%;}.elementor-22 .elementor-element.elementor-element-4aa0a20{--width:45%;}.elementor-22 .elementor-element.elementor-element-e623c08{--width:45%;}.elementor-22 .elementor-element.elementor-element-544490f{--width:328px;}.elementor-22 .elementor-element.elementor-element-071a429{--width:60%;}.elementor-22 .elementor-element.elementor-element-b0f5284{--width:50%;}}@media(max-width:900px) and (min-width:761px){.elementor-22 .elementor-element.elementor-element-6fb9aab{--content-width:700px;}.elementor-22 .elementor-element.elementor-element-74900df{--content-width:700px;}}@media(min-width:901px){.elementor-22 .elementor-element.elementor-element-6fb9aab:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6fb9aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-ce70780::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ce70780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-ed2b31c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ed2b31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-51267ed:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-51267ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-874203f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-874203f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-74900df:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-74900df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-ec74282 *//* 1. Cores das palavras em destaque */
.elementor-22 .elementor-element.elementor-element-ec74282 .t1_, 
.elementor-22 .elementor-element.elementor-element-ec74282 .t2_, 
.elementor-22 .elementor-element.elementor-element-ec74282 .t3_, 
.elementor-22 .elementor-element.elementor-element-ec74282 .t4_ {
    color: #FE8E30;
}

/* 2. Tamanho das fontes para Computador (seus valores originais) */
.elementor-22 .elementor-element.elementor-element-ec74282 .line-1 { font-size: 6.4vw; }
.elementor-22 .elementor-element.elementor-element-ec74282 .line-2 { font-size: 8.2vw; }
.elementor-22 .elementor-element.elementor-element-ec74282 .line-3 { font-size: 4.4vw; }
.elementor-22 .elementor-element.elementor-element-ec74282 .line-4 { font-size: 6vw; }

/* 3. Ajuste Responsivo para Tablet (Telas até 900px) */
@media (max-width: 900px) {
    /* Como a tela do tablet é média, os valores de VW ficam num meio termo 
       entre o computador e o celular. Ajuste conforme achar melhor: */
    .elementor-22 .elementor-element.elementor-element-ec74282 .line-1 { font-size: 8.5vw; } 
    .elementor-22 .elementor-element.elementor-element-ec74282 .line-2 { font-size: 11vw; } 
    .elementor-22 .elementor-element.elementor-element-ec74282 .line-3 { font-size: 6vw; }  
    .elementor-22 .elementor-element.elementor-element-ec74282 .line-4 { font-size: 8vw; } 
    
    /* Tamanho do texto normal ("Você") para o tablet */
    .elementor-22 .elementor-element.elementor-element-ec74282 { font-size: 4vw; } 
}

/* 4. Ajuste Responsivo para Celular (Telas até 767px) */
@media (max-width: 767px) {
    /* Valores maiores de VW porque a tela é bem estreita */
    .elementor-22 .elementor-element.elementor-element-ec74282 .line-1 { font-size: 12vw; } 
    .elementor-22 .elementor-element.elementor-element-ec74282 .line-2 { font-size: 16vw; } 
    .elementor-22 .elementor-element.elementor-element-ec74282 .line-3 { font-size: 9vw; }  
    .elementor-22 .elementor-element.elementor-element-ec74282 .line-4 { font-size: 12vw; } 
    
    /* Tamanho do texto normal ("Você") para o celular */
    .elementor-22 .elementor-element.elementor-element-ec74282 { font-size: 6vw; } 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-853a809 */.elementor-22 .elementor-element.elementor-element-853a809 .elementor-icon {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd90f6 */.elementor-22 .elementor-element.elementor-element-9fd90f6 .elementor-icon {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0b94a */.elementor-22 .elementor-element.elementor-element-3f0b94a .elementor-icon {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9bb14b5 */.elementor-22 .elementor-element.elementor-element-9bb14b5 .elementor-icon {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f29b33 */.elementor-22 .elementor-element.elementor-element-9f29b33 .elementor-icon {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c921c05 */.elementor-22 .elementor-element.elementor-element-c921c05 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bc11298 */.elementor-22 .elementor-element.elementor-element-bc11298 {
    border-radius: 24.091px;
border: 1.506px solid rgba(188, 188, 188, 0.20);
background: linear-gradient(148deg, rgba(219, 219, 219, 0.20) 2.9%, rgba(219, 219, 219, 0.00) 82.8%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ce21e4 */.elementor-22 .elementor-element.elementor-element-8ce21e4 {
    border-radius: 24.091px;
border: 1.506px solid rgba(188, 188, 188, 0.20);
background: linear-gradient(148deg, rgba(219, 219, 219, 0.20) 2.9%, rgba(219, 219, 219, 0.00) 82.8%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fe745fb */.elementor-22 .elementor-element.elementor-element-fe745fb {
    border-radius: 24.091px;
border: 1.506px solid rgba(188, 188, 188, 0.20);
background: linear-gradient(148deg, rgba(219, 219, 219, 0.20) 2.9%, rgba(219, 219, 219, 0.00) 82.8%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bea756 */.elementor-22 .elementor-element.elementor-element-7bea756 {
    border-radius: 24.091px;
border: 1.506px solid rgba(188, 188, 188, 0.20);
background: linear-gradient(148deg, rgba(219, 219, 219, 0.20) 2.9%, rgba(219, 219, 219, 0.00) 82.8%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-079d785 */.elementor-22 .elementor-element.elementor-element-079d785 {
    border-radius: 24.091px;
border: 1.506px solid rgba(188, 188, 188, 0.20);
background: linear-gradient(148deg, rgba(219, 219, 219, 0.20) 2.9%, rgba(219, 219, 219, 0.00) 82.8%);
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-ad37ccd *//* 1. Transforma o container principal na caixa marrom */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial {
    background-color: #824726 !important; /* Cor de fundo marrom */
    border-radius: 12px !important;
    padding: 50px 60px 30px 60px !important; /* Espaço para as aspas não encostarem no texto */
    position: relative;
    display: flex; /* Ativa o flexbox para podermos inverter a ordem */
    flex-direction: column; /* Organiza em coluna (um embaixo do outro) */
}

/* 2. Joga o RODAPÉ (onde estão o nome e as estrelas) para CIMA */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__footer {
    order: 1 !important; /* Ordem 1 (primeiro elemento) */
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}

/* 3. Centraliza o nome e as estrelas */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__cite {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

/* 4. Estiliza o Nome */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__name {
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    margin-bottom: 5px !important;
}

/* 5. Joga o CONTEÚDO (onde está o texto do depoimento) para BAIXO */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__content {
    order: 2 !important; /* Ordem 2 (segundo elemento) */
}

/* 6. Estiliza o texto do depoimento */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__text {
    color: #f7e6dc !important; /* Cor bege claro */
    text-align: center !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
}

/* 7. Cria a aspa SUPERIOR ESQUERDA */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial::before {
    content: "\201C";
    font-family: Arial, sans-serif !important;
    font-size: 130px;
    color: #B26A44;
    position: absolute;
    top: 40px;
    left: 15px;
    line-height: 0.5;
}

/* 8. Cria a aspa INFERIOR DIREITA */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial::after {
    content: "\201D";
    font-family: Arial, sans-serif !important;
    font-size: 130px;
    color: #B26A44;
    position: absolute;
    bottom: -10px;
    right: 15px;
    line-height: 0.5;
}

/* 9. Ajusta o tamanho dos emojis de estrela (baseado no seu HTML) */
.elementor-22 .elementor-element.elementor-element-ad37ccd .elementor-testimonial__title img.emoji {
    width: 18px !important;
    height: 18px !important;
    margin: 0 2px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88e5810 */.elementor-22 .elementor-element.elementor-element-88e5810 {
    border-radius: 24.091px;
border: 1.506px solid rgba(188, 188, 188, 0.20);
background: linear-gradient(148deg, rgba(219, 219, 219, 0.20) 2.9%, rgba(219, 219, 219, 0.00) 82.8%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a0966 */.elementor-22 .elementor-element.elementor-element-09a0966 {
    border-radius: 24.091px;
border: 1.506px solid rgba(188, 188, 188, 0.20);
background: linear-gradient(148deg, rgba(219, 219, 219, 0.20) 2.9%, rgba(219, 219, 219, 0.00) 82.8%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a1aa39 */.elementor-22 .elementor-element.elementor-element-3a1aa39 {
    border-radius: 24.091px;
border: 1.506px solid rgba(188, 188, 188, 0.20);
background: linear-gradient(148deg, rgba(219, 219, 219, 0.20) 2.9%, rgba(219, 219, 219, 0.00) 82.8%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4bff57 */.elementor-22 .elementor-element.elementor-element-f4bff57 {
    mix-blend-mode: soft-light;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed062d */.elementor-22 .elementor-element.elementor-element-7ed062d {
    mix-blend-mode: soft-light;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e0531 */.elementor-22 .elementor-element.elementor-element-a0e0531 .tt_{
    color:#FF6600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78dc20d *//* 1. Cores das palavras em destaque */
.elementor-22 .elementor-element.elementor-element-78dc20d .t1_, 
.elementor-22 .elementor-element.elementor-element-78dc20d .t2_ {
    color: #FE8E30;
}

/* 2. Tamanho das fontes para Computador (seus valores originais) */
.elementor-22 .elementor-element.elementor-element-78dc20d .line-1 { font-size: 6.4vw; }
.elementor-22 .elementor-element.elementor-element-78dc20d .line-2 { font-size: 6.6vw; }

/* 3. Ajuste Responsivo para Tablet (Telas até 900px) */
@media (max-width: 900px) {
    /* Valores proporcionais para tela de tablet */
    .elementor-22 .elementor-element.elementor-element-78dc20d .line-1 { font-size: 8.5vw; } 
    .elementor-22 .elementor-element.elementor-element-78dc20d .line-2 { font-size: 8.8vw; } 
    
    /* Tamanho do texto normal ("já ficou") para o tablet */
    .elementor-22 .elementor-element.elementor-element-78dc20d { font-size: 4vw; } 
}

/* 4. Ajuste Responsivo para Celular (Telas até 767px) */
@media (max-width: 767px) {
    /* Valores proporcionais para tela de celular */
    .elementor-22 .elementor-element.elementor-element-78dc20d .line-1 { font-size: 12vw; } 
    .elementor-22 .elementor-element.elementor-element-78dc20d .line-2 { font-size: 12.5vw; } 
    
    /* Tamanho do texto normal ("já ficou") para o celular */
    .elementor-22 .elementor-element.elementor-element-78dc20d { font-size: 6vw; } 
}/* End custom CSS */
/* Start custom CSS */.elementor-button {
    border-radius: 42px;
background: linear-gradient(195deg, #FE8E30 11.32%, #AB4113 83.47%, #94431B 124.88%);
}/* End custom CSS */