.elementor-17 .elementor-element.elementor-element-47dc2b7{--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:24px 24px;--row-gap:24px;--column-gap:24px;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:#D2DCD4;--border-color:#D2DCD4;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:9999;}.elementor-17 .elementor-element.elementor-element-47dc2b7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-47dc2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-2016995d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-5f7b0001 img{width:190px;max-width:86%;height:75px;}.elementor-17 .elementor-element.elementor-element-760d4759{width:initial;max-width:initial;}.elementor-17 .elementor-element.elementor-element-732477d2{--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:118px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-732477d2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-732477d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rioservicoengenharia.com.br/wp-content/uploads/2026/06/ChatGPT-Image-18_06_2026-19_40_55-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-732477d2::before, .elementor-17 .elementor-element.elementor-element-732477d2 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-732477d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-732477d2 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-732477d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-732477d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-7a7923c5{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2bd96aaf{--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:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-74337535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-74337535 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-640da6e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-640da6e6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:54px;font-weight:800;line-height:1.04em;letter-spacing:-0.03em;color:#FBFCFB;}.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-17 .elementor-element.elementor-element-35b88e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.55em;color:rgba(251,252,251,0.78);}.elementor-17 .elementor-element.elementor-element-25050dd8{--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:flex-start;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-17 .elementor-element.elementor-element-5f058e60 .elementor-button{background-color:#5BC0D6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F2C20;color:#0F2C20;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-bfacad6 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FBFCFB;color:#FBFCFB;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-bfacad6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-100c4097{--spacer-size:8px;}.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-17 .elementor-element.elementor-element-4cbae0d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-4cbae0d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-4cbae0d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-4cbae0d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-4cbae0d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-4cbae0d7 .elementor-icon-list-icon i{color:#5BC0D6;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-4cbae0d7 .elementor-icon-list-icon svg{fill:#5BC0D6;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-4cbae0d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-4cbae0d7 .elementor-icon-list-text{color:rgba(251,252,251,0.85);transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-70824b32{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-70824b32:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-70824b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-d3bc149{text-align:center;}.elementor-17 .elementor-element.elementor-element-d3bc149 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.01em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-2c80287c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-2c80287c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2c80287c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0EC;}.elementor-17 .elementor-element.elementor-element-6e032c28{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4c3270e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4c3270e2 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-42b97acd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-42b97acd .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:700;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-96c1ae3{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-4d3279d3{--spacer-size:34px;}.elementor-17 .elementor-element.elementor-element-15f13f9{--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:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1cdb3d7a{--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:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17 .elementor-element.elementor-element-1cdb3d7a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1cdb3d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16412F;}.elementor-17 .elementor-element.elementor-element-5311977d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-5311977d .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-541fa968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-541fa968 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-9c5acd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:rgba(251,252,251,0.74);}.elementor-17 .elementor-element.elementor-element-28aee3e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-28aee3e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-28aee3e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-28aee3e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-28aee3e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-28aee3e0 .elementor-icon-list-icon i{color:#5BC0D6;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-28aee3e0 .elementor-icon-list-icon svg{fill:#5BC0D6;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-28aee3e0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-28aee3e0 .elementor-icon-list-text{color:#FBFCFB;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-67a1596b .elementor-button{background-color:#5BC0D6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F2C20;color:#0F2C20;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-107eafc8{--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:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:#D2DCD4;--border-color:#D2DCD4;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17 .elementor-element.elementor-element-107eafc8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-107eafc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-34d04f66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-34d04f66 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-6ef73656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6ef73656 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-d42fa34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-72ce383c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-72ce383c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-72ce383c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-72ce383c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-72ce383c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-72ce383c .elementor-icon-list-icon i{color:#3F9DB2;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-72ce383c .elementor-icon-list-icon svg{fill:#3F9DB2;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-72ce383c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-72ce383c .elementor-icon-list-text{color:#0F2C20;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-438811df .elementor-button{background-color:#0F2C20;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FBFCFB;color:#FBFCFB;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-329dfd3{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-329dfd3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-329dfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-29cc21bf{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-77460189{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-77460189 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-6e42e721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6e42e721 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-6b38f122{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6em;color:rgba(251,252,251,0.74);}.elementor-17 .elementor-element.elementor-element-365611e8{--spacer-size:34px;}.elementor-17 .elementor-element.elementor-element-61c89757{--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:flex-start;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-794095e3{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-794095e3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-794095e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-17 .elementor-element.elementor-element-3c072d09{--display:flex;--min-height:210px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3c072d09:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3c072d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rioservicoengenharia.com.br/wp-content/uploads/2026/06/ChatGPT-Image-18_06_2026-19_40_55-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-4c06801d{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-2b23a2ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-2b23a2ae .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-24492607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.72);}.elementor-17 .elementor-element.elementor-element-6b612c57 .elementor-button{background-color:#5BC0D6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F2C20;color:#0F2C20;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-64270ee3{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-64270ee3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-64270ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-17 .elementor-element.elementor-element-151fee72{--display:flex;--min-height:210px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-151fee72:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-151fee72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rioservicoengenharia.com.br/wp-content/uploads/2026/06/ChatGPT-Image-18_06_2026-19_40_55-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-77aca55d{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-524996d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-524996d5 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-4582db8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.72);}.elementor-17 .elementor-element.elementor-element-5962a832 .elementor-button{background-color:#5BC0D6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F2C20;color:#0F2C20;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-7ed79c97{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7ed79c97:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7ed79c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-17 .elementor-element.elementor-element-36f7ebc5{--display:flex;--min-height:210px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-36f7ebc5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-36f7ebc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rioservicoengenharia.com.br/wp-content/uploads/2026/06/ChatGPT-Image-18_06_2026-19_40_55-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6f1c19a7{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-4953d0d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4953d0d4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-785b538c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.72);}.elementor-17 .elementor-element.elementor-element-5a58a9e1 .elementor-button{background-color:#5BC0D6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F2C20;color:#0F2C20;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-1dcebbc{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-1dcebbc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1dcebbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0EC;}.elementor-17 .elementor-element.elementor-element-63bc7aa8{--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:flex-start;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-948336b{--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:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2ff9986e img{border-radius:18px 18px 18px 18px;}.elementor-17 .elementor-element.elementor-element-1eaf23ae{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5fef80a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-5fef80a2 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-4fd78744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4fd78744 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-22a07331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-24a975ba{--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:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-262acf65{text-align:start;}.elementor-17 .elementor-element.elementor-element-262acf65 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.04em;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-4f979840{--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:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-20a43301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-20a43301 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-6098b2f2{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-368eb5c7{--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:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-565a39d3{text-align:start;}.elementor-17 .elementor-element.elementor-element-565a39d3 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.04em;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-4b97c547{--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:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-602b2689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-602b2689 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-61b91f37{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-250face8{--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:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-69e85035{text-align:start;}.elementor-17 .elementor-element.elementor-element-69e85035 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.04em;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-16be4c33{--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:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-587f11b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-587f11b6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-2245ea5e{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-5c1d4f4d{--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:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f316828{text-align:start;}.elementor-17 .elementor-element.elementor-element-f316828 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.04em;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-2d82df24{--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:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1298e0c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-1298e0c7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-64c5ee8b{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-b34736e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-b34736e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b34736e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16412F;}.elementor-17 .elementor-element.elementor-element-5caec14b{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5551dce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-5551dce4 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-15f4be7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-15f4be7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-60f990af{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6em;color:rgba(251,252,251,0.74);}.elementor-17 .elementor-element.elementor-element-6281597d{--spacer-size:34px;}.elementor-17 .elementor-element.elementor-element-7da41d3e{--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:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-69b02196{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2aa04aac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5BC0D6;--border-color:#5BC0D6;--border-radius:50px 50px 50px 50px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-2aa04aac:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2aa04aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-3cae9864{text-align:center;}.elementor-17 .elementor-element.elementor-element-3cae9864 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-640938b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-640938b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-1a503dd{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.72);}.elementor-17 .elementor-element.elementor-element-69cbf646{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-769e7aa5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5BC0D6;--border-color:#5BC0D6;--border-radius:50px 50px 50px 50px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-769e7aa5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-769e7aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-df9dc84{text-align:center;}.elementor-17 .elementor-element.elementor-element-df9dc84 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-4b1a16c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4b1a16c9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-16cc0664{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.72);}.elementor-17 .elementor-element.elementor-element-4924a570{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6bf471e6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5BC0D6;--border-color:#5BC0D6;--border-radius:50px 50px 50px 50px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-6bf471e6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6bf471e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-e73816c{text-align:center;}.elementor-17 .elementor-element.elementor-element-e73816c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-5709817b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-5709817b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-51cc1172{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.72);}.elementor-17 .elementor-element.elementor-element-40af6f88{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1a7eae64{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5BC0D6;--border-color:#5BC0D6;--border-radius:50px 50px 50px 50px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-1a7eae64:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1a7eae64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-479f3852{text-align:center;}.elementor-17 .elementor-element.elementor-element-479f3852 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-c2b8337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-c2b8337 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-5b42e0c0{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.72);}.elementor-17 .elementor-element.elementor-element-6e1d0e71{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-6e1d0e71:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6e1d0e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0EC;}.elementor-17 .elementor-element.elementor-element-2550a98f{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-46f4db10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-46f4db10 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-5584438b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-5584438b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:700;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-4d4df2f1{--spacer-size:34px;}.elementor-17 .elementor-element.elementor-element-7a246080{--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:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2cc9004d{--display:flex;--min-height:420px;--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:flex-end;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:38px;--padding-right:38px;}.elementor-17 .elementor-element.elementor-element-2cc9004d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2cc9004d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rioservicoengenharia.com.br/wp-content/uploads/2026/06/ChatGPT-Image-18_06_2026-19_40_55-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2cc9004d::before, .elementor-17 .elementor-element.elementor-element-2cc9004d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2cc9004d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2cc9004d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2cc9004d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2cc9004d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-4b19cc8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4b19cc8a .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-6a98d012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6a98d012 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:27px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-74830901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:rgba(251,252,251,0.86);}.elementor-17 .elementor-element.elementor-element-1dd54b45 .elementor-button{background-color:#5BC0D6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F2C20;color:#0F2C20;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-18e26d3d{--display:flex;--min-height:420px;--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:flex-end;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:38px;--padding-right:38px;}.elementor-17 .elementor-element.elementor-element-18e26d3d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-18e26d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rioservicoengenharia.com.br/wp-content/uploads/2026/06/ChatGPT-Image-18_06_2026-19_40_55-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-18e26d3d::before, .elementor-17 .elementor-element.elementor-element-18e26d3d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-18e26d3d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-18e26d3d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-18e26d3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-18e26d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-6e63f7e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6e63f7e6 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-108baf55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-108baf55 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:27px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-660887ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:rgba(251,252,251,0.86);}.elementor-17 .elementor-element.elementor-element-4361d6f5 .elementor-button{background-color:#5BC0D6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F2C20;color:#0F2C20;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-309e4bb3{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-309e4bb3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-309e4bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0EC;}.elementor-17 .elementor-element.elementor-element-3521271{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7940d7c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-7940d7c2 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-6bdb9196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6bdb9196 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:700;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-4efa1ffe{--spacer-size:34px;}.elementor-17 .elementor-element.elementor-element-244bd5dc{--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:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-269164f8{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D2DCD4;--border-color:#D2DCD4;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-269164f8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-269164f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-3136cf9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-3136cf9b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-12f0e7a8{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-3e9c952d{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D2DCD4;--border-color:#D2DCD4;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-3e9c952d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3e9c952d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-1064ba15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-1064ba15 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-2f6fd832{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-733c450a{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D2DCD4;--border-color:#D2DCD4;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-733c450a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-733c450a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-5e9fe27a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-5e9fe27a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-2bbebd14{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-c74b575{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D2DCD4;--border-color:#D2DCD4;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-c74b575:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c74b575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-244a2f80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-244a2f80 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-2ccce96c{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-510b0909{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-510b0909:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-510b0909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-611167d7{--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:flex-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-69a30252{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-34788b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-34788b1e .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-3bfa0d99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-3bfa0d99 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-494f6e32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.6em;color:rgba(251,252,251,0.76);}.elementor-17 .elementor-element.elementor-element-1762f824{text-align:start;font-family:"Space Mono", Sans-serif;font-size:14px;line-height:1.6em;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-acac8ea{--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:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-acac8ea:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-acac8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-17 .elementor-element.elementor-element-55ebdda5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-55ebdda5 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-4ad3bcb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-4ad3bcb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-4ad3bcb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-4ad3bcb3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-4ad3bcb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-4ad3bcb3 .elementor-icon-list-icon i{color:#5BC0D6;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-4ad3bcb3 .elementor-icon-list-icon svg{fill:#5BC0D6;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-4ad3bcb3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-4ad3bcb3 .elementor-icon-list-text{color:rgba(251,252,251,0.85);transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-7438da8d .elementor-button{background-color:#5BC0D6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F2C20;color:#0F2C20;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-17 .elementor-element.elementor-element-7438da8d .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-6123bc67{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-6123bc67:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6123bc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-b72ab9b{--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:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5f56e63d{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6cda1e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6cda1e0f .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#9DAE3F;}.elementor-17 .elementor-element.elementor-element-76e88aed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-76e88aed .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:700;letter-spacing:-0.02em;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-62dda87f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#516259;}.elementor-17 .elementor-element.elementor-element-61b646a8{--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:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-17 .elementor-element.elementor-element-398cca9d .elementor-tab-title{border-width:1px;}.elementor-17 .elementor-element.elementor-element-398cca9d .elementor-tab-content{border-width:1px;color:#516259;}.elementor-17 .elementor-element.elementor-element-398cca9d .elementor-toggle-title, .elementor-17 .elementor-element.elementor-element-398cca9d .elementor-toggle-icon{color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-398cca9d .elementor-toggle-icon svg{fill:#0F2C20;}.elementor-17 .elementor-element.elementor-element-398cca9d .elementor-toggle-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-398cca9d .elementor-tab-title .elementor-toggle-icon i:before{color:#3F9DB2;}.elementor-17 .elementor-element.elementor-element-398cca9d .elementor-tab-title .elementor-toggle-icon svg{fill:#3F9DB2;}.elementor-17 .elementor-element.elementor-element-394d4094{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-394d4094:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-394d4094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-3adb0329{--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:flex-start;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-79840c37{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3552bb61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-3552bb61 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-6e6da896{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6e6da896 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:46px;font-weight:800;letter-spacing:-0.03em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-5a605d6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.6em;color:rgba(251,252,251,0.8);}.elementor-17 .elementor-element.elementor-element-7791530c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-7791530c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-7791530c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-17 .elementor-element.elementor-element-7791530c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-7791530c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-17 .elementor-element.elementor-element-7791530c .elementor-icon-list-icon i{color:#5BC0D6;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-7791530c .elementor-icon-list-icon svg{fill:#5BC0D6;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-7791530c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-7791530c .elementor-icon-list-text{color:rgba(251,252,251,0.9);transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-52aa9ea{--spacer-size:6px;}.elementor-17 .elementor-element.elementor-element-60ee019f{text-align:start;font-family:"Space Mono", Sans-serif;font-size:14px;line-height:1.6em;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-5444fdc{--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:22px 22px 22px 22px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-17 .elementor-element.elementor-element-5444fdc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5444fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-17 .elementor-element.elementor-element-41e66a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-41e66a1e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.02em;color:#FBFCFB;}.elementor-17 .elementor-element.elementor-element-7806a486{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.6);}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-type-html{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-group .elementor-field, .elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-subgroup label{font-family:"Inter", Sans-serif;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.16);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.16);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-group .elementor-select-wrapper::before{color:rgba(255,255,255,0.16);}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-21de0f8d .e-form__buttons__wrapper__button-next{background-color:#5BC0D6;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-button[type="submit"]{background-color:#5BC0D6;color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-button[type="submit"] svg *{fill:#0F2C20;}.elementor-17 .elementor-element.elementor-element-21de0f8d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-21de0f8d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-17 .elementor-element.elementor-element-21de0f8d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-21de0f8d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-17 .elementor-element.elementor-element-4ead9146{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:70px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-4ead9146:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4ead9146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C20;}.elementor-17 .elementor-element.elementor-element-18cf1d8{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-479b6264{--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:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-33720479{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4d926b20{text-align:start;}.elementor-17 .elementor-element.elementor-element-4d926b20 img{width:120px;height:50px;}.elementor-17 .elementor-element.elementor-element-1fc7bee1{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.6);}.elementor-17 .elementor-element.elementor-element-47f398d0{--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:flex-start;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2f156e81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-2f156e81 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.04em;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-522598bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.7);}.elementor-17 .elementor-element.elementor-element-3ab71238{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.7);}.elementor-17 .elementor-element.elementor-element-3e16ee3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.7);}.elementor-17 .elementor-element.elementor-element-70fc9091{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.7);}.elementor-17 .elementor-element.elementor-element-575bae5f{--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:flex-start;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-689b17e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-689b17e0 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.04em;color:#5BC0D6;}.elementor-17 .elementor-element.elementor-element-229d2f55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.7);}.elementor-17 .elementor-element.elementor-element-581c1a63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.7);}.elementor-17 .elementor-element.elementor-element-3a71213f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(251,252,251,0.7);}.elementor-17 .elementor-element.elementor-element-2adc3f1f{--spacer-size:28px;}.elementor-17 .elementor-element.elementor-element-3257fe0d{text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;line-height:1.6em;color:rgba(251,252,251,0.45);}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-47dc2b7{--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-17 .elementor-element.elementor-element-2016995d{--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;}.elementor-17 .elementor-element.elementor-element-5f7b0001 img{width:145px;}.elementor-17 .elementor-element.elementor-element-760d4759{width:full;max-width:full;}.elementor-17 .elementor-element.elementor-element-7a7923c5{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-640da6e6 .elementor-heading-title{font-size:38px;}.elementor-17 .elementor-element.elementor-element-25050dd8{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-15f13f9{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-61c89757{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-63bc7aa8{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-24a975ba{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-368eb5c7{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-250face8{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-5c1d4f4d{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-7da41d3e{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-7a246080{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-244bd5dc{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-611167d7{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-b72ab9b{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-3adb0329{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-18cf1d8{--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;--flex-wrap:wrap;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-47dc2b7{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-732477d2{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-70824b32{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-2c80287c{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-329dfd3{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-1dcebbc{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-b34736e{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-2aa04aac{--width:62px;}.elementor-17 .elementor-element.elementor-element-769e7aa5{--width:62px;}.elementor-17 .elementor-element.elementor-element-6bf471e6{--width:62px;}.elementor-17 .elementor-element.elementor-element-1a7eae64{--width:62px;}.elementor-17 .elementor-element.elementor-element-6e1d0e71{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-309e4bb3{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-510b0909{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-6123bc67{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-394d4094{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-4ead9146{--content-width:1240px;}}/* Start custom CSS for form, class: .elementor-element-21de0f8d *//* FORMULÁRIO - RIO CONSTRUÇÃO E REFORMAS */

/* Campos gerais */
.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field,
.elementor-17 .elementor-element.elementor-element-21de0f8d input,
.elementor-17 .elementor-element.elementor-element-21de0f8d textarea,
.elementor-17 .elementor-element.elementor-element-21de0f8d select {
  background-color: #ffffff !important;
  color: #0F2C20 !important;
  border: 1px solid rgba(15, 44, 32, 0.18) !important;
  border-radius: 12px !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  box-shadow: none !important;
}

/* Placeholder */
.elementor-17 .elementor-element.elementor-element-21de0f8d input::placeholder,
.elementor-17 .elementor-element.elementor-element-21de0f8d textarea::placeholder {
  color: rgba(15, 44, 32, 0.55) !important;
  opacity: 1 !important;
}

/* Labels dos campos */
.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field-label {
  color: #EAF7F5 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

/* Select fechado */
.elementor-17 .elementor-element.elementor-element-21de0f8d select {
  background-color: #ffffff !important;
  color: #0F2C20 !important;
  appearance: auto !important;
  -webkit-appearance: auto !important;
  -moz-appearance: auto !important;
}

/* Opções abertas do select */
.elementor-17 .elementor-element.elementor-element-21de0f8d select option {
  background-color: #ffffff !important;
  color: #0F2C20 !important;
}

/* Opção selecionada */
.elementor-17 .elementor-element.elementor-element-21de0f8d select option:checked {
  background-color: #5BC0D6 !important;
  color: #0F2C20 !important;
}

/* Foco no campo */
.elementor-17 .elementor-element.elementor-element-21de0f8d input:focus,
.elementor-17 .elementor-element.elementor-element-21de0f8d textarea:focus,
.elementor-17 .elementor-element.elementor-element-21de0f8d select:focus {
  border-color: #5BC0D6 !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(91, 192, 214, 0.22) !important;
}

/* Textarea */
.elementor-17 .elementor-element.elementor-element-21de0f8d textarea {
  min-height: 120px !important;
  resize: vertical !important;
}

/* Botão do formulário */
.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-button {
  background-color: #5BC0D6 !important;
  color: #0F2C20 !important;
  border-radius: 100px !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  padding: 16px 28px !important;
  border: none !important;
  box-shadow: none !important;
}

/* Hover do botão */
.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-button:hover {
  background-color: #9DAE3F !important;
  color: #0F2C20 !important;
}

/* Mensagens de erro/sucesso */
.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-message {
  font-family: Inter, Arial, sans-serif !important;
  font-weight: 600 !important;
}

.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-message-success {
  color: #5BC0D6 !important;
}

.elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-message-danger {
  color: #FF6B6B !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-field,
  .elementor-17 .elementor-element.elementor-element-21de0f8d input,
  .elementor-17 .elementor-element.elementor-element-21de0f8d textarea,
  .elementor-17 .elementor-element.elementor-element-21de0f8d select {
    font-size: 15px !important;
    min-height: 48px !important;
  }

  .elementor-17 .elementor-element.elementor-element-21de0f8d .elementor-button {
    width: 100% !important;
    font-size: 15px !important;
    padding: 15px 22px !important;
  }
}/* End custom CSS */