.elementor-270 .elementor-element.elementor-element-9ccab19{--display:flex;--min-height:790px;--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:57px 0px;--row-gap:57px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-6852a8d{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-6852a8d:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-6852a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://bsbconstrucoes.com.br/wp-content/uploads/2026/06/BSB-concreto.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-7a6dd97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-dd30aa1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-270 .elementor-element.elementor-element-df61158{text-align:start;}.elementor-270 .elementor-element.elementor-element-df61158 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;color:#29292A;}.elementor-270 .elementor-element.elementor-element-df61158.elementor-element{--align-self:center;}.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-270 .elementor-element.elementor-element-48f7cc5{--divider-border-style:solid;--divider-color:#E13D39;--divider-border-width:2px;width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-270 .elementor-element.elementor-element-48f7cc5 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-270 .elementor-element.elementor-element-48f7cc5 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-270 .elementor-element.elementor-element-48f7cc5.elementor-element{--align-self:flex-start;}.elementor-270 .elementor-element.elementor-element-147ba09{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-270 .elementor-element.elementor-element-5197ad0{columns:1;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:21.5px;color:#373740;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-270 .elementor-element.elementor-element-5197ad0 p{margin-block-end:0px;}.elementor-270 .elementor-element.elementor-element-4410c01{--display:flex;--min-height:860px;--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-270 .elementor-element.elementor-element-b201b27{--display:flex;--min-height:567px;--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;--gap:0px 151px;--row-gap:0px;--column-gap:151px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-b201b27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-270 .elementor-element.elementor-element-8988560{--display:flex;--min-height:574px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-8988560:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-8988560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bsbconstrucoes.com.br/wp-content/uploads/2026/06/BSB-SECAO-2-SOBRE.png");background-repeat:no-repeat;}.elementor-270 .elementor-element.elementor-element-9961e28{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-65b1eff{margin:66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-270 .elementor-element.elementor-element-4a1b7c2{--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-270 .elementor-element.elementor-element-db974f1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-3e17707{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-270 .elementor-element.elementor-element-3e17707 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;color:#29292A;}.elementor-270 .elementor-element.elementor-element-5045212{--divider-border-style:solid;--divider-color:#E13D39;--divider-border-width:2px;}.elementor-270 .elementor-element.elementor-element-5045212 .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-270 .elementor-element.elementor-element-5045212 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-270 .elementor-element.elementor-element-99ab52f{columns:1;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:21.5px;color:#373740;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-270 .elementor-element.elementor-element-99ab52f p{margin-block-end:21.5px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-270 .elementor-element.elementor-element-c9d4a70 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:700;background-color:transparent;background-image:linear-gradient(278deg, #0F0F0F 0%, #1A1A1A 100%);border-radius:0px 0px 15px 0px;padding:17px 34.5px 17px 34.5px;}.elementor-270 .elementor-element.elementor-element-c9d4a70 .elementor-button:hover, .elementor-270 .elementor-element.elementor-element-c9d4a70 .elementor-button:focus{color:#FBF8FF;background-color:transparent;background-image:linear-gradient(180deg, #B92626 0%, #E03B39 100%);}.elementor-270 .elementor-element.elementor-element-c9d4a70 .elementor-button:hover svg, .elementor-270 .elementor-element.elementor-element-c9d4a70 .elementor-button:focus svg{fill:#FBF8FF;}.elementor-270 .elementor-element.elementor-element-c9d4a70{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-270 .elementor-element.elementor-element-9ccab19{--min-height:762px;}.elementor-270 .elementor-element.elementor-element-7a6dd97{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-df61158{text-align:center;}.elementor-270 .elementor-element.elementor-element-df61158 .elementor-heading-title{font-size:28px;}.elementor-270 .elementor-element.elementor-element-48f7cc5{--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;}.elementor-270 .elementor-element.elementor-element-48f7cc5.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-5197ad0{text-align:center;font-size:16px;width:var( --container-widget-width, 334px );max-width:334px;--container-widget-width:334px;--container-widget-flex-grow:0;}.elementor-270 .elementor-element.elementor-element-5197ad0.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-b201b27{--gap:51px 0px;--row-gap:51px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-8988560{--min-height:410px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-8988560:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-8988560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-9961e28{--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-db974f1{--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-3e17707{text-align:center;width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-270 .elementor-element.elementor-element-3e17707 .elementor-heading-title{font-size:28px;}.elementor-270 .elementor-element.elementor-element-3e17707.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-5045212 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-270 .elementor-element.elementor-element-5045212{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-270 .elementor-element.elementor-element-5045212.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-99ab52f{text-align:center;font-size:16px;width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-270 .elementor-element.elementor-element-99ab52f p{margin-block-end:24px;}.elementor-270 .elementor-element.elementor-element-99ab52f.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-c9d4a70{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;}.elementor-270 .elementor-element.elementor-element-c9d4a70.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-270 .elementor-element.elementor-element-9ccab19{--width:1140px;}.elementor-270 .elementor-element.elementor-element-6852a8d{--width:1140px;}.elementor-270 .elementor-element.elementor-element-dd30aa1{--width:506px;}.elementor-270 .elementor-element.elementor-element-147ba09{--width:435px;}.elementor-270 .elementor-element.elementor-element-4410c01{--content-width:1140px;}.elementor-270 .elementor-element.elementor-element-8988560{--width:568px;}.elementor-270 .elementor-element.elementor-element-9961e28{--width:430px;}.elementor-270 .elementor-element.elementor-element-db974f1{--width:430px;}}/* Start custom CSS for container, class: .elementor-element-6852a8d */.concreto {
  position: relative;
  overflow: hidden;
}

/* barra */
.concreto::before {
  content: '';
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  top: auto !important;
  height: 8px !important;
  width: auto !important;
  background: linear-gradient(to right, #e13d39, #9f2a2a) !important;
  z-index: 9 !important;
  display: block !important;
}

/* quadrado */
.concreto::after {
  content: '';
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
  top: auto !important;
  left: auto !important;
  width: 36px !important;
  height: 36px !important;
  background: #9f2a2a !important;
  z-index: 10 !important;
  display: block !important;
}

.concreto{
    position: relative;
    transform: translateY(10px);
}

.concreto:hover{
  transform: translateY(-8px);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-48f7cc5 */.divisor-vermelho .elementor-divider-separator{
    position: relative;
    overflow: visible;
}

.divisor-vermelho .elementor-divider-separator::after{
    content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    width: 20px;
    height: 20px;
    background: #e13d39;
    transform: translateY(-55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8988560 */.img1{
    position: relative;
    transform: translateY(10px);
}

.img1:hover{
  transform: translateY(-8px);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5045212 */.divisor-vermelho .elementor-divider-separator{
    position: relative;
    overflow: visible;
}

.divisor-vermelho .elementor-divider-separator::after{
    content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    width: 20px;
    height: 20px;
    background: #e13d39;
    transform: translateY(-55%);
}/* End custom CSS */