/* ===== Proof Bar — Dialllog.co (#rec1402592951) ===== */

/* Even spacing between logos (≈24px total), consistent sizing */
#rec1402592951 .t-slds__item { padding: 0 12px !important; }
#rec1402592951 .t-slds__item img,
#rec1402592951 img.t228__img { max-width: 110px !important; }

/* Button spacing below logos */
#rec1402592951 .t228__buttonwrapper,
#rec1402592951 .t-container .t-btnwrapper,
#rec1402592951 .t-btn { margin-top: 25px !important; margin-bottom: 0 !important; }

/* Optional: if you keep arrows, make them subtle */
#rec1402592951 .t-slds__arrow_wrapper,
#rec1402592951 .t-slds__arrow_container { background: transparent !important; }
#rec1402592951 .t-slds__arrow svg path { stroke: #A3A3A3 !important; stroke-width: 2px !important; }

/* Mobile tweaks (≤640px) */
@media (max-width: 640px){
  #rec1402592951 .t-slds__item { padding: 0 8px !important; }  /* ~16px gap */
  #rec1402592951 .t-slds__item img { max-width: 85px !important; }
  #rec1402592951 .t-btn { margin-top: 20px !important; }
}
/* Hero polish */
.t-cover__title{margin-bottom:16px!important;text-shadow:0 3px 6px rgba(0,0,0,.22)!important;}
.t-cover__descr{margin-top:0!important;margin-bottom:18px!important;color:#E0E0E0!important;}
.t-cover__filter{background:linear-gradient(rgba(0,0,0,.34),rgba(0,0,0,.50))!important;}
.t-cover .t-btn{padding:14px 28px!important;border-radius:30px!important;}
@media (max-width:768px){
  .t-cover__title{font-size:42px!important;line-height:1.1!important;}
  .t-cover__descr{font-size:18px!important;line-height:1.5!important;}
}

}

