.elementor-3677 .elementor-element.elementor-element-67655d2{overflow:hidden;padding:150px 0px 140px 0px;}.elementor-3677 .elementor-element.elementor-element-7ce569c{--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:42px 42px;--row-gap:42px;--column-gap:42px;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:82px;--padding-left:38px;--padding-right:38px;}.elementor-3677 .elementor-element.elementor-element-7ce569c:not(.elementor-motion-effects-element-type-background), .elementor-3677 .elementor-element.elementor-element-7ce569c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #090909 0%, #351703 100%);}.elementor-3677 .elementor-element.elementor-element-f0258ce{--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:flex-end;--gap:54px 54px;--row-gap:54px;--column-gap:54px;}.elementor-3677 .elementor-element.elementor-element-cd0a281{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.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-3677 .elementor-element.elementor-element-13fc3b9 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1.2px;color:#FF7100;}.elementor-3677 .elementor-element.elementor-element-42dd982 .elementor-heading-title{font-size:48px;font-weight:800;line-height:0.96em;color:#FFFFFF;}.elementor-3677 .elementor-element.elementor-element-60dd08c{--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-3677 .elementor-element.elementor-element-4a29e53{font-size:17px;line-height:1.7em;color:#F2F2F2;}.elementor-3677 .elementor-element.elementor-element-870f6d9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-3677 .elementor-element.elementor-element-b8a51bf{--display:flex;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:#6B350C;--border-color:#6B350C;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 38px -24px rgba(255,113,0,.55);--padding-top:30px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-3677 .elementor-element.elementor-element-b8a51bf:not(.elementor-motion-effects-element-type-background), .elementor-3677 .elementor-element.elementor-element-b8a51bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242424 0%, #3A1A08 100%);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-3677 .elementor-element.elementor-element-7a84950 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:64px;font-weight:800;}.elementor-3677 .elementor-element.elementor-element-7a84950 .elementor-counter-title{color:#FFFFFF;font-size:13px;font-weight:700;}.elementor-3677 .elementor-element.elementor-element-b3db65c{--display:flex;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:#6B350C;--border-color:#6B350C;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-3677 .elementor-element.elementor-element-b3db65c:not(.elementor-motion-effects-element-type-background), .elementor-3677 .elementor-element.elementor-element-b3db65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242424 0%, #3A1A08 100%);}.elementor-3677 .elementor-element.elementor-element-c072e61 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:64px;font-weight:800;}.elementor-3677 .elementor-element.elementor-element-c072e61 .elementor-counter-title{color:#FFFFFF;font-size:13px;font-weight:700;}.elementor-3677 .elementor-element.elementor-element-2a05ff4{--display:flex;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:#6B350C;--border-color:#6B350C;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-3677 .elementor-element.elementor-element-2a05ff4:not(.elementor-motion-effects-element-type-background), .elementor-3677 .elementor-element.elementor-element-2a05ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242424 0%, #3A1A08 100%);}.elementor-3677 .elementor-element.elementor-element-6e081a9 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:64px;font-weight:800;}.elementor-3677 .elementor-element.elementor-element-6e081a9 .elementor-counter-title{color:#FFFFFF;font-size:13px;font-weight:700;}.elementor-3677 .elementor-element.elementor-element-a7cff2b{--display:flex;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:#6B350C;--border-color:#6B350C;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-3677 .elementor-element.elementor-element-a7cff2b:not(.elementor-motion-effects-element-type-background), .elementor-3677 .elementor-element.elementor-element-a7cff2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242424 0%, #3A1A08 100%);}.elementor-3677 .elementor-element.elementor-element-5dd0997 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:64px;font-weight:800;}.elementor-3677 .elementor-element.elementor-element-5dd0997 .elementor-counter-title{color:#FFFFFF;font-size:13px;font-weight:700;}.elementor-3677 .elementor-element.elementor-element-1bba659{--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;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:#2D2D2D;--border-color:#2D2D2D;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3677 .elementor-element.elementor-element-7d670b8{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.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-3677 .elementor-element.elementor-element-991b1a8 .elementor-button{background-color:#FF7100;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-3677 .elementor-element.elementor-element-991b1a8 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3677 .elementor-element.elementor-element-7ce569c{--content-width:1240px;}}@media(max-width:767px){.elementor-3677 .elementor-element.elementor-element-51baaf5 .fx-services-2-card .card-title{font-size:24px;line-height:32px;}.elementor-3677 .elementor-element.elementor-element-7ce569c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3677 .elementor-element.elementor-element-f0258ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3677 .elementor-element.elementor-element-cd0a281{--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-3677 .elementor-element.elementor-element-42dd982 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-3677 .elementor-element.elementor-element-4a29e53{font-size:16px;line-height:24px;}.elementor-3677 .elementor-element.elementor-element-870f6d9{--content-width:100%;--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-3677 .elementor-element.elementor-element-7a84950 .elementor-counter-number-wrapper{font-size:32px;}.elementor-3677 .elementor-element.elementor-element-c072e61 .elementor-counter-number-wrapper{font-size:32px;}.elementor-3677 .elementor-element.elementor-element-7d670b8{font-size:14px;line-height:24px;}}/* Start custom CSS for section, class: .elementor-element-67655d2 */.elementor-3677 .elementor-element.elementor-element-67655d2{
  --n1-orange:#ff7026;
  --n1-ink:#17191d;
  background:#f4f3ef!important;
  padding:110px 24px!important;
  overflow:hidden!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 > .elementor-container{max-width:1320px!important;margin:0 auto!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-shapes,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-divider,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-bottom-cont{display:none!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-title-wrap{
  width:100%!important;
  max-width:980px!important;
  margin:0 auto 52px!important;
  text-align:center!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-title-wrap *{text-align:center!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-title-wrap .ct-subtitle-3,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-title-wrap h5{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  margin:0 auto 20px!important;
  color:var(--n1-orange)!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-title-wrap .ct-section-title-4,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-title-wrap h1{
  max-width:940px!important;
  margin:0 auto!important;
  color:#202124!important;
  font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-size:clamp(40px,4.6vw,66px)!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:-.045em!important;
  text-transform:uppercase!important;
  text-wrap:balance!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-main-wrap,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-wrap{width:100%!important;max-width:none!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-wrap{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  grid-template-rows:310px 250px 250px!important;
  gap:18px!important;
  margin:0!important;
  padding:0!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item{
  position:relative!important;
  inset:auto!important;
  width:auto!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:22px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-bottom:2px solid var(--n1-orange)!important;
  background-color:#202227!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:105%!important;
  box-shadow:0 16px 38px rgba(19,20,23,.13)!important;
  transform:translateZ(0)!important;
  transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s,background-size .7s!important;
  text-align:left!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(1){grid-column:1/7!important;grid-row:1/3!important;background-image:linear-gradient(180deg,rgba(10,12,15,.03) 16%,rgba(10,12,15,.30) 55%,rgba(10,12,15,.96) 100%),url('https://number1autovidros.com.br/wp-content/uploads/2026/07/reparo-trinca-v1.png')!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(2){grid-column:7/10!important;grid-row:1!important;background-image:linear-gradient(180deg,rgba(10,12,15,.03) 10%,rgba(10,12,15,.34) 48%,rgba(10,12,15,.96) 100%),url('https://number1autovidros.com.br/wp-content/uploads/2026/08/troca-vidros-v2.png')!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(3){grid-column:10/13!important;grid-row:1!important;background-image:linear-gradient(180deg,rgba(10,12,15,.03) 10%,rgba(10,12,15,.34) 48%,rgba(10,12,15,.96) 100%),url('https://number1autovidros.com.br/wp-content/uploads/2026/08/borrachas-canaletas-v2.png')!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(4){grid-column:7/13!important;grid-row:2!important;background-image:linear-gradient(180deg,rgba(10,12,15,.03) 10%,rgba(10,12,15,.34) 48%,rgba(10,12,15,.96) 100%),url('https://number1autovidros.com.br/wp-content/uploads/2026/08/fechaduras-v2.png')!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(5){grid-column:1/4!important;grid-row:3!important;background-image:linear-gradient(180deg,rgba(10,12,15,.03) 10%,rgba(10,12,15,.34) 48%,rgba(10,12,15,.96) 100%),url('https://number1autovidros.com.br/wp-content/uploads/2026/07/maquina-vidro-v1.png')!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(6){grid-column:4/7!important;grid-row:3!important;background-image:linear-gradient(180deg,rgba(10,12,15,.03) 10%,rgba(10,12,15,.34) 48%,rgba(10,12,15,.96) 100%),url('https://number1autovidros.com.br/wp-content/uploads/2026/07/insulfilm-v1.png')!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(7){grid-column:7/13!important;grid-row:3!important;background-image:linear-gradient(180deg,rgba(10,12,15,.03) 10%,rgba(10,12,15,.34) 48%,rgba(10,12,15,.96) 100%),url('https://number1autovidros.com.br/wp-content/uploads/2026/07/infiltracao-v1.png')!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .icon{
  position:absolute!important;
  top:24px!important;
  left:24px!important;
  z-index:3!important;
  display:grid!important;
  place-items:center!important;
  width:54px!important;
  height:54px!important;
  margin:0!important;
  border-radius:16px!important;
  background:rgba(255,112,38,.94)!important;
  border:1px solid rgba(255,255,255,.28)!important;
  box-shadow:0 12px 28px rgba(255,112,38,.25)!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .icon svg{display:block!important;width:25px!important;height:25px!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .icon svg path{fill:#fff!important;stroke:#fff!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .content{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  z-index:3!important;
  width:100%!important;
  margin:0!important;
  padding:30px!important;
  text-align:left!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .content *{text-align:left!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .title{
  margin:0 0 10px!important;
  color:#fff!important;
  font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-size:clamp(18px,1.45vw,25px)!important;
  font-weight:800!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
  text-transform:uppercase!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .disc{
  margin:0!important;
  max-width:540px!important;
  color:rgba(255,255,255,.78)!important;
  font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-size:14px!important;
  line-height:1.55!important;
}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(2) .content,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(3) .content,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(5) .content,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(6) .content{padding:24px!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(2) .title,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(3) .title,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(5) .title,
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(6) .title{font-size:18px!important;}
.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:hover{transform:translateY(-7px)!important;background-size:113%!important;box-shadow:0 28px 62px rgba(19,20,23,.23)!important;}
@media(max-width:1024px){
  .elementor-3677 .elementor-element.elementor-element-67655d2{padding:86px 20px!important;}
  .elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4,360px)!important;}
  .elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(n){grid-column:auto!important;grid-row:auto!important;}
  .elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(1),.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(7){grid-column:1/-1!important;}
}
@media(max-width:767px){
  .elementor-3677 .elementor-element.elementor-element-67655d2{padding:68px 14px!important;}
  .elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-title-wrap{margin-bottom:36px!important;}
  .elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-wrap{grid-template-columns:1fr!important;grid-template-rows:none!important;gap:14px!important;}
  .elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(n){grid-column:auto!important;grid-row:auto!important;height:390px!important;background-size:cover!important;}
  .elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .content,.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(n) .content{padding:24px!important;}
  .elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item .title,.elementor-3677 .elementor-element.elementor-element-67655d2 .ct-services-4-item:nth-child(n) .title{font-size:20px!important;}
}/* End custom CSS */