.elementor-19 .elementor-element.elementor-element-7cf372a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-19 .elementor-element.elementor-element-b96e448{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.65;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7EDF1;--border-color:#E7EDF1;--padding-top:5%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-19 .elementor-element.elementor-element-b96e448:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b96e448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("http://rimacengenharia.com.br/wp-content/uploads/2024/11/bg-home.png");background-position:center center;background-repeat:no-repeat;}.elementor-19 .elementor-element.elementor-element-b96e448::before, .elementor-19 .elementor-element.elementor-element-b96e448 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b96e448 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b96e448 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b96e448 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b96e448 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-81815cb{--display:flex;}.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-19 .elementor-element.elementor-element-28a5b23 > .elementor-widget-container{padding:28px 28px 28px 28px;}.elementor-19 .elementor-element.elementor-element-28a5b23{z-index:2;}.elementor-19 .elementor-element.elementor-element-28a5b23 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3acc6b2{--display:flex;}.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-19 .elementor-element.elementor-element-0ddc943{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.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-19 .elementor-element.elementor-element-de5307d > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-de5307d{text-align:left;}.elementor-19 .elementor-element.elementor-element-de5307d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-0.2px;color:#051557;}.elementor-19 .elementor-element.elementor-element-bd01fad > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-bd01fad{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#0000FE;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7d32f23{--divider-border-style:solid;--divider-color:#D5DFE6;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-7d32f23 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7d32f23 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-7d32f23 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-19 .elementor-element.elementor-element-4e09f11{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#465D79;}.elementor-19 .elementor-element.elementor-element-c6ed39d{--spacer-size:1px;}.elementor-19 .elementor-element.elementor-element-c6ed39d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-ha-infobox .ha-infobox-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-infobox .ha-infobox-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-infobox .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-13ad649 > .elementor-widget-container{background-color:#FFFFFF00;margin:-5px 0px -20px 0px;padding:10px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#e6e6e6;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-13ad649.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}body[data-elementor-device-mode="widescreen"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="widescreen"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-13ad649 .ha-infobox-figure--icon{font-size:20px;color:#FFFFFF;background-color:#0000FE;}.elementor-19 .elementor-element.elementor-element-13ad649 .ha-infobox-figure--image img, .elementor-19 .elementor-element.elementor-element-13ad649 .ha-infobox-figure--icon{padding:12px;}.elementor-19 .elementor-element.elementor-element-13ad649 .ha-infobox-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:2.4em;}.elementor-19 .elementor-element.elementor-element-13ad649 .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-19 .elementor-element.elementor-element-13ad649 .ha-btn{font-family:"Nunito", Sans-serif;color:#7f7cff;}.elementor-19 .elementor-element.elementor-element-13ad649 .ha-btn:hover, .elementor-19 .elementor-element.elementor-element-13ad649 .ha-btn:focus{color:#242424;}.elementor-19 .elementor-element.elementor-element-13ad649 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-19 .elementor-element.elementor-element-78de4b2{--divider-border-style:solid;--divider-color:#D5DFE6;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-78de4b2 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-78de4b2 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-78de4b2 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-19 .elementor-element.elementor-element-0def99f > .elementor-widget-container{background-color:#FFFFFF00;margin:-5px 0px -20px 0px;padding:10px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#e6e6e6;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-0def99f.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}body[data-elementor-device-mode="widescreen"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="widescreen"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-19 .elementor-element.elementor-element-0def99f.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-0def99f .ha-infobox-figure--icon{font-size:20px;color:#FFFFFF;background-color:#0000FE;}.elementor-19 .elementor-element.elementor-element-0def99f .ha-infobox-figure--image img, .elementor-19 .elementor-element.elementor-element-0def99f .ha-infobox-figure--icon{padding:12px;}.elementor-19 .elementor-element.elementor-element-0def99f .ha-infobox-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:2.4em;}.elementor-19 .elementor-element.elementor-element-0def99f .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-19 .elementor-element.elementor-element-0def99f .ha-btn{font-family:"Nunito", Sans-serif;color:#7f7cff;}.elementor-19 .elementor-element.elementor-element-0def99f .ha-btn:hover, .elementor-19 .elementor-element.elementor-element-0def99f .ha-btn:focus{color:#242424;}.elementor-19 .elementor-element.elementor-element-0def99f .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-19 .elementor-element.elementor-element-4b28000{--divider-border-style:solid;--divider-color:#D5DFE6;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-4b28000 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4b28000 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-4b28000 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-19 .elementor-element.elementor-element-04472d8 > .elementor-widget-container{background-color:#FFFFFF00;margin:-5px 0px -20px 0px;padding:10px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#e6e6e6;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-04472d8.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}body[data-elementor-device-mode="widescreen"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="widescreen"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-19 .elementor-element.elementor-element-04472d8.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-04472d8 .ha-infobox-figure--icon{font-size:20px;color:#FFFFFF;background-color:#0000FE;}.elementor-19 .elementor-element.elementor-element-04472d8 .ha-infobox-figure--image img, .elementor-19 .elementor-element.elementor-element-04472d8 .ha-infobox-figure--icon{padding:12px;}.elementor-19 .elementor-element.elementor-element-04472d8 .ha-infobox-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:2.4em;}.elementor-19 .elementor-element.elementor-element-04472d8 .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-19 .elementor-element.elementor-element-04472d8 .ha-btn{font-family:"Nunito", Sans-serif;color:#7f7cff;}.elementor-19 .elementor-element.elementor-element-04472d8 .ha-btn:hover, .elementor-19 .elementor-element.elementor-element-04472d8 .ha-btn:focus{color:#242424;}.elementor-19 .elementor-element.elementor-element-04472d8 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-19 .elementor-element.elementor-element-05fbe86{--spacer-size:5px;}.elementor-widget-ucaddon_underline_link_hover_effect a.ue-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-275808d .ue-link-wrap{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-275808d a.ue-link{flex-direction:row;color:#0000FE;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-275808d a.ue-link svg{fill:#0000FE;}.elementor-19 .elementor-element.elementor-element-275808d a.ue-link:after{background-color:#0000FE;height:1px;}.elementor-19 .elementor-element.elementor-element-275808d .ue-link-hover-effect-icon{font-size:15px;transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-275808d .ue-link-hover-effect-spacing{width:15px;}.elementor-19 .elementor-element.elementor-element-275808d a:hover .ue-link-hover-effect-spacing{width:30px;}.elementor-19 .elementor-element.elementor-element-275808d a:hover .ue-link-hover-effect-icon{transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-1b0b410{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-1b0b410:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1b0b410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://rimacengenharia.com.br/wp-content/uploads/2024/11/bg-image-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-500f260{--display:flex;}.elementor-19 .elementor-element.elementor-element-4a6107b{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f596945 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f596945{text-align:left;}.elementor-19 .elementor-element.elementor-element-f596945 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-0.2px;color:#051557;}.elementor-19 .elementor-element.elementor-element-7af3947{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#465D79;}.elementor-19 .elementor-element.elementor-element-02c5ac5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-158px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-ha-card .ha-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-card .ha-card-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-card .ha-card-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-card .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-b03f7a0 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-19 .elementor-element.elementor-element-b03f7a0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-b03f7a0 .ha-card-title{color:#051557;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b03f7a0 .ha-card-text{color:#465D79;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-b03f7a0 .ha-btn{font-family:"Montserrat", Sans-serif;font-weight:700;text-decoration:none;letter-spacing:-0.4px;background-color:#0000FE;}.elementor-19 .elementor-element.elementor-element-b03f7a0 .ha-btn:hover, .elementor-19 .elementor-element.elementor-element-b03f7a0 .ha-btn:focus{background-color:#0000D3;}.elementor-19 .elementor-element.elementor-element-52debb5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-19 .elementor-element.elementor-element-52debb5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-52debb5 .ha-card-title{color:#051557;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-52debb5 .ha-card-text{color:#465D79;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-52debb5 .ha-btn{font-family:"Montserrat", Sans-serif;font-weight:700;text-decoration:none;letter-spacing:-0.4px;background-color:#0000FE;}.elementor-19 .elementor-element.elementor-element-52debb5 .ha-btn:hover, .elementor-19 .elementor-element.elementor-element-52debb5 .ha-btn:focus{background-color:#0000D3;}.elementor-19 .elementor-element.elementor-element-330807f{--display:flex;}.elementor-19 .elementor-element.elementor-element-e3fcd73{--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;--overlay-opacity:0.44;--padding-top:10%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-e3fcd73:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e3fcd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://rimacengenharia.com.br/wp-content/uploads/2024/11/bg-image-2.png");background-position:center center;background-repeat:no-repeat;}.elementor-19 .elementor-element.elementor-element-e3fcd73::before, .elementor-19 .elementor-element.elementor-element-e3fcd73 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e3fcd73 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e3fcd73 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e3fcd73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e3fcd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-bba3d50{--display:flex;}.elementor-19 .elementor-element.elementor-element-0799687{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-31be151 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-31be151{text-align:center;}.elementor-19 .elementor-element.elementor-element-31be151 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-0.2px;color:#051557;}.elementor-19 .elementor-element.elementor-element-059efe9 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-059efe9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#465D79;}.elementor-19 .elementor-element.elementor-element-03822d2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-03822d2.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-5c1bf66 .ue-link-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-5c1bf66 a.ue-link{flex-direction:row;color:#0000FE;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-5c1bf66 a.ue-link svg{fill:#0000FE;}.elementor-19 .elementor-element.elementor-element-5c1bf66 a.ue-link:after{background-color:#0000FE;height:1px;}.elementor-19 .elementor-element.elementor-element-5c1bf66 .ue-link-hover-effect-icon{font-size:15px;transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-5c1bf66 .ue-link-hover-effect-spacing{width:15px;}.elementor-19 .elementor-element.elementor-element-5c1bf66 a:hover .ue-link-hover-effect-spacing{width:30px;}.elementor-19 .elementor-element.elementor-element-5c1bf66 a:hover .ue-link-hover-effect-icon{transform:rotate(0deg);}.elementor-19 .elementor-element.elementor-element-09f17de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E1E1E3;--border-color:#E1E1E3;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-09f17de:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-09f17de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://rimacengenharia.com.br/wp-content/uploads/2024/11/bg-contato-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-9c3f96d{--display:flex;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-19 .elementor-element.elementor-element-9c3f96d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9c3f96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-53faf92{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b287eff > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-b287eff{text-align:left;}.elementor-19 .elementor-element.elementor-element-b287eff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-0.2px;color:#051557;}.elementor-19 .elementor-element.elementor-element-e7442c4{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#465D79;}.elementor-19 .elementor-element.elementor-element-c077231{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-1461316{--display:flex;}.elementor-19 .elementor-element.elementor-element-bc4092f{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-bc4092f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-bc4092f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000FE;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-b03f7a0 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-19 .elementor-element.elementor-element-b03f7a0{--ha-card-image-width:100%;}.elementor-19 .elementor-element.elementor-element-52debb5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-19 .elementor-element.elementor-element-52debb5{--ha-card-image-width:100%;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-b96e448{--content-width:1400px;}.elementor-19 .elementor-element.elementor-element-81815cb{--width:50%;}.elementor-19 .elementor-element.elementor-element-3acc6b2{--width:50%;}.elementor-19 .elementor-element.elementor-element-1b0b410{--content-width:1400px;}.elementor-19 .elementor-element.elementor-element-500f260{--width:55%;}.elementor-19 .elementor-element.elementor-element-330807f{--width:45%;}.elementor-19 .elementor-element.elementor-element-e3fcd73{--content-width:1400px;}.elementor-19 .elementor-element.elementor-element-09f17de{--content-width:1400px;}.elementor-19 .elementor-element.elementor-element-9c3f96d{--width:60%;}.elementor-19 .elementor-element.elementor-element-1461316{--width:40%;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-0ddc943{text-align:center;}.elementor-19 .elementor-element.elementor-element-de5307d{text-align:center;}.elementor-19 .elementor-element.elementor-element-bd01fad{text-align:center;}.elementor-19 .elementor-element.elementor-element-4e09f11{text-align:center;}body[data-elementor-device-mode="widescreen"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="widescreen"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-19 .elementor-element.elementor-element-13ad649.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-275808d .ue-link-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-4a6107b{text-align:center;}.elementor-19 .elementor-element.elementor-element-f596945{text-align:center;}.elementor-19 .elementor-element.elementor-element-7af3947{text-align:center;}.elementor-19 .elementor-element.elementor-element-b03f7a0 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-19 .elementor-element.elementor-element-b03f7a0{width:100%;max-width:100%;--ha-card-image-width:100%;}.elementor-19 .elementor-element.elementor-element-52debb5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-19 .elementor-element.elementor-element-52debb5{width:100%;max-width:100%;--ha-card-image-width:100%;}.elementor-19 .elementor-element.elementor-element-e3fcd73{--padding-top:25%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-0799687{text-align:center;}.elementor-19 .elementor-element.elementor-element-31be151{text-align:center;}.elementor-19 .elementor-element.elementor-element-059efe9{text-align:center;}.elementor-19 .elementor-element.elementor-element-5c1bf66 .ue-link-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-53faf92{text-align:center;}.elementor-19 .elementor-element.elementor-element-b287eff{text-align:center;}.elementor-19 .elementor-element.elementor-element-e7442c4{text-align:center;}.elementor-19 .elementor-element.elementor-element-c077231{width:100%;max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-28a5b23 */.elementor-19 .elementor-element.elementor-element-28a5b23::before {
  content: "";
  position: absolute;
  top: 480px;
  left: 0;
  width: 350px;
  height: 300px;
  background: #0000FE;
  z-index: -1;
}

@media (max-width: 768px) {
    .elementor-19 .elementor-element.elementor-element-28a5b23::before {
  content: "";
  position: absolute;
  top: 180px;
  left: 150px;
  width: 180px;
  height: 200px;
  background: #0000FE;
  z-index: -1;
}
}/* End custom CSS */
/* Start custom CSS for ha-infobox, class: .elementor-element-13ad649 */@media (max-width: 768px) {
.elementor-19 .elementor-element.elementor-element-13ad649 > .elementor-widget-container{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for ha-infobox, class: .elementor-element-0def99f */@media (max-width: 768px) {
.elementor-19 .elementor-element.elementor-element-0def99f > .elementor-widget-container{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for ha-infobox, class: .elementor-element-04472d8 */@media (max-width: 768px) {
.elementor-19 .elementor-element.elementor-element-04472d8 > .elementor-widget-container{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c077231 */@media (max-width: 768px) {
.form-live .form-cover{
    max-width: 250px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c3f96d */.elementor-19 .elementor-element.elementor-element-9c3f96d{
    backdrop-filter: blur(9px) brightness(92%) !important;
    transition: all 0.4s;
    box-shadow: rgb(33 36 127 / 6%) 0px 20px 20px;
}/* End custom CSS */