.container, .tabletContainer {
  text-align: center;
  background-color: var(--zdt_emptystate_default_bg);
}
.container {
  padding-top: var(--zd_size80) ;
}
.tabletContainer {
  padding-top: var(--zd_size50) ;
}
.top {
  position: relative;
}
.header {
  min-width: var(--zd_size400) ;
  display: inline-block;
  margin: 0 auto ;
}
[dir=ltr] .header {
  text-align: left;
}
[dir=rtl] .header {
  text-align: right;
}
.title,
.tabletTitle,
.mobileTitle {
  composes: semibold from '~@zohodesk/components/lib/common/common.module.css';
  letter-spacing: var(--zd_size1);
}
.title, .tabletTitle, .mobileTitle {
  margin-bottom: var(--zd_size5) ;
}
.title {
  font-size: var(--zd_font_size50) ;
  line-height: 1.4;
}
.tabletTitle {
  font-size: var(--zd_font_size24) ;
  line-height: 2.0833;
}
.mobileTitle {
  font-size: var(--zd_font_size22) ;
  line-height: 1.3636;
}
.subtitle {
  font-size: var(--zd_font_size30) ;
}
.tabletSubTitle {
  font-size: var(--zd_font_size18) ;
}
.mobileSubTitle {
  font-size: var(--zd_font_size16) ;
}
.title,
.subtitle {
  color: var(--zdt_emptystate_title_text);
}

.footer {
  display: inline-block;
  text-align: center;
  margin: 0 auto ;
}
.footerWidth {
  min-width: var(--zd_size400) ;
}
.btmText, .tabletBtmText {
  margin-bottom: var(--zd_size10) ;
}
.btmText {
  font-size: var(--zd_font_size14) ;
}
.tabletBtmText {
  font-size: var(--zd_font_size12) ;
}
.imageContainer, .tabletImageContainer, .mobileImageContainer {
  margin-bottom: var(--zd_size30) ;
}
.imageContainer {
  height: var(--zd_size400) ;
}
.mobileImageContainer {
  height: var(--zd_size300) ;
}
.tabletImageContainer {
  height: var(--zd_size350) ;
}