/* Corrections after visual review: native tizers, form overlay, industries, timeline and spacing. */
.tt-native-benefits,
.tt-native-benefits .drag-block,
.tt-native-benefits .content_wrapper_block,
.tt-native-benefits .maxwidth-theme{
  background:var(--black_bg_black)!important;
  background-color:var(--black_bg_black)!important;
}
.tt-native-benefits .drag-block{margin:0!important}

.tt-form-card{grid-template-columns:1.04fr .96fr}
.tt-form-aside{position:relative;display:block;min-height:0;overflow:hidden;background:#0e1114}
.tt-form-aside__image{position:absolute;inset:0;min-height:0;background:#0e1114}
.tt-form-aside__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,11,13,.08) 10%,rgba(9,11,13,.35) 48%,rgba(9,11,13,.94) 100%)}
.tt-form-aside__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#0e1114}
.tt-form-aside ul{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;background:transparent}
.tt-form-aside li{min-height:76px;padding:11px 12px;border:1px solid rgba(255,255,255,.15)!important;border-radius:4px!important;background:rgba(17,20,23,.78)!important;backdrop-filter:blur(7px)}
.tt-form-aside li:last-child{border-bottom:1px solid rgba(255,255,255,.15)!important}
.tt-form-aside li small{font-size:11px;line-height:1.3}

.tt-industries{grid-template-columns:repeat(4,1fr);gap:14px}
.tt-industries article{position:relative;display:flex;align-items:flex-end;min-height:250px;overflow:hidden;padding:22px;border:0;background:#171a1e;color:#fff;isolation:isolate}
.tt-industries article:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(9,11,13,.04) 15%,rgba(9,11,13,.9) 100%)}
.tt-industries article>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.tt-industries article:hover>img{transform:scale(1.045)}
.tt-industries article>svg{align-self:flex-start;margin-right:13px;padding:6px;border:1px solid rgba(244,123,32,.75);border-radius:3px;background:rgba(18,20,22,.72);color:var(--tt-orange);flex:0 0 38px;width:38px;height:38px}
.tt-industries article>div{align-self:flex-end;min-width:0}
.tt-industries article b{color:#fff!important;font-size:17px}
.tt-industries article p{color:rgba(255,255,255,.77)!important;font-size:12px;line-height:1.4}

.tt-steps:before{top:30px;left:12.5%;right:12.5%;height:3px;z-index:0;background:var(--tt-orange)!important;opacity:1}
.tt-steps article{z-index:1}
.tt-steps article>svg{background:#171a1e}
.tt-native-company{padding-top:56px;padding-bottom:40px;background:var(--black_bg_black)}

@media(max-width:1200px){
  .tt-form-aside{min-height:470px}
  .tt-industries{grid-template-columns:1fr 1fr}
}
@media(max-width:767px){
  .tt-form-aside{min-height:560px}
  .tt-form-aside__image{height:auto;min-height:0}
  .tt-form-aside ul{grid-template-columns:1fr;left:14px;right:14px;bottom:14px}
  .tt-form-aside li{min-height:64px}
  .tt-industries{grid-template-columns:1fr}
  .tt-industries article{min-height:230px}
  .tt-steps:before{top:20px;left:30px;right:auto;width:3px;height:auto;bottom:20px}
  .tt-native-company{padding-top:42px;padding-bottom:28px}
}
