.elementor-21 .elementor-element.elementor-element-958d0a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-21 .elementor-element.elementor-element-b158380{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-b158380:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b158380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #D30B1C 0%, #8F000D 100%);}.elementor-21 .elementor-element.elementor-element-b158380.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4843154{--display:flex;--min-height:62.4375rem;--gap:4.69rem 4.69rem;--row-gap:4.69rem;--column-gap:4.69rem;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8.31rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-4843154:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4843154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/bg-1-rat-2808.webp");background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-af393b5{width:var( --container-widget-width, 37.4375rem );max-width:37.4375rem;--container-widget-width:37.4375rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c8095ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-980aa4b{--display:flex;--padding-top:6.98rem;--padding-bottom:7.86rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-5049f4e{width:var( --container-widget-width, 80rem );max-width:80rem;--container-widget-width:80rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5049f4e.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0f623fe{width:var( --container-widget-width, 80rem );max-width:80rem;--container-widget-width:80rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-0f623fe.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-78ed962{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-78ed962 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-78ed962.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e7dbf57{--display:flex;--padding-top:7rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-e7dbf57:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e7dbf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFFFFF 1.95%, #A6C6EF 100%);}.elementor-21 .elementor-element.elementor-element-36272a3{width:var( --container-widget-width, 82.625rem );max-width:82.625rem;--container-widget-width:82.625rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-36272a3.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7295417{width:var( --container-widget-width, 32.24824rem );max-width:32.24824rem;--container-widget-width:32.24824rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7295417 > .elementor-widget-container{margin:80px 0px -136px 0px;}.elementor-21 .elementor-element.elementor-element-7295417.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1986e1f{--display:flex;--padding-top:18rem;--padding-bottom:7.38rem;--padding-left:0rem;--padding-right:0rem;}.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-21 .elementor-element.elementor-element-1a7ddb2{width:var( --container-widget-width, 61.5rem );max-width:61.5rem;--container-widget-width:61.5rem;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-1a7ddb2.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1a7ddb2 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:3.29638rem;font-weight:600;text-transform:uppercase;line-height:3.626rem;letter-spacing:-0.09888rem;color:#E3E9ED;}.elementor-21 .elementor-element.elementor-element-c84d608{width:var( --container-widget-width, 71.25rem );max-width:71.25rem;--container-widget-width:71.25rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c84d608 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c84d608.elementor-element{--align-self:center;}.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-21 .elementor-element.elementor-element-d43c64c{width:var( --container-widget-width, 3.0625rem );max-width:3.0625rem;--container-widget-width:3.0625rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d43c64c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d43c64c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1067ac0{width:var( --container-widget-width, 28.86575rem );max-width:28.86575rem;--container-widget-width:28.86575rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1067ac0 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1067ac0.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0ef703a{width:var( --container-widget-width, 63.25rem );max-width:63.25rem;--container-widget-width:63.25rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-0ef703a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-642cd16{--display:flex;--gap:1.38rem 1.38rem;--row-gap:1.38rem;--column-gap:1.38rem;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-642cd16.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-66b5d80{width:var( --container-widget-width, 28.87688rem );max-width:28.87688rem;--container-widget-width:28.87688rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-66b5d80.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f465c67{width:var( --container-widget-width, 40.55438rem );max-width:40.55438rem;--container-widget-width:40.55438rem;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-f465c67 > .elementor-widget-container{padding:1.16rem 0rem 1.16rem 0rem;}.elementor-21 .elementor-element.elementor-element-f465c67.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f465c67 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:2.63775rem;font-weight:600;text-transform:uppercase;line-height:3.77338rem;color:#000000;}.elementor-21 .elementor-element.elementor-element-14e7e73{width:var( --container-widget-width, 70.64425rem );max-width:70.64425rem;--container-widget-width:70.64425rem;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-14e7e73 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-21 .elementor-element.elementor-element-14e7e73.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-14e7e73 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:2.90144rem;font-weight:400;line-height:3.42375rem;letter-spacing:-0.058rem;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7c662f2{width:var( --container-widget-width, 80rem );max-width:80rem;--container-widget-width:80rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7c662f2 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7c662f2.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a9c8a18{width:var( --container-widget-width, 3.0625rem );max-width:3.0625rem;--container-widget-width:3.0625rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-a9c8a18 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a9c8a18.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-01de7ff{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-01de7ff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-01de7ff.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5d0471b{--display:flex;--border-radius:2.1875rem 2.1875rem 2.1875rem 2.1875rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-5d0471b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5d0471b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFFFFF 1.95%, #A6C6EF 100%);}.elementor-21 .elementor-element.elementor-element-835d189{width:var( --container-widget-width, 37.6875rem );max-width:37.6875rem;--container-widget-width:37.6875rem;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-835d189 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-21 .elementor-element.elementor-element-835d189.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-835d189 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:3.4375rem;font-weight:600;text-transform:uppercase;line-height:3.78125rem;letter-spacing:-0.10313rem;color:#000000;}.elementor-21 .elementor-element.elementor-element-33685c3{width:var( --container-widget-width, 37.6875rem );max-width:37.6875rem;--container-widget-width:37.6875rem;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-33685c3 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-21 .elementor-element.elementor-element-33685c3.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-33685c3 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:1.375rem;font-weight:700;line-height:1.6225rem;letter-spacing:-0.0275rem;color:#000000;}.elementor-21 .elementor-element.elementor-element-d384031{width:var( --container-widget-width, 69.625rem );max-width:69.625rem;--container-widget-width:69.625rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d384031 > .elementor-widget-container{margin:0px 0px -110px 0px;}.elementor-21 .elementor-element.elementor-element-d384031.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-55aca47{--display:flex;--padding-top:13.88rem;--padding-bottom:5.66rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-c104b04{width:var( --container-widget-width, 61.25rem );max-width:61.25rem;--container-widget-width:61.25rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c104b04.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-bb089b7{width:var( --container-widget-width, 61.25rem );max-width:61.25rem;--container-widget-width:61.25rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-bb089b7 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-bb089b7.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-391d2b7{--display:flex;--padding-top:2rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050D16;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-4843154{--content-width:1280px;}.elementor-21 .elementor-element.elementor-element-642cd16{--content-width:70.64425rem;}.elementor-21 .elementor-element.elementor-element-55aca47{--content-width:1280px;}.elementor-21 .elementor-element.elementor-element-391d2b7{--content-width:1280px;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-4843154:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4843154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/bg-1-rat-2808-mob.webp");background-position:bottom center;}.elementor-21 .elementor-element.elementor-element-4843154{--min-height:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:93vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21 .elementor-element.elementor-element-af393b5.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5049f4e{--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;}.elementor-21 .elementor-element.elementor-element-0f623fe{--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;}.elementor-21 .elementor-element.elementor-element-e7dbf57{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-7295417 > .elementor-widget-container{margin:11px 0px -92px 0px;}.elementor-21 .elementor-element.elementor-element-1a7ddb2{--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;}.elementor-21 .elementor-element.elementor-element-c84d608{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-d384031 > .elementor-widget-container{margin:0px 0px -132px 0px;}.elementor-21 .elementor-element.elementor-element-d384031{--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-b158380{--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-4843154:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4843154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/bg-1-rat-2808-mob.webp");}.elementor-21 .elementor-element.elementor-element-4843154{--padding-top:6vw;--padding-bottom:94vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21 .elementor-element.elementor-element-980aa4b{--padding-top:2rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-5049f4e{width:var( --container-widget-width, 21.875rem );max-width:21.875rem;--container-widget-width:21.875rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5049f4e.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0f623fe{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-78ed962 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e7dbf57{--border-radius:0.9375rem 0.9375rem 0.9375rem 0.9375rem;--padding-top:2.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-36272a3{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-7295417{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-1986e1f{--padding-top:11rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-1a7ddb2{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-1a7ddb2 .elementor-heading-title{font-size:1.5625rem;line-height:1.71875rem;letter-spacing:-0.04688rem;}.elementor-21 .elementor-element.elementor-element-c84d608 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c84d608{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-d43c64c{--container-widget-width:1.8125rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 1.8125rem );max-width:1.8125rem;}.elementor-21 .elementor-element.elementor-element-1067ac0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1067ac0{--container-widget-width:11.94088rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 11.94088rem );max-width:11.94088rem;}.elementor-21 .elementor-element.elementor-element-0ef703a{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-642cd16{--content-width:21.875rem;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-66b5d80{--container-widget-width:11.94088rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 11.94088rem );max-width:11.94088rem;}.elementor-21 .elementor-element.elementor-element-f465c67{--container-widget-width:20rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 20rem );max-width:20rem;}.elementor-21 .elementor-element.elementor-element-f465c67 .elementor-heading-title{font-size:1.4rem;line-height:0.9rem;}.elementor-21 .elementor-element.elementor-element-14e7e73{--container-widget-width:20rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 20rem );max-width:20rem;}.elementor-21 .elementor-element.elementor-element-14e7e73 .elementor-heading-title{font-size:1.1875rem;line-height:1.40125rem;letter-spacing:-0.02375rem;}.elementor-21 .elementor-element.elementor-element-7c662f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a9c8a18 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a9c8a18{--container-widget-width:1.8125rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 1.8125rem );max-width:1.8125rem;}.elementor-21 .elementor-element.elementor-element-01de7ff{width:var( --container-widget-width, 21.875rem );max-width:21.875rem;--container-widget-width:21.875rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-01de7ff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5d0471b{--border-radius:0.9375rem 0.9375rem 0.9375rem 0.9375rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-835d189{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-835d189 .elementor-heading-title{font-size:1.99525rem;line-height:2.19475rem;letter-spacing:-0.05988rem;}.elementor-21 .elementor-element.elementor-element-33685c3 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-33685c3 .elementor-heading-title{font-size:1.0625rem;line-height:1.25375rem;letter-spacing:-0.02125rem;}.elementor-21 .elementor-element.elementor-element-d384031 > .elementor-widget-container{margin:0px 0px -37px 0px;}.elementor-21 .elementor-element.elementor-element-d384031{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-21 .elementor-element.elementor-element-55aca47{--padding-top:6rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-c104b04{--container-widget-width:21.875rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 21.875rem );max-width:21.875rem;}.elementor-21 .elementor-element.elementor-element-bb089b7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4b1967a{width:var( --container-widget-width, 21.875rem );max-width:21.875rem;--container-widget-width:21.875rem;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4b1967a.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-f465c67 */.elementor-21 .elementor-element.elementor-element-f465c67{
    border-radius: 1.61444rem;
background: var(--deg-dourado, linear-gradient(90deg, #F8B928 0%, #F6DD74 50%, #C08B13 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-391d2b7 */.elementor-21 .elementor-element.elementor-element-391d2b7{
    background: radial-gradient(449.16% 619.43% at 65.29% -578.75%, #114787 0%, #041121 100%);

}/* End custom CSS */
/* Start custom CSS *//* ===== RESET ===== */
p{
  margin-top: 0;
  margin-bottom: 0;
}

html{
  width: 100%;
  overflow-x: hidden;   /* fallback pra navegador antigo */
  overflow-x: clip;     /* corta sem virar container de rolagem */
}

body{
  width: 100%;
  overflow-x: clip;
  position: relative;
  z-index: 0;
}

/* ===== VARIÁVEIS ===== */
:root{
  --linha-cor: #FFF;
  --linha-opacidade: 0.05;
  --linha-espaco: 120px;
  --linha-largura: 1px;
  --feixe-cor: rgba(255,255,255,0.15);
}

/* ===== BASE DAS CAMADAS ===== */
body::before,
body::after{
  content: "";
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
  background-repeat: repeat;
  background-position-y: top;
}

/* ===== CAMADA 1 — AS LINHAS ===== */
body::before{
  bottom: 0;
  background-image: linear-gradient(
    to right,
    var(--linha-cor) 0 var(--linha-largura),
    rgba(255,255,255,0) var(--linha-largura)
  );
  background-size: var(--linha-espaco) 100%;
  background-position-x: center;
  opacity: var(--linha-opacidade);
  animation: linhaPulsa 9s ease-in-out infinite alternate;
}

/* ===== CAMADA 2 — O FEIXE QUE DESCE ===== */
body::after{
  height: 52vh;

  /* acende 1 coluna a cada 3 */
  background-image: linear-gradient(
    to right,
    var(--feixe-cor) 0 var(--linha-largura),
    rgba(255,255,255,0) var(--linha-largura)
  );
  background-size: calc(var(--linha-espaco) * 3) 100%;
  background-position-x: center;

  /* cometa: cabeça acesa, cauda longa */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%, rgba(0,0,0,0.08) 32%, rgba(0,0,0,0.40) 66%,
    rgba(0,0,0,0.92) 89%, #000 97%, rgba(0,0,0,0) 100%
  );
          mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%, rgba(0,0,0,0.08) 32%, rgba(0,0,0,0.40) 66%,
    rgba(0,0,0,0.92) 89%, #000 97%, rgba(0,0,0,0) 100%
  );
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;

  opacity: .8;
  transform: translate3d(0, -100%, 0);
  animation: feixeDesce 13s linear infinite;
}

/* ===== KEYFRAMES ===== */
@keyframes linhaPulsa{
  from{ opacity: calc(var(--linha-opacidade) * 0.7); }
  to{   opacity: var(--linha-opacidade); }
}

@keyframes feixeDesce{
  0%{   transform: translate3d(0, -52vh, 0); }
  42%{  transform: translate3d(0, 100vh, 0); }
  100%{ transform: translate3d(0, 100vh, 0); }   /* descansa fora da tela */
}

/* ===== RESPONSIVO ===== */
@media (max-width: 1024px){
  :root{ --linha-espaco: 90px; }
}

@media (max-width: 767px){
  :root{ --linha-espaco: 60px; }
  body::after{ height: 42vh; }
}

/* ===== ACESSIBILIDADE ===== */
@media (prefers-reduced-motion: reduce){
  body::before, body::after{ animation: none; }
  body::after{ display: none; }
}

@property --ang{
  syntax: '<angle>';
  initial-value: 135deg;
  inherits: false;
}

.degrade{
  --claro:  #F8B928;
  --meio:   #F6DD74;
  --escuro: #C08B13;

  --ang: 90deg;
  --ang-min: 118deg;    /* balanço curto do ângulo */
  --ang-max: 152deg;
  --ang-tempo: 13s;

  --passeio-tempo: 9s;  /* o degradê deslizando */

  /* rampa espelhada: claro -> escuro -> claro
     assim, deslizando, nunca aparece emenda nem corte seco */
  background-image: linear-gradient(
    var(--ang),
    var(--claro)  0%,
    var(--meio)   28%,
    var(--escuro) 50%,
    var(--meio)   72%,
    var(--claro)  100%
  );

  background-size: 230% 230%;
  background-position: 0% 0%;
  background-repeat: no-repeat;

  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;

  animation:
    degradePasseio var(--passeio-tempo) ease-in-out infinite alternate,
    degradeAng     var(--ang-tempo)     ease-in-out infinite alternate;
}

/* a rampa desliza na diagonal: o claro entra, o escuro sai */
@keyframes degradePasseio{
  from{ background-position: 0% 0%; }
  to{   background-position: 100% 100%; }
}

/* e o ângulo respira junto, num arco curto */
@keyframes degradeAng{
  from{ --ang: var(--ang-min); }
  to{   --ang: var(--ang-max); }
}

@media (prefers-reduced-motion: reduce){
  .degrade{
    animation: none;
    background-position: 0% 0%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Exo 2';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/exo-2-v26-latin-600.woff2') format('woff2'),
		url('https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/Exo2-SemiBold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/sf-pro-display-regular-1-1.woff2') format('woff2'),
		url('https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/sf-pro-display-regular-1-1.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/sf-pro-display-bold.woff2') format('woff2'),
		url('https://rat-blackfriday.inovawebdesign.com.br/wp-content/uploads/2026/08/sf-pro-display-bold.woff') format('woff');
}
/* End Custom Fonts CSS */