.elementor-21 .elementor-element.elementor-element-5a3ef895{--display:flex;--min-height:918px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5a3ef895:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5a3ef895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/bg-hero-ofc-copiar.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-283437ef{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-21 .elementor-element.elementor-element-7d3c7ea0{--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;--align-items:center;--gap:51px 51px;--row-gap:51px;--column-gap:51px;--z-index:1;}.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-25fe8d81{width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;}.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-5db32844{width:var( --container-widget-width, 896px );max-width:896px;--container-widget-width:896px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-5db32844 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-6b43c77{--divider-border-style:solid;--divider-color:#949494;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-6b43c77 .elementor-divider-separator{width:77%;}.elementor-21 .elementor-element.elementor-element-6b43c77 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-735416e8{width:var( --container-widget-width, 974px );max-width:974px;--container-widget-width:974px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-735416e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-735416e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#BEBEBE;}.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-21 .elementor-element.elementor-element-3cc7cf93 .elementor-button{background-color:transparent;font-family:"Neue Montreal", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(222deg, #E2C473 0%, #655029 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:5px 5px 5px 5px;padding:22px 40px 22px 40px;}.elementor-21 .elementor-element.elementor-element-3cc7cf93{margin:0px -52px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-3cc7cf93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-3cc7cf93 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-21 .elementor-element.elementor-element-3cc7cf93 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-3cc7cf93 .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 31px 5px rgba(254.00000000000003, 215.99999999999994, 114.99999999999997, 0.35);}.elementor-21 .elementor-element.elementor-element-3cc7cf93 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-3cc7cf93 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-16d352c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-83cd8f5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-83cd8f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-83cd8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #655029 0%, #B19F6F 100%);}.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-21 .elementor-element.elementor-element-263f976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:2px;}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-5dde14d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3edcca5a{--display:grid;--min-height:79px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:55px 55px;--row-gap:55px;--column-gap:55px;--grid-auto-flow:row;--justify-items:center;--align-items:center;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:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:15px 15px 15px 15px;--padding-top:45px;--padding-bottom:25px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-3edcca5a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3edcca5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-21 .elementor-element.elementor-element-63e938d6 img{width:82%;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-2b69c8ad{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-15fe10f8{width:var( --container-widget-width, 417px );max-width:417px;--container-widget-width:417px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-15fe10f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5fbb27ab{width:auto;max-width:auto;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-5fbb27ab.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-icon i{color:#B19F6F;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-icon svg{fill:#B19F6F;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;letter-spacing:-0.2px;}.elementor-21 .elementor-element.elementor-element-5fbb27ab .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-5ef5fbe0{width:var( --container-widget-width, 417px );max-width:417px;--container-widget-width:417px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-5ef5fbe0 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.2px;color:#7C7A7A;}.elementor-21 .elementor-element.elementor-element-67df819c .elementor-button{background-color:transparent;font-family:"Neue Montreal", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(222deg, #E2C473 0%, #655029 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:5px 5px 5px 5px;padding:22px 40px 22px 40px;}.elementor-21 .elementor-element.elementor-element-67df819c{margin:0px -52px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-67df819c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-67df819c .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-21 .elementor-element.elementor-element-67df819c .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-67df819c .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 31px 5px rgba(254.00000000000003, 215.99999999999994, 114.99999999999997, 0.35);}.elementor-21 .elementor-element.elementor-element-67df819c .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-67df819c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6c2deaa0{--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-21 .elementor-element.elementor-element-4a1ad050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-21 .elementor-element.elementor-element-7d2734b1{width:auto;max-width:auto;background-color:transparent;padding:5px 30px 5px 30px;background-image:linear-gradient(146deg, #756845 0%, #C5A758 100%);border-radius:55px 55px 55px 55px;text-align:start;}.elementor-21 .elementor-element.elementor-element-7d2734b1.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-7d2734b1 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-75a27f0{width:var( --container-widget-width, 458px );max-width:458px;--container-widget-width:458px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-75a27f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.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-21 .elementor-element.elementor-element-6ee2e2aa{width:var( --container-widget-width, 85% );max-width:85%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-690349a3{--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-21 .elementor-element.elementor-element-4e858816{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#757575;}.elementor-21 .elementor-element.elementor-element-3bfa486{--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-21 .elementor-element.elementor-element-7173d97{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-7173d97 .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-7173d97 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-5be819f{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-5be819f .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-5be819f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-1024d7d9{--display:flex;--min-height:885px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1024d7d9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1024d7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/dentro-do-carro.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-1024d7d9 > .elementor-shape-top .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-1024d7d9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-21 .elementor-element.elementor-element-1024d7d9 > .elementor-shape-bottom .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-1024d7d9 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-21 .elementor-element.elementor-element-1024d7d9 > .elementor-shape-bottom svg, .elementor-21 .elementor-element.elementor-element-1024d7d9 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;}.elementor-21 .elementor-element.elementor-element-57ba6f24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:55;}.elementor-21 .elementor-element.elementor-element-56e69a6b{width:var( --container-widget-width, 417px );max-width:417px;--container-widget-width:417px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-56e69a6b .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:19px;font-weight:500;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-42719c3a{width:var( --container-widget-width, 665px );max-width:665px;--container-widget-width:665px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-42719c3a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-265f8aa0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ac8b1d0{padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD1D25E;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-ac8b1d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7fba82d7{padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD1D25E;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-7fba82d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1fefadfd{padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD1D25E;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-1fefadfd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-54e8ef1c{padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD1D25E;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-54e8ef1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-57d5e784{padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD1D25E;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-57d5e784 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4568ae1{--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:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7b42952{width:var( --container-widget-width, 784px );max-width:784px;padding:0px 0px 30px 0px;--container-widget-width:784px;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-7b42952.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7b42952 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f0fa72e{--e-image-carousel-slides-to-show:4;}.elementor-21 .elementor-element.elementor-element-f0fa72e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-64a741f .elementor-button{background-color:transparent;font-family:"Neue Montreal", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(222deg, #E2C473 0%, #655029 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:5px 5px 5px 5px;padding:22px 40px 22px 40px;}.elementor-21 .elementor-element.elementor-element-64a741f{margin:0px -52px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-64a741f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-64a741f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-64a741f .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-21 .elementor-element.elementor-element-64a741f .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-64a741f .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 31px 5px rgba(254.00000000000003, 215.99999999999994, 114.99999999999997, 0.35);}.elementor-21 .elementor-element.elementor-element-64a741f .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-64a741f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0e3b92c{--display:flex;--min-height:738px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0e3b92c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0e3b92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1214;background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/bg-novo-meio-desktop.webp");background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-0e3b92c > .elementor-shape-top .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-0e3b92c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-21 .elementor-element.elementor-element-0e3b92c > .elementor-shape-bottom .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-0e3b92c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-21 .elementor-element.elementor-element-0e3b92c > .elementor-shape-bottom svg, .elementor-21 .elementor-element.elementor-element-0e3b92c > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:36px;}.elementor-21 .elementor-element.elementor-element-3ee63d6{--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-21 .elementor-element.elementor-element-7a2d229{width:auto;max-width:auto;text-align:start;}.elementor-21 .elementor-element.elementor-element-7a2d229.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-7a2d229 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#B19F6F;}.elementor-21 .elementor-element.elementor-element-a90114c{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-a90114c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a90114c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-25e2095{width:auto;max-width:auto;text-align:start;}.elementor-21 .elementor-element.elementor-element-25e2095.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-25e2095 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#B19F6F;}.elementor-21 .elementor-element.elementor-element-3b939f7{width:auto;max-width:auto;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-3b939f7.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-icon i{color:#B19F6F;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-icon svg{fill:#B19F6F;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.2px;}.elementor-21 .elementor-element.elementor-element-3b939f7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-10e9a23{width:auto;max-width:auto;text-align:start;}.elementor-21 .elementor-element.elementor-element-10e9a23.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-10e9a23 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-983a8bc .elementor-button{background-color:transparent;font-family:"Neue Montreal", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(222deg, #E2C473 0%, #655029 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:5px 5px 5px 5px;padding:22px 40px 22px 40px;}.elementor-21 .elementor-element.elementor-element-983a8bc{margin:0px -52px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-983a8bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-983a8bc .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-21 .elementor-element.elementor-element-983a8bc .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-983a8bc .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 31px 5px rgba(254.00000000000003, 215.99999999999994, 114.99999999999997, 0.35);}.elementor-21 .elementor-element.elementor-element-983a8bc .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-983a8bc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d613e3f{--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:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dc24380{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-dc24380.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-dc24380 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-dd3e483{--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;}.elementor-21 .elementor-element.elementor-element-dd3e483.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6367ee8{background-color:transparent;padding:21px 35px 21px 35px;background-image:linear-gradient(161deg, #655029 0%, #E2C473 100%);border-style:none;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-6367ee8.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-6367ee8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-6367ee8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-6367ee8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-6367ee8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-6367ee8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-75a13ff{background-color:transparent;padding:21px 35px 21px 35px;background-image:linear-gradient(161deg, #655029 0%, #E2C473 100%);border-style:none;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-75a13ff.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-75a13ff .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-75a13ff .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-75a13ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-75a13ff .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-75a13ff .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-a0c355e{background-color:transparent;padding:21px 35px 21px 35px;background-image:linear-gradient(161deg, #655029 0%, #E2C473 100%);border-style:none;border-radius:55px 55px 55px 55px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-a0c355e.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-a0c355e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-a0c355e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-a0c355e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-a0c355e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-a0c355e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-6ddff80{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8c0a751{width:var( --container-widget-width, 697px );max-width:697px;--container-widget-width:697px;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-8c0a751.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-8c0a751 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-49ce98d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;--z-index:4;}.elementor-21 .elementor-element.elementor-element-49ce98d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-49ce98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-49ce98d.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-2ffd393{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-2ffd393.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2ffd393 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-21 .elementor-element.elementor-element-2ffd393 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2ffd393.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-2ffd393.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2ffd393.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-2ffd393 .elementor-icon{font-size:54px;}.elementor-21 .elementor-element.elementor-element-2ffd393 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2ffd393 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-2ffd393:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-2ffd393:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2ffd393 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#858585;}.elementor-21 .elementor-element.elementor-element-15425aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;--z-index:5;}.elementor-21 .elementor-element.elementor-element-15425aa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-15425aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-15425aa.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5a8a2e1{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5a8a2e1.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5a8a2e1 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-21 .elementor-element.elementor-element-5a8a2e1 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5a8a2e1.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-5a8a2e1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5a8a2e1.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-5a8a2e1 .elementor-icon{font-size:54px;}.elementor-21 .elementor-element.elementor-element-5a8a2e1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5a8a2e1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-5a8a2e1:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-5a8a2e1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5a8a2e1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#858585;}.elementor-21 .elementor-element.elementor-element-5b27d37{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;--z-index:6;}.elementor-21 .elementor-element.elementor-element-5b27d37:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5b27d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-5b27d37.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6723753{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-6723753.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6723753 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-21 .elementor-element.elementor-element-6723753 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6723753.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-6723753.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6723753.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-6723753 .elementor-icon{font-size:54px;}.elementor-21 .elementor-element.elementor-element-6723753 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-6723753 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-6723753:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-6723753:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6723753 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#858585;}.elementor-21 .elementor-element.elementor-element-478e3e4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;--z-index:7;}.elementor-21 .elementor-element.elementor-element-478e3e4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-478e3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-478e3e4.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c31b931{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c31b931.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c31b931 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-21 .elementor-element.elementor-element-c31b931 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c31b931.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-c31b931.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c31b931.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-c31b931 .elementor-icon{font-size:54px;}.elementor-21 .elementor-element.elementor-element-c31b931 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-c31b931 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c31b931:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-c31b931:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c31b931 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#858585;}.elementor-21 .elementor-element.elementor-element-affef69{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;--z-index:8;}.elementor-21 .elementor-element.elementor-element-affef69:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-affef69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-affef69.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-9b84741{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9b84741.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-9b84741 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-21 .elementor-element.elementor-element-9b84741 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9b84741.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-9b84741.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-9b84741.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-9b84741 .elementor-icon{font-size:54px;}.elementor-21 .elementor-element.elementor-element-9b84741 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9b84741 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-9b84741:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-9b84741:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9b84741 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#858585;}.elementor-21 .elementor-element.elementor-element-fc10a97{--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-21 .elementor-element.elementor-element-f7ad9b0{width:auto;max-width:auto;z-index:0;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-f7ad9b0.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-icon i{color:#DAC58B;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-icon svg{fill:#DAC58B;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:-0.2px;}.elementor-21 .elementor-element.elementor-element-f7ad9b0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-d2372e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8bf4bf3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-8bf4bf3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8bf4bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #655029 0%, #B19F6F 100%);}.elementor-21 .elementor-element.elementor-element-58fe9c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:2px;}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-3db32a8{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-21 .elementor-element.elementor-element-3db32a8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3db32a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/notas-2.webp");background-position:-669px 33px;background-repeat:no-repeat;background-size:80% auto;}.elementor-21 .elementor-element.elementor-element-420b86e{--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-21 .elementor-element.elementor-element-c87f6aa{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-c87f6aa.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-c87f6aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e63bc3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;--z-index:1;}.elementor-21 .elementor-element.elementor-element-5e63bc3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5e63bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-5e63bc3.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-f302b67{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-f302b67.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f302b67 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-21 .elementor-element.elementor-element-f302b67 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f302b67.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-f302b67.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-f302b67.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-f302b67 .elementor-icon{font-size:53px;}.elementor-21 .elementor-element.elementor-element-f302b67 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-f302b67 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-f302b67:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-f302b67:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f302b67 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2ff42f5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-2ff42f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2ff42f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-2ff42f5.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-0868074{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-0868074.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0868074 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-21 .elementor-element.elementor-element-0868074 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0868074.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-0868074.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-0868074.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-0868074 .elementor-icon{font-size:53px;}.elementor-21 .elementor-element.elementor-element-0868074 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-0868074 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-0868074:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-0868074:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0868074 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-98ed06e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;--z-index:3;}.elementor-21 .elementor-element.elementor-element-98ed06e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-98ed06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-98ed06e.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-ce84e19{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ce84e19.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-ce84e19 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-21 .elementor-element.elementor-element-ce84e19 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ce84e19.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-ce84e19.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ce84e19.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-ce84e19 .elementor-icon{font-size:53px;}.elementor-21 .elementor-element.elementor-element-ce84e19 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce84e19 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-ce84e19:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-ce84e19:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ce84e19 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a339cb2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;--z-index:4;}.elementor-21 .elementor-element.elementor-element-a339cb2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a339cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-a339cb2.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-3078c0c{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-3078c0c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3078c0c .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-21 .elementor-element.elementor-element-3078c0c .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3078c0c.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-3078c0c.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3078c0c.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-3078c0c .elementor-icon{font-size:53px;}.elementor-21 .elementor-element.elementor-element-3078c0c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3078c0c .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-3078c0c:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-3078c0c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3078c0c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ab414e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF42;--border-color:#FFFFFF42;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;--z-index:6;}.elementor-21 .elementor-element.elementor-element-ab414e2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ab414e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-ab414e2.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-e8f527a{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e8f527a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e8f527a .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-21 .elementor-element.elementor-element-e8f527a .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e8f527a.elementor-view-stacked .elementor-icon{background-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-e8f527a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e8f527a.elementor-view-default .elementor-icon{fill:#FF7B00;color:#FF7B00;border-color:#FF7B00;}.elementor-21 .elementor-element.elementor-element-e8f527a .elementor-icon{font-size:53px;}.elementor-21 .elementor-element.elementor-element-e8f527a .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e8f527a .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-e8f527a:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-e8f527a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e8f527a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9f4390c{--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:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6676f5a{--display:grid;--min-height:540px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:55px 55px;--row-gap:55px;--column-gap:55px;--grid-auto-flow:row;--justify-items:center;--align-items:center;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:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:15px 15px 15px 15px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-6676f5a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6676f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-21 .elementor-element.elementor-element-cfc3a86 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-81394e5{--display:flex;}.elementor-21 .elementor-element.elementor-element-562ccdd{width:var( --container-widget-width, 417px );max-width:417px;--container-widget-width:417px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-562ccdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:31px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4cd5d52{width:auto;max-width:auto;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-4cd5d52.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-icon i{color:#DAC58B;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-icon svg{fill:#DAC58B;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;letter-spacing:-0.2px;}.elementor-21 .elementor-element.elementor-element-4cd5d52 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-3fc9e65{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-3fc9e65 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-44a6b28{width:auto;max-width:auto;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-44a6b28.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-icon i{color:#DAC58B;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-icon svg{fill:#DAC58B;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;letter-spacing:-0.2px;}.elementor-21 .elementor-element.elementor-element-44a6b28 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-bd1c3dc{width:var( --container-widget-width, 417px );max-width:417px;--container-widget-width:417px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-bd1c3dc .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-95f507c .elementor-button{background-color:transparent;font-family:"Neue Montreal", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(222deg, #E2C473 0%, #655029 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:5px 5px 5px 5px;padding:22px 40px 22px 40px;}.elementor-21 .elementor-element.elementor-element-95f507c{margin:0px -52px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-95f507c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-95f507c .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-21 .elementor-element.elementor-element-95f507c .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-95f507c .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 31px 5px rgba(254.00000000000003, 215.99999999999994, 114.99999999999997, 0.35);}.elementor-21 .elementor-element.elementor-element-95f507c .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-95f507c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a29c4d3{--display:flex;--min-height:603px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF45;--border-color:#FFFFFF45;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a29c4d3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a29c4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/bg-2-final.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-9b6d6db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-21 .elementor-element.elementor-element-4307af5{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-4307af5.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-4307af5 img{width:100%;}.elementor-21 .elementor-element.elementor-element-faafa5f{width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-faafa5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-688c0ad{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#999797;}.elementor-21 .elementor-element.elementor-element-494a6ba{--display:flex;--min-height:715px;--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:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E2C47338;--border-color:#E2C47338;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-494a6ba:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-494a6ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/ultima-img-bg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-fdbfe7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-21 .elementor-element.elementor-element-fdbfe7d.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-c2f5739{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-c2f5739 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-69b0f8b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#999797;}.elementor-21 .elementor-element.elementor-element-cc03312{--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF57;--border-color:#FFFFFF57;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-916770a{--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-21 .elementor-element.elementor-element-b436588{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9f5a7f6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;color:#878787;}.elementor-21 .elementor-element.elementor-element-bb06796{--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-21 .elementor-element.elementor-element-50e58c0{width:auto;max-width:auto;text-align:start;}.elementor-21 .elementor-element.elementor-element-50e58c0.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-50e58c0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}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:#000000;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-5a3ef895{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-3edcca5a{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-7173d97{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-5be819f{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-f0fa72e{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-3db32a8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3db32a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21 .elementor-element.elementor-element-6676f5a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-5a3ef895:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5a3ef895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/bg-hero-mobile.webp");background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-5a3ef895{--min-height:818px;--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:01px;}.elementor-21 .elementor-element.elementor-element-283437ef{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-7d3c7ea0{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-25fe8d81{--container-widget-width:199px;--container-widget-flex-grow:0;width:var( --container-widget-width, 199px );max-width:199px;}.elementor-21 .elementor-element.elementor-element-5db32844{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-5db32844 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-6b43c77 .elementor-divider{text-align:center;}.elementor-21 .elementor-element.elementor-element-6b43c77 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-735416e8{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-21 .elementor-element.elementor-element-735416e8 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-3cc7cf93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-3cc7cf93 .elementor-button{font-size:15px;}.elementor-21 .elementor-element.elementor-element-16d352c{--margin-top:20px;--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-83cd8f5{--width:120%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-item > a{font-size:0.7em;}.elementor-21 .elementor-element.elementor-element-5dde14d0{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-3edcca5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:55px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-63e938d6 img{width:92%;}.elementor-21 .elementor-element.elementor-element-15fe10f8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-15fe10f8 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-5ef5fbe0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-5ef5fbe0 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-67df819c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-67df819c .elementor-button{font-size:15px;}.elementor-21 .elementor-element.elementor-element-6c2deaa0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-7d2734b1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 8px 3px 8px;text-align:start;}.elementor-21 .elementor-element.elementor-element-7d2734b1 .elementor-heading-title{font-size:11px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-75a27f0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-75a27f0 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-6ee2e2aa{width:100%;max-width:100%;font-size:16px;}.elementor-21 .elementor-element.elementor-element-4e858816{width:100%;max-width:100%;font-size:16px;}.elementor-21 .elementor-element.elementor-element-7173d97{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-5be819f{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-1024d7d9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1024d7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/dentro-do-carrro-mobile-scaled.webp");}.elementor-21 .elementor-element.elementor-element-1024d7d9{--padding-top:400px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-57ba6f24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-56e69a6b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-56e69a6b .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-42719c3a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-42719c3a .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-265f8aa0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4568ae1{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-7b42952{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-7b42952 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-f0fa72e{--e-image-carousel-slides-to-show:2;}.elementor-21 .elementor-element.elementor-element-64a741f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-64a741f .elementor-button{font-size:15px;}.elementor-21 .elementor-element.elementor-element-0e3b92c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0e3b92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/bg-mobile-meio.webp");background-size:cover;}.elementor-21 .elementor-element.elementor-element-0e3b92c{--padding-top:400px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-7a2d229{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-7a2d229 .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-a90114c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-a90114c .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-25e2095{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-25e2095 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-10e9a23{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-10e9a23 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-983a8bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-983a8bc .elementor-button{font-size:15px;}.elementor-21 .elementor-element.elementor-element-d613e3f{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-dc24380{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-dc24380 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-dd3e483{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-dd3e483.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-6ddff80{--padding-top:50px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-8c0a751{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-8c0a751 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-2ffd393{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-5a8a2e1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-6723753{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-c31b931{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-9b84741{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-d2372e3{--margin-top:20px;--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-8bf4bf3{--width:120%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-item > a{font-size:0.9em;}.elementor-21 .elementor-element.elementor-element-3db32a8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3db32a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-49px -41px;background-size:447px auto;}.elementor-21 .elementor-element.elementor-element-3db32a8{--padding-top:330px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-21 .elementor-element.elementor-element-c87f6aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-c87f6aa .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-f302b67{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-0868074{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-ce84e19{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-3078c0c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-e8f527a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-9f4390c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-6676f5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-562ccdd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-562ccdd .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-3fc9e65{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-3fc9e65 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-bd1c3dc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-bd1c3dc .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-95f507c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-95f507c .elementor-button{font-size:15px;}.elementor-21 .elementor-element.elementor-element-a29c4d3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a29c4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/bg-mobile-final.webp");}.elementor-21 .elementor-element.elementor-element-a29c4d3{--padding-top:400px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-4307af5{--container-widget-width:247px;--container-widget-flex-grow:0;width:var( --container-widget-width, 247px );max-width:247px;}.elementor-21 .elementor-element.elementor-element-faafa5f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-faafa5f .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-688c0ad{width:100%;max-width:100%;font-size:16px;}.elementor-21 .elementor-element.elementor-element-494a6ba:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-494a6ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felipelmendes.com/wp-content/uploads/2026/01/ultima-img-bg-copiar.webp");}.elementor-21 .elementor-element.elementor-element-494a6ba{--padding-top:400px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-c2f5739{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-c2f5739 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-69b0f8b{font-size:16px;}.elementor-21 .elementor-element.elementor-element-cc03312{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-50e58c0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-50e58c0 .elementor-heading-title{font-size:23px;line-height:1.2em;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-5a3ef895{--content-width:1140px;}.elementor-21 .elementor-element.elementor-element-83cd8f5{--width:120%;}.elementor-21 .elementor-element.elementor-element-5dde14d0{--content-width:1140px;}.elementor-21 .elementor-element.elementor-element-4a1ad050{--width:50%;}.elementor-21 .elementor-element.elementor-element-690349a3{--width:50%;}.elementor-21 .elementor-element.elementor-element-57ba6f24{--width:50%;}.elementor-21 .elementor-element.elementor-element-3ee63d6{--width:50%;}.elementor-21 .elementor-element.elementor-element-49ce98d{--width:79%;}.elementor-21 .elementor-element.elementor-element-15425aa{--width:79%;}.elementor-21 .elementor-element.elementor-element-5b27d37{--width:79%;}.elementor-21 .elementor-element.elementor-element-478e3e4{--width:79%;}.elementor-21 .elementor-element.elementor-element-affef69{--width:79%;}.elementor-21 .elementor-element.elementor-element-8bf4bf3{--width:120%;}.elementor-21 .elementor-element.elementor-element-420b86e{--width:50%;}.elementor-21 .elementor-element.elementor-element-5e63bc3{--width:100%;}.elementor-21 .elementor-element.elementor-element-2ff42f5{--width:100%;}.elementor-21 .elementor-element.elementor-element-98ed06e{--width:100%;}.elementor-21 .elementor-element.elementor-element-a339cb2{--width:100%;}.elementor-21 .elementor-element.elementor-element-ab414e2{--width:100%;}.elementor-21 .elementor-element.elementor-element-9f4390c{--content-width:1140px;}.elementor-21 .elementor-element.elementor-element-9b6d6db{--width:50%;}.elementor-21 .elementor-element.elementor-element-fdbfe7d{--width:50%;}.elementor-21 .elementor-element.elementor-element-916770a{--width:50%;}.elementor-21 .elementor-element.elementor-element-bb06796{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-25fe8d81 */.elementor-21 .elementor-element.elementor-element-25fe8d81{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5db32844 */.elementor-21 .elementor-element.elementor-element-5db32844 span {
background: linear-gradient(90deg, #655029, #FED873);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}


.elementor-21 .elementor-element.elementor-element-5db32844{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-735416e8 */.elementor-21 .elementor-element.elementor-element-735416e8{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cc7cf93 */.botao-brilho .elementor-button {
    position: relative !important;
    overflow: hidden !important; /* Essencial: Impede que a luz "vaze" para fora do botão */
    z-index: 1;
}

/* 2. Cria o facho de luz */
.botao-brilho .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Começa escondido à esquerda */
    width: 120%;  /* Largura do facho de luz */
    height: 100%;
    
    /* Degradê da luz: Transparente > Branco Opaco > Transparente */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.6) 50%, 
        rgba(255, 255, 255, 0) 100%
    );
    
    /* Inclina a luz em 45 graus (skew) */
    transform: skewX(-45deg);
    
    /* Configura a animação */
    animation: shine-effect 4s infinite; /* Roda a cada 4 segundos */
    pointer-events: none; /* Garante que o clique no botão continue funcionando */
    z-index: 2;
}

/* 3. Define o movimento da animação */
@keyframes shine-effect {
    0% {
        left: -150%; /* Começa fora */
    }
    50% {
        left: 80%; /* Passa rápido pelo botão */
    }
    100% {
        left: 150%; /* Fica um tempo parado (delay visual) antes de recomeçar */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a3ef895 */.elementor-21 .elementor-element.elementor-element-5a3ef895::after{
    content: "";
    background: linear-gradient(0deg, black 20%, transparent);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translatex(-50%);
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-263f976 */.elementor-21 .elementor-element.elementor-element-263f976 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-21 .elementor-element.elementor-element-263f976 .elementor-widget-container{
    overflow: visible;
}

.elementor-21 .elementor-element.elementor-element-263f976 .carrossel-ativo {
    display: flex;
    /* Mudei de 20s para 60s aqui embaixo */
    animation: carrossel2 80s linear infinite; 
}

/* Dica extra: Adicione isso se quiser que pare quando passar o mouse */
.elementor-21 .elementor-element.elementor-element-263f976 .carrossel-ativo:hover {
    animation-play-state: paused;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67df819c */.botao-brilho .elementor-button {
    position: relative !important;
    overflow: hidden !important; /* Essencial: Impede que a luz "vaze" para fora do botão */
    z-index: 1;
}

/* 2. Cria o facho de luz */
.botao-brilho .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Começa escondido à esquerda */
    width: 120%;  /* Largura do facho de luz */
    height: 100%;
    
    /* Degradê da luz: Transparente > Branco Opaco > Transparente */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.6) 50%, 
        rgba(255, 255, 255, 0) 100%
    );
    
    /* Inclina a luz em 45 graus (skew) */
    transform: skewX(-45deg);
    
    /* Configura a animação */
    animation: shine-effect 4s infinite; /* Roda a cada 4 segundos */
    pointer-events: none; /* Garante que o clique no botão continue funcionando */
    z-index: 2;
}

/* 3. Define o movimento da animação */
@keyframes shine-effect {
    0% {
        left: -150%; /* Começa fora */
    }
    50% {
        left: 80%; /* Passa rápido pelo botão */
    }
    100% {
        left: 150%; /* Fica um tempo parado (delay visual) antes de recomeçar */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a27f0 */.elementor-21 .elementor-element.elementor-element-75a27f0 span {
background: linear-gradient(90deg, #655029, #FED873);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}


.elementor-21 .elementor-element.elementor-element-75a27f0{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7173d97 */.elementor-21 .elementor-element.elementor-element-7173d97 .swiper,
.elementor-21 .elementor-element.elementor-element-7173d97 .swiper-container {
    overflow: visible !important;
    clip-path: polygon(-1000% 0%, 1000% 0%, 1000% 100%, -1000% 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5be819f */.elementor-21 .elementor-element.elementor-element-5be819f .swiper,
.elementor-21 .elementor-element.elementor-element-5be819f .swiper-container {
    overflow: visible !important;
    clip-path: polygon(-1000% 0%, 1000% 0%, 1000% 100%, -1000% 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac8b1d0 */.elementor-21 .elementor-element.elementor-element-ac8b1d0{
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fba82d7 */.elementor-21 .elementor-element.elementor-element-7fba82d7{
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fefadfd */.elementor-21 .elementor-element.elementor-element-1fefadfd{
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54e8ef1c */.elementor-21 .elementor-element.elementor-element-54e8ef1c{
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57d5e784 */.elementor-21 .elementor-element.elementor-element-57d5e784{
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1024d7d9 */..elementor-21 .elementor-element.elementor-element-1024d7d9 {
position: relative;
isolation: isolate; /* cria contexto de empilhamento seguro */
}

/* Apenas as quatro linhas */
.elementor-21 .elementor-element.elementor-element-1024d7d9::after {
content: '';
position: absolute;
inset: 0; /* cobre a section inteira */
pointer-events: none;
z-index: 3; /* acima do vídeo/fundo, abaixo do conteúdo */

/* Cor/força das linhas */
--line: rgba(255,255,255,0.16);

/* Posições (% da section) */
--v1: 15.333%; /* vertical esquerda */
--v2: 83.666%; /* vertical direita */
--h1: 20.333%; /* horizontal superior */
--h2: 85.666%; /* horizontal inferior */

/* 4 gradientes = 4 linhas */
background-image:
linear-gradient(to right, var(--line), var(--line)),   /* vertical 1 */
linear-gradient(to right, var(--line), var(--line)),   /* vertical 2 */
linear-gradient(to bottom, var(--line), var(--line)),  /* horizontal 1 */
linear-gradient(to bottom, var(--line), var(--line));  /* horizontal 2 */

background-repeat: no-repeat;

/* Espessuras das linhas */
background-size:
1px 100%,  /* v1 */
1px 100%,  /* v2 */
100% 1px,  /* h1 */
100% 1px;  /* h2 */

/* Posições das linhas */
background-position:
var(--v1) 0,   /* v1 */
var(--v2) 0,   /* v2 */
0 var(--h1),   /* h1 */
0 var(--h2);   /* h2 */
}

/* Conteúdo sempre acima */
.elementor-21 .elementor-element.elementor-element-1024d7d9 > .elementor-container {
position: relative;
z-index: 5;
}

/* Versão mais sutil no mobile */
@media (max-width: 768px) {
.elementor-21 .elementor-element.elementor-element-1024d7d9::after {
--line: rgba(255,255,255,0.12);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b42952 */.elementor-21 .elementor-element.elementor-element-7b42952 span {
background: linear-gradient(90deg, #655029, #FED873);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}


.elementor-21 .elementor-element.elementor-element-7b42952{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f0fa72e */.elementor-21 .elementor-element.elementor-element-f0fa72e .swiper,
.elementor-21 .elementor-element.elementor-element-f0fa72e .swiper-container {
    overflow: visible !important;
    clip-path: polygon(-1000% 0%, 1000% 0%, 1000% 100%, -1000% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64a741f */.botao-brilho .elementor-button {
    position: relative !important;
    overflow: hidden !important; /* Essencial: Impede que a luz "vaze" para fora do botão */
    z-index: 1;
}

/* 2. Cria o facho de luz */
.botao-brilho .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Começa escondido à esquerda */
    width: 120%;  /* Largura do facho de luz */
    height: 100%;
    
    /* Degradê da luz: Transparente > Branco Opaco > Transparente */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.6) 50%, 
        rgba(255, 255, 255, 0) 100%
    );
    
    /* Inclina a luz em 45 graus (skew) */
    transform: skewX(-45deg);
    
    /* Configura a animação */
    animation: shine-effect 4s infinite; /* Roda a cada 4 segundos */
    pointer-events: none; /* Garante que o clique no botão continue funcionando */
    z-index: 2;
}

/* 3. Define o movimento da animação */
@keyframes shine-effect {
    0% {
        left: -150%; /* Começa fora */
    }
    50% {
        left: 80%; /* Passa rápido pelo botão */
    }
    100% {
        left: 150%; /* Fica um tempo parado (delay visual) antes de recomeçar */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a90114c */.elementor-21 .elementor-element.elementor-element-a90114c span {
background: linear-gradient(90deg, #655029, #FED873);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}


.elementor-21 .elementor-element.elementor-element-a90114c{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-983a8bc */.botao-brilho .elementor-button {
    position: relative !important;
    overflow: hidden !important; /* Essencial: Impede que a luz "vaze" para fora do botão */
    z-index: 1;
}

/* 2. Cria o facho de luz */
.botao-brilho .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Começa escondido à esquerda */
    width: 120%;  /* Largura do facho de luz */
    height: 100%;
    
    /* Degradê da luz: Transparente > Branco Opaco > Transparente */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.6) 50%, 
        rgba(255, 255, 255, 0) 100%
    );
    
    /* Inclina a luz em 45 graus (skew) */
    transform: skewX(-45deg);
    
    /* Configura a animação */
    animation: shine-effect 4s infinite; /* Roda a cada 4 segundos */
    pointer-events: none; /* Garante que o clique no botão continue funcionando */
    z-index: 2;
}

/* 3. Define o movimento da animação */
@keyframes shine-effect {
    0% {
        left: -150%; /* Começa fora */
    }
    50% {
        left: 80%; /* Passa rápido pelo botão */
    }
    100% {
        left: 150%; /* Fica um tempo parado (delay visual) antes de recomeçar */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c0a751 */.elementor-21 .elementor-element.elementor-element-8c0a751 span {
background: linear-gradient(90deg, #655029, #FED873);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}


.elementor-21 .elementor-element.elementor-element-8c0a751{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ce98d */.elementor-21 .elementor-element.elementor-element-49ce98d {
    background: 
        /* Luz Principal (Baixo) - Cinza médio */
        radial-gradient(105.21% 80.83% at 50% 139.64%, #33333390 0, rgba(255, 255, 255, 0) 100%), 
        
        /* Luz Secundária (Topo) - Cinza suave */
        radial-gradient(71.2% 56.16% at 39.65% 8.34%, #33333340 0, rgba(255, 255, 255, 0) 100%), 
        
        /* Luz Detalhe - Cinza muito suave */
        radial-gradient(44.99% 44.08% at 32.68% 3.28%, #33333320 0, rgba(217, 217, 217, 0) 100%), 
        
        /* Fundo Base - Preto Profundo */
        #050505;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-affef69 */.elementor-21 .elementor-element.elementor-element-affef69 {
    background: 
        /* Luz Principal (Baixo) - Cinza médio */
        radial-gradient(105.21% 80.83% at 50% 139.64%, #33333390 0, rgba(255, 255, 255, 0) 100%), 
        
        /* Luz Secundária (Topo) - Cinza suave */
        radial-gradient(71.2% 56.16% at 39.65% 8.34%, #33333340 0, rgba(255, 255, 255, 0) 100%), 
        
        /* Luz Detalhe - Cinza muito suave */
        radial-gradient(44.99% 44.08% at 32.68% 3.28%, #33333320 0, rgba(217, 217, 217, 0) 100%), 
        
        /* Fundo Base - Preto Profundo */
        #050505;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ddff80 */..elementor-21 .elementor-element.elementor-element-6ddff80 {
position: relative;
isolation: isolate; /* cria contexto de empilhamento seguro */
}

/* Apenas as quatro linhas */
.elementor-21 .elementor-element.elementor-element-6ddff80::after {
content: '';
position: absolute;
inset: 0; /* cobre a section inteira */
pointer-events: none;
z-index: 3; /* acima do vídeo/fundo, abaixo do conteúdo */

/* Cor/força das linhas */
--line: rgba(255,255,255,0.16);

/* Posições (% da section) */
--v1: 15.333%; /* vertical esquerda */
--v2: 83.666%; /* vertical direita */
--h1: 20.333%; /* horizontal superior */
--h2: 85.666%; /* horizontal inferior */

/* 4 gradientes = 4 linhas */
background-image:
linear-gradient(to right, var(--line), var(--line)),   /* vertical 1 */
linear-gradient(to right, var(--line), var(--line)),   /* vertical 2 */
linear-gradient(to bottom, var(--line), var(--line)),  /* horizontal 1 */
linear-gradient(to bottom, var(--line), var(--line));  /* horizontal 2 */

background-repeat: no-repeat;

/* Espessuras das linhas */
background-size:
1px 100%,  /* v1 */
1px 100%,  /* v2 */
100% 1px,  /* h1 */
100% 1px;  /* h2 */

/* Posições das linhas */
background-position:
var(--v1) 0,   /* v1 */
var(--v2) 0,   /* v2 */
0 var(--h1),   /* h1 */
0 var(--h2);   /* h2 */
}

/* Conteúdo sempre acima */
.elementor-21 .elementor-element.elementor-element-6ddff80 > .elementor-container {
position: relative;
z-index: 5;
}

/* Versão mais sutil no mobile */
@media (max-width: 768px) {
.elementor-21 .elementor-element.elementor-element-6ddff80::after {
--line: rgba(255,255,255,0.12);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58fe9c2 */.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-21 .elementor-element.elementor-element-58fe9c2 .elementor-widget-container{
    overflow: visible;
}

.elementor-21 .elementor-element.elementor-element-58fe9c2 .carrossel-ativo {
    display: flex;
    /* Mudei de 20s para 60s aqui embaixo */
    animation: carrossel2 80s linear infinite; 
}

/* Dica extra: Adicione isso se quiser que pare quando passar o mouse */
.elementor-21 .elementor-element.elementor-element-58fe9c2 .carrossel-ativo:hover {
    animation-play-state: paused;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f507c */.botao-brilho .elementor-button {
    position: relative !important;
    overflow: hidden !important; /* Essencial: Impede que a luz "vaze" para fora do botão */
    z-index: 1;
}

/* 2. Cria o facho de luz */
.botao-brilho .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Começa escondido à esquerda */
    width: 120%;  /* Largura do facho de luz */
    height: 100%;
    
    /* Degradê da luz: Transparente > Branco Opaco > Transparente */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.6) 50%, 
        rgba(255, 255, 255, 0) 100%
    );
    
    /* Inclina a luz em 45 graus (skew) */
    transform: skewX(-45deg);
    
    /* Configura a animação */
    animation: shine-effect 4s infinite; /* Roda a cada 4 segundos */
    pointer-events: none; /* Garante que o clique no botão continue funcionando */
    z-index: 2;
}

/* 3. Define o movimento da animação */
@keyframes shine-effect {
    0% {
        left: -150%; /* Começa fora */
    }
    50% {
        left: 80%; /* Passa rápido pelo botão */
    }
    100% {
        left: 150%; /* Fica um tempo parado (delay visual) antes de recomeçar */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faafa5f */.elementor-21 .elementor-element.elementor-element-faafa5f span {
background: linear-gradient(90deg, #655029, #FED873);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}


.elementor-21 .elementor-element.elementor-element-faafa5f{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2f5739 */.elementor-21 .elementor-element.elementor-element-c2f5739 span {
background: linear-gradient(90deg, #655029, #FED873);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}


.elementor-21 .elementor-element.elementor-element-c2f5739{
animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
0% {
transform: scale(0.9);
opacity: 0;
filter: blur(20px);
}
100% {
transform: scale(1);
opacity: 1;
filter: blur(0);
}
}/* End custom CSS */
/* Start custom CSS */html,body{
width:100%;
overflow-x:hidden;
}

.scroll-bottom{
opacity: 0;
transition: 0.8s !important;
transform: translate(0px, 30px);
}

.scroll-top{
opacity: 0;
transition: 0.8s !important;
transform: translate(0px, -30px);
}

.scroll-left{
opacity: 0;
transition: 0.8s !important;
transform: translate(-30px, 0px);
}

.scroll-right{
opacity: 0;
transition: 0.8s !important;
transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
opacity: 1;
transition: 0.8s !important;
transform: translatey(0px);
}/* End custom CSS */