.elementor-10 .elementor-element.elementor-element-622d1b14{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-622d1b14:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-622d1b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-47ef5813{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-1df5a089 img{width:100px;max-width:250%;height:100px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-333863bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3940eb3b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3940eb3b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3940eb3b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3940eb3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3940eb3b .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3940eb3b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-3940eb3b .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-136803bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-1c4ce572 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-78251ede{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--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-10 .elementor-element.elementor-element-78251ede:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-78251ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peliculaspsmaxx.com.br/wp-content/uploads/2026/05/psmaxx-loja-oficial-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-78251ede::before, .elementor-10 .elementor-element.elementor-element-78251ede > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-78251ede > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-78251ede > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-78251ede > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-78251ede > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-738404b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-4c49844b{text-align:start;}.elementor-10 .elementor-element.elementor-element-4c49844b img{width:100px;max-width:250%;height:100px;object-fit:cover;object-position:center center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d4a2f9f{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-d4a2f9f{left:20px;}.elementor-10 .elementor-element.elementor-element-d4a2f9f{bottom:20px;}.elementor-10 .elementor-element.elementor-element-d4a2f9f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d4a2f9f.elementor-view-stacked .elementor-icon{background-color:#69A347;}.elementor-10 .elementor-element.elementor-element-d4a2f9f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d4a2f9f.elementor-view-default .elementor-icon{color:#69A347;border-color:#69A347;}.elementor-10 .elementor-element.elementor-element-d4a2f9f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d4a2f9f.elementor-view-default .elementor-icon svg{fill:#69A347;}.elementor-10 .elementor-element.elementor-element-d4a2f9f .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-d4a2f9f .elementor-icon svg{height:35px;}.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-10 .elementor-element.elementor-element-1f589d7b{text-align:start;}.elementor-10 .elementor-element.elementor-element-1f589d7b .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:40px;font-weight:700;font-style:normal;letter-spacing:10px;color:#F40F1B;}.elementor-10 .elementor-element.elementor-element-cfc185d{text-align:start;}.elementor-10 .elementor-element.elementor-element-cfc185d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-388e924{text-align:start;}.elementor-10 .elementor-element.elementor-element-388e924 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3a9ddadf .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-3a9ddadf .elementor-button{font-family:"Barlow", Sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-6969d672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-508fc998{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1748cdc1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-19102527{--display:flex;}.elementor-10 .elementor-element.elementor-element-19102527.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-1b88b191{padding:15px 15px 15px 15px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1b88b191 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ad897e2{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-4ad897e2.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-544d1fe7{padding:15px 15px 15px 15px;text-align:center;}.elementor-10 .elementor-element.elementor-element-544d1fe7 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4e2bae6b{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-4e2bae6b.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-1a9a1c58{padding:15px 15px 15px 15px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1a9a1c58 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7bb84389{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-7bb84389.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-770aecc9{padding:15px 15px 15px 15px;text-align:center;}.elementor-10 .elementor-element.elementor-element-770aecc9 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-49638d11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-609574d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-2c436f99{text-align:start;}.elementor-10 .elementor-element.elementor-element-2c436f99 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;color:#F40F1B;}.elementor-10 .elementor-element.elementor-element-49b3d777 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-49b3d777 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-49b3d777 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-49b3d777 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D30B0B;}.elementor-10 .elementor-element.elementor-element-49b3d777{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-49b3d777 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-49b3d777 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-49b3d777 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-49b3d777 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c8ad957{text-align:start;}.elementor-10 .elementor-element.elementor-element-c8ad957 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:300;color:#000000;}.elementor-10 .elementor-element.elementor-element-3347c9d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-3347c9d7 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-2ded36d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-43684b55{--e-image-carousel-slides-to-show:3;}.elementor-10 .elementor-element.elementor-element-8083e52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-8083e52:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8083e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-10 .elementor-element.elementor-element-1b48f650{text-align:center;}.elementor-10 .elementor-element.elementor-element-1b48f650 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5e4c726e{text-align:center;}.elementor-10 .elementor-element.elementor-element-5e4c726e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-641cccdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-20877a1{--display:flex;}.elementor-10 .elementor-element.elementor-element-20877a1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20877a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-525da152{text-align:center;}.elementor-10 .elementor-element.elementor-element-525da152 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;color:#F40F1B;}.elementor-10 .elementor-element.elementor-element-654d9798{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-654d9798.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-654d9798 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-f3c15ad{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f3c15ad.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f3c15ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5604a245.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5604a245 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5604a245 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-5604a245 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-5604a245 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D30B0B;}.elementor-10 .elementor-element.elementor-element-5604a245{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-5604a245 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-5604a245 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5604a245 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5604a245 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-7f60b1a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-7f60b1a7 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-13c8e1f1{--display:flex;}.elementor-10 .elementor-element.elementor-element-13c8e1f1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-13c8e1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-56a72ec4{text-align:center;}.elementor-10 .elementor-element.elementor-element-56a72ec4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;color:#F40F1B;}.elementor-10 .elementor-element.elementor-element-106b370{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-106b370.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-106b370 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-6a3ddb4f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-6a3ddb4f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6a3ddb4f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1260a07e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1260a07e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-1260a07e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-1260a07e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-1260a07e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D30B0B;}.elementor-10 .elementor-element.elementor-element-1260a07e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-1260a07e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-1260a07e .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-1260a07e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-1260a07e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-784beeb9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-784beeb9 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-168beb78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-11f1e6cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-750469d5 img{border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-75d26156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-4d0e694f{text-align:start;}.elementor-10 .elementor-element.elementor-element-4d0e694f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;color:#F40F1B;}.elementor-10 .elementor-element.elementor-element-4b59574b{text-align:start;}.elementor-10 .elementor-element.elementor-element-4b59574b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.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-10 .elementor-element.elementor-element-9cce822{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-9cce822 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-72d42d54 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-72d42d54 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-72d42d54 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-72d42d54 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D30B0B;}.elementor-10 .elementor-element.elementor-element-72d42d54{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-72d42d54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-72d42d54 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-72d42d54 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-72d42d54 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3f6703a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-3f6703a6 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-7140be8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-4d26871d{padding:100px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-39d97bc9{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-39d97bc9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-39d97bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-10 .elementor-element.elementor-element-675e288a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-576b93c2{text-align:start;}.elementor-10 .elementor-element.elementor-element-576b93c2 img{width:100px;max-width:250%;height:100px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-4968a2a3{text-align:start;}.elementor-10 .elementor-element.elementor-element-4968a2a3 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-62e2b56d{text-align:start;}.elementor-10 .elementor-element.elementor-element-62e2b56d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-299f51c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-17f4d0e0{text-align:start;}.elementor-10 .elementor-element.elementor-element-17f4d0e0 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-77010070 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-77010070 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-77010070 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-77010070 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D30B0B;}.elementor-10 .elementor-element.elementor-element-77010070{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-77010070 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-77010070 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-77010070 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-77010070 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D30B0B;}.elementor-10 .elementor-element.elementor-element-59ff7bde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-305b8be0{text-align:end;}.elementor-10 .elementor-element.elementor-element-305b8be0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-750d01c5 iframe{height:150px;}.elementor-10 .elementor-element.elementor-element-564d21b6{text-align:end;}.elementor-10 .elementor-element.elementor-element-564d21b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1748cdc1{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-1b88b191 .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-544d1fe7 .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-1a9a1c58 .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-770aecc9 .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-4d0e694f .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-4968a2a3 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-17f4d0e0 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-47ef5813{--width:25%;}.elementor-10 .elementor-element.elementor-element-1df5a089{text-align:center;}.elementor-10 .elementor-element.elementor-element-1df5a089 img{width:75px;height:75px;}.elementor-10 .elementor-element.elementor-element-136803bb{--width:70%;}.elementor-10 .elementor-element.elementor-element-78251ede{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-4c49844b{text-align:center;}.elementor-10 .elementor-element.elementor-element-4c49844b img{width:75px;height:75px;}.elementor-10 .elementor-element.elementor-element-1f589d7b{text-align:center;}.elementor-10 .elementor-element.elementor-element-cfc185d{text-align:center;}.elementor-10 .elementor-element.elementor-element-cfc185d .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-388e924{text-align:center;}.elementor-10 .elementor-element.elementor-element-6969d672{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-1748cdc1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-1b88b191{text-align:center;}.elementor-10 .elementor-element.elementor-element-1b88b191 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-544d1fe7{text-align:center;}.elementor-10 .elementor-element.elementor-element-544d1fe7 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-1a9a1c58{text-align:center;}.elementor-10 .elementor-element.elementor-element-1a9a1c58 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-770aecc9{text-align:center;}.elementor-10 .elementor-element.elementor-element-770aecc9 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-49638d11{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2c436f99{text-align:center;}.elementor-10 .elementor-element.elementor-element-c8ad957{text-align:center;}.elementor-10 .elementor-element.elementor-element-43684b55{--e-image-carousel-slides-to-show:2;}.elementor-10 .elementor-element.elementor-element-8083e52{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1b48f650{text-align:center;}.elementor-10 .elementor-element.elementor-element-1b48f650 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-5e4c726e{text-align:center;}.elementor-10 .elementor-element.elementor-element-5e4c726e .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-20877a1{--border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-525da152{text-align:center;}.elementor-10 .elementor-element.elementor-element-654d9798{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-654d9798 img{height:200px;}.elementor-10 .elementor-element.elementor-element-f3c15ad{text-align:center;}.elementor-10 .elementor-element.elementor-element-13c8e1f1{--border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-56a72ec4{text-align:center;}.elementor-10 .elementor-element.elementor-element-106b370{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-106b370 img{height:200px;}.elementor-10 .elementor-element.elementor-element-6a3ddb4f{text-align:center;}.elementor-10 .elementor-element.elementor-element-4d0e694f{text-align:center;}.elementor-10 .elementor-element.elementor-element-4b59574b{text-align:center;}.elementor-10 .elementor-element.elementor-element-576b93c2{text-align:center;}.elementor-10 .elementor-element.elementor-element-576b93c2 img{width:75px;height:75px;}.elementor-10 .elementor-element.elementor-element-4968a2a3{text-align:center;}.elementor-10 .elementor-element.elementor-element-62e2b56d{text-align:center;}.elementor-10 .elementor-element.elementor-element-17f4d0e0{text-align:center;}.elementor-10 .elementor-element.elementor-element-305b8be0{text-align:center;}.elementor-10 .elementor-element.elementor-element-564d21b6{text-align:center;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-47ef5813{--width:20%;}.elementor-10 .elementor-element.elementor-element-333863bc{--width:55%;}.elementor-10 .elementor-element.elementor-element-136803bb{--width:25%;}.elementor-10 .elementor-element.elementor-element-738404b4{--width:50%;}.elementor-10 .elementor-element.elementor-element-6969d672{--width:50%;}.elementor-10 .elementor-element.elementor-element-609574d4{--width:50%;}.elementor-10 .elementor-element.elementor-element-2ded36d{--width:50%;}.elementor-10 .elementor-element.elementor-element-20877a1{--width:50%;}.elementor-10 .elementor-element.elementor-element-13c8e1f1{--width:50%;}.elementor-10 .elementor-element.elementor-element-11f1e6cc{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-75d26156{--width:66.6666%;}.elementor-10 .elementor-element.elementor-element-675e288a{--width:33%;}.elementor-10 .elementor-element.elementor-element-299f51c2{--width:33%;}.elementor-10 .elementor-element.elementor-element-59ff7bde{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-738404b4{--width:60%;}.elementor-10 .elementor-element.elementor-element-6969d672{--width:30%;}}/* Start custom CSS for button, class: .elementor-element-1c4ce572 */.elementor-10 .elementor-element.elementor-element-1c4ce572 .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #ff3b3b 0%,
        #d60000 45%,
        #7a0000 100%
    ) !important;

    background-size: 200% 200%;

    border: none;

    transition: all 0.4s ease;

    animation:
        gradientMove 8s ease infinite,
        redPulse 2.8s ease-in-out infinite;
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-1c4ce572 .elementor-button-text{
    position: relative;
    z-index: 2;
}

/* BRILHO PASSANDO */
.elementor-10 .elementor-element.elementor-element-1c4ce572 .elementor-button::after{
    content: "";

    position: absolute;
    top: -50%;
    left: -75%;

    width: 35%;
    height: 200%;

    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.04) 35%,
        rgba(255,255,255,0.85) 50%,
        rgba(255,255,255,0.04) 65%,
        transparent 100%
    );

    transform: skewX(-30deg);

    animation: shinePass 7s infinite;

    pointer-events: none;
}

/* HOVER */
.elementor-10 .elementor-element.elementor-element-1c4ce572 .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);

    box-shadow:
        0 10px 25px rgba(214, 0, 0, 0.45),
        0 0 35px rgba(255, 0, 0, 0.35);
}

/* MOVIMENTO DO DEGRADÊ */
@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }

    50%{
        background-position: 100% 50%;
    }

    100%{
        background-position: 0% 50%;
    }
}

/* BRILHO */
@keyframes shinePass{
    0%{
        left: -75%;
        opacity: 0;
    }

    10%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}

/* PULSAR VERMELHO */
@keyframes redPulse{

    0%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0.55),
            0 0 0 rgba(255, 0, 0, 0.0);
    }

    50%{
        box-shadow:
            0 0 0 12px rgba(255, 0, 0, 0),
            0 0 30px rgba(255, 40, 40, 0.35);
    }

    100%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0),
            0 0 0 rgba(255, 0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4a2f9f */.elementor-10 .elementor-element.elementor-element-d4a2f9f .elementor-icon {
    animation: pulse 1.8s infinite;
    border-radius: 50%;
}

@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(000,000,000,0.4);
    }
    70% {
        transform: scale(1.1);
        box-shadow: 0 0 0 15px rgba(255,255,255,0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,255,255,0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a9ddadf */.elementor-10 .elementor-element.elementor-element-3a9ddadf .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #ff3b3b 0%,
        #d60000 45%,
        #7a0000 100%
    ) !important;

    background-size: 200% 200%;

    border: none;

    transition: all 0.4s ease;

    animation:
        gradientMove 8s ease infinite,
        redPulse 2.8s ease-in-out infinite;
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-3a9ddadf .elementor-button-text{
    position: relative;
    z-index: 2;
}

/* BRILHO PASSANDO */
.elementor-10 .elementor-element.elementor-element-3a9ddadf .elementor-button::after{
    content: "";

    position: absolute;
    top: -50%;
    left: -75%;

    width: 35%;
    height: 200%;

    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.04) 35%,
        rgba(255,255,255,0.85) 50%,
        rgba(255,255,255,0.04) 65%,
        transparent 100%
    );

    transform: skewX(-30deg);

    animation: shinePass 7s infinite;

    pointer-events: none;
}

/* HOVER */
.elementor-10 .elementor-element.elementor-element-3a9ddadf .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);

    box-shadow:
        0 10px 25px rgba(214, 0, 0, 0.45),
        0 0 35px rgba(255, 0, 0, 0.35);
}

/* MOVIMENTO DO DEGRADÊ */
@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }

    50%{
        background-position: 100% 50%;
    }

    100%{
        background-position: 0% 50%;
    }
}

/* BRILHO */
@keyframes shinePass{
    0%{
        left: -75%;
        opacity: 0;
    }

    10%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}

/* PULSAR VERMELHO */
@keyframes redPulse{

    0%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0.55),
            0 0 0 rgba(255, 0, 0, 0.0);
    }

    50%{
        box-shadow:
            0 0 0 12px rgba(255, 0, 0, 0),
            0 0 30px rgba(255, 40, 40, 0.35);
    }

    100%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0),
            0 0 0 rgba(255, 0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19102527 */.elementor-10 .elementor-element.elementor-element-19102527{
    position: relative;
    overflow: hidden;

    border-radius: 10px;

    background: linear-gradient(
        180deg,
        #ff4d4d 0%,
        #ff1f1f 35%,
        #d60000 70%,
        #7a0000 100%
    );

    background-size: 100% 180%;

    animation: bgMove 10s ease infinite;

    box-shadow:
        0 15px 35px rgba(122,0,0,0.25),
        inset 0 1px 1px rgba(255,255,255,0.08);
}

/* FEIXE PRINCIPAL */
.elementor-10 .elementor-element.elementor-element-19102527::before{
    content: "";

    position: absolute;
    top: -40%;
    left: -120%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        115deg,
        transparent 0%,
        rgba(255,255,255,0.00) 35%,
        rgba(255,255,255,0.10) 42%,
        rgba(255,255,255,0.55) 50%,
        rgba(255,255,255,0.10) 58%,
        rgba(255,255,255,0.00) 65%,
        transparent 100%
    );

    transform: skewX(-25deg);

    filter: blur(8px);

    animation: lightBeam 8s ease-in-out infinite;

    pointer-events: none;
}

/* REFLEXO SUAVE */
.elementor-10 .elementor-element.elementor-element-19102527::after{
    content: "";

    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            to bottom,
            rgba(255,255,255,0.14) 0%,
            rgba(255,255,255,0.03) 18%,
            transparent 40%
        );

    pointer-events: none;
}

/* MOVIMENTO SUAVE DO FUNDO */
@keyframes bgMove{
    0%{
        background-position: 50% 0%;
    }

    50%{
        background-position: 50% 100%;
    }

    100%{
        background-position: 50% 0%;
    }
}

/* FEIXE PREMIUM */
@keyframes lightBeam{
    0%{
        left: -120%;
        opacity: 0;
    }

    12%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad897e2 */.elementor-10 .elementor-element.elementor-element-4ad897e2{
    position: relative;
    overflow: hidden;

    border-radius: 10px;

    background: linear-gradient(
        180deg,
        #ff4d4d 0%,
        #ff1f1f 35%,
        #d60000 70%,
        #7a0000 100%
    );

    background-size: 100% 180%;

    animation: bgMove 10s ease infinite;

    box-shadow:
        0 15px 35px rgba(122,0,0,0.25),
        inset 0 1px 1px rgba(255,255,255,0.08);
}

/* FEIXE PRINCIPAL */
.elementor-10 .elementor-element.elementor-element-4ad897e2::before{
    content: "";

    position: absolute;
    top: -40%;
    left: -120%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        115deg,
        transparent 0%,
        rgba(255,255,255,0.00) 35%,
        rgba(255,255,255,0.10) 42%,
        rgba(255,255,255,0.55) 50%,
        rgba(255,255,255,0.10) 58%,
        rgba(255,255,255,0.00) 65%,
        transparent 100%
    );

    transform: skewX(-25deg);

    filter: blur(8px);

    animation: lightBeam 8s ease-in-out infinite;

    pointer-events: none;
}

/* REFLEXO SUAVE */
.elementor-10 .elementor-element.elementor-element-4ad897e2::after{
    content: "";

    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            to bottom,
            rgba(255,255,255,0.14) 0%,
            rgba(255,255,255,0.03) 18%,
            transparent 40%
        );

    pointer-events: none;
}

/* MOVIMENTO SUAVE DO FUNDO */
@keyframes bgMove{
    0%{
        background-position: 50% 0%;
    }

    50%{
        background-position: 50% 100%;
    }

    100%{
        background-position: 50% 0%;
    }
}

/* FEIXE PREMIUM */
@keyframes lightBeam{
    0%{
        left: -120%;
        opacity: 0;
    }

    12%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2bae6b */.elementor-10 .elementor-element.elementor-element-4e2bae6b{
    position: relative;
    overflow: hidden;

    border-radius: 10px;

    background: linear-gradient(
        180deg,
        #ff4d4d 0%,
        #ff1f1f 35%,
        #d60000 70%,
        #7a0000 100%
    );

    background-size: 100% 180%;

    animation: bgMove 10s ease infinite;

    box-shadow:
        0 15px 35px rgba(122,0,0,0.25),
        inset 0 1px 1px rgba(255,255,255,0.08);
}

/* FEIXE PRINCIPAL */
.elementor-10 .elementor-element.elementor-element-4e2bae6b::before{
    content: "";

    position: absolute;
    top: -40%;
    left: -120%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        115deg,
        transparent 0%,
        rgba(255,255,255,0.00) 35%,
        rgba(255,255,255,0.10) 42%,
        rgba(255,255,255,0.55) 50%,
        rgba(255,255,255,0.10) 58%,
        rgba(255,255,255,0.00) 65%,
        transparent 100%
    );

    transform: skewX(-25deg);

    filter: blur(8px);

    animation: lightBeam 8s ease-in-out infinite;

    pointer-events: none;
}

/* REFLEXO SUAVE */
.elementor-10 .elementor-element.elementor-element-4e2bae6b::after{
    content: "";

    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            to bottom,
            rgba(255,255,255,0.14) 0%,
            rgba(255,255,255,0.03) 18%,
            transparent 40%
        );

    pointer-events: none;
}

/* MOVIMENTO SUAVE DO FUNDO */
@keyframes bgMove{
    0%{
        background-position: 50% 0%;
    }

    50%{
        background-position: 50% 100%;
    }

    100%{
        background-position: 50% 0%;
    }
}

/* FEIXE PREMIUM */
@keyframes lightBeam{
    0%{
        left: -120%;
        opacity: 0;
    }

    12%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bb84389 */.elementor-10 .elementor-element.elementor-element-7bb84389{
    position: relative;
    overflow: hidden;

    border-radius: 10px;

    background: linear-gradient(
        180deg,
        #ff4d4d 0%,
        #ff1f1f 35%,
        #d60000 70%,
        #7a0000 100%
    );

    background-size: 100% 180%;

    animation: bgMove 10s ease infinite;

    box-shadow:
        0 15px 35px rgba(122,0,0,0.25),
        inset 0 1px 1px rgba(255,255,255,0.08);
}

/* FEIXE PRINCIPAL */
.elementor-10 .elementor-element.elementor-element-7bb84389::before{
    content: "";

    position: absolute;
    top: -40%;
    left: -120%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        115deg,
        transparent 0%,
        rgba(255,255,255,0.00) 35%,
        rgba(255,255,255,0.10) 42%,
        rgba(255,255,255,0.55) 50%,
        rgba(255,255,255,0.10) 58%,
        rgba(255,255,255,0.00) 65%,
        transparent 100%
    );

    transform: skewX(-25deg);

    filter: blur(8px);

    animation: lightBeam 8s ease-in-out infinite;

    pointer-events: none;
}

/* REFLEXO SUAVE */
.elementor-10 .elementor-element.elementor-element-7bb84389::after{
    content: "";

    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            to bottom,
            rgba(255,255,255,0.14) 0%,
            rgba(255,255,255,0.03) 18%,
            transparent 40%
        );

    pointer-events: none;
}

/* MOVIMENTO SUAVE DO FUNDO */
@keyframes bgMove{
    0%{
        background-position: 50% 0%;
    }

    50%{
        background-position: 50% 100%;
    }

    100%{
        background-position: 50% 0%;
    }
}

/* FEIXE PREMIUM */
@keyframes lightBeam{
    0%{
        left: -120%;
        opacity: 0;
    }

    12%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3347c9d7 */.elementor-10 .elementor-element.elementor-element-3347c9d7 .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #ff3b3b 0%,
        #d60000 45%,
        #7a0000 100%
    ) !important;

    background-size: 200% 200%;

    border: none;

    transition: all 0.4s ease;

    animation:
        gradientMove 8s ease infinite,
        redPulse 2.8s ease-in-out infinite;
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-3347c9d7 .elementor-button-text{
    position: relative;
    z-index: 2;
}

/* BRILHO PASSANDO */
.elementor-10 .elementor-element.elementor-element-3347c9d7 .elementor-button::after{
    content: "";

    position: absolute;
    top: -50%;
    left: -75%;

    width: 35%;
    height: 200%;

    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.04) 35%,
        rgba(255,255,255,0.85) 50%,
        rgba(255,255,255,0.04) 65%,
        transparent 100%
    );

    transform: skewX(-30deg);

    animation: shinePass 7s infinite;

    pointer-events: none;
}

/* HOVER */
.elementor-10 .elementor-element.elementor-element-3347c9d7 .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);

    box-shadow:
        0 10px 25px rgba(214, 0, 0, 0.45),
        0 0 35px rgba(255, 0, 0, 0.35);
}

/* MOVIMENTO DO DEGRADÊ */
@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }

    50%{
        background-position: 100% 50%;
    }

    100%{
        background-position: 0% 50%;
    }
}

/* BRILHO */
@keyframes shinePass{
    0%{
        left: -75%;
        opacity: 0;
    }

    10%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}

/* PULSAR VERMELHO */
@keyframes redPulse{

    0%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0.55),
            0 0 0 rgba(255, 0, 0, 0.0);
    }

    50%{
        box-shadow:
            0 0 0 12px rgba(255, 0, 0, 0),
            0 0 30px rgba(255, 40, 40, 0.35);
    }

    100%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0),
            0 0 0 rgba(255, 0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-43684b55 *//* =========================================
FADE NO CARROSSEL INTEIRO
DESKTOP/TABLET APENAS
========================================= */

.elementor-10 .elementor-element.elementor-element-43684b55{
    position: relative;
    overflow: hidden;
}

/* Fade direito */
.elementor-10 .elementor-element.elementor-element-43684b55::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;

    width: 120px;
    height: 100%;

    background: linear-gradient(
        to left,
        #ffffff 0%,
        rgba(255,255,255,0) 100%
    );

    z-index: 10;
    pointer-events: none;
}

/* REMOVE NO MOBILE */
@media(max-width:767px){

    .elementor-10 .elementor-element.elementor-element-43684b55::after{
        display: none;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f60b1a7 */.elementor-10 .elementor-element.elementor-element-7f60b1a7 .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #ff3b3b 0%,
        #d60000 45%,
        #7a0000 100%
    ) !important;

    background-size: 200% 200%;

    border: none;

    transition: all 0.4s ease;

    animation:
        gradientMove 8s ease infinite,
        redPulse 2.8s ease-in-out infinite;
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-7f60b1a7 .elementor-button-text{
    position: relative;
    z-index: 2;
}

/* BRILHO PASSANDO */
.elementor-10 .elementor-element.elementor-element-7f60b1a7 .elementor-button::after{
    content: "";

    position: absolute;
    top: -50%;
    left: -75%;

    width: 35%;
    height: 200%;

    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.04) 35%,
        rgba(255,255,255,0.85) 50%,
        rgba(255,255,255,0.04) 65%,
        transparent 100%
    );

    transform: skewX(-30deg);

    animation: shinePass 7s infinite;

    pointer-events: none;
}

/* HOVER */
.elementor-10 .elementor-element.elementor-element-7f60b1a7 .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);

    box-shadow:
        0 10px 25px rgba(214, 0, 0, 0.45),
        0 0 35px rgba(255, 0, 0, 0.35);
}

/* MOVIMENTO DO DEGRADÊ */
@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }

    50%{
        background-position: 100% 50%;
    }

    100%{
        background-position: 0% 50%;
    }
}

/* BRILHO */
@keyframes shinePass{
    0%{
        left: -75%;
        opacity: 0;
    }

    10%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}

/* PULSAR VERMELHO */
@keyframes redPulse{

    0%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0.55),
            0 0 0 rgba(255, 0, 0, 0.0);
    }

    50%{
        box-shadow:
            0 0 0 12px rgba(255, 0, 0, 0),
            0 0 30px rgba(255, 40, 40, 0.35);
    }

    100%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0),
            0 0 0 rgba(255, 0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-784beeb9 */.elementor-10 .elementor-element.elementor-element-784beeb9 .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #ff3b3b 0%,
        #d60000 45%,
        #7a0000 100%
    ) !important;

    background-size: 200% 200%;

    border: none;

    transition: all 0.4s ease;

    animation:
        gradientMove 8s ease infinite,
        redPulse 2.8s ease-in-out infinite;
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-784beeb9 .elementor-button-text{
    position: relative;
    z-index: 2;
}

/* BRILHO PASSANDO */
.elementor-10 .elementor-element.elementor-element-784beeb9 .elementor-button::after{
    content: "";

    position: absolute;
    top: -50%;
    left: -75%;

    width: 35%;
    height: 200%;

    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.04) 35%,
        rgba(255,255,255,0.85) 50%,
        rgba(255,255,255,0.04) 65%,
        transparent 100%
    );

    transform: skewX(-30deg);

    animation: shinePass 7s infinite;

    pointer-events: none;
}

/* HOVER */
.elementor-10 .elementor-element.elementor-element-784beeb9 .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);

    box-shadow:
        0 10px 25px rgba(214, 0, 0, 0.45),
        0 0 35px rgba(255, 0, 0, 0.35);
}

/* MOVIMENTO DO DEGRADÊ */
@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }

    50%{
        background-position: 100% 50%;
    }

    100%{
        background-position: 0% 50%;
    }
}

/* BRILHO */
@keyframes shinePass{
    0%{
        left: -75%;
        opacity: 0;
    }

    10%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}

/* PULSAR VERMELHO */
@keyframes redPulse{

    0%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0.55),
            0 0 0 rgba(255, 0, 0, 0.0);
    }

    50%{
        box-shadow:
            0 0 0 12px rgba(255, 0, 0, 0),
            0 0 30px rgba(255, 40, 40, 0.35);
    }

    100%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0),
            0 0 0 rgba(255, 0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f6703a6 */.elementor-10 .elementor-element.elementor-element-3f6703a6 .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #ff3b3b 0%,
        #d60000 45%,
        #7a0000 100%
    ) !important;

    background-size: 200% 200%;

    border: none;

    transition: all 0.4s ease;

    animation:
        gradientMove 8s ease infinite,
        redPulse 2.8s ease-in-out infinite;
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-3f6703a6 .elementor-button-text{
    position: relative;
    z-index: 2;
}

/* BRILHO PASSANDO */
.elementor-10 .elementor-element.elementor-element-3f6703a6 .elementor-button::after{
    content: "";

    position: absolute;
    top: -50%;
    left: -75%;

    width: 35%;
    height: 200%;

    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.04) 35%,
        rgba(255,255,255,0.85) 50%,
        rgba(255,255,255,0.04) 65%,
        transparent 100%
    );

    transform: skewX(-30deg);

    animation: shinePass 7s infinite;

    pointer-events: none;
}

/* HOVER */
.elementor-10 .elementor-element.elementor-element-3f6703a6 .elementor-button:hover{
    transform: translateY(-2px) scale(1.02);

    box-shadow:
        0 10px 25px rgba(214, 0, 0, 0.45),
        0 0 35px rgba(255, 0, 0, 0.35);
}

/* MOVIMENTO DO DEGRADÊ */
@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }

    50%{
        background-position: 100% 50%;
    }

    100%{
        background-position: 0% 50%;
    }
}

/* BRILHO */
@keyframes shinePass{
    0%{
        left: -75%;
        opacity: 0;
    }

    10%{
        opacity: 1;
    }

    30%{
        left: 140%;
        opacity: 0;
    }

    100%{
        left: 140%;
        opacity: 0;
    }
}

/* PULSAR VERMELHO */
@keyframes redPulse{

    0%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0.55),
            0 0 0 rgba(255, 0, 0, 0.0);
    }

    50%{
        box-shadow:
            0 0 0 12px rgba(255, 0, 0, 0),
            0 0 30px rgba(255, 40, 40, 0.35);
    }

    100%{
        box-shadow:
            0 0 0 0 rgba(255, 0, 0, 0),
            0 0 0 rgba(255, 0, 0, 0);
    }
}/* End custom CSS */