/* EarnHub advertising CTA layout v75 */
.ad-cta-inner{
  display:grid!important;
  grid-template-columns:88px minmax(320px,1fr) 220px!important;
  grid-template-rows:auto!important;
  align-items:center!important;
  column-gap:28px!important;
  row-gap:12px!important;
  min-height:132px!important;
  padding:24px 30px!important;
}
.ad-cta-inner>.ad-cta-art{
  grid-column:1!important;
  grid-row:1!important;
  width:78px!important;
  height:78px!important;
  margin:0!important;
  align-self:center!important;
  justify-self:center!important;
}
.ad-cta-inner>.ad-cta-copy{
  grid-column:2!important;
  grid-row:1!important;
  display:grid!important;
  gap:6px!important;
  width:100%!important;
  min-width:0!important;
  max-width:820px!important;
  margin:0!important;
  text-align:left!important;
}
.ad-cta-inner>.ad-cta-copy span,
.ad-cta-inner>.ad-cta-copy b,
.ad-cta-inner>.ad-cta-copy small{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.ad-cta-inner>.ad-cta-copy b{
  font-size:22px!important;
  line-height:1.2!important;
}
.ad-cta-inner>.ad-cta-copy small{
  font-size:12px!important;
  line-height:1.55!important;
}
.ad-cta-inner>a.btn{
  grid-column:3!important;
  grid-row:1!important;
  width:220px!important;
  min-width:220px!important;
  margin:0!important;
  justify-self:end!important;
}
@media(max-width:900px){
  .ad-cta-inner{
    grid-template-columns:72px minmax(0,1fr)!important;
    padding:22px!important;
  }
  .ad-cta-inner>.ad-cta-art{grid-column:1!important;grid-row:1!important;width:66px!important;height:66px!important}
  .ad-cta-inner>.ad-cta-copy{grid-column:2!important;grid-row:1!important;max-width:none!important}
  .ad-cta-inner>a.btn{grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;justify-self:stretch!important}
}
@media(max-width:560px){
  .ad-cta-strip{padding:18px 0!important}
  .ad-cta-inner{
    grid-template-columns:1fr!important;
    padding:20px!important;
    text-align:left!important;
  }
  .ad-cta-inner>.ad-cta-art{grid-column:1!important;grid-row:1!important;justify-self:start!important}
  .ad-cta-inner>.ad-cta-copy{grid-column:1!important;grid-row:2!important}
  .ad-cta-inner>a.btn{grid-column:1!important;grid-row:3!important}
  .ad-cta-inner>.ad-cta-copy b{font-size:19px!important}
}
