.elementor-8 .elementor-element.elementor-element-c540c0a{--display:flex;--position:fixed;--min-height:80px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-c540c0a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c540c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FC0000;}.elementor-8 .elementor-element.elementor-element-c540c0a.e-con{--align-self:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c540c0a{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c540c0a{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-8 .elementor-element.elementor-element-027cb2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-027cb2b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-027cb2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:40px;letter-spacing:-1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2975dfa{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-8 .elementor-element.elementor-element-2975dfa.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-586b595{width:var( --container-widget-width, 134px );max-width:134px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-586b595.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-586b595 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-586b595 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-586b595:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-586b595:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-586b595 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.4px;color:#D1D5DC;}.elementor-8 .elementor-element.elementor-element-7088b87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-493970e4{--display:flex;--min-height:900px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-493970e4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-493970e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipezetech.com/wp-content/uploads/2026/01/hero-2-1.webp");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-29fba6ae{width:var( --container-widget-width, 649px );max-width:649px;--container-widget-width:649px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-29fba6ae .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-29fba6ae .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-29fba6ae:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-29fba6ae:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-29fba6ae .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#D1D5DC;}.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-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-3945e464{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-f90b635 .elementor-button{background-color:#F8EE9A;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;fill:#000000;color:#000000;border-radius:99px 99px 99px 99px;padding:-2px -2px -2px -2px;}.elementor-8 .elementor-element.elementor-element-f90b635{background-color:#F8EE9A;padding:15px 70px 15px 70px;border-style:none;border-radius:99px 99px 99px 99px;box-shadow:0px 0px 40px 0px #F8EE9A;}.elementor-8 .elementor-element.elementor-element-f90b635.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2218272f{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2218272f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2218272f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipezetech.com/wp-content/uploads/2026/01/arrow-bg.svg");background-position:bottom right;background-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-2ac68f57{background-color:#FF0000;padding:15px 70px 15px 70px;border-style:none;border-radius:99px 99px 99px 99px;box-shadow:0px 0px 40px 0px #FF0000;}.elementor-8 .elementor-element.elementor-element-2ac68f57.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2ac68f57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6a5e56f4{width:var( --container-widget-width, 873px );max-width:873px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--container-widget-width:873px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6a5e56f4 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6a5e56f4:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-6a5e56f4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6a5e56f4 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.45px;color:#D1D5DC;}.elementor-8 .elementor-element.elementor-element-24468160{--display:flex;--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:90px 30px;--row-gap:90px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-583c48f5{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-583c48f5 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-583c48f5 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-583c48f5:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-583c48f5:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-583c48f5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.4px;color:#D1D5DC;}.elementor-8 .elementor-element.elementor-element-2d799cd0{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c0cf89f{width:var( --container-widget-width, 534px );max-width:534px;--container-widget-width:534px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-c0cf89f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#E3B95F;}.elementor-8 .elementor-element.elementor-element-ea6c4f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #BC8D4A 0%, #FEEDBD 100%);box-shadow:0px 3px 7px 0px rgba(255, 236, 189, 0.66) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE8AE;border-radius:99px 99px 99px 99px;padding:9px 9px 9px 70px;}.elementor-8 .elementor-element.elementor-element-ea6c4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ea6c4f .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-8 .elementor-element.elementor-element-18373b01{--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:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-39d4b63a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-39d4b63a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-23495d6b{--display:flex;--min-height:230px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3B95F33;--border-color:#E3B95F33;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-8 .elementor-element.elementor-element-23495d6b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-23495d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1F 0%, #0F0F14 100%);}.elementor-8 .elementor-element.elementor-element-297bc88b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2d5299b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;color:#E3B95F;}.elementor-8 .elementor-element.elementor-element-77fc5a2c{--display:flex;--min-height:230px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3B95F33;--border-color:#E3B95F33;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-77fc5a2c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-77fc5a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1F 0%, #0F0F14 100%);}.elementor-8 .elementor-element.elementor-element-6bdd8950 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3618903d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;color:#E3B95F;}.elementor-8 .elementor-element.elementor-element-11ba5ea5{--display:flex;--min-height:230px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3B95F33;--border-color:#E3B95F33;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-11ba5ea5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-11ba5ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1F 0%, #0F0F14 100%);}.elementor-8 .elementor-element.elementor-element-73ee7f1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-66013093{width:var( --container-widget-width, 90.345% );max-width:90.345%;--container-widget-width:90.345%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-66013093.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-66013093 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#E3B95F;}.elementor-8 .elementor-element.elementor-element-a5c4695{--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;--margin-top:110px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5c8732bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2627c63b{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-2627c63b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-29c64ad6{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3b271644{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-381fd3bd{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-381fd3bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#E3B95F;}.elementor-8 .elementor-element.elementor-element-3a42fb84{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-8 .elementor-element.elementor-element-519473ef{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5ba33ce2{--display:flex;--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-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-8 .elementor-element.elementor-element-4255659d img{width:217px;}.elementor-8 .elementor-element.elementor-element-13ffb484 img{width:207px;}.elementor-8 .elementor-element.elementor-element-351f2ebe{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-351f2ebe iframe{height:385px;}.elementor-8 .elementor-element.elementor-element-60180efd{--display:flex;--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:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-75ed425{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-75ed425 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6151ab4a{width:var( --container-widget-width, 465px );max-width:465px;--container-widget-width:465px;--container-widget-flex-grow:0;z-index:2;--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-15431946{width:var( --container-widget-width, 465px );max-width:465px;--container-widget-width:465px;--container-widget-flex-grow:0;z-index:2;--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3e80f183{width:var( --container-widget-width, 465px );max-width:465px;padding:20px 0px 20px 0px;--container-widget-width:465px;--container-widget-flex-grow:0;z-index:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-8 .elementor-element.elementor-element-3e80f183 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3e80f183 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-3e80f183 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-8 .elementor-element.elementor-element-3e80f183 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-3e80f183 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3e80f183 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2e983cd1{width:var( --container-widget-width, 687px );max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#D1D5DC;}.elementor-8 .elementor-element.elementor-element-7c439c26 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #BC8D4A 0%, #FEEDBD 100%);box-shadow:0px 3px 7px 0px rgba(255, 236, 189, 0.66) inset;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE8AE;border-radius:99px 99px 99px 99px;padding:9px 9px 9px 70px;}.elementor-8 .elementor-element.elementor-element-7c439c26{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-7c439c26 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-7c439c26 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-8 .elementor-element.elementor-element-201087d.elementor-position-right .elementor-image-box-img{margin-left:40px;}.elementor-8 .elementor-element.elementor-element-201087d.elementor-position-left .elementor-image-box-img{margin-right:40px;}.elementor-8 .elementor-element.elementor-element-201087d.elementor-position-top .elementor-image-box-img{margin-bottom:40px;}.elementor-8 .elementor-element.elementor-element-201087d .elementor-image-box-wrapper .elementor-image-box-img{width:98%;}.elementor-8 .elementor-element.elementor-element-201087d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-201087d .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;color:#E3B95F;}.elementor-8 .elementor-element.elementor-element-201087d:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-201087d:has(:focus) .elementor-image-box-title{color:#E3B95F;}.elementor-8 .elementor-element.elementor-element-201087d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#D1D5DC;}.elementor-8 .elementor-element.elementor-element-11184dde{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;}.elementor-8 .elementor-element.elementor-element-11184dde:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-11184dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-8 .elementor-element.elementor-element-628cbfbd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#99A1AF;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-2975dfa{--width:22%;}.elementor-8 .elementor-element.elementor-element-493970e4{--content-width:1170px;}.elementor-8 .elementor-element.elementor-element-2218272f{--content-width:1170px;}.elementor-8 .elementor-element.elementor-element-24468160{--content-width:1170px;}.elementor-8 .elementor-element.elementor-element-18373b01{--content-width:1170px;}.elementor-8 .elementor-element.elementor-element-23495d6b{--width:352px;}.elementor-8 .elementor-element.elementor-element-77fc5a2c{--width:352px;}.elementor-8 .elementor-element.elementor-element-11ba5ea5{--width:352px;}.elementor-8 .elementor-element.elementor-element-5c8732bc{--width:50%;}.elementor-8 .elementor-element.elementor-element-3b271644{--width:50%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-c540c0a{--min-height:120px;--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-027cb2b{width:var( --container-widget-width, 268px );max-width:268px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:268px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-027cb2b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-027cb2b .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-2975dfa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-8 .elementor-element.elementor-element-586b595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}.elementor-8 .elementor-element.elementor-element-586b595 .elementor-image-box-title{font-size:14px;line-height:14px;}.elementor-8 .elementor-element.elementor-element-586b595 .elementor-image-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7088b87{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-493970e4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-493970e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipezetech.com/wp-content/uploads/2026/01/Hero-2-mobile.webp");background-position:top center;}.elementor-8 .elementor-element.elementor-element-493970e4{--content-width:350px;--min-height:602px;--justify-content:flex-end;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-29fba6ae .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-29fba6ae .elementor-image-box-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-29fba6ae .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-8 .elementor-element.elementor-element-3945e464{--e-icon-list-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-item > a{font-size:13px;}.elementor-8 .elementor-element.elementor-element-f90b635{width:var( --container-widget-width, 772px );max-width:772px;padding:15px 15px 15px 15px;--container-widget-width:772px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f90b635 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2218272f{--content-width:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2218272f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2218272f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:194px auto;}.elementor-8 .elementor-element.elementor-element-2ac68f57{padding:15px 15px 15px 15px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2ac68f57 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6a5e56f4 .elementor-image-box-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-6a5e56f4 .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-24468160{--content-width:350px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8 .elementor-element.elementor-element-583c48f5 .elementor-image-box-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-583c48f5 .elementor-image-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-c0cf89f .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-ea6c4f .elementor-button{font-size:16px;padding:9px 9px 9px 40px;}.elementor-8 .elementor-element.elementor-element-18373b01{--content-width:350px;}.elementor-8 .elementor-element.elementor-element-39d4b63a .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-23495d6b{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-77fc5a2c{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-11ba5ea5{--min-height:0px;}.elementor-8 .elementor-element.elementor-element-a5c4695{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5c8732bc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8 .elementor-element.elementor-element-2627c63b{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;}.elementor-8 .elementor-element.elementor-element-2627c63b .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3b271644{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8 .elementor-element.elementor-element-381fd3bd .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-519473ef{font-size:20px;}.elementor-8 .elementor-element.elementor-element-5ba33ce2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4255659d img{width:173px;}.elementor-8 .elementor-element.elementor-element-13ffb484 img{width:132px;}.elementor-8 .elementor-element.elementor-element-60180efd{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-75ed425 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item > a{font-size:15px;}.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item > a{font-size:15px;}.elementor-8 .elementor-element.elementor-element-3e80f183 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-3e80f183 .elementor-icon-list-item > a{font-size:15px;}.elementor-8 .elementor-element.elementor-element-2e983cd1{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7c439c26 .elementor-button{font-size:16px;padding:9px 9px 9px 40px;}.elementor-8 .elementor-element.elementor-element-201087d .elementor-image-box-img{margin-bottom:40px;}.elementor-8 .elementor-element.elementor-element-201087d .elementor-image-box-title{font-size:38px;}.elementor-8 .elementor-element.elementor-element-201087d .elementor-image-box-description{font-size:15px;}}/* Start custom CSS for image-box, class: .elementor-element-586b595 */.texto-degrade {
  background: linear-gradient(to right, #BC8D4A, #FEEDBD);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}


.elementor-8 .elementor-element.elementor-element-586b595 .elementor-image-box-title{
    width: 95%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29fba6ae */.texto-degrade {
  background: linear-gradient(to right, #BC8D4A, #FEEDBD);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}


.elementor-8 .elementor-element.elementor-element-29fba6ae .elementor-image-box-title{
    width: 95%;
}

@media (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-29fba6ae .elementor-image-box-title{
    width: 100%;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3945e464 */.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-item {
  opacity: 0;
  transform: translateY(-20px);
  animation: fadeDown 0.6s ease forwards;
}

.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-item:nth-child(1) { animation-delay: 0.1s; }
.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-item:nth-child(2) { animation-delay: 0.25s; }
.elementor-8 .elementor-element.elementor-element-3945e464 .elementor-icon-list-item:nth-child(3) { animation-delay: 0.4s; }

@keyframes fadeDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6a5e56f4 */.elementor-8 .elementor-element.elementor-element-6a5e56f4 .elementor-image-box-title{
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-583c48f5 */.texto-degrade {
  background: linear-gradient(to right, #BC8D4A, #FEEDBD);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}


.elementor-8 .elementor-element.elementor-element-583c48f5 .elementor-image-box-title{
    width: 95%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d799cd0 *//* Icon List Card Style + Fade Down (5 itens) */
.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item{
  width: 100%;
  background: rgba(227, 185, 95, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 10px;
  padding: 20px 25px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-20px);
}

/* Animação só quando .fade-active estiver presente */
.elementor-8 .elementor-element.elementor-element-2d799cd0.fade-active .elementor-icon-list-item{
  animation: fadeDown 0.6s ease forwards;
}

.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item > a,
.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item > span{
  display: flex;
  align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item + .elementor-icon-list-item{
  margin-top: 12px;
}

/* Fade Down em sequência (5 itens) */
.elementor-8 .elementor-element.elementor-element-2d799cd0.fade-active .elementor-icon-list-item:nth-child(1){ animation-delay: 0.10s; }
.elementor-8 .elementor-element.elementor-element-2d799cd0.fade-active .elementor-icon-list-item:nth-child(2){ animation-delay: 0.22s; }
.elementor-8 .elementor-element.elementor-element-2d799cd0.fade-active .elementor-icon-list-item:nth-child(3){ animation-delay: 0.34s; }
.elementor-8 .elementor-element.elementor-element-2d799cd0.fade-active .elementor-icon-list-item:nth-child(4){ animation-delay: 0.46s; }
.elementor-8 .elementor-element.elementor-element-2d799cd0.fade-active .elementor-icon-list-item:nth-child(5){ animation-delay: 0.58s; }

@keyframes fadeDown{
  from{ opacity: 0; transform: translateY(-20px); }
  to{ opacity: 1; transform: translateY(0); }
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-2d799cd0 .elementor-icon-list-item{
    padding: 14px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea6c4f */.elementor-8 .elementor-element.elementor-element-ea6c4f .elementor-button-text {
   display: flex;
    align-items: center;
}
.elementor-8 .elementor-element.elementor-element-ea6c4f .elementor-button-icon {
    font-size: 55px;
     display: flex;
    align-items: center;
}

@media only screen and (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-ea6c4f .elementor-button-icon {
        font-size: 45px;
         display: flex;
    align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39d4b63a */.texto-destaque{
  color: #E3B95F;
  font-size: 48px;
  font-weight: 700;
}

/* Mobile */
@media (max-width: 767px){
  .texto-destaque{
    font-size: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29c64ad6 *//* Icon List Card Style + Fade Down (5 itens) */
.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item{
  width: 100%;
  background: rgba(130, 24, 26, 0.2);
  border: 1px solid rgba(251, 44, 54, 0.30);
  border-radius: 10px;
  padding: 20px 25px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-20px);
}

/* Animação só quando .fade-active estiver presente */
.elementor-8 .elementor-element.elementor-element-29c64ad6.fade-active .elementor-icon-list-item{
  animation: fadeDown 0.6s ease forwards;
}

.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item > a,
.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item > span{
  display: flex;
  align-items: center;
}

.elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item + .elementor-icon-list-item{
  margin-top: 12px;
}

/* Fade Down em sequência (5 itens) */
.elementor-8 .elementor-element.elementor-element-29c64ad6.fade-active .elementor-icon-list-item:nth-child(1){ animation-delay: 0.10s; }
.elementor-8 .elementor-element.elementor-element-29c64ad6.fade-active .elementor-icon-list-item:nth-child(2){ animation-delay: 0.22s; }
.elementor-8 .elementor-element.elementor-element-29c64ad6.fade-active .elementor-icon-list-item:nth-child(3){ animation-delay: 0.34s; }
.elementor-8 .elementor-element.elementor-element-29c64ad6.fade-active .elementor-icon-list-item:nth-child(4){ animation-delay: 0.46s; }
.elementor-8 .elementor-element.elementor-element-29c64ad6.fade-active .elementor-icon-list-item:nth-child(5){ animation-delay: 0.58s; }

@keyframes fadeDown{
  from{ opacity: 0; transform: translateY(-20px); }
  to{ opacity: 1; transform: translateY(0); }
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-29c64ad6 .elementor-icon-list-item{
    padding: 14px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a42fb84 *//* Icon List Card Style + Fade Down (5 itens) */
.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item{
  width: 100%;
  background: rgba(13, 84, 43, 0.2);
  border: 1px solid rgba(0, 201, 30, 0.30);
  border-radius: 10px;
  padding: 20px 25px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-20px);
}

/* Animação só quando .fade-active estiver presente */
.elementor-8 .elementor-element.elementor-element-3a42fb84.fade-active .elementor-icon-list-item{
  animation: fadeDown 0.6s ease forwards;
}

.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item > a,
.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item > span{
  display: flex;
  align-items: center;
}

.elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item + .elementor-icon-list-item{
  margin-top: 12px;
}

/* Fade Down em sequência (5 itens) */
.elementor-8 .elementor-element.elementor-element-3a42fb84.fade-active .elementor-icon-list-item:nth-child(1){ animation-delay: 0.10s; }
.elementor-8 .elementor-element.elementor-element-3a42fb84.fade-active .elementor-icon-list-item:nth-child(2){ animation-delay: 0.22s; }
.elementor-8 .elementor-element.elementor-element-3a42fb84.fade-active .elementor-icon-list-item:nth-child(3){ animation-delay: 0.34s; }
.elementor-8 .elementor-element.elementor-element-3a42fb84.fade-active .elementor-icon-list-item:nth-child(4){ animation-delay: 0.46s; }
.elementor-8 .elementor-element.elementor-element-3a42fb84.fade-active .elementor-icon-list-item:nth-child(5){ animation-delay: 0.58s; }

@keyframes fadeDown{
  from{ opacity: 0; transform: translateY(-20px); }
  to{ opacity: 1; transform: translateY(0); }
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-3a42fb84 .elementor-icon-list-item{
    padding: 14px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6151ab4a *//* Icon List Card Style + Fade Down (2 itens) */
.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item{
  width: 100%;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 10px;
  padding: 20px 25px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-20px);
}

/* Animação só quando .fade-active estiver presente */
.elementor-8 .elementor-element.elementor-element-6151ab4a.fade-active .elementor-icon-list-item{
  animation: fadeDown 0.6s ease forwards;
}

.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item > a,
.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item > span{
  display: flex;
  align-items: center;
}

.elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item + .elementor-icon-list-item{
  margin-top: 18px;
}

/* Fade Down em sequência (2 itens apenas) */
.elementor-8 .elementor-element.elementor-element-6151ab4a.fade-active .elementor-icon-list-item:nth-child(1){ animation-delay: 0.10s; }
.elementor-8 .elementor-element.elementor-element-6151ab4a.fade-active .elementor-icon-list-item:nth-child(2){ animation-delay: 0.25s; }

@keyframes fadeDown{
  from{ opacity: 0; transform: translateY(-20px); }
  to{ opacity: 1; transform: translateY(0); }
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-6151ab4a .elementor-icon-list-item{
    padding: 14px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-15431946 *//* Icon List Card Style + Fade Down (2 itens) */
.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item{
  width: 100%;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 10px;
  padding: 20px 25px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-20px);
}

/* Animação só quando .fade-active estiver presente */
.elementor-8 .elementor-element.elementor-element-15431946.fade-active .elementor-icon-list-item{
  animation: fadeDown 0.6s ease forwards;
}

.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item > a,
.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item > span{
  display: flex;
  align-items: center;
}

.elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item + .elementor-icon-list-item{
  margin-top: 18px;
}

/* Fade Down em sequência (2 itens apenas) */
.elementor-8 .elementor-element.elementor-element-15431946.fade-active .elementor-icon-list-item:nth-child(1){ animation-delay: 0.10s; }
.elementor-8 .elementor-element.elementor-element-15431946.fade-active .elementor-icon-list-item:nth-child(2){ animation-delay: 0.25s; }

@keyframes fadeDown{
  from{ opacity: 0; transform: translateY(-20px); }
  to{ opacity: 1; transform: translateY(0); }
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-15431946 .elementor-icon-list-item{
    padding: 14px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c439c26 */.elementor-8 .elementor-element.elementor-element-7c439c26 .elementor-button-text {
   display: flex;
    align-items: center;
}
.elementor-8 .elementor-element.elementor-element-7c439c26 .elementor-button-icon {
    font-size: 55px;
     display: flex;
    align-items: center;
}

@media only screen and (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-7c439c26 .elementor-button-icon {
        font-size: 45px;
         display: flex;
    align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS */p{
    margin: 0px;
}

html, body{
    width: 100%;
    overflow-x: hidden;}/* End custom CSS */