.elementor-52 .elementor-element.elementor-element-fdf192a{--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:5rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52 .elementor-element.elementor-element-fdf192a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-fdf192a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0129;}.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-52 .elementor-element.elementor-element-1b86cb3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-32ef43a{--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;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52 .elementor-element.elementor-element-283b6f8{--display:flex;}.elementor-52 .elementor-element.elementor-element-850e36b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#E4062C;}.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-52 .elementor-element.elementor-element-5f5b891{text-align:justify;color:#232323;}.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-52 .elementor-element.elementor-element-ec2a68a .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-ec2a68a .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-ec2a68a .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-ec2a68a .elementor-button-content-wrapper{flex-direction:row;}.elementor-52 .elementor-element.elementor-element-ec2a68a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-52 .elementor-element.elementor-element-ec2a68a .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-ec2a68a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-f0ab95f{--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-52 .elementor-element.elementor-element-9936a37{--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;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3E3E3E73;--border-color:#3E3E3E73;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52 .elementor-element.elementor-element-0f6bc7d{--display:flex;}.elementor-52 .elementor-element.elementor-element-da78b3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#E4062C;}.elementor-52 .elementor-element.elementor-element-230bc75{--display:flex;}.elementor-52 .elementor-element.elementor-element-cba40eb{text-align:right;}.elementor-52 .elementor-element.elementor-element-cba40eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#3E455B;}.elementor-52 .elementor-element.elementor-element-561f495{--display:flex;--min-height:55vh;--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;}.elementor-52 .elementor-element.elementor-element-561f495:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-561f495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rededaconstrucao.com/wp-content/uploads/parallax-sobre-a-rede-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-97c950d img{width:100%;max-width:70px;}.elementor-52 .elementor-element.elementor-element-b7bfb8d{--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:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52 .elementor-element.elementor-element-b7bfb8d:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b7bfb8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0D;}.elementor-52 .elementor-element.elementor-element-b7bfb8d > .elementor-shape-bottom svg, .elementor-52 .elementor-element.elementor-element-b7bfb8d > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);}.elementor-52 .elementor-element.elementor-element-e5510a3{--display:flex;}.elementor-52 .elementor-element.elementor-element-eaebee5{text-align:justify;}.elementor-52 .elementor-element.elementor-element-eaebee5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-a74bbcc{--display:flex;}.elementor-52 .elementor-element.elementor-element-0189b49 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-dc64d5e{text-align:justify;}.elementor-52 .elementor-element.elementor-element-dc64d5e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-30a5e20{text-align:right;}.elementor-52 .elementor-element.elementor-element-30a5e20 img{width:100%;max-width:160px;}.elementor-52 .elementor-element.elementor-element-5e3383b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-52 .elementor-element.elementor-element-35f7e38 img{max-width:2300px;}.elementor-52 .elementor-element.elementor-element-94d9057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-52 .elementor-element.elementor-element-29db202.elementor-element{--align-self:flex-end;}.elementor-52 .elementor-element.elementor-element-5a63454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-a2f54c4{--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-radius:25px 25px 25px 25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-52 .elementor-element.elementor-element-a2f54c4:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-a2f54c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0129;background-image:url("https://rededaconstrucao.com/wp-content/uploads/back-quem-somos.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-52 .elementor-element.elementor-element-c22f58f{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-3b485af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-2cd8709{width:var( --container-widget-width, 55.217% );max-width:55.217%;--container-widget-width:55.217%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-2cd8709.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-2cd8709 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-727e5c4 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-727e5c4 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-727e5c4 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-727e5c4 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-727e5c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-2e1d340{--display:flex;}.elementor-52 .elementor-element.elementor-element-ac20da5 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-ac20da5{text-align:left;}.elementor-52 .elementor-element.elementor-element-ac20da5 img{width:100%;max-width:330px;}.elementor-52 .elementor-element.elementor-element-14ee31d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-fdf192a{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52 .elementor-element.elementor-element-1b86cb3{text-align:center;}.elementor-52 .elementor-element.elementor-element-1b86cb3 .elementor-heading-title{font-size:35px;}.elementor-52 .elementor-element.elementor-element-850e36b .elementor-heading-title{font-size:35px;}.elementor-52 .elementor-element.elementor-element-9936a37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-da78b3c .elementor-heading-title{font-size:35px;}.elementor-52 .elementor-element.elementor-element-35f7e38 img{max-width:1300px;}.elementor-52 .elementor-element.elementor-element-a2f54c4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:2rem;}.elementor-52 .elementor-element.elementor-element-3b485af .elementor-heading-title{font-size:35px;}.elementor-52 .elementor-element.elementor-element-2cd8709{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-52 .elementor-element.elementor-element-ac20da5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-850e36b{text-align:center;}.elementor-52 .elementor-element.elementor-element-9936a37{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-da78b3c{text-align:center;}.elementor-52 .elementor-element.elementor-element-cba40eb{text-align:center;}.elementor-52 .elementor-element.elementor-element-0189b49{text-align:center;}.elementor-52 .elementor-element.elementor-element-a2f54c4{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52 .elementor-element.elementor-element-3b485af{text-align:center;}.elementor-52 .elementor-element.elementor-element-2cd8709{text-align:center;}}/* Start custom CSS */.pers5 {
  position: relative;
  display: flex;
  align-items: center; /* Centraliza o conteúdo verticalmente */
  overflow: hidden; /* Oculta a barra de rolagem horizontal */
  white-space: nowrap; /* Impede quebra de linha */
  height: 100%; /* Define a altura total com base na altura da imagem */
}

.pers5 img {
  display: inline-block;
  height: auto;
  width: 2560; /* Faz a imagem ocupar toda a largura sem cortes */
  max-width: none; /* Garante que a largura da imagem não seja limitada */
}

.scroll-controls {
  display: flex;
  justify-content: center;
  margin-top: 10px; /* Espaço entre as setas e a imagem */
}

.scroll-controls button {
  background: #333; /* Cor do botão */
  color: #fff; /* Cor do texto */
  border: none;
  padding: 10px 20px;
  margin: 0 5px;
  cursor: pointer;
  font-size: 18px;
  border-radius: 5px;
}

.scroll-controls button:hover {
  background: #555; /* Cor ao passar o mouse */
}

/* Ocultar completamente a barra de rolagem */
.pers5::-webkit-scrollbar {
  display: none; /* Esconde a barra de rolagem no Chrome, Safari e Edge */
}

.pers5 {
  -ms-overflow-style: none; /* Esconde a barra de rolagem no Internet Explorer */
  scrollbar-width: none; /* Esconde a barra de rolagem no Firefox */
}/* End custom CSS */