.elementor-674 .elementor-element.elementor-element-4297a2a{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-4297a2a:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-4297a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://joaoragaz.com.br/wp-content/uploads/2026/01/bg1-ia-obrigado-v2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-674 .elementor-element.elementor-element-672c0ec{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-674 .elementor-element.elementor-element-042caab{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-wrapper{text-align:start;}.elementor-674 .elementor-element.elementor-element-042caab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-674 .elementor-element.elementor-element-042caab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-674 .elementor-element.elementor-element-042caab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:35px;font-weight:500;line-height:1.4em;color:#AFC040;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-wrapper .elementor-image-box-img{width:99%;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-674 .elementor-element.elementor-element-042caab:has(:hover) .elementor-image-box-title,
					 .elementor-674 .elementor-element.elementor-element-042caab:has(:focus) .elementor-image-box-title{color:#AFC040;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;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-674 .elementor-element.elementor-element-3086b07{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-ed02587{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#DDFF00;}.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-674 .elementor-element.elementor-element-9278004{padding:10px 70px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDFF00;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-674 .elementor-element.elementor-element-26d63da{padding:10px 70px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDFF00;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-674 .elementor-element.elementor-element-2903aa3{padding:10px 70px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDFF00;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-674 .elementor-element.elementor-element-16087a7.elementor-element{--align-self:flex-start;}.elementor-674 .elementor-element.elementor-element-16087a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-674 .elementor-element.elementor-element-16087a7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-674 .elementor-element.elementor-element-16087a7 .elementor-button{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;padding:16px 80px 16px 80px;}.elementor-674 .elementor-element.elementor-element-5dd7798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-674 .elementor-element.elementor-element-a01520b{--display:flex;--min-height:880px;--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-a01520b:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-a01520b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joaoragaz.com.br/wp-content/uploads/2026/01/bg2-ia-obrigado.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-674 .elementor-element.elementor-element-df97c07{width:var( --container-widget-width, 100% );max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-674 .elementor-element.elementor-element-df97c07.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-df97c07 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-9a6efc4{width:initial;max-width:initial;text-align:center;}.elementor-674 .elementor-element.elementor-element-9a6efc4.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-9a6efc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:#DDFF00;}.elementor-674 .elementor-element.elementor-element-ce64398{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:150px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-b5dceea{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-674 .elementor-element.elementor-element-b5dceea .elementor-image-box-wrapper{text-align:center;}.elementor-674 .elementor-element.elementor-element-b5dceea .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-b5dceea:has(:hover) .elementor-image-box-title,
					 .elementor-674 .elementor-element.elementor-element-b5dceea:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-b5dceea .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-9947a83{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-674 .elementor-element.elementor-element-9947a83 .elementor-image-box-wrapper{text-align:center;}.elementor-674 .elementor-element.elementor-element-9947a83 .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-9947a83:has(:hover) .elementor-image-box-title,
					 .elementor-674 .elementor-element.elementor-element-9947a83:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-9947a83 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-af461db{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-674 .elementor-element.elementor-element-af461db .elementor-image-box-wrapper{text-align:center;}.elementor-674 .elementor-element.elementor-element-af461db .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-af461db:has(:hover) .elementor-image-box-title,
					 .elementor-674 .elementor-element.elementor-element-af461db:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-af461db .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-674 .elementor-element.elementor-element-46cd1d3{width:initial;max-width:initial;text-align:center;}.elementor-674 .elementor-element.elementor-element-46cd1d3.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-46cd1d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:#DDFF00;}.elementor-674 .elementor-element.elementor-element-b750a53{width:initial;max-width:initial;text-align:center;}.elementor-674 .elementor-element.elementor-element-b750a53.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-b750a53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:#DDFF00;}.elementor-674 .elementor-element.elementor-element-dee8b5a{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-674 .elementor-element.elementor-element-dee8b5a:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-dee8b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDFF00;}.elementor-674 .elementor-element.elementor-element-dee8b5a.e-con{--align-self:center;}.elementor-674 .elementor-element.elementor-element-844a567{width:initial;max-width:initial;text-align:center;}.elementor-674 .elementor-element.elementor-element-844a567.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-844a567 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;color:#212217;}.elementor-674 .elementor-element.elementor-element-6458ed0{width:initial;max-width:initial;text-align:center;}.elementor-674 .elementor-element.elementor-element-6458ed0.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-6458ed0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;line-height:1.1em;color:#212217;}.elementor-674 .elementor-element.elementor-element-06170a3{--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;--flex-wrap:wrap;--z-index:9999;}.elementor-674 .elementor-element.elementor-element-8becff2{padding:0px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-c9f2088{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-674 .elementor-element.elementor-element-717fdd4{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-674 .elementor-element.elementor-element-717fdd4.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-717fdd4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:#1F1D1D;}.elementor-674 .elementor-element.elementor-element-4392fb4{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:25px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-674 .elementor-element.elementor-element-4392fb4.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-4392fb4 .elementor-social-icon{background-color:#02010100;--icon-padding:0px;}.elementor-674 .elementor-element.elementor-element-4392fb4 .elementor-social-icon i{color:#02010100;}.elementor-674 .elementor-element.elementor-element-4392fb4 .elementor-social-icon svg{fill:#02010100;}body.elementor-page-674:not(.elementor-motion-effects-element-type-background), body.elementor-page-674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C04;}@media(max-width:1366px){.elementor-674 .elementor-element.elementor-element-4297a2a{--justify-content:space-around;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-title{font-size:40px;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-description{font-size:16px;}.elementor-674 .elementor-element.elementor-element-ed02587{font-size:16px;}.elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-674 .elementor-element.elementor-element-9278004 .elementor-icon-list-item > a{font-size:14px;}.elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-674 .elementor-element.elementor-element-26d63da .elementor-icon-list-item > a{font-size:14px;}.elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-674 .elementor-element.elementor-element-2903aa3 .elementor-icon-list-item > a{font-size:14px;}.elementor-674 .elementor-element.elementor-element-df97c07{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-674 .elementor-element.elementor-element-9a6efc4 .elementor-heading-title{font-size:30px;}.elementor-674 .elementor-element.elementor-element-b5dceea .elementor-image-box-description{font-size:14px;}.elementor-674 .elementor-element.elementor-element-9947a83 .elementor-image-box-description{font-size:14px;}.elementor-674 .elementor-element.elementor-element-af461db .elementor-image-box-description{font-size:14px;}.elementor-674 .elementor-element.elementor-element-b750a53 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-674 .elementor-element.elementor-element-4297a2a{--content-width:1280px;}.elementor-674 .elementor-element.elementor-element-672c0ec{--width:36%;}.elementor-674 .elementor-element.elementor-element-5dd7798{--width:50%;}.elementor-674 .elementor-element.elementor-element-a01520b{--content-width:1280px;}.elementor-674 .elementor-element.elementor-element-dee8b5a{--width:28%;}}@media(max-width:1366px) and (min-width:768px){.elementor-674 .elementor-element.elementor-element-4297a2a{--content-width:1000px;}.elementor-674 .elementor-element.elementor-element-672c0ec{--width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-674 .elementor-element.elementor-element-4297a2a{--content-width:1000px;}}@media(max-width:767px){.elementor-674 .elementor-element.elementor-element-4297a2a{--min-height:0px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-674 .elementor-element.elementor-element-672c0ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-wrapper{text-align:center;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-img{margin-bottom:15px;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-wrapper .elementor-image-box-img{width:49%;}.elementor-674 .elementor-element.elementor-element-042caab .elementor-image-box-description{font-size:16px;}.elementor-674 .elementor-element.elementor-element-ed02587{text-align:center;}.elementor-674 .elementor-element.elementor-element-16087a7.elementor-element{--align-self:center;}.elementor-674 .elementor-element.elementor-element-16087a7 .elementor-button{font-size:15px;padding:16px 60px 016px 60px;}.elementor-674 .elementor-element.elementor-element-b38265c{z-index:999;}.elementor-674 .elementor-element.elementor-element-a01520b{--min-height:0px;--padding-top:50px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-674 .elementor-element.elementor-element-df97c07{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-674 .elementor-element.elementor-element-df97c07 .elementor-heading-title{font-size:16px;}.elementor-674 .elementor-element.elementor-element-9a6efc4{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-674 .elementor-element.elementor-element-9a6efc4 .elementor-heading-title{font-size:16px;}.elementor-674 .elementor-element.elementor-element-ce64398{--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-b5dceea{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-674 .elementor-element.elementor-element-b5dceea .elementor-image-box-wrapper{text-align:start;}.elementor-674 .elementor-element.elementor-element-b5dceea .elementor-image-box-description{font-size:16px;}.elementor-674 .elementor-element.elementor-element-9947a83{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-674 .elementor-element.elementor-element-9947a83 .elementor-image-box-wrapper{text-align:start;}.elementor-674 .elementor-element.elementor-element-9947a83 .elementor-image-box-description{font-size:16px;}.elementor-674 .elementor-element.elementor-element-af461db{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-674 .elementor-element.elementor-element-af461db .elementor-image-box-wrapper{text-align:start;}.elementor-674 .elementor-element.elementor-element-af461db .elementor-image-box-description{font-size:16px;}.elementor-674 .elementor-element.elementor-element-46cd1d3{width:100%;max-width:100%;}.elementor-674 .elementor-element.elementor-element-46cd1d3 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-674 .elementor-element.elementor-element-b750a53{width:100%;max-width:100%;}.elementor-674 .elementor-element.elementor-element-b750a53 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-674 .elementor-element.elementor-element-844a567{width:100%;max-width:100%;}.elementor-674 .elementor-element.elementor-element-844a567 .elementor-heading-title{font-size:18px;}.elementor-674 .elementor-element.elementor-element-6458ed0{width:100%;max-width:100%;}.elementor-674 .elementor-element.elementor-element-6458ed0 .elementor-heading-title{font-size:22px;}.elementor-674 .elementor-element.elementor-element-c9f2088{--justify-content:center;}.elementor-674 .elementor-element.elementor-element-717fdd4{width:100%;max-width:100%;text-align:center;}.elementor-674 .elementor-element.elementor-element-717fdd4 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-16087a7 */.elementor-674 .elementor-element.elementor-element-16087a7 .elementor-button{
    border-radius: 65px;
border: 2px solid rgba(228, 227, 225, 0.32);
background: linear-gradient(90deg, var(--Cor-2, #DDFF00) 0%, var(--Cor-3, #D9DFA1) 48.08%, var(--Cor-2, #DDFF00) 100%);
}

.elementor-674 .elementor-element.elementor-element-16087a7 .elementor-button-icon{
    display: flex;
    align-items: center;
}

.elementor-674 .elementor-element.elementor-element-16087a7 .elementor-button svg{
    width: 39px; /*altere o tamanho aqui*/
    height: 39px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-674 .elementor-element.elementor-element-16087a7 .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b38265c */.elementor-674 .elementor-element.elementor-element-b38265c{
    scale: 1.13;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b5dceea */.timeline::before{
    content:"";
    width:10px;
    height:10px;
    background-color:#D9DFA1;
    position:absolute;
    border-radius:50%;
    top: -4em;
    left: 50%;
    transform: translateX(-50%);
    z-index:2;
}

.timeline.primeiro::after{
    content:"";
    width:var(--largura);
    border-top: 1px solid;
    border-image: linear-gradient(to right,#DDFF00, #AFCA00, #859900, transparent) 1;
    position:absolute;
    top:-3.7em;
    left: 50%;
}

@media(min-width: 768px) and (max-width: 1024px){
    .timeline::before{
        top: -40px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .timeline.primeiro::after{
        top: -34px;
        left: 50%;
        width: 1px;
        border-left: 1px solid;
        border-top: none;
        border-image: linear-gradient(to bottom, #DDFF00, #AFCA00, transparent) 1;
        height: var(--altura);
    }
}

@media(max-width: 767px){
    .timeline{
        position: relative;
        padding-left: 30px; /* Espaço para o círculo e linha */
    }
    
    .timeline::before{
        top: 5px; /* Alinha com o topo do texto */
        left: -20px; /* Posiciona à esquerda */
        transform: none;
    }
    
    .timeline.segundo::before{
        top: 5px;
        left: -20px;
        transform: none;
    }
    
    .timeline.terceiro::before{
        top: 5px;
        left: -20px;
        transform: none;
    }
    
    .timeline.quarto::before{
        top: 5px;
        left: -20px;
        transform: none;
    }
    
    .timeline.primeiro::after{
        top: 5px;
        left: -15px; /* Alinha com o círculo */
        width: 1px;
        border-left: 1px solid;
        border-top: none;
        border-image: linear-gradient(to bottom, #DDFF00, #AFCA00, transparent) 1;
        height: var(--altura);
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06170a3 */.elementor-674 .elementor-element.elementor-element-06170a3{
    border-radius: 25px 25px 0 0;
background: linear-gradient(87deg, #AFC040 -10.56%, #738925 112.85%);
}/* End custom CSS */
/* Start custom CSS */p{
    margin-bottom:0;
}

html,body{
    max-width:100%;
    overflow-x:hidden;
}

.elementor-image-box-title{
    margin-top:0;
}

/* remover scroll horizontal */

/* remover duplo scroll */
[data-elementor-type="wp-page"] {
    overflow: hidden !important;
}/* End custom CSS */