.elementor-2255 .elementor-element.elementor-element-2288c92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-6a006ac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:65px 65px;--row-gap:65px;--column-gap:65px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-86afeb7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-86afeb7.e-con{--align-self:center;}.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-2255 .elementor-element.elementor-element-9575ed6{background-color:var( --e-global-color-1d6cb5f );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:5px 15px 3px 15px;border-radius:5px 5px 5px 5px;}.elementor-2255 .elementor-element.elementor-element-9575ed6.elementor-element{--align-self:flex-start;}.elementor-2255 .elementor-element.elementor-element-9575ed6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2255 .elementor-element.elementor-element-9575ed6 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-646419e );}.elementor-2255 .elementor-element.elementor-element-f38e3e6 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:55px;font-weight:500;line-height:80px;color:var( --e-global-color-646419e );}.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-2255 .elementor-element.elementor-element-22edb27{padding:0px 40px 0px 0px;font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;line-height:37px;letter-spacing:0.4px;color:var( --e-global-color-d9d4329 );}.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-2255 .elementor-element.elementor-element-95d7941 .elementor-button{background-color:var( --e-global-color-409a907 );font-family:"Exo", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-646419e );color:var( --e-global-color-646419e );border-radius:96px 96px 96px 96px;padding:20px 40px 20px 40px;}.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-2255 .elementor-element.elementor-element-0eebc58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-6a9df86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-6a9df86 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:48px;font-weight:500;line-height:69px;color:var( --e-global-color-646419e );}.elementor-2255 .elementor-element.elementor-element-40479aa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-c8ff7cd{padding:20px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-2348012{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-ed918ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:30px 0px 0px 0px;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0.4px;color:var( --e-global-color-d9d4329 );}.elementor-2255 .elementor-element.elementor-element-61b5861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-e86fd01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-e86fd01 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:48px;font-weight:500;line-height:69px;color:var( --e-global-color-646419e );}.elementor-2255 .elementor-element.elementor-element-ebe2056{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-d4b2a3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-ef9cc8f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-53d7862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:20px 0px 0px 0px;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0.4px;color:var( --e-global-color-d9d4329 );}.elementor-2255 .elementor-element.elementor-element-d6036c5{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-container{justify-content:center;margin-bottom:20px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-slider:before{transition-duration:400ms;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button{transition-duration:400ms;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-content-wrapper .ha-cs-content-section{transition:transform calc( 400ms / 2 ) ease-out;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button span, .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-switch, .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button{font-family:"Exo", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.4px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.horizontal .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="widescreen"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.widescreen-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="desktop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.desktop-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="laptop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.laptop-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-extra-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="tablet"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-extra-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="mobile"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="widescreen"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.widescreen-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="desktop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.desktop-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="laptop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.laptop-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-extra-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="tablet"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-extra-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="mobile"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="widescreen"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.widescreen-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="desktop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.desktop-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="laptop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.laptop-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-extra-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="tablet"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-extra-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="mobile"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="widescreen"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.widescreen-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="desktop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.desktop-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="laptop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.laptop-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-extra-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="tablet"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-extra-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="mobile"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button span{color:#696969;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-switch span{color:#696969;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button.active span{color:var( --e-global-color-54fbd12 );}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-switch.active span{color:var( --e-global-color-54fbd12 );}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-container .ha-cs-switch.ha-input-label{font-size:8px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-input-label .ha-cs-slider:before{background-color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-input-label .ha-cs-slider{background-color:var( --e-global-color-677abd3 );}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-input-label input:checked+.ha-cs-slider:before{background-color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-input-label input:checked+.ha-cs-slider{background-color:var( --e-global-color-677abd3 );}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-content-switcher-wrapper .ha-cs-content-section{font-family:"Nunito", Sans-serif;font-weight:600;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-content-switcher-wrapper{text-align:center;}.elementor-2255 .elementor-element.elementor-element-1fd60723{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-38d6487{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-38d6487 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:48px;font-weight:500;line-height:69px;color:var( --e-global-color-646419e );}.elementor-2255 .elementor-element.elementor-element-177aae44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0.4px;color:var( --e-global-color-d9d4329 );}.elementor-2255 .elementor-element.elementor-element-6f9289e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-3e2462e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-3e2462e .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:48px;font-weight:500;line-height:69px;color:var( --e-global-color-646419e );}.elementor-2255 .elementor-element.elementor-element-e0ff8f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-a73280f{padding:20px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-ed7a255{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-fbe2a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:30px 0px 0px 0px;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0.4px;color:var( --e-global-color-d9d4329 );}.elementor-2255 .elementor-element.elementor-element-a636a88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-a636a88:not(.elementor-motion-effects-element-type-background), .elementor-2255 .elementor-element.elementor-element-a636a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d6cb5f );background-image:url("https://triarevops.com.br/wp-content/uploads/2026/02/icon-background-cta.png");background-position:top center;background-repeat:no-repeat;}.elementor-2255 .elementor-element.elementor-element-3542e5e{--display:flex;--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-2255 .elementor-element.elementor-element-3542e5e.e-con{--align-self:center;}.elementor-2255 .elementor-element.elementor-element-4e88657{text-align:center;}.elementor-2255 .elementor-element.elementor-element-4e88657 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:48px;font-weight:500;line-height:70px;color:var( --e-global-color-49e427c );}.elementor-2255 .elementor-element.elementor-element-d156fd9{text-align:center;font-family:"Exo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-49e427c );}.elementor-2255 .elementor-element.elementor-element-dcef075 .elementor-button{background-color:var( --e-global-color-409a907 );font-family:"Exo", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-646419e );color:var( --e-global-color-646419e );border-radius:96px 96px 96px 96px;padding:20px 40px 20px 40px;}.elementor-2255 .elementor-element.elementor-element-dcef075{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2255 .elementor-element.elementor-element-3542e5e{--width:616px;}}@media(max-width:1024px){.elementor-2255 .elementor-element.elementor-element-6a006ac{--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-40479aa{--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-ebe2056{--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-e0ff8f6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2255 .elementor-element.elementor-element-2288c92{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2255 .elementor-element.elementor-element-6a006ac{--e-con-grid-template-columns:repeat(1, 1fr);--gap:41px 41px;--row-gap:41px;--column-gap:41px;--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-86afeb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2255 .elementor-element.elementor-element-f38e3e6 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-2255 .elementor-element.elementor-element-22edb27{font-size:18px;line-height:23px;}.elementor-2255 .elementor-element.elementor-element-95d7941 .elementor-button{font-size:20px;padding:15px 24px 15px 24px;}.elementor-2255 .elementor-element.elementor-element-0eebc58{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2255 .elementor-element.elementor-element-6a9df86 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-2255 .elementor-element.elementor-element-40479aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-ed918ee{font-size:18px;line-height:24px;}.elementor-2255 .elementor-element.elementor-element-61b5861{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2255 .elementor-element.elementor-element-e86fd01 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-2255 .elementor-element.elementor-element-ebe2056{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-53d7862{font-size:18px;line-height:24px;}.elementor-2255 .elementor-element.elementor-element-d6036c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-container{margin-bottom:0px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button span, .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-switch, .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button{font-size:16px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:0px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:0px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:0px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:0px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.horizontal .ha-cs-switch.primary{margin-bottom:0px;margin-right:unset;}body[data-elementor-device-mode="widescreen"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.widescreen-horizontal .ha-cs-switch.primary{margin-right:0px;margin-bottom:unset;}body[data-elementor-device-mode="desktop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.desktop-horizontal .ha-cs-switch.primary{margin-right:0px;margin-bottom:unset;}body[data-elementor-device-mode="laptop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.laptop-horizontal .ha-cs-switch.primary{margin-right:0px;margin-bottom:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-extra-horizontal .ha-cs-switch.primary{margin-right:0px;margin-bottom:unset;}body[data-elementor-device-mode="tablet"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-horizontal .ha-cs-switch.primary{margin-right:0px;margin-bottom:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-extra-horizontal .ha-cs-switch.primary{margin-right:0px;margin-bottom:unset;}body[data-elementor-device-mode="mobile"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-horizontal .ha-cs-switch.primary{margin-right:0px;margin-bottom:unset;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.horizontal .ha-cs-switch.secondary{margin-left:0px;margin-top:unset;}body[data-elementor-device-mode="widescreen"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.widescreen-horizontal .ha-cs-switch.secondary{margin-left:0px;margin-top:unset;}body[data-elementor-device-mode="desktop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.desktop-horizontal .ha-cs-switch.secondary{margin-left:0px;margin-top:unset;}body[data-elementor-device-mode="laptop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.laptop-horizontal .ha-cs-switch.secondary{margin-left:0px;margin-top:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-extra-horizontal .ha-cs-switch.secondary{margin-left:0px;margin-top:unset;}body[data-elementor-device-mode="tablet"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-horizontal .ha-cs-switch.secondary{margin-left:0px;margin-top:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-extra-horizontal .ha-cs-switch.secondary{margin-left:0px;margin-top:unset;}body[data-elementor-device-mode="mobile"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-horizontal .ha-cs-switch.secondary{margin-left:0px;margin-top:unset;}body[data-elementor-device-mode="widescreen"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.widescreen-vertical .ha-cs-switch.primary{margin-bottom:0px;margin-right:unset;}body[data-elementor-device-mode="desktop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.desktop-vertical .ha-cs-switch.primary{margin-bottom:0px;margin-right:unset;}body[data-elementor-device-mode="laptop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.laptop-vertical .ha-cs-switch.primary{margin-bottom:0px;margin-right:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-extra-vertical .ha-cs-switch.primary{margin-bottom:0px;margin-right:unset;}body[data-elementor-device-mode="tablet"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-vertical .ha-cs-switch.primary{margin-bottom:0px;margin-right:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-extra-vertical .ha-cs-switch.primary{margin-bottom:0px;margin-right:unset;}body[data-elementor-device-mode="mobile"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-vertical .ha-cs-switch.primary{margin-bottom:0px;margin-right:unset;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.vertical .ha-cs-switch.secondary{margin-top:0px;margin-left:unset;}body[data-elementor-device-mode="widescreen"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.widescreen-vertical .ha-cs-switch.secondary{margin-top:0px;margin-left:unset;}body[data-elementor-device-mode="desktop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.desktop-vertical .ha-cs-switch.secondary{margin-top:0px;margin-left:unset;}body[data-elementor-device-mode="laptop"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.laptop-vertical .ha-cs-switch.secondary{margin-top:0px;margin-left:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-extra-vertical .ha-cs-switch.secondary{margin-top:0px;margin-left:unset;}body[data-elementor-device-mode="tablet"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.tablet-vertical .ha-cs-switch.secondary{margin-top:0px;margin-left:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-extra-vertical .ha-cs-switch.secondary{margin-top:0px;margin-left:unset;}body[data-elementor-device-mode="mobile"] .elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-cs-switch-wrapper.mobile-vertical .ha-cs-switch.secondary{margin-top:0px;margin-left:unset;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-content-switcher-wrapper .ha-cs-switch-container{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-content-switcher-wrapper .ha-cs-content-container .ha-cs-content-wrapper{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-1fd60723{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2255 .elementor-element.elementor-element-38d6487 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-2255 .elementor-element.elementor-element-177aae44{font-size:18px;line-height:24px;}.elementor-2255 .elementor-element.elementor-element-6f9289e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2255 .elementor-element.elementor-element-3e2462e .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-2255 .elementor-element.elementor-element-e0ff8f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-fbe2a1e{font-size:18px;line-height:24px;}.elementor-2255 .elementor-element.elementor-element-a636a88:not(.elementor-motion-effects-element-type-background), .elementor-2255 .elementor-element.elementor-element-a636a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triarevops.com.br/wp-content/uploads/2026/02/Background-cta.png");background-position:top center;}.elementor-2255 .elementor-element.elementor-element-a636a88{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-2255 .elementor-element.elementor-element-4e88657 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-2255 .elementor-element.elementor-element-d156fd9{font-size:18px;line-height:22px;}.elementor-2255 .elementor-element.elementor-element-dcef075{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-dcef075 .elementor-button{font-size:20px;padding:16px 24px 16px 24px;}body.elementor-page-2255{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-d4b2a3a */.elementor-2255 .elementor-element.elementor-element-d6036c5 .ha-content-switcher-wrapper {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS *//* Reset e Variáveis */
.tria-roadmap-section {
    --primary-teal: #003333;
    --dark-teal: #002b2b;
    --tag-gray: #acc1cc;
    --orange: #e67e22;
    width: 100%;
    margin: 0 auto;
    font-family: "Exo";
}

.roadmap-header p {
    color: #3e3e3e;
    line-height: 1.6;
    font-family: "Exo", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.roadmap-header {
    padding: 0;
    max-width: 665px;
    margin-bottom: 40px;
}

.roadmap-header h2 { color: #0F0F0F;
    font-family: "Exo", Sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 69px;}

/* Container da Linha e Pontos */
.roadmap-main-container {
    position: relative;
    height: 500px;
    margin: -170px 110px 0;
}

.roadmap-svg-line {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    fill: none;
    stroke: var(--primary-teal);
    stroke-width: 2.5px;
    z-index: 1;
}

/* Itens Individuais */
.step-item {
    position: absolute;
    width: 210px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translateX(-50%);
}

/* POSICIONAMENTO EXATO DOS PONTOS (Baseado na linha SVG) */
.item-1 { left: %; bottom: 55px; }
.item-2 { left: 37.5%; top: 43%; }
.item-3 { left: 69.5%; top: 13%; }
.item-4 { left: 100%; top: 14%; }

/* Estilização dos Componentes */
.marker-group { display: flex; flex-direction: column; align-items: center; }

.dot { width: 18px; height: 18px; border-radius: 50%; border: 4px solid #fff; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }
.orange-dot { background: var(--orange); box-shadow: 0 0 15px rgba(230,126,34,0.4); }
.dark-dot { background: var(--primary-teal); }

.current-label { font-size: 11px; color: #999; text-align: center; margin-bottom: 8px; line-height: 1.2; font-weight: 500; }

.stage-tag { background: #A3B8C4;
    color: #0F0F0F;
    font-weight: 600;
    padding: 5px 12px;
    border-radius: 4px;
    margin: 8px 0;
    font-size: 12px;
    font-family: 'Exo';
    letter-spacing: 0.4px; }

.info-card { background: #003B46;
    color: #fff;
    padding: 17px;
    border-radius: 12px;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.25);
    width: 100%;
    font-family: 'Exo';
    font-size: 17px; }

/* Layout de Conteúdo (Cima vs Baixo) */
.top-content { display: flex; flex-direction: column; align-items: center; margin-bottom: 20px; }
.bottom-content { display: flex; flex-direction: column; align-items: center; margin-top: 20px; }

/* Responsividade Mobile (Vertical como na foto 2) */

.mobile{
        display: none;
    }
    

@media (max-width: 1024px) {
    
    .roadmap-header{
        margin: 0 25px;
    }
    
    .roadmap-header h2{
        font-size:25px;
        line-height: 36px;
        font-weight: 600;
    }
    
    .roadmap-header p{
        font-size:16px;
        line-height: 30px;
    }
    
    .mobile{
        display: table !important;
    }
    
    .desktop {display:none;}
    
    .roadmap-main-container {         height: auto;
        display: flex;
        flex-direction: column;
        gap: 60px;
        margin: 80px 20px;
        padding-left: 2px;}
    .roadmap-svg-line { display: none; }
    .roadmap-main-container::before { content: ''; position: absolute; left: 10px; top: 0; bottom: 0; width: 2px; background: var(--primary-teal); }
    
    .step-item { position: relative; left: 0 !important; top: 0 !important; transform: none; width: 100%; flex-direction: row; gap: 20px; }
    .marker-group { order: 1; }
    .content-wrapper { order: 2; align-items: flex-start !important; margin: 0 !important; }
    .current-label { position: absolute; top: -35px; left: -10px; }
    .info-card { text-align: left; }
}

@media (max-width: 780px) {
    label.ha-cs-switch.ha-input-label {
    margin: 0 20px;
}
}/* End custom CSS */