@charset 'UTF-8';@import-normalize;.pb-assistive-text {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  text-transform: none !important;
  width: 1px !important;
}

.pb-visibility-show-small {
  display: none;
}

@media only screen {
  .pb-visibility-show-small {
    display: block;
  }
}

.pb-visibility-hide-small {
  display: block;
}

@media only screen {
  .pb-visibility-hide-small {
    display: none;
  }
}

.pb-visibility-show-medium {
  display: none;
}

@media only screen and (min-width: 48em) {
  .pb-visibility-show-medium {
    display: block;
  }
}

.pb-visibility-hide-medium {
  display: block;
}

@media only screen and (min-width: 48em) {
  .pb-visibility-hide-medium {
    display: none;
  }
}

.pb-visibility-show-large {
  display: none;
}

@media only screen and (min-width: 65.5em) {
  .pb-visibility-show-large {
    display: block;
  }
}

.pb-visibility-hide-large {
  display: block;
}

@media only screen and (min-width: 65.5em) {
  .pb-visibility-hide-large {
    display: none;
  }
}

.pb-visibility-show-xlarge {
  display: none;
}

@media only screen and (min-width: 75em) {
  .pb-visibility-show-xlarge {
    display: block;
  }
}

.pb-visibility-hide-xlarge {
  display: block;
}

@media only screen and (min-width: 75em) {
  .pb-visibility-hide-xlarge {
    display: none;
  }
}

.pb-visibility-show-xxlarge {
  display: none;
}

@media only screen and (min-width: 90em) {
  .pb-visibility-show-xxlarge {
    display: block;
  }
}

.pb-visibility-hide-xxlarge {
  display: block;
}

@media only screen and (min-width: 90em) {
  .pb-visibility-hide-xxlarge {
    display: none;
  }
}

.pb-text-lower-case {
  text-transform: lowercase;
}



html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

*:focus {
  outline: 0;
}

h1,
h2,
h3,
h4 {
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5;
}

ul,
ol {
  list-style-position: inside;
  padding-left: 0;
}

.pb-body, body {
  background-color: #f8fafd;
  color: rgba(0, 0, 0, 0.87);
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  line-height: 1.5;
  margin: 0;
}

.pb-body *, body * {
  margin: 0;
}

.pb-body * + *, body * + * {
  margin-top: 0.5rem;
}

#root {
  margin: 0;
}

.pb-app--fill-height .pb-app__content {
  margin: 0;
}

@media only screen and (min-width: 48em) {
  .pb-app--fill-height .pb-app__content {
    min-height: 75vh;
  }
}

.pb-app--fill-height .pb-app__loc {
  color: #4990e2;
  cursor: pointer;
  text-decoration: underline;
}

.pb-notification {
  z-index: 120;
}.pb-back-to-top__wrapper {
  align-items: center;
  display: flex;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  justify-content: space-between;
  padding: 8px 14px;
  width: 115px;
}
@media only screen and (min-width: 48em) {
  .pb-back-to-top__wrapper {
    font-size: 16px;
    justify-content: center;
    padding: 12px 26px;
    width: 83px;
  }
}
.pb-back-to-top__wrapper .pb-svg-icon {
  height: 16px;
  margin-top: 0;
  transform: rotate(90deg);
  width: 16px;
}
@media only screen and (min-width: 48em) {
  .pb-back-to-top__wrapper .pb-svg-icon {
    height: 30px;
    width: 30px;
  }
}

@media only screen and (min-width: 48em) {
  .pb-back-to-top__wrapper:hover {
    justify-content: space-between;
    transition: all 0.2s linear;
    width: 180px;
  }
}

.pb-back-to-top__wrapper .pb-back-to-top__wrapper--text {
  margin-top: 0;
}
@media only screen and (min-width: 48em) {
  .pb-back-to-top__wrapper .pb-back-to-top__wrapper--text {
    display: none;
  }
}

@media only screen and (min-width: 48em) {
  .pb-back-to-top__wrapper:hover .pb-back-to-top__wrapper--text {
    display: block;
    margin-top: 0;
    min-width: 90px;
    overflow: hidden;
  }
}

.pb-back-to-top__content {
  background-color: #FFF !important;
  border: 2px solid #F18929 !important;
  border-radius: 32px !important;
  color: #F18929 !important;
  height: auto !important;
  right: 5% !important;
  width: auto !important;
  z-index: 51 !important;
}

.pb-back-to-top__rtl-btn {
  left: 5% !important;
  right: auto !important;
}

.pb-back-to-top__show-notice {
  bottom: 130px !important;
}
@media only screen and (min-width: 48em) {
  .pb-back-to-top__show-notice {
    bottom: 80px !important;
  }
}

.pb-back-to-top__hide-notice {
  bottom: 90px !important;
}
@media only screen and (min-width: 48em) {
  .pb-back-to-top__hide-notice {
    bottom: 40px !important;
  }
}.pb-stat {
  display: inline-block;
  margin-top: 0;
}
.pb-stat + .pb-stat {
  margin-left: 1rem;
}

.pb-stat__rpn {
  display: inline;
  text-transform: uppercase;
}

.pb-stat__value,
.pb-stat__label {
  margin-left: 0.25rem;
}

.pb-stat__link {
  font-weight: normal;
}

.pb-stat--s .pb-stat__icon {
  vertical-align: sub;
}
.pb-stat--s .pb-stat__value,
.pb-stat--s .pb-stat__label {
  font-size: 0.7072135785em;
  margin-top: 0;
}

.pb-stat--l .pb-stat__value,
.pb-stat--l .pb-stat__label {
  display: block;
  margin-left: 0;
  margin-top: 0;
}
.pb-stat--l .pb-stat__icon {
  display: inline-block;
}
.pb-stat--l .pb-stat__value {
  color: #e94e1b;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 1.414em;
  font-weight: normal;
  line-height: 1.25;
}
@media only screen and (min-width: 48em) {
  .pb-stat--l .pb-stat__value {
    font-size: 1.999396em;
  }
}
.pb-stat--l .pb-stat__label {
  color: #555d67;
  font-size: 0.5001510456em;
  font-weight: bold;
  letter-spacing: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 48em) {
  .pb-stat--l .pb-stat__label {
    font-size: 0.7072135785em;
  }
}

.pb-stat--align-center {
  text-align: center;
}.pb-toggle-sidebar__container {
  display: flex;
  flex-direction: row;
}
.pb-toggle-sidebar__container--rtl {
  flex-direction: row-reverse;
}
.pb-toggle-sidebar__body-scroll {
  overflow: hidden;
}
.pb-toggle-sidebar__sub-menu-section {
  background-color: #fff;
  box-shadow: inset -0.5px 0 0 rgba(0, 0, 0, 0.1);
  font-size: 1.5em;
  height: calc(100vh - 3rem);
  margin-left: 0;
  margin-top: 0;
  min-width: 100px;
  padding: 0;
  position: absolute;
  width: 300px;
  z-index: 49;
}
@media only screen and (min-width: 48em) {
  .pb-toggle-sidebar__sub-menu-section {
    padding-top: 0;
    position: sticky;
    top: 3rem;
  }
}
.pb-toggle-sidebar__sub-menu-section--collapse {
  min-width: 25px;
  width: 25px;
}
.pb-toggle-sidebar__sub-menu-section--mobile-collapse {
  left: 1rem;
  min-width: 0;
  width: 0;
}
.pb-toggle-sidebar__sub-menu-section--rtl {
  direction: rtl;
}
.pb-toggle-sidebar__content {
  height: inherit;
  margin: 0;
  overflow: auto;
  padding: 3rem 0;
}
.pb-toggle-sidebar__content::-webkit-scrollbar {
  width: 0.25rem;
}
.pb-toggle-sidebar__content::-webkit-scrollbar-thumb {
  background: #D6D9DC;
  border-radius: 0.25rem;
}
@media only screen and (min-width: 48em) {
  .pb-toggle-sidebar__content {
    padding: 0;
  }
}
.pb-toggle-sidebar__content--hidden {
  display: none;
}
.pb-toggle-sidebar__circle {
  align-items: center;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0.5px 5px rgba(0, 0, 0, 0.1);
  color: #77797B;
  cursor: pointer;
  display: flex;
  font-size: 24px;
  height: 36px;
  justify-content: center;
  margin-left: 0;
  opacity: 1;
  position: absolute;
  right: -1rem;
  top: 3rem;
  width: 36px;
  z-index: 3;
}
.pb-toggle-sidebar__circle--rtl {
  left: -1rem;
  right: auto;
}
.pb-toggle-sidebar__circle--mobile {
  margin-top: 1.5rem;
}
.pb-toggle-sidebar__circle_log--mobile {
  margin-top: 2rem;
}
.pb-toggle-sidebar__welcome-section {
  background-color: #fff;
  display: flex;
  margin-bottom: -0.5rem;
  padding: 0 1rem;
}
.pb-toggle-sidebar__welcome-section__login {
  padding: 1rem;
}
@media only screen and (min-width: 48em) {
  .pb-toggle-sidebar__welcome-section__login {
    padding: 2rem 1rem;
  }
}
.pb-toggle-sidebar__welcome-section--space {
  display: flex;
  flex: 1;
  justify-content: space-between;
  width: 100%;
}
.pb-toggle-sidebar__welcome-section--rtl {
  direction: rtl;
}
.pb-toggle-sidebar__signup {
  font-size: 16px;
  border-radius: 30px;
  margin-left: -0.5rem;
  margin-top: 1rem;
}
@media only screen and (min-width: 48em) {
  .pb-toggle-sidebar__signup {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
}
.pb-toggle-sidebar__signup--rtl {
  margin-left: auto;
  margin-right: -0.5rem;
}
.pb-toggle-sidebar__welcome-title {
  color: #000;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin: 1rem;
  width: 100%;
}
.pb-toggle-sidebar__name {
  white-space: pre-wrap;
  word-break: break-all;
}
.pb-toggle-sidebar__welcome-sub-title {
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.pb-toggle-sidebar__welcome-img {
  align-items: center;
  background: url("https://static.storyweaver.org.in/user_gateway/images/read-count.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  height: 60px;
  justify-content: center;
  line-height: 9px;
  margin: 1rem 0;
  min-width: 70px;
  position: relative;
}
.pb-toggle-sidebar__welcome-img--rtl {
  transform: scaleX(-1);
}
.pb-toggle-sidebar__welcome-count {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin-top: 1rem;
}
.pb-toggle-sidebar__welcome-count--rtl {
  transform: scaleX(-1);
}
.pb-toggle-sidebar__welcome-read {
  color: #fff;
  font-size: 9px;
  text-transform: lowercase;
}
.pb-toggle-sidebar__welcome-read--rtl {
  transform: scaleX(-1);
}
.pb-toggle-sidebar__nav-link {
  cursor: grab;
}
.pb-toggle-sidebar__nav-section {
  padding: 0 2rem;
}
@media only screen and (min-width: 48em) {
  .pb-toggle-sidebar__nav-section {
    align-items: center;
    display: flex;
  }
}
.pb-toggle-sidebar__nav-section--active {
  align-items: center;
  display: flex;
}
.pb-toggle-sidebar__nav-section-title {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 18px;
  font-weight: 500;
  margin: 0.25rem 0;
  min-width: 260px;
  padding: 0.5rem 1rem;
  width: 100%;
}
.pb-toggle-sidebar__nav-section-title--hover {
  align-items: center;
  background: rgba(73, 144, 226, 0.0784313725);
  border-radius: 10px;
  color: #4990E2;
  cursor: pointer;
  padding-left: 2rem;
}
.pb-toggle-sidebar__nav-section-title--rtl-hover {
  padding-right: 2rem;
}
.pb-toggle-sidebar__nav-section-title--focus {
  background: rgba(73, 144, 226, 0.0784313725);
  border-radius: 8px;
  color: #4990E2;
  font-weight: bold;
  margin: 0;
  margin-left: -1rem;
  padding-left: 1rem;
}
.pb-toggle-sidebar__nav-section-title--focus:hover {
  cursor: pointer;
  padding-left: 1rem;
}
.pb-toggle-sidebar__nav-section-title--focus--rtl {
  margin: 0;
  margin-right: 1rem;
  padding-right: 1rem;
}
.pb-toggle-sidebar__nav-section-img {
  height: 50px;
  margin-left: -2rem;
  width: 50px;
}
.pb-toggle-sidebar__nav-section-img--rtl {
  margin-right: -2rem;
  transform: scaleX(-1);
}
.pb-toggle-sidebar__lang-list {
  color: #524F4F;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 18px;
  line-height: 1;
}
.pb-toggle-sidebar__lang-list--active {
  color: #4990E2;
}
.pb-toggle-sidebar--drp-list {
  padding: 10px;
}
.pb-toggle-sidebar--drp-list > li:hover {
  cursor: pointer;
}
.pb-toggle-sidebar--drp-list > li:hover .pb-toggle-sidebar__lang-list {
  color: #4990E2;
}
.pb-toggle-sidebar--right {
  background: #fff;
  border: 1px solid #EBECED;
  border-radius: 10px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  position: sticky;
  width: 200px;
}
@media only screen and (min-width: 48em) {
  .pb-toggle-sidebar--right {
    position: absolute;
    right: -11rem;
  }
}
@media only screen and (min-width: 48em) {
  .pb-toggle-sidebar--right--rtl {
    left: -11rem;
    right: auto;
  }
}
.pb-toggle-sidebar__engagement {
  display: flex;
  justify-content: center;
  margin: 2rem 0;
  padding-bottom: 4rem;
}
@media only screen and (min-width: 48em) {
  .pb-toggle-sidebar__engagement {
    padding-bottom: 0;
  }
}
.pb-toggle-sidebar__main-menu {
  flex: 1 1;
  margin: 0;
  min-width: initial;
  overflow: auto;
}
.pb-toggle-sidebar__main-menu--open {
  display: inline-grid;
  overflow: scroll auto;
}
.pb-toggle-sidebar__main-menu--mobile-open {
  display: unset;
}
.pb-toggle-sidebar__main-menu--full-width .pb-reading-program-landing-container {
  min-width: 75rem;
}.pb-img__wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.pb-img__img {
  display: block;
  position: absolute;
}.pb-menu-item {
  display: block;
  margin-top: 0;
  position: relative;
}

.pb-menu-item__legend,
.pb-menu-item__label {
  margin-top: 0;
  padding: 0.5rem;
}

.pb-menu-item__legend {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.7072135785em;
  font-weight: normal;
  margin-top: -0.5rem;
  white-space: normal;
}

.pb-menu-item--left-icon .pb-menu-item__legend,
.pb-menu-item--left-icon .pb-menu-item__label {
  padding-left: calc(24px + 2rem);
}

.pb-menu-item--right-icon .pb-menu-item__legend,
.pb-menu-item--right-icon .pb-menu-item__label {
  padding-right: calc(24px + 2rem);
}

.pb-menu-item--no-content-padding .pb-menu-item__legend,
.pb-menu-item--no-content-padding .pb-menu-item__label {
  margin: 0;
  padding: 0;
}

.pb-menu-item__icon {
  margin-top: 0;
  position: absolute;
  top: 0.5rem;
}

.pb-menu-item__icon--left {
  left: 1rem;
}

.pb-menu-item__icon--right {
  right: 1rem;
}.pb-menu-wrapper {
  margin-top: 0;
  padding: 0.5rem;
}

.pb-menu-wrapper__title {
  color: #555d67;
  font-size: 0.7072135785em;
  font-weight: bold;
  letter-spacing: 0.05625em;
  margin-bottom: 0.25rem;
  text-transform: uppercase;
}

.pb-menu-wrapper--match-left-icon {
  padding-left: calc(24px + 2rem);
}.pb-menu {
  min-width: 13rem;
  padding: 0.5rem 0;
}

.pb-menu--rtl {
  text-align: right;
}.pb-book-card {
  position: relative;
}
.pb-book-card .pb-menu {
  font-size: 13px;
  min-width: 9rem;
}
@media only screen and (min-width: 48em) {
  .pb-book-card .pb-menu {
    font-size: 16px;
    min-width: 13rem;
    padding: 0.5rem 0;
  }
}
.pb-book-card .pb-book-card__quick-menu-btn {
  align-items: center;
  display: flex;
}
.pb-book-card .pb-dropdown__contents {
  margin-right: -0.5rem;
  max-height: 200px;
  overflow: hidden scroll;
}
.pb-book-card .pb-dropdown__contents--rtl {
  direction: rtl;
  margin-left: -0.5rem;
  margin-right: 0;
}
@media only screen and (min-width: 48em) {
  .pb-book-card .pb-dropdown__contents {
    margin-right: 0;
    max-height: inherit;
    overflow: hidden;
  }
  .pb-book-card .pb-dropdown__contents--rtl {
    margin-left: 0;
  }
}
.pb-book-card .pb-menu-item--left-icon .pb-menu-item__legend,
.pb-book-card .pb-menu-item--left-icon .pb-menu-item__label {
  padding-left: calc(8px + 2rem);
}
@media only screen and (min-width: 48em) {
  .pb-book-card .pb-menu-item--left-icon .pb-menu-item__legend,
  .pb-book-card .pb-menu-item--left-icon .pb-menu-item__label {
    padding-left: calc(24px + 2rem);
  }
}
.pb-book-card .pb-menu-item--right-icon .pb-menu-item__legend,
.pb-book-card .pb-menu-item--right-icon .pb-menu-item__label {
  padding-right: calc(8px + 2rem);
}
@media only screen and (min-width: 48em) {
  .pb-book-card .pb-menu-item--right-icon .pb-menu-item__legend,
  .pb-book-card .pb-menu-item--right-icon .pb-menu-item__label {
    padding-right: calc(24px + 2rem);
  }
}
.pb-book-card .pb-menu-item__icon--left {
  left: 0.5rem;
}
@media only screen and (min-width: 48em) {
  .pb-book-card .pb-menu-item__icon--left {
    left: 1rem;
  }
}
.pb-book-card .pb-menu-item__icon--right {
  right: 0.5rem;
}
@media only screen and (min-width: 48em) {
  .pb-book-card .pb-menu-item__icon--right {
    right: 1rem;
  }
}

.pb-book-card__container {
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.24);
  color: #555d67;
  direction: ltr;
  overflow: hidden;
  text-align: left;
}
@media only screen and (min-width: 65.5em) {
  .pb-book-card__container:hover .pb-book-card__menu {
    display: flex;
  }
}
.pb-book-card__container:hover .pb-book-card__embed-menu {
  display: flex;
}

.pb-book-card__wrapper {
  background-color: #f8fafd;
  padding-top: 161.8%;
  position: relative;
}

.pb-book-card__image-wrapper {
  overflow: hidden;
  padding-top: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.pb-book-card__meta-wrapper {
  background-color: #fff;
  bottom: 0;
  left: 0;
  margin: 0;
  min-height: 38.195302843%;
  position: absolute;
  right: 0;
}

.pb-book-card__meta {
  margin: 0;
  padding: 0.25rem;
}

.pb-book-card__image-overlay,
.pb-book-card__image {
  display: block;
  height: 100%;
  margin-top: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.pb-book-card__image-overlay {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.216) 0%, rgba(0, 0, 0, 0) 50%);
}

.pb-book-card__award-icon {
  color: #e94e1b;
  left: 0.5rem;
  margin-top: 0;
  position: absolute;
  top: 0.5rem;
}

.pb-book-card__level-strip {
  color: #fff;
  display: block;
  font-size: 0.7072135785em;
  font-weight: bold;
  letter-spacing: 0.05625em;
  margin-top: 0;
  padding: 0.125rem 0.25rem;
  text-decoration: none;
  text-transform: uppercase;
}

.pb-book-card__language + .pb-book-card__level::before {
  content: " - ";
}

.pb-book-card__link {
  height: 100%;
  left: 0;
  margin-top: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media only screen and (min-width: 65.5em) {
  .pb-book-card__link {
    z-index: 1;
  }
}

.pb-book-card__title {
  display: block;
  font-size: 0.7072135785em;
  font-weight: bold;
}
.pb-book-card__title--bhoti {
  line-height: 1.7;
}

.pb-book-card__names,
.pb-book-card__last-edited {
  display: block;
  font-size: 0.7072135785em;
  font-weight: normal;
}
.pb-book-card__names + .pb-book-card__names,
.pb-book-card__names + .pb-book-card__last-edited,
.pb-book-card__last-edited + .pb-book-card__names,
.pb-book-card__last-edited + .pb-book-card__last-edited {
  margin-top: 0.25rem;
}

.pb-book-card__recommendation-icon {
  vertical-align: sub;
}

.pb-book-card__recommendation,
.pb-book-card__offline-draft {
  color: #e94e1b;
  font-size: 0.5001510456em;
  font-weight: bold;
  letter-spacing: 0.05625em;
  line-height: 1rem;
  text-decoration: none;
  text-transform: uppercase;
}

.pb-book-card__read-stat {
  margin-left: auto;
}

.pb-book-card__footer {
  align-items: flex-end;
  bottom: 0;
  display: flex;
  justify-content: space-between;
  left: 0;
  margin-top: 0;
  padding: 0.25rem;
  position: absolute;
  width: 100%;
}

.pb-book-card__resource-strip {
  align-items: center;
  background-color: #EAF5FF;
  bottom: 0;
  color: #2b2b2b;
  display: flex;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 0.7072135785em;
  font-weight: bold;
  gap: 0.25rem;
  height: 24px;
  justify-content: center;
  left: 0;
  letter-spacing: 0.05625em;
  padding: 0.125rem 0.25rem;
  position: absolute;
  width: 100%;
}

.pb-book-card--has-footer .pb-book-card__meta {
  padding-bottom: 1.75rem;
}

.pb-book-card__dropdown {
  margin-top: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.pb-book-card__dropdown-link {
  display: block;
  padding: 0;
}

.pb-book-card__menu {
  margin: 0;
}
@media only screen and (min-width: 65.5em) {
  .pb-book-card__menu {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.54);
    bottom: 0;
    display: none;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 100%;
  }
}
.pb-book-card__menu--hover {
  display: flex;
}

.pb-book-card__embed-menu {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.54);
  bottom: 0;
  display: none;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
}

.pb-book-card__menu--mobile-translate {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.54);
  bottom: 0;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
}

.pb-book-card__hover-controls {
  color: #fff;
  text-align: center;
}

.pb-book-card__quick-menu-wrapper {
  z-index: 20;
}

.pb-book-card__quick-menu--hide {
  display: none;
}
.pb-book-card__quick-menu {
  background-color: #fff;
  border-radius: 2000px;
  padding: 0 2rem 0 1rem;
  position: relative;
  z-index: 20;
}

.pb-book-card__quick-menu-btn {
  background-color: #fff;
  border: 0;
  border-bottom-right-radius: 0;
  border-right: 1px solid #d0d0d0;
  border-top-right-radius: 0;
  font-size: 0.7072135785em;
  text-transform: uppercase;
}
.pb-book-card__quick-menu-btn:hover {
  background-color: #fff;
}
.pb-book-card__quick-menu-btn:active {
  background-color: #fff;
  box-shadow: inherit;
}

.pb-book-card__dropdown {
  right: 0.25rem;
  top: 0.25rem;
}

@media only screen and (min-width: 65.5em) {
  .pb-book-card__icon {
    color: #555d67;
  }
}

.pb-book-card__icon--mobile-translate {
  color: white;
  margin-top: 0;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
}

.pb-book-card__menu--hide-menu .pb-book-card__quick-menu {
  padding: 0 1rem;
}
@media only screen and (min-width: 48em) {
  .pb-book-card__menu--hide-menu .pb-book-card__quick-menu {
    padding: 0 2rem;
  }
}

.pb-book-card__menu--hide-menu {
  margin-top: 0;
}

.pb-book-card__menu--hide-menu .pb-book-card__quick-menu-btn {
  border-radius: 2000px;
  border-right: 0;
  width: 100%;
}

@media only screen and (min-width: 65.5em) {
  .pb-book-card__menu--hide-menu .pb-book-card__dropdown {
    display: none;
  }
}

.pb-book-card__flp-level-strip {
  background: #EAF5FF;
  color: #2b2b2b;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: normal;
  padding: 0.25rem;
  text-transform: uppercase;
}

.pb-book-card--level-1 .pb-book-card__level-strip {
  background-color: #fd0;
}

.pb-book-card--level-2 .pb-book-card__level-strip {
  background-color: #ed1c24;
}

.pb-book-card--level-3 .pb-book-card__level-strip {
  background-color: #a6ce39;
}

.pb-book-card--level-4 .pb-book-card__level-strip {
  background-color: #3777bc;
}

.pb-book-card--level-5 .pb-book-card__level-strip {
  background-image: linear-gradient(to right, #f0b529 50%, #E87400);
}

.pb-book-card__level-side-text {
  display: inline-block;
  margin-top: 0;
  text-transform: capitalize;
}

.pb-book-card--font-size-l {
  font-size: 1.414rem;
}

.pb-book-card--disabled {
  opacity: 0.75;
}
.pb-book-card--disabled .pb-book-card__link {
  cursor: not-allowed;
}

.pb-book-card__overlay--faded {
  background-color: rgba(255, 255, 255, 0.65) !important;
}
.pb-book-card__overlay {
  background-color: rgba(0, 0, 0, 0.54);
  border-radius: 4px;
  bottom: 0;
  height: 100%;
  position: absolute;
  width: 100%;
}

.pb-book-card--loading .pb-book-card__link {
  cursor: wait;
}

.pb-book-card__save-for-translate-btn {
  border-top: 1px solid #fff;
  bottom: 0;
  font-size: 0.7072135785em;
  left: 0;
  line-height: 1;
  margin: 0 0.5rem;
  padding: 0.5rem 0;
  position: absolute;
  right: 0;
  text-align: center;
}

.pb-book-card__tooltip-wrapper {
  display: flex;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  text-align: left;
}

.pb-book-card__tooltip-image {
  margin-right: 1rem;
  margin-top: 0;
}

.pb-book-card__tooltip-content {
  margin-top: 0;
}
.pb-book-card__tooltip-content > p {
  margin: 0.5rem 0;
}

.pb-book-card__children-strip {
  background-color: #a69c9c;
  color: #fff;
  display: block;
  font-size: 0.7072135785em;
  font-weight: bold;
  letter-spacing: 0.05625em;
  padding: 0.125rem 0.25rem;
  text-decoration: none;
}

.pb-book-card__resource-icon .pb-svg-icon {
  vertical-align: -0.3rem;
}

.pb-book-card__resource-menu--icon {
  height: 20px;
  width: 24px;
}.pb-offline-theme-card {
  background: linear-gradient(180deg, #FFFAEE 0%, rgba(255, 250, 238, 0.8) 100%);
  border-radius: 24px;
}

.pb-offline-theme-card__theme-wrapper {
  border-radius: 24px 24px 0 0;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 48em) {
  .pb-offline-theme-card__theme-wrapper {
    display: flex;
    max-height: 230px;
    min-height: 220px;
  }
}

@media only screen and (min-width: 48em) {
  .pb-offline-theme-card--edit-active .pb-offline-theme-card__theme-wrapper {
    background: linear-gradient(180deg, #004C5F 0%, rgba(0, 76, 95, 0.2) 100%);
    opacity: 0.95;
  }
}
.pb-offline-theme-card--edit-active .pb-offline-theme-card__theme-toggle-button {
  mix-blend-mode: darken;
}

@media only screen and (min-width: 48em) {
  .pb-offline-theme-card--edit-active-checked .pb-offline-theme-card__theme-wrapper {
    background: linear-gradient(180deg, rgba(255, 16, 16, 0.6) 0%, rgba(255, 16, 16, 0.2) 100%);
    opacity: 0.95;
  }
}
.pb-offline-theme-card--edit-active-checked .pb-offline-theme-card__theme-wrapper .pb-offline-theme-card__theme-toggle-button {
  mix-blend-mode: darken;
}

@media only screen and (min-width: 48em) {
  .pb-offline-theme-card__theme-image-wrapper {
    flex: 1;
    position: relative;
  }
}

.pb-offline-theme-card__theme-image {
  height: 100%;
  width: 100%;
}

.pb-offline-theme-card--edit-active .pb-offline-theme-card__theme-image-overlay {
  background: linear-gradient(180deg, #004C5F 0%, rgba(0, 76, 95, 0.2) 100%);
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
}

.pb-offline-theme-card--edit-active-checked .pb-offline-theme-card__theme-image-overlay {
  background: linear-gradient(180deg, rgba(255, 16, 16, 0.6) 0%, rgba(255, 16, 16, 0.2) 100%);
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
}

.pb-offline-theme-card__theme-text-wrapper {
  margin: 0 24px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-theme-card__theme-text-wrapper {
    flex: 3;
  }
}

.pb-offline-theme-card__theme-count-wrapper {
  color: #ffb300;
  display: flex;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 1em;
  font-weight: 400;
  justify-content: space-between;
  padding-top: 1rem;
  text-transform: capitalize;
}

@media only screen and (min-width: 48em) {
  .pb-offline-theme-card--edit-active .pb-offline-theme-card__theme-count-wrapper {
    margin-bottom: -0.5rem;
  }
}

.pb-offline-theme-card__theme-book-count {
  border-left: 2px solid #d0d0d0;
  margin-left: 0.625rem;
  margin-top: 0;
  padding-left: 0.625rem;
}
.pb-offline-theme-card__theme-book-count--rtl {
  border-left: none;
  border-right: 2px solid #d0d0d0;
  margin-right: 0.625rem;
  margin-top: 0;
  padding-right: 0.625rem;
}

.pb-offline-theme-card__theme-title {
  color: #2F2F2F;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.pb-offline-theme-card__theme-text,
.pb-offline-theme-card__theme-tip {
  color: #2F2F2F;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.pb-offline-theme-card__theme-toggle-button {
  align-items: center;
  background-color: #fff;
  border: 1px solid #e68619;
  color: #e68619;
  cursor: pointer;
  display: flex;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 40px;
  justify-content: center;
  line-height: normal;
  margin-bottom: 1rem;
  text-transform: capitalize;
  width: 100%;
}
.pb-offline-theme-card__theme-toggle-button--reverse .pb-svg-icon {
  transform: rotate(180deg);
}
@media only screen and (min-width: 48em) {
  .pb-offline-theme-card__theme-toggle-button {
    width: 200px;
  }
}
.pb-offline-theme-card__theme-toggle-button:hover, .pb-offline-theme-card__theme-toggle-button:active, .pb-offline-theme-card__theme-toggle-button:focus {
  background-color: rgb(248.625, 248.625, 248.625);
  border: 1px solid #e68619;
  color: #e68619;
}

.pb-offline-theme-card__theme-danger-button {
  height: 10%;
  margin-right: 4rem;
}

.pb-offline-theme-card__theme-book-grid {
  margin: 1rem 1rem;
}
@media only screen and (min-width: 48em) {
  .pb-offline-theme-card__theme-book-grid {
    margin: 1rem 2rem;
  }
}

.pb-offline-theme-card__checkbox-wrapper {
  margin: 0;
  position: absolute;
  right: 12px;
  top: 20px;
}

.pb-offline-theme-card--rtl .pb-offline-theme-card__theme-wrapper {
  direction: rtl;
}
@media only screen and (min-width: 48em) {
  .pb-offline-theme-card--rtl .pb-offline-theme-card__theme-image-wrapper {
    padding-right: initial;
  }
}
.pb-offline-theme-card--rtl .pb-offline-theme-card__checkbox-wrapper {
  left: 20px;
  margin: 0;
  position: absolute;
  right: auto;
  top: 20px;
}.pb-offline-grade-card {
  background: rgba(1, 64, 81, 0.5);
  border: 1px solid rgba(1, 64, 81, 0.5);
  border-radius: 24px;
  margin-top: 12px;
  padding: 0;
}

.pb-offline-grade-card--edit-active {
  background: linear-gradient(180deg, rgba(0, 76, 95, 0.8) 0%, rgba(1, 64, 81, 0.2) 100%);
  opacity: 0.7;
  position: relative;
}
.pb-offline-grade-card--edit-active .pb-offline-grade-card__svg {
  mix-blend-mode: darken;
}

.pb-offline-grade-card--edit-active-checked {
  background: linear-gradient(180deg, rgba(255, 16, 16, 0.6) 0%, rgba(255, 106, 106, 0.2) 97.9%, rgba(1, 64, 81, 0.2) 100%);
}

.pb-offline-grade-card__theme-count-wrapper {
  color: #ffb300;
  display: flex;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 1em;
  font-weight: bold;
  justify-content: space-between;
  padding-top: 1rem;
}

@media only screen and (min-width: 48em) {
  .pb-offline-grade-card--edit-active .pb-offline-grade-card__theme-count-wrapper {
    margin-bottom: -0.5rem;
  }
}
.pb-offline-grade-card--edit-active .pb-offline-grade-card__svg {
  cursor: not-allowed;
}

.pb-offline-grade-card__theme-wrapper {
  margin-top: 0;
}

.pb-offline-grade-card__theme-title, .pb-offline-grade-card__card-title {
  color: #DED3C1;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.48px;
  text-align: center;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__theme-title, .pb-offline-grade-card__card-title {
    text-align: initial;
  }
}

.pb-offline-grade-card__theme-sub-title {
  color: #FFF;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-top: 16px;
}

.pb-offline-grade-card__theme-text-wrapper {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.pb-offline-grade-card__theme-sub-wrapper {
  align-items: flex-start;
  display: flex;
  flex: 4;
  flex-direction: column;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__theme-sub-wrapper {
    flex-direction: row;
  }
}
.pb-offline-grade-card__theme-sub-wrapper .pb-svg-icon--offline-flp {
  height: 199px;
  min-width: 120px;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__theme-sub-wrapper .pb-svg-icon--offline-flp {
    height: 190px;
    min-width: 280px;
    width: auto;
  }
}

.pb-offline-grade-card__theme {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0;
  padding: 12px;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__theme {
    flex-direction: row;
    height: 190px;
    padding: 0 36px;
  }
}

.pb-offline-grade-card__theme-text,
.pb-offline-grade-card__theme-tip {
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 1em;
}

.pb-offline-grade-card__theme-toggle-button {
  border: 1px solid #e94e1b;
  border-radius: 2000px;
  color: #e94e1b;
  margin: 1rem 0;
  padding: 0.25rem calc(0.5rem + 1rem) 0.25rem 1rem;
}

.pb-offline-grade-card__theme-danger-button {
  height: 10%;
  margin-right: 4rem;
}

.pb-offline-grade-card__svg {
  align-items: center;
  color: #DED3C1;
  cursor: pointer;
  display: flex;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 40px;
  justify-content: center;
  line-height: normal;
  text-transform: capitalize;
  width: 100%;
}
.pb-offline-grade-card__svg-reverse .pb-svg-icon {
  transform: rotate(180deg);
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__svg {
    width: 200px;
  }
}

.pb-offline-grade-card__action-icon {
  transform: rotate(90deg);
}

.pb-offline-grade-card__timestamp {
  align-items: center;
  display: flex;
  flex: 1;
  margin: 0;
  padding: 24px;
}

.pb-offline-grade-card__time {
  color: #fff;
  font-size: 14px;
  opacity: 0.6;
}

.pb-offline-grade-card__theme-book-grid {
  margin-top: 0;
}

.pb-offline-grade-card--is-button-clicked .pb-offline-grade-card__theme-book-grid {
  margin: 12px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card--is-button-clicked .pb-offline-grade-card__theme-book-grid {
    margin: 36px;
  }
}

.pb-offline-grade-card__checkbox-wrapper {
  position: absolute;
  right: 16px;
  top: 20px;
}

.pb-offline-grade-card--rtl .pb-offline-grade-card__theme-wrapper, .pb-offline-grade-card--rtl .pb-offline-grade-card__card {
  direction: rtl;
}
.pb-offline-grade-card--rtl .pb-offline-grade-card__checkbox-wrapper {
  left: 20px;
  position: absolute;
  right: auto;
  top: 20px;
}

.pb-offline-grade-card__card {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 24px 12px;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__card {
    align-items: unset;
    flex-direction: row;
    padding: 36px;
  }
}
.pb-offline-grade-card__card .pb-stem-card {
  background-color: #fff;
  margin: 0;
}

.pb-offline-grade-card__card-desc {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 1rem;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__card-desc {
    align-items: unset;
    padding: 1rem 2rem;
  }
}

.pb-offline-grade-card__card-list {
  color: #fff;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  font-weight: 400;
  list-style: disc;
  list-style-position: outside;
  padding: 0.5rem;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__card-list {
    font-size: 18px;
    line-height: 24px;
    padding: 0.5rem 2rem;
  }
}

.pb-offline-grade-card__stem-book-grid {
  margin: 12px;
  margin-top: 0;
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__stem-book-grid {
    background-color: rgba(255, 255, 255, 0.16);
    border-radius: 12px;
    margin: 36px;
    margin-top: 0;
  }
}
@media only screen and (min-width: 48em) {
  .pb-offline-grade-card__stem-book-grid .pb-book-shelf {
    margin: 18px;
  }
}
.pb-offline-grade-card__stem-book-grid .pb-cards-carousel__link--previous, .pb-offline-grade-card__stem-book-grid .pb-cards-carousel__link--next {
  color: #fff;
}.pb-selectable-grid-item {
  position: relative;
}

.pb-selectable-grid-item__input,
.pb-selectable-grid-item__wrapper {
  height: 100%;
  left: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.pb-selectable-grid-item__wrapper {
  background-image: linear-gradient(rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.01) 100%);
  color: #fff;
  overflow: hidden;
  padding: 0.5rem;
}

.pb-selectable-grid-item__input {
  opacity: 0;
}

.pb-selectable-grid-item--rounded-corners .pb-selectable-grid-item__wrapper {
  border-radius: 4px;
}

.pb-selectable-grid-item--checked.pb-selectable-grid-item--rotate-on-active {
  transform: rotate(1deg);
}

.pb-selectable-grid-item--danger.pb-selectable-grid-item--checked .pb-selectable-grid-item__wrapper {
  background-image: linear-gradient(180deg, rgba(255, 16, 16, 0.6) 0%, rgba(255, 16, 16, 0.2) 100%);
}

.pb-selectable-grid-item--primary .pb-selectable-grid-item__wrapper {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.216) 0%, rgba(0, 0, 0, 0) 50%);
}

.pb-selectable-grid-item--align-right {
  position: absolute;
  right: 0;
}.pb-tabs__tabs {
  -webkit-overflow-scrolling: touch;
}
.pb-tabs__tabs::-webkit-scrollbar {
  display: none;
}
.pb-tabs__tabs {
  border-bottom: 1px solid #d0d0d0;
  overflow: auto hidden;
  text-align: center;
  white-space: nowrap;
}

.pb-tabs__tab-link {
  border-bottom: 4px solid transparent;
  display: inline-block;
  line-height: 3.75rem;
  margin: 0;
  padding: 0 1rem;
}

.pb-tabs__tab-link--active {
  border-bottom-color: #4990e2;
}

.pb-tabs--fit-height {
  height: 100%;
}

.pb-tabs--align-left .pb-tabs__tabs {
  text-align: left;
}

.pb-tabs__tabs--justified {
  align-items: baseline;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (min-width: 48em) {
  .pb-tabs__tabs--justified {
    align-items: flex-end;
    flex-direction: row;
  }
}

.pb-tabs__home-title {
  color: #3e5762;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 1rem;
  padding: 1rem;
}
@media only screen and (min-width: 48em) {
  .pb-tabs__home-title {
    font-size: 22.6px;
    padding: 1rem 0;
  }
}

.pb-tabs--reading-program .pb-tabs__tabs {
  border-bottom: none;
}
.pb-tabs--reading-program .pb-tabs__tab-link {
  color: #000;
}
.pb-tabs--reading-program .pb-tabs__tab-link--active {
  border-bottom-color: #e94e1b;
}

.pb-tabs--offline-tabs .pb-tabs__tab-link {
  align-items: center;
  color: #fff;
  column-gap: 4px;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 48em) {
  .pb-tabs--offline-tabs .pb-tabs__tab-link {
    column-gap: 8px;
  }
}
@media only screen and (min-width: 48em) {
  .pb-tabs--offline-tabs {
    margin: 0 2rem;
  }
}

.pb-tabs--rtl.pb-tabs--align-left .pb-tabs__tabs {
  direction: rtl;
  text-align: right;
}

.pb-tabs--rp-offline-tabs .pb-tabs__tab-link {
  color: rgb(30.5805687204, 105.4502369668, 191.9194312796);
}

.pb-tabs--rp-tab {
  padding: 0;
}

.pb-tabs--translation-tips-tabs .pb-tabs__tabs {
  border-bottom: 0;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 1rem;
}
.pb-tabs--translation-tips-tabs .pb-tabs__tab-link {
  border-bottom: 0;
  color: #8b8b8b;
  line-height: 1.5;
}
.pb-tabs--translation-tips-tabs .pb-tabs__tab-link:hover, .pb-tabs--translation-tips-tabs .pb-tabs__tab-link:active, .pb-tabs--translation-tips-tabs .pb-tabs__tab-link:focus {
  color: #427fed;
}
.pb-tabs--translation-tips-tabs .pb-tabs__tab-link:first-child {
  padding-left: 0;
}
.pb-tabs--translation-tips-tabs .pb-tabs__tab-link--active {
  color: #427fed;
}

@media only screen and (min-width: 65.5em) {
  .pb-tabs--csf .pb-tabs__tabs {
    font-size: 18px;
  }
}

.pb-tabs--static-pages .pb-tabs__tab-link {
  color: rgba(0, 0, 0, 0.87);
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 2.5rem;
  padding-top: 4px;
}
.pb-tabs--static-pages .pb-tabs__tab-link--active {
  border-bottom-color: #5798e4;
  color: #5798e4;
  font-weight: bold;
}

.pb-tabs--open-content .pb-tabs__tabs {
  border-bottom: 1px solid #56a3a6;
  margin: auto;
  width: 70%;
}
.pb-tabs--open-content .pb-tabs__tab-link {
  color: #56a3a6;
  font-family: "Playfair Display";
  font-size: 22px;
  font-weight: bold;
  line-height: 1.18;
  padding-bottom: 24px;
  text-align: center;
}
.pb-tabs--open-content .pb-tabs__tab-link--active {
  border-bottom-color: #56a3a6;
  color: #3f5761;
}

.pb-tabs--flp-home .pb-tabs__tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-evenly;
}

.pb-tabs__offline-tabs {
  align-items: center;
  background: rgba(0, 49, 62, 0.5);
  border-radius: 24px;
  display: flex;
  justify-content: center;
  padding: 12px;
}
@media only screen and (min-width: 48em) {
  .pb-tabs__offline-tabs {
    backdrop-filter: blur(4px);
    padding: 16px 24px;
  }
}
.pb-tabs__offline-tabs--rtl {
  direction: rtl;
}

.pb-tabs__offline-title {
  align-items: center;
  display: flex;
  flex: 5 1;
  height: inherit;
  overflow-x: auto;
  white-space: nowrap;
}
@media only screen and (min-width: 48em) {
  .pb-tabs__offline-title {
    justify-content: flex-start;
    margin: 0 1rem;
  }
  .pb-tabs__offline-title::-webkit-scrollbar-track {
    border-radius: 2000px;
  }
  .pb-tabs__offline-title::-webkit-scrollbar {
    border-radius: 2000px;
    width: 6px;
  }
  .pb-tabs__offline-title::-webkit-scrollbar:horizontal {
    height: 3px;
    width: auto;
  }
  .pb-tabs__offline-title::-webkit-scrollbar-thumb {
    background-color: #CCD9DC;
    border-radius: 2000px;
  }
}

.pb-tabs__left-tab {
  flex: 1 1;
  margin-top: 0;
  min-width: 240px;
}

.pb-tabs__right-tab {
  flex: 1 1;
  margin-top: 0;
  min-width: 210px;
}

.pb-tabs__count {
  align-items: center;
  background-color: #DED3C1;
  border-radius: 50%;
  color: #004C5F;
  display: flex;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 0.7em;
  font-weight: 500;
  height: 14px;
  justify-content: center;
  width: 14px;
}
@media only screen and (min-width: 48em) {
  .pb-tabs__count {
    height: 16px;
    width: 16px;
  }
}.pb-tab {
  display: none;
  margin: 0;
  padding: 1rem;
}

.pb-tab--no-padding {
  padding: 0;
}

.pb-tab--no-padding-left {
  padding-left: 0;
}

.pb-tab--active {
  display: block;
}

.pb-tabs--fit-height {
  position: relative;
}
.pb-tabs--fit-height .pb-tab {
  inset: 4.0625rem 0 0 0;
  position: absolute;
}.pb-stem-card {
  align-items: normal;
  border-radius: 4px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  height: 165px;
  justify-content: space-between;
  margin: 0 auto;
  text-align: center;
  width: 132px;
}
.pb-stem-card .pb-dropdown__contents {
  right: -2rem;
}
.pb-stem-card--rtl .pb-dropdown__contents {
  left: -2rem;
  right: -7rem;
}
@media only screen and (min-width: 48em) {
  .pb-stem-card--rtl .pb-dropdown__contents {
    left: unset;
    right: -2rem;
  }
}
@media only screen and (min-width: 48em) {
  .pb-stem-card {
    height: 215px;
    margin: 10px auto;
    width: 180px;
  }
}
.pb-stem-card__icon {
  cursor: pointer;
  display: flex;
  margin-top: 0;
}
.pb-stem-card__icon .pb-svg-icon {
  fill: none;
}
.pb-stem-card__stem-icon {
  cursor: not-allowed;
  display: flex;
  margin-top: 0;
}
.pb-stem-card__banner {
  height: 30px;
  position: relative;
}
@media only screen and (min-width: 48em) {
  .pb-stem-card__banner {
    height: 50px;
  }
}
.pb-stem-card__banner-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.pb-stem-card__banner-image {
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.pb-stem-card__banner-icon {
  bottom: 0;
  display: initial !important;
  margin: 0;
  position: absolute;
  transform: translate(-50%, 45%);
  width: 44px;
}
@media only screen and (min-width: 48em) {
  .pb-stem-card__banner-icon {
    width: 54px;
  }
}
.pb-stem-card__banner-icon--rtl {
  transform: translate(50%, 45%);
}
.pb-stem-card__section-scroll {
  overflow: scroll;
  position: initial;
}
@media only screen and (min-width: 48em) {
  .pb-stem-card__section-scroll {
    overflow: hidden;
  }
}
.pb-stem-card__section {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-top: -1.5rem;
  position: initial;
}
@media only screen and (min-width: 48em) {
  .pb-stem-card__section {
    overflow: hidden;
    padding-left: 0;
  }
}
.pb-stem-card__img {
  border-radius: inherit;
}
.pb-stem-card__title {
  align-items: center;
  display: flex;
  flex: 1;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 14px;
  font-weight: 400;
  justify-content: center;
  padding: 0 5px;
}
@media only screen and (min-width: 48em) {
  .pb-stem-card__title {
    font-size: 18px;
    padding: 0 10px;
  }
}
.pb-stem-card__width {
  width: auto;
}
.pb-stem-card__sub-title {
  border-top: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  margin: 0 1rem;
  padding: 0.5rem;
}
.pb-stem-card__sub-title--offline {
  justify-content: center;
}
.pb-stem-card__sub-title--grade {
  color: #676B6D;
  direction: ltr;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 11px;
  text-transform: uppercase;
}
@media only screen and (min-width: 48em) {
  .pb-stem-card__sub-title--grade {
    font-size: 15px;
  }
}
.pb-stem-card__sub-title .pb-stem-card__auth-dropdown {
  margin-top: 0;
}.pb-stem-subject-card {
  align-items: center;
  border: 1px solid white;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  height: 207px;
  justify-content: space-between;
  padding: 1rem 1rem 0;
  text-align: center;
  width: 140px;
}
@media only screen and (min-width: 48em) {
  .pb-stem-subject-card {
    height: 300px;
    padding: 2rem 2rem 0;
    width: 257px;
  }
}
.pb-stem-subject-card img {
  width: 54px;
}
@media only screen and (min-width: 48em) {
  .pb-stem-subject-card img {
    width: 72px;
  }
}
.pb-stem-subject-card__section {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-top: -1.5rem;
  overflow: scroll;
  position: initial;
}
@media only screen and (min-width: 48em) {
  .pb-stem-subject-card__section {
    left: 30%;
    overflow: unset;
    position: relative;
  }
}
.pb-stem-subject-card__sub-title {
  color: #676B6D;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0.5rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 48em) {
  .pb-stem-subject-card__sub-title {
    font-size: 15px;
  }
}
.pb-stem-subject-card__section-four {
  align-items: center;
  border-top: 1px solid #d0d0d0;
  color: #4990E2;
  display: flex;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  justify-content: center;
  line-height: 21px;
  margin: 0;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .pb-stem-subject-card__section-four {
    font-size: 18px;
    height: 50px;
  }
}
.pb-stem-subject-card__text-section {
  display: flex;
  flex-direction: column;
  line-height: 1.2rem;
  margin: 0;
  padding: 0 1rem;
  width: inherit;
}
.pb-stem-subject-card__title-section {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}
@media only screen and (min-width: 48em) {
  .pb-stem-subject-card__title-section {
    font-size: 24px;
  }
}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/assets/ajax-loader-BcnMEykj.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('data:application/vnd.ms-fontobject;base64,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');
    src: url('data:application/vnd.ms-fontobject;base64,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') format('embedded-opentype'), url('data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF') format('woff'), url('data:font/ttf;base64,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') format('truetype'), url('/assets/slick-BlzDm7g2.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.pb-cards-carousel {
  margin-bottom: -0.5rem;
  margin-top: -0.5rem;
  padding: 0 3rem;
  position: relative;
}
@media only screen and (min-width: 48em) {
  .pb-cards-carousel {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.pb-cards-carousel__card {
  padding: 0.5rem;
}

.pb-cards-carousel__link {
  margin-top: 0;
}

.pb-cards-carousel__link--next,
.pb-cards-carousel__link--previous {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 3rem;
}
@media only screen and (min-width: 48em) {
  .pb-cards-carousel__link--next,
  .pb-cards-carousel__link--previous {
    width: 5rem;
  }
}

.pb-cards-carousel__link--next,
.pb-cards-carousel__link--previous {
  height: 100%;
}

.pb-cards-carousel__link--previous {
  left: auto;
  right: 100%;
}

.pb-cards-carousel__link--next {
  left: 100%;
  right: auto;
}

.pb-cards-carousel--popout-controls {
  padding-left: 0;
  padding-right: 0;
}
.pb-cards-carousel--popout-controls .pb-cards-carousel__link--next,
.pb-cards-carousel--popout-controls .pb-cards-carousel__link--previous {
  width: 3rem;
}
.pb-cards-carousel--popout-controls .pb-cards-carousel__link--previous {
  left: auto;
  right: 100%;
}
.pb-cards-carousel--popout-controls .pb-cards-carousel__link--next {
  left: 100%;
  right: auto;
}

.pb-cards-carousel--highlight-current {
  margin-bottom: 0;
  margin-top: 0;
}
.pb-cards-carousel--highlight-current .pb-cards-carousel__card--active {
  background-color: rgb(204.971563981, 224.4881516588, 247.028436019);
}

.slick-slide + .slick-slide {
  margin-top: 0;
}.pb-horizontal-grid__wrapper {
  -webkit-overflow-scrolling: touch;
  overflow: auto hidden;
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
}
@media only screen and (min-width: 65.5em) {
  .pb-horizontal-grid__wrapper::-webkit-scrollbar-track {
    background-color: #d0d0d0;
    border-radius: 2000px;
  }
  .pb-horizontal-grid__wrapper::-webkit-scrollbar {
    background-color: #d0d0d0;
    border-radius: 2000px;
    width: 6px;
  }
  .pb-horizontal-grid__wrapper::-webkit-scrollbar:horizontal {
    height: 6px;
    width: auto;
  }
  .pb-horizontal-grid__wrapper::-webkit-scrollbar-thumb {
    background-color: #4990e2;
    border-radius: 2000px;
  }
}

.pb-horizontal-grid__col {
  display: inline-block;
  margin-top: 0;
  vertical-align: top;
}
.pb-horizontal-grid__col + .pb-horizontal-grid__col {
  margin-left: 1rem;
}

.pb-horizontal-grid__col--rtl + .pb-horizontal-grid__col--rtl {
  margin-left: 0;
  margin-right: 1rem;
}

.pb-horizontal-grid__cell {
  margin-top: 0;
  white-space: normal;
}

.pb-horizontal-grid--m .pb-horizontal-grid__col {
  width: 8rem;
}

.pb-horizontal-grid--l .pb-horizontal-grid__col {
  width: 13rem;
}

.pb-horizontal-grid--xl .pb-horizontal-grid__col {
  width: 21rem;
}

.pb-horizontal-grid--xxl .pb-horizontal-grid__col {
  width: 34rem;
}

.pb-horizontal-grid--image-card .pb-horizontal-grid__col,
.pb-horizontal-grid--book-card .pb-horizontal-grid__col {
  width: 44vw;
}
@media only screen and (min-width: 48em) {
  .pb-horizontal-grid--image-card .pb-horizontal-grid__col,
  .pb-horizontal-grid--book-card .pb-horizontal-grid__col {
    width: 22.3958333vw;
  }
}
@media only screen and (min-width: 65.5em) {
  .pb-horizontal-grid--image-card .pb-horizontal-grid__col,
  .pb-horizontal-grid--book-card .pb-horizontal-grid__col {
    width: 14.8854962vw;
  }
}
@media only screen and (min-width: 75em) {
  .pb-horizontal-grid--image-card .pb-horizontal-grid__col,
  .pb-horizontal-grid--book-card .pb-horizontal-grid__col {
    width: 182px;
  }
}

.pb-horizontal-grid--category-card .pb-horizontal-grid__col {
  width: 87vw;
}
@media only screen and (min-width: 48em) {
  .pb-horizontal-grid--category-card .pb-horizontal-grid__col {
    width: 88vm;
  }
}
@media only screen and (min-width: 65.5em) {
  .pb-horizontal-grid--category-card .pb-horizontal-grid__col {
    width: 32vm;
  }
}
@media only screen and (min-width: 75em) {
  .pb-horizontal-grid--category-card .pb-horizontal-grid__col {
    width: 384px;
  }
}

.pb-horizontal-grid--list-card .pb-horizontal-grid__col {
  width: 80vw;
}
@media only screen and (min-width: 48em) {
  .pb-horizontal-grid--list-card .pb-horizontal-grid__col {
    width: 21rem;
  }
}

.pb-horizontal-grid--rtl {
  direction: rtl;
}.pb-offline-books {
  background-color: #05262E;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 14px;
  font-weight: 500;
  min-height: 677px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books {
    font-size: 1rem;
    min-height: 708px;
  }
}
.pb-offline-books .pb-tab {
  padding: 0;
  padding-bottom: 1rem;
}
.pb-offline-books .pb-grid__item {
  padding: 1rem;
}
.pb-offline-books .pb-tabs {
  margin: -4rem auto 0;
  max-width: 1440px;
  position: relative;
  width: 100%;
}
.pb-offline-books .pb-tabs__tabs {
  border-bottom: 1px solid rgba(255, 255, 255, 0.26);
}
.pb-offline-books .pb-tabs__tab-link {
  border-bottom: 2px solid transparent;
  color: #A7B0C3;
  font-size: 12px;
  font-weight: 500;
  line-height: 2rem;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books .pb-tabs__tab-link {
    font-size: 1rem;
    font-weight: 700;
    line-height: 2.75rem;
    padding: 0 1.5rem;
  }
}
.pb-offline-books .pb-tabs__tab-link--active {
  border-bottom: 2px solid #fff;
  color: #fff;
}
.pb-offline-books .pb-tabs--rtl .pb-tabs__tabs {
  direction: rtl;
}
.pb-offline-books .pb-selectable-grid-item__wrapper {
  background: linear-gradient(180deg, #014051 0%, rgba(1, 64, 81, 0.2) 100%);
}
.pb-offline-books .pb-collapsible-section--light {
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  line-height: normal;
  opacity: 0.8;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books .pb-collapsible-section--light {
    font-size: 16px;
  }
}
.pb-offline-books .pb-collapsible-section--light .pb-collapsible-section__title {
  color: #fff;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books .pb-collapsible-section--light .pb-collapsible-section__title {
    font-size: 20px;
    font-weight: 500;
  }
}
.pb-offline-books .pb-collapsible-section--light ol {
  color: #fff;
  font-weight: 400;
  letter-spacing: 0.32px;
  list-style-position: outside;
  list-style-type: auto;
  list-style-type: a;
  margin: 0 24px;
  text-align: initial;
}
.pb-offline-books .pb-collapsible-section--light .pb-offline-books__sub-title {
  color: #DED3C1;
  font-weight: 500;
  letter-spacing: 0.64px;
  margin: 35px auto 16px;
  text-align: initial;
}
.pb-offline-books__edit-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0;
  row-gap: 16px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__edit-container {
    flex-direction: row;
    gap: 32px;
    justify-content: space-between;
    margin: 24px auto;
  }
}
.pb-offline-books__edit-container--rtl {
  direction: rtl;
}
.pb-offline-books__edit-container--rtl .pb-button + .pb-button {
  margin-left: auto;
  margin-right: 1rem;
}
.pb-offline-books__edit-legendEl {
  color: #A7B0C3;
  flex: 2 1;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0.32px;
  line-height: normal;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__edit-legendEl {
    font-size: 16px;
  }
}
.pb-offline-books__edit-actions {
  display: flex;
  margin-top: 0;
  text-align: center;
}
.pb-offline-books__edit-actions .pb-button--disabled {
  background-color: rgba(1, 64, 81, 0.5);
  border-color: rgba(255, 106, 106, 0.2);
  color: rgba(255, 106, 106, 0.2) !important;
}
.pb-offline-books__edit-actions .pb-button--disabled:hover, .pb-offline-books__edit-actions .pb-button--disabled:active, .pb-offline-books__edit-actions .pb-button--disabled:focus {
  background-color: rgba(0.8445121951, 54.0487804878, 68.4054878049, 0.5);
}
.pb-offline-books__edit-actions .pb-button--offline-active {
  height: 33px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__edit-actions .pb-button--offline-active {
    height: 44px;
  }
}
.pb-offline-books__logo-section--mob {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 0;
  padding: 20px 8px 20px 0;
}
.pb-offline-books__logo-section--mob .pb-offline-books__bin-icon {
  cursor: not-allowed;
  margin-top: 0;
}
.pb-offline-books__logo-section--mob .pb-offline-books__bin-icon .pb-svg-icon {
  color: #402D2F;
}
.pb-offline-books__logo-section--mob .pb-offline-books__bin-icon--active {
  margin-top: 0;
}
.pb-offline-books__logo-section--mob .pb-offline-books__bin-icon--active .pb-svg-icon {
  color: #FF6A6A;
}
.pb-offline-books__logo-section--mob-rtl {
  direction: rtl;
}
.pb-offline-books__offline-filter {
  background: rgba(1, 64, 81, 0.8);
  border-radius: 24px;
  color: #fff;
  margin: 0.5rem auto;
  padding: 8px 24px;
}
.pb-offline-books__offline-filter--lang {
  color: #A7B0C3;
  margin: 0 auto;
}
.pb-offline-books__offline-filter--options {
  color: #A7B0C3;
  line-height: 2;
  text-align: center;
}
.pb-offline-books__offline-filter--options div {
  align-items: center;
  column-gap: 8px;
  display: flex;
  justify-content: center;
  margin-top: 12px;
}
.pb-offline-books__offline-filter--rtl {
  direction: rtl;
}
.pb-offline-books__offline-filter--active {
  color: #fff;
  font-weight: 400;
}
.pb-offline-books__offline-filter-box {
  align-items: center;
  display: flex;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  font-weight: 400;
  justify-content: space-between;
  line-height: normal;
  position: relative;
  width: 100%;
}
.pb-offline-books__offline-filter-box--text {
  flex: 1 1;
  letter-spacing: 0.48px;
}
.pb-offline-books__offline-filter-box--icon {
  align-items: center;
  column-gap: 60px;
  display: flex;
  flex: 1 1;
  justify-content: space-between;
  margin-top: 0;
}
.pb-offline-books__offline-filter-box--icon span {
  color: #A7B0C3;
  letter-spacing: 0.24px;
}
.pb-offline-books__offline-filter-box--icon .pb-svg-icon {
  margin-top: 0;
}
.pb-offline-books__count-el {
  align-items: center;
  background-color: #DED3C1;
  border-radius: 50%;
  color: #004C5F;
  display: flex;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 0.7em;
  font-weight: 500;
  height: 14px;
  justify-content: center;
  width: 14px;
}
.pb-offline-books__count-el--active {
  position: absolute;
  right: -12px;
  top: -20px;
}
.pb-offline-books__count-el--active-rtl {
  left: -12px;
  right: auto;
}

.pb-offline-books__header-section {
  align-items: flex-start;
  backdrop-filter: blur(4px);
  background: rgba(0, 49, 62, 0.5);
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  font-size: 12px;
  gap: 12px;
  justify-content: center;
  margin: 1rem auto;
  margin-bottom: 0;
  min-height: 80px;
  overflow-wrap: anywhere;
  padding: 24px 12px;
  text-align: center;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__header-section {
    flex-direction: row;
    font-size: 1rem;
    gap: 24px;
    justify-content: space-between;
    margin: 28px auto;
    margin-bottom: 0;
    padding: 24px;
    text-align: initial;
  }
}
.pb-offline-books__header-section--rtl {
  direction: rtl;
}

.pb-offline-books-document {
  background-color: #05262E;
}

.pb-offline-books__header-btn {
  align-items: center;
  background: #05262E;
  border: 1px solid #DED3C1;
  border-radius: 12px;
  color: #DED3C1;
  display: flex;
  font-weight: 400;
  height: 44px;
  justify-content: center;
  margin: auto;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__header-btn {
    margin: 0;
    max-width: 17rem;
    min-width: 15rem;
  }
}
.pb-offline-books__header-btn:hover, .pb-offline-books__header-btn:active, .pb-offline-books__header-btn:focus {
  background: #05262E;
}

.pb-offline-books__legend {
  background: rgba(1, 64, 81, 0.5);
  border-radius: 12px;
  margin-top: 1rem;
  padding: 12px;
}

.pb-offline-books__delete-modal-title {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 1.999396em;
  font-weight: normal;
  line-height: 1.25;
  margin-top: 0;
}

.pb-offline-books__grades-wrapper {
  padding: 0;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__grades-wrapper {
    margin: 0;
  }
}

.pb-offline-books--offline__grid {
  background: rgba(1, 64, 81, 0.5);
  border-radius: 24px;
  margin: 1rem auto;
  padding: 16px 12px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books--offline__grid {
    padding: 32px 22px;
  }
}

.pb-offline-books__title {
  color: #DED3C1;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0.96px;
}

.pb-offline-books__tabs {
  border-bottom-color: #fff;
  color: #fff;
}
.pb-offline-books__tabs:hover, .pb-offline-books__tabs:active, .pb-offline-books__tabs:focus {
  color: #fff;
}

.pb-offline-books__offline-unsigned {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  padding: 60px 24px;
  position: relative;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-unsigned {
    padding: 80px 36px;
  }
}
.pb-offline-books__offline-unsigned::before {
  background-attachment: fixed;
  background-image: url("https://static.storyweaver.org.in/stem_static_pages/images/offline-unsigned-mob-bg.png");
  background-repeat: no-repeat !important;
  background-size: cover !important;
  inset: 0;
  content: "";
  height: 677px;
  position: absolute;
  transform: scaleX(1);
  width: 100%;
  z-index: -1;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-unsigned::before {
    background-image: url("https://static.storyweaver.org.in/stem_static_pages/images/offline-unsigned-bg.png");
    height: 708px;
    min-height: 75vh;
  }
}
.pb-offline-books__offline-unsigned--header {
  color: #DED3C1;
  display: flex;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 32px;
  font-weight: 400;
  justify-content: center;
  line-height: 40px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-unsigned--header {
    font-size: 48px;
    line-height: normal;
  }
}
.pb-offline-books__offline-unsigned--header .pb-svg-icon {
  height: 32px;
  vertical-align: middle;
  width: 32px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-unsigned--header .pb-svg-icon {
    fill: none;
    height: 65px;
    width: 65px;
  }
}
.pb-offline-books__offline-unsigned ul {
  padding: 0 0.5rem;
}
.pb-offline-books__offline-unsigned--list {
  color: #DED3C1;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-top: 36px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-unsigned--list {
    font-size: 20px;
    margin-top: 32px;
  }
}
.pb-offline-books__offline-unsigned--text {
  margin: 24px 0;
}
.pb-offline-books__offline-unsigned--btn {
  align-self: center;
  border-radius: 12px;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-top: 36px;
  padding: 14px 36px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-unsigned--btn {
    align-self: initial;
    font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
    font-size: 20px;
    font-weight: 600;
    padding: 20px 36px;
  }
}
.pb-offline-books__offline-unsigned--rtl {
  direction: rtl;
}
.pb-offline-books__offline-unsigned--rtl::before {
  transform: scaleX(-1);
}

.pb-offline-books__offline-signed {
  background-attachment: fixed;
  background-image: url("https://static.storyweaver.org.in/static_pages/images/offline-signed-mob-bg.png");
  background-position: center;
  background-repeat: no-repeat !important;
  background-size: cover;
  display: flex;
  flex-direction: column;
  min-height: 670px;
  padding: 12px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-signed {
    background-image: url("https://static.storyweaver.org.in/static_pages/images/offline-signed-bg.png");
    flex-direction: row;
    min-height: 900px;
    padding: 1rem 2rem;
  }
}
.pb-offline-books__offline-signed .pb-tabs__offline-tabs {
  height: 54px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-signed .pb-tabs__offline-tabs {
    height: 74px;
  }
}
.pb-offline-books__offline-signed .pb-tabs {
  margin: 0;
  overflow-x: auto;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-signed .pb-tabs {
    margin: 0 auto;
  }
}
.pb-offline-books__offline-signed .pb-tabs--active {
  overflow: hidden;
}

.pb-offline-books__header-logo {
  align-items: center;
  color: #fff;
  display: flex;
  max-width: 216px;
}
.pb-offline-books__header-logo .pb-svg-icon {
  fill: none;
  height: 42px;
  margin-top: 0;
  width: 42px;
}
.pb-offline-books__header-logo--title {
  color: #DED3C1;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 0;
}
.pb-offline-books__header-logo--title span {
  font-size: 12px;
}

.pb-offline-books__right-item {
  align-items: center;
  color: #fff;
  column-gap: 16px;
  display: flex;
  justify-content: flex-end;
  margin: 0;
}
.pb-offline-books__right-item .pb-button--disabled {
  background-color: rgba(1, 64, 81, 0.5);
  border-color: rgba(255, 106, 106, 0.2);
  color: rgba(255, 106, 106, 0.2) !important;
}
.pb-offline-books__right-item .pb-button--disabled:hover, .pb-offline-books__right-item .pb-button--disabled:active, .pb-offline-books__right-item .pb-button--disabled:focus {
  background-color: rgba(0.8445121951, 54.0487804878, 68.4054878049, 0.5);
}
.pb-offline-books__right-item .pb-button {
  align-items: center;
  border-radius: 12px;
  display: flex;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  justify-content: center;
  margin-top: 0;
}

.pb-offline-books__information {
  cursor: pointer;
  height: 24px;
  margin-top: 0;
  width: 24px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__information {
    height: 28px;
    width: 28px;
  }
}

.pb-offline-books__help-modal .pb-modal__bounds {
  background-image: url("https://static.storyweaver.org.in/static_pages/images/offline-signed-mob-bg.png");
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 24px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__help-modal .pb-modal__bounds {
    background-image: url("https://static.storyweaver.org.in/static_pages/images/offline-signed-bg.png");
    background-position: bottom;
  }
}
.pb-offline-books__help-modal .pb-modal__content-wrapper {
  backdrop-filter: blur(4px);
  background: rgba(1, 64, 81, 0.5);
  border-radius: 24px;
  color: #fff;
  max-width: 856px;
  padding: 24px 10px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__help-modal .pb-modal__content-wrapper {
    min-height: 500px;
    padding: 24px;
  }
}
.pb-offline-books__help-modal .pb-modal__close {
  background-color: unset;
  color: #FF6A6A;
  padding: 0.75rem;
}
.pb-offline-books__help-modal .pb-modal__close:hover, .pb-offline-books__help-modal .pb-modal__close:active, .pb-offline-books__help-modal .pb-modal__close:focus {
  color: #FF6A6A;
}
.pb-offline-books__help-modal .pb-modal__close .pb-svg-icon {
  height: 24px;
  width: 24px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__help-modal .pb-modal__close .pb-svg-icon {
    height: 32px;
    width: 32px;
  }
}

.pb-offline-books__help-modal--wrapper {
  text-align: center;
}
.pb-offline-books__help-modal--wrapper .pb-svg-icon {
  height: 32px;
  margin: 8px auto;
  width: 32px;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__help-modal--wrapper .pb-svg-icon {
    height: 60px;
    margin: 16px auto 12px;
    width: 60px;
  }
}

.pb-offline-books__help-modal--desc {
  color: #fff;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  margin-top: 30px;
  text-align: start;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__help-modal--desc {
    font-size: 16px;
    margin-top: 40px;
  }
}

.pb-offline-books__help-modal--title {
  color: #DED3C1;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__help-modal--title {
    font-size: 32px;
  }
}

.pb-offline-books__help-modal--list {
  line-height: 16px;
  margin: 40px 0 0;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__help-modal--list {
    line-height: 26px;
  }
}
.pb-offline-books__help-modal--list li {
  list-style-position: outside;
  margin-left: 2rem;
}

.pb-offline-books__offline-delete-btn {
  align-items: center;
  border-radius: 12px;
  display: flex;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  font-weight: 400;
  height: 32px;
  letter-spacing: 0.32px;
  line-height: normal;
  margin: 0;
}
.pb-offline-books__offline-delete-btn .pb-svg-icon {
  color: inherit;
}
@media only screen and (min-width: 48em) {
  .pb-offline-books__offline-delete-btn {
    font-size: 16px;
    height: 42px;
  }
}

.pb-offline-books__translate-notes {
  list-style-position: outside;
  margin-left: 2rem;
  margin-top: 12px;
}.pb-single-select-sub-header {
  background-color: #05262E;
  border-radius: 24px;
  color: #fff;
  margin: 16px auto;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-align: center;
}
.pb-single-select-sub-header__text {
  margin: 0 1rem;
}
.pb-single-select-sub-header__btn {
  margin: 0;
  width: 6rem;
}
.pb-single-select-sub-header--rtl {
  direction: rtl;
}
.pb-single-select-sub-header--rtl .pb-button + .pb-button {
  margin-left: 0;
  margin-right: 1rem;
}.pb-audio-player {
  align-items: center;
  display: flex;
  font-size: x-small;
  justify-content: center;
  line-height: 0;
  margin: 0.5rem;
  opacity: 1;
  padding: 0.5rem;
}
.pb-audio-player--orientation {
  max-width: 167px;
  padding: 0;
}
@media only screen and (min-width: 48em) {
  .pb-audio-player {
    line-height: 1.5rem;
  }
}
.pb-audio-player:hover {
  opacity: 1;
}
.pb-audio-player > * + * {
  margin-top: 0;
}
.pb-audio-player--disable {
  display: none;
}
.pb-audio-player__icon {
  color: #555d67;
}
.pb-audio-player__icon:hover, .pb-audio-player__icon:active, .pb-audio-player__icon:focus {
  color: rgba(0, 0, 0, 0.87);
}
.pb-audio-player__speaker {
  margin-left: 0.5rem;
}
.pb-audio-player__volume-slider-wrapper {
  display: flex;
  margin-left: 0.25rem;
  padding: 0 0.125rem;
  width: 5rem;
}
.pb-audio-player__volume-slider {
  appearance: none;
  background-color: #555d67;
  height: 0.125rem;
  width: 100%;
}
.pb-audio-player__volume-slider::-webkit-slider-thumb {
  appearance: none;
  background: #fff;
  border: solid 1px;
  border-radius: 2000px;
  cursor: pointer;
  height: 1rem;
  width: 1rem;
}
.pb-audio-player__volume-slider::-moz-range-thumb {
  background: #fff;
  border: solid 1px;
  border-radius: 2000px;
  cursor: pointer;
  height: 0.5rem;
  width: 0.5rem;
}
.pb-audio-player__time {
  font-size: xx-small;
}.pb-book-reader {
  border-right: solid 1px #d9d9d9;
  padding: 0.5rem 0.5rem 0;
}
.pb-book-reader:fullscreen {
  align-items: center;
  border-right: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0.5rem;
}

.pb-book-reader--mobile-translate {
  border-right: none;
}

.pb-book-reader__modal-wrapper {
  display: flex;
  flex-direction: row;
}

.pb-book-reader__wrapper {
  margin-top: 0;
  position: relative;
}

.pb-book-reader__frame {
  border: none;
  height: inherit;
  margin-top: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.pb-book-reader__control {
  margin-top: 0;
  position: absolute;
}

.pb-book-reader__control--close {
  right: -4rem;
  top: -0.5rem;
}

.pb-book-reader__control--close-s-m {
  right: 0.5rem;
  top: 0.5rem;
  z-index: 1;
}

.pb-book-reader__control--next {
  right: -4rem;
  top: 50%;
}

.pb-book-reader__control--next-s-m {
  right: 0.5rem;
  z-index: 1;
}

.pb-book-reader__control--next-withSuggestEdit {
  right: calc(-2rem * 11);
}

.pb-book-reader__control--prev {
  left: -4rem;
  top: 50%;
}

.pb-book-reader__control--prev-s-m {
  left: 0.5rem;
  z-index: 1;
}

.pb-book-reader__footer {
  align-items: center;
  background-color: white;
  bottom: 0;
  box-shadow: inset 0 11px 8px -14px #555d67;
  display: flex;
  height: 48px;
  margin: 0 -8px;
  position: relative;
  width: auto;
}

.pb-book-reader__mobile-translate {
  display: none;
}

.pb-book-reader__footer--landscape {
  width: 268px;
}
@media screen and (width >= 360px) {
  .pb-book-reader__footer--landscape {
    width: 308px;
  }
}
@media screen and (height >= 381px) and (width >= 480px) {
  .pb-book-reader__footer--landscape {
    width: 396px;
  }
}
@media screen and (height >= 381px) and (width >= 750px) {
  .pb-book-reader__footer--landscape {
    width: 452px;
  }
}
@media screen and (height >= 509px) and (width >= 901px) {
  .pb-book-reader__footer--landscape {
    width: 653px;
  }
}
@media screen and (height >= 600px) and (width >= 901px) {
  .pb-book-reader__footer--landscape {
    width: 708px;
  }
}
@media screen and (height >= 590px) and (width >= 1366px) {
  .pb-book-reader__footer--landscape {
    width: 753px;
  }
}
@media screen and (height >= 611px) and (width >= 1366px) {
  .pb-book-reader__footer--landscape {
    width: 708px;
  }
}
@media screen and (height >= 756px) and (width >= 1366px) {
  .pb-book-reader__footer--landscape {
    width: 958px;
  }
}
.pb-book-reader__footer--landscape:hover {
  opacity: 1;
}

.pb-book-reader__footer--portrait {
  width: 268px;
}
@media only screen and (min-width: 360px) {
  .pb-book-reader__footer--portrait {
    width: 308px;
  }
}
@media screen and (height >= 612px) and (width >= 491px) {
  .pb-book-reader__footer--portrait {
    width: 366px;
  }
}
@media screen and (height >= 612px) and (width >= 1366px) {
  .pb-book-reader__footer--portrait {
    width: 366px;
  }
}
@media screen and (height >= 756px) and (width >= 1366px) {
  .pb-book-reader__footer--portrait {
    width: 475px;
  }
}
.pb-book-reader__footer--portrait:hover {
  opacity: 1;
}

.pb-book-reader__page-ref {
  font-size: 1em;
  font-weight: 500;
  margin: 0.5rem;
  padding: 0.5rem;
}

.pb-book-reader__page-ref--mobile {
  font-size: 0.7072135785em;
  font-weight: 500;
  padding-left: 0.5rem;
}

.pb-book-reader__frame--no-pointer-events {
  pointer-events: none;
}

.pb-book-reader--isEditing .pb-book-reader__footer {
  background-color: #4990e2;
}
.pb-book-reader--isEditing .pb-book-reader__page-ref {
  color: #fff;
}

.pb-book-reader__cancel-link {
  color: #d0d0d0;
}

.pb-book-reader__sidebar {
  background-color: #eee;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin: 0;
  overflow: hidden auto;
  width: 282px;
}

.pb-book-reader__edit-modal-wrapper .pb-modal__bounds {
  max-width: 35vw;
  min-width: 35vw;
}
.pb-book-reader__edit-modal-wrapper .pb-modal__content-wrapper {
  padding: 4rem 0 1rem 1rem;
}
.pb-book-reader__edit-modal-wrapper--rtl .pb-modal__content-wrapper {
  padding: 4rem 1rem 1rem 0;
}

.pb-book-reader__link {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-top: 0;
  padding-right: 0.5rem;
}

.pb-book-reader__page-audio-controls-wrapper {
  align-items: center;
  display: flex;
  padding-left: 0.5rem;
}

.pb-book-reader__link-item {
  font-size: 1em;
  margin: 0.5rem 0 0.5rem 0.5rem;
}

.pb-book-reader__link-item-button {
  background-color: #E6F1FF;
  border-radius: 2000px;
  padding: 0.125rem 1rem;
}

.pb-book-reader__footer--mobile-height {
  height: 32px;
}

.pb-book-reader__submit-suggestions-box {
  background-color: white;
  border: 1px solid rgba(255, 255, 255, 0.65);
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.24);
  margin: 1rem 1rem 0;
  padding: 1rem;
  width: 250px;
}
.pb-book-reader__submit-suggestions-box:hover {
  border-color: #4990e2;
}

.pb-book-reader__add-suggestion-actions {
  padding-top: 0.5rem;
}

.pb-book-reader__suggestions {
  background-color: white;
  border: 1px solid rgba(255, 255, 255, 0.65);
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.24);
  margin: 1rem 1rem;
  padding: 1rem;
  width: 250px;
}
.pb-book-reader__suggestions:hover {
  border-color: #4990e2;
}
.pb-book-reader__suggestions * + * {
  margin-top: 1rem;
}

.pb-book-reader__suggestions-wrapper {
  display: flex;
}

.pb-book-reader__suggestions-img-wrapper {
  flex: 1;
  margin-top: 0.25rem;
  min-width: calc(2rem + 0.5rem);
}

.pb-book-reader__suggestions-img {
  border-radius: 1000px;
  width: 100%;
}

.pb-book-reader__suggestions-content {
  flex: 7;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  padding: 0 0.5rem;
}

.pb-book-reader__suggestions-content-title {
  font-size: 1em;
  font-weight: bold;
  line-height: 0;
}

.pb-book-reader__suggestions-content-time {
  font-size: 0.7072135785em;
  line-height: 1;
}

.pb-book-reader__suggestions-content-body {
  font-size: 0.7072135785em;
  overflow-wrap: break-word;
}

.pb-book-reader__suggestions-content-link {
  font-size: 0.7072135785em;
}

.pb-book-reader__suggestions-content-right-icon {
  flex: 1;
  margin-top: 0.0625rem;
}

.pb-book-reader__suggestions-content-icons * + * {
  margin-left: 0.5rem;
}

.pb-book-reader__screen-wrapper {
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 10;
}

.pb-book-reader__image {
  height: 100%;
  width: 100%;
}

.pb-book-reader__button-wrapper {
  margin-top: -67px;
  text-align: center;
}

.pb-book-reader__portrait-button-wrapper {
  margin-top: -100px;
  text-align: center;
}

.pb-book-reader__button-wrapper-button {
  padding: 0.25rem 2rem;
}

.pb-book-reader__button-wrapper-link {
  padding-left: 1rem;
}

.pb-book-reader--landscape .pb-book-reader__wrapper {
  height: 193px;
  width: 268px;
}
@media screen and (width >= 360px) {
  .pb-book-reader--landscape .pb-book-reader__wrapper {
    height: 221px;
    width: 308px;
  }
}
@media screen and (height >= 381px) and (width >= 480px) {
  .pb-book-reader--landscape .pb-book-reader__wrapper {
    height: 285px;
    width: 396px;
  }
}
@media screen and (height >= 381px) and (width >= 750px) {
  .pb-book-reader--landscape .pb-book-reader__wrapper {
    height: 325px;
    width: 452px;
  }
}
@media screen and (height >= 509px) and (width >= 901px) {
  .pb-book-reader--landscape .pb-book-reader__wrapper {
    height: 470px;
    width: 653px;
  }
}
@media screen and (height >= 600px) and (width >= 901px) {
  .pb-book-reader--landscape .pb-book-reader__wrapper {
    height: 509px;
    width: 708px;
  }
}
@media screen and (height >= 590px) and (width >= 1366px) {
  .pb-book-reader--landscape .pb-book-reader__wrapper {
    height: 540px;
    width: 753px;
  }
}
@media screen and (height >= 611px) and (width >= 1366px) {
  .pb-book-reader--landscape .pb-book-reader__wrapper {
    height: 509px;
    width: 708px;
  }
}
@media screen and (height >= 756px) and (width >= 1366px) {
  .pb-book-reader--landscape .pb-book-reader__wrapper {
    height: 690px;
    width: 958px;
  }
}

.pb-book-reader--portrait .pb-book-reader__wrapper {
  height: 396px;
  width: 268px;
}
@media only screen and (min-width: 360px) {
  .pb-book-reader--portrait .pb-book-reader__wrapper {
    height: 455px;
    width: 308px;
  }
}
@media screen and (height >= 612px) and (width >= 491px) {
  .pb-book-reader--portrait .pb-book-reader__wrapper {
    height: 540px;
    width: 366px;
  }
}
@media screen and (height >= 612px) and (width >= 1366px) {
  .pb-book-reader--portrait .pb-book-reader__wrapper {
    height: 540px;
    width: 366px;
  }
}
@media screen and (height >= 756px) and (width >= 1366px) {
  .pb-book-reader--portrait .pb-book-reader__wrapper {
    height: 700px;
    width: 475px;
  }
}

.pb-book-reader--lp {
  border: 1px solid #a69c9c;
}

.pb-book-reader--hide-close .pb-book-reader__control--close {
  display: none;
}

@media only screen and (min-width: 48em) {
  .pb-book-reader--landscape-small .pb-book-reader__wrapper {
    height: 325px;
    width: 451px;
  }
}

@media only screen and (min-width: 48em) {
  .pb-book-reader--portrait-small .pb-book-reader__wrapper {
    height: 540px;
    width: 366px;
  }
}.pb-pill {
  background-color: #f8fafd;
  border: 1px solid #d0d0d0;
  border-radius: 2000px;
  display: inline-block;
  line-height: 24px;
  margin-top: 0;
  padding: 0 1rem;
}
.pb-pill + .pb-pill {
  margin-left: 0.5rem;
}
.pb-pill__label {
  font-size: 0.7072135785em;
  font-weight: bold;
  letter-spacing: 0.05625em;
  text-decoration: none;
  text-transform: uppercase;
}
.pb-pill__link {
  color: rgba(0, 0, 0, 0.87);
}
.pb-pill--dismissable {
  padding-right: 0.5rem;
}

.pb-pill--with-icon {
  padding-left: 0.5rem;
}
.pb-pill--with-icon .pb-pill__label {
  margin-left: 0.5rem;
}

.pb-pill--link {
  background-color: rgb(204.971563981, 224.4881516588, 247.028436019);
  border-color: rgb(204.971563981, 224.4881516588, 247.028436019);
}
.pb-pill--link .pb-pill__icon {
  color: #fff;
}

.pb-pill--is-category-pill {
  background-color: #fff;
  border-color: rgb(204.971563981, 224.4881516588, 247.028436019);
}
.pb-pill--is-category-pill .pb-pill__icon {
  color: rgb(204.971563981, 224.4881516588, 247.028436019);
}

.pb-pill__icon {
  vertical-align: middle;
}

.pb-pill--selectable {
  background-color: #fff;
  color: #d0d0d0;
  cursor: pointer;
  line-height: 32px;
}
.pb-pill--selectable .pb-pill__label {
  font-size: 1em;
  text-transform: initial;
}

.pb-pill--selected {
  border-color: rgb(30.5805687204, 105.4502369668, 191.9194312796);
  color: rgb(30.5805687204, 105.4502369668, 191.9194312796);
}

.pb-pill--rp-offline {
  background-color: transparent;
}

.pb-pill--survey-form .pb-pill__label {
  letter-spacing: initial;
}
.pb-pill--survey-form.pb-pill--selected {
  border-color: #4a90e2;
  color: #4a90e2;
}

.pb-pill--no-click {
  pointer-events: none;
}.pb-floating-actions-bar {
  margin-top: 0;
}

.pb-floating-actions-bar--floating {
  background-color: #fff;
  bottom: 0;
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.24);
  left: 0;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 40;
}
.pb-floating-actions-bar--floating .pb-floating-actions-bar__container {
  margin: 0 auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.pb-floating-actions-bar--floating .pb-floating-actions-bar__container > * + * {
  margin-top: 0;
}

.pb-floating-actions-bar--reading-list {
  display: flex;
  flex-direction: row;
}

.pb-floating-actions-bar-document--pad {
  padding-bottom: 5rem;
}
.pb-breadrumb__link + .pb-breadrumb__link {
  margin-left: 0.25rem;
}
.pb-breadrumb__link::after {
  content: "→";
  margin-left: 0.25rem;
}

.pb-breadrumb--light .pb-breadrumb__link {
  color: #fff;
}
.pb-breadrumb--light .pb-breadrumb__link:hover, .pb-breadrumb--light .pb-breadrumb__link:active, .pb-breadrumb--light .pb-breadrumb__link:focus {
  color: #fff;
}

.pb-breadrumb--rtl {
  direction: rtl;
  text-align: right;
}
.pb-breadrumb--rtl .pb-breadrumb__link {
  margin-left: 0.25rem;
}
.pb-breadrumb--rtl .pb-breadrumb__link::after {
  content: "←";
  margin-left: 0;
  margin-right: 0.25rem;
}
.pb-breadrumb--rtl .pb-breadrumb__link--isLast {
  margin-left: 0.25rem;
}
.pb-breadrumb--rtl .pb-breadrumb__link--isLast::after {
  content: "";
}.pb-yt-video-embed {
  position: relative;
}
.pb-yt-video-embed .pb-yt-video-embed__iframe-container,
.pb-yt-video-embed .pb-yt-video-embed__iframe {
  border: 0;
  height: 100%;
  width: 100%;
}

.pb-yt-video-embed__wrapper {
  inset: 0;
  position: absolute;
}
.pb-yt-video-embed__wrapper iframe {
  width: 100%;
  height: 100%;
}

.pb-yt-video-embed--4-by-3 {
  padding-top: 75%;
}

.pb-yt-video-embed--1-by-1 {
  padding-top: 100%;
}

.pb-yt-video-embed--16-by-9 {
  padding-top: 56.25%;
}.pb-story-video__modal-wrapper .pb-modal__close {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  right: 0.25rem;
}
@media only screen and (min-width: 48em) {
  .pb-story-video__modal-wrapper .pb-modal__close {
    padding-right: 1rem;
    right: -4rem;
  }
}
.pb-story-video__modal-wrapper .pb-modal__close:hover, .pb-story-video__modal-wrapper .pb-modal__close:active {
  color: #fff;
}.pb-video-card {
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  margin: 0 auto;
  max-width: 255px;
  position: relative;
  text-align: center;
}
.pb-video-card--rtl {
  direction: rtl;
}

.pb-video-card__title {
  font-weight: bold;
}
@media only screen and (min-width: 65.5em) {
  .pb-video-card__title {
    font-size: 18px;
  }
}

.pb-video-card__desc {
  font-size: 14px;
  letter-spacing: -0.3px;
}

.pb-video-card__link {
  height: 100%;
  left: 0;
  margin-top: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media only screen and (min-width: 65.5em) {
  .pb-video-card__link {
    z-index: 1;
  }
}.pb-lesson-plan-container {
  display: flex;
  font-size: 14px;
  justify-content: center;
  margin: 0 auto;
  max-width: 75rem;
}
.pb-lesson-plan-container .pb-modal__bounds {
  text-align: initial;
}
.pb-lesson-plan-container .pb-modal--rtl .pb-modal__close {
  left: 0.25rem;
}
.pb-lesson-plan-container .pb-book-card__quick-menu {
  padding: 0 1rem !important;
}
.pb-lesson-plan-container__overview {
  background-color: #fff;
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.1);
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 3rem;
  position: initial;
  text-align: center;
  width: auto;
}
.pb-lesson-plan-container__overview::-webkit-scrollbar {
  width: 0.25rem;
}
.pb-lesson-plan-container__overview::-webkit-scrollbar-thumb {
  background: #4990e2;
  border-radius: 0.5rem;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__overview {
    float: left;
    height: 100vh;
    margin: initial;
    overflow: scroll;
    position: sticky;
    top: 3rem;
    width: 360px;
  }
}
.pb-lesson-plan-container__footer-card {
  background: #f8fafd;
  color: #676B6D;
  font-size: 14px;
  margin: 0 auto;
  max-width: 700px;
  padding: 2rem;
  text-align: center;
}
.pb-lesson-plan-container__brd-crumb {
  border-bottom: 1px dashed #D6D9DC;
  margin: 2rem;
  padding-bottom: 1rem;
  position: relative;
  text-align: center;
  z-index: 1;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__section-wrapper {
    background: #F9F9F9;
    margin: 0;
    padding: 0 2rem;
    text-align: center;
  }
}
.pb-lesson-plan-container__section-main {
  background: #fff;
  margin-left: -2rem;
  margin-right: -2rem;
  max-width: 764px;
}
.pb-lesson-plan-container__section-secondary {
  display: flex;
}
.pb-lesson-plan-container__book-detail {
  display: flex;
  margin-top: 2rem;
}
.pb-lesson-plan-container__book-detail .pb-book-card {
  flex: 1;
  height: fit-content;
  min-width: 120px;
}
.pb-lesson-plan-container__book-desc {
  flex: 2;
  margin: 0;
  padding-left: 1rem;
  text-align: left;
}
.pb-lesson-plan-container__book-desc--rtl {
  padding-left: 0;
  padding-right: 1rem;
  text-align: right;
}
.pb-lesson-plan-container__book-syn {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  display: -webkit-box;
  margin-bottom: 1rem;
  min-height: 100px;
  overflow: hidden;
}
.pb-lesson-plan-container__head {
  color: #676B6D !important;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif !important;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  text-transform: uppercase;
}
.pb-lesson-plan-container__banner {
  height: 100px;
  margin-bottom: 3rem;
  margin-top: -2rem;
  position: relative;
}
.pb-lesson-plan-container__banner-image {
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.pb-lesson-plan-container__banner-icon {
  bottom: 0;
  margin: 0;
  position: absolute;
  transform: translate(-50%, 50%);
}
.pb-lesson-plan-container__banner-icon--rtl {
  transform: translate(50%, 50%);
}
.pb-lesson-plan-container__grade {
  color: #676B6D;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
}
.pb-lesson-plan-container__footer {
  align-items: center;
  display: flex;
  font-size: 1rem;
  font-weight: bold;
  justify-content: space-between;
}
.pb-lesson-plan-container__footer * {
  margin: 0;
}
.pb-lesson-plan-container__prg-wrapper {
  display: flex;
  flex: 1;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.pb-lesson-plan-container__prg {
  background: #97CF5F;
  height: 100%;
  height: 0.5rem;
  margin: 0 1px;
  opacity: 0.2;
  padding: 2px;
  width: 100%;
}
.pb-lesson-plan-container__prg--done {
  opacity: 1;
}
.pb-lesson-plan-container__page {
  margin: 0 2rem;
}
.pb-lesson-plan-container__title {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 24px;
  font-weight: 400;
  margin: 1rem;
}
.pb-lesson-plan-container__sub-title {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 14px;
  font-weight: 400;
}
.pb-lesson-plan-container__sub-title--rtl {
  font-weight: 600;
}
.pb-lesson-plan-container__actions {
  align-items: center;
  display: flex;
  justify-content: space-evenly;
  margin: 2rem;
}
.pb-lesson-plan-container__actions-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  height: 55px;
  justify-content: space-between;
  margin-top: 0;
  width: 33.333%;
}
.pb-lesson-plan-container__actions-item .pb-dropdown__toggle > .pb-link {
  color: black !important;
}
.pb-lesson-plan-container__actions-item .pb-svg-icon--sm {
  height: 20px;
  width: 20px;
}
.pb-lesson-plan-container__actions-item--offline .pb-svg-icon {
  fill: unset;
}
.pb-lesson-plan-container__actions-item--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.pb-lesson-plan-container__actions-item--color {
  color: #e94f1d;
  letter-spacing: -0.3px;
}
.pb-lesson-plan-container__learnings-section {
  border-top: 1px dashed #D6D9DC;
  flex: 1;
  margin: 0 2rem;
  padding: 2rem 0;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__learnings-section {
    border-left: 1px solid #D6D9DC;
    border-top: none;
    margin: 0;
    padding: 2rem;
  }
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__learnings-section--rtl {
    border-left: none;
    border-right: 1px solid #D6D9DC;
  }
}
.pb-lesson-plan-container__learnings {
  color: #555d67;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 14px;
  margin: 0;
  padding-top: 1rem;
  text-align: left;
  text-align: justify;
}
.pb-lesson-plan-container__learnings li {
  list-style: none;
}
.pb-lesson-plan-container__point {
  display: inline-flex;
  margin: 0.5rem 0;
}
.pb-lesson-plan-container__point .pb-svg-icon {
  fill: none;
}
.pb-lesson-plan-container__point-text {
  flex: 1;
  margin: 0;
}
.pb-lesson-plan-container__contents-section {
  border-top: 1px dashed #D6D9DC;
  flex: 1;
  margin: 0 2rem;
  padding: 2rem 0;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__book-section {
    border-top: none;
  }
}
.pb-lesson-plan-container__submenu {
  background-color: white;
  border-radius: 4px;
  bottom: 3.5rem;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
  line-height: 2.5;
  margin: 0;
  max-height: 450px;
  overflow: auto;
  padding: 1rem;
  position: fixed;
  right: 0;
  text-align: center;
  width: 310px;
  z-index: 50;
}
.pb-lesson-plan-container__submenu--active {
  color: #064E96;
  font-weight: bold;
}
.pb-lesson-plan-container__submenu p + p {
  border-top: 1px solid #D6D9DC;
  margin: 0;
  padding: 0.5rem;
}
.pb-lesson-plan-container__submenu--rtl {
  left: 0;
  right: auto;
}
.pb-lesson-plan-container__tags {
  padding: 1rem;
}
.pb-lesson-plan-container__tags li {
  margin-left: 0.5rem;
}
.pb-lesson-plan-container__tags--rtl .pb-pill--with-icon .pb-pill__label {
  margin-left: auto;
  margin-right: 0.5rem;
}
.pb-lesson-plan-container__tags--rtl .pb-pill--with-icon {
  padding-right: 0.5rem;
}
.pb-lesson-plan-container__contents {
  color: #4990e2;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  padding: 1rem 0;
}
.pb-lesson-plan-container__contents > p {
  border-radius: 2000px;
  cursor: pointer;
  padding: 0.5rem;
}
.pb-lesson-plan-container__contents > p:hover, .pb-lesson-plan-container__contents > p:active, .pb-lesson-plan-container__contents > p:focus {
  background: #EFF6FF;
}
.pb-lesson-plan-container__content--active {
  background: #EFF6FF;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__vocab-section {
    column-count: 2;
    column-gap: 10px;
    flex-flow: row wrap;
    justify-content: center;
  }
}
.pb-lesson-plan-container__vocab-box {
  display: inline-block;
  margin-bottom: 8px;
  margin-top: 0;
  width: 100%;
}
.pb-lesson-plan-container__word {
  border: 2px solid #D6D9DC;
  border-bottom-style: dashed;
  border-radius: 6px;
  color: #136B9C !important;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 16px;
  font-weight: 400;
  padding: 1rem;
}
.pb-lesson-plan-container__definition {
  border: 2px solid #D6D9DC;
  border-radius: 6px;
  border-top: none;
  font-size: 14px;
  margin: 0 !important;
  padding: 1rem;
}
.pb-lesson-plan-container__definition * {
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif !important;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__watchout-sec {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .pb-lesson-plan-container__watchout-sec div {
    margin-top: 0;
  }
}
.pb-lesson-plan-container__wrong {
  background: #FBDFDF;
  border-radius: 6px;
  margin-top: 1rem;
  padding: 1rem;
  position: relative;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__wrong {
    margin: 0.5rem;
  }
}
.pb-lesson-plan-container__right {
  background: #DFFBDF;
  border-radius: 6px;
  margin-top: 1rem;
  padding: 1rem;
  position: relative;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__right {
    margin: 0.5rem;
  }
}
.pb-lesson-plan-container__icon {
  left: -0.5rem;
  position: absolute;
  top: -0.5rem;
}
.pb-lesson-plan-container__icon--rtl {
  left: auto;
  right: -0.5rem;
}
.pb-lesson-plan-container__inline-section {
  padding: 1rem 0;
}
.pb-lesson-plan-container__qa-section {
  padding: 1rem 0;
}
.pb-lesson-plan-container__qa-section + .pb-lesson-plan-container__qa-section {
  border-top: 1px dashed #D6D9DC;
}
.pb-lesson-plan-container__section {
  margin: 0;
  padding: 2rem 0;
}
.pb-lesson-plan-container__section + .pb-lesson-plan-container__section {
  border-top: 1px dashed #D6D9DC;
}
.pb-lesson-plan-container__yt-section {
  align-items: flex-start;
  display: flex;
}
.pb-lesson-plan-container__yt-video {
  flex: 1;
  margin-right: 1rem;
  width: 350px;
}
.pb-lesson-plan-container__yt-video--rtl {
  margin-left: 1rem;
  margin-right: 0;
}
.pb-lesson-plan-container__video-card .pb-video-card {
  height: 101px;
  width: 156px;
}
.pb-lesson-plan-container__yt-title {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 14px;
  margin: 0;
  text-align: initial;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__yt-title {
    font-size: 18px;
  }
}
.pb-lesson-plan-container__yt-desc {
  margin-top: 0;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__yt-desc {
    color: #000;
    flex: 2;
    opacity: 0.7;
  }
}
.pb-lesson-plan-container__yt-attr {
  font-size: 12px;
  margin-top: 0.5rem;
}
.pb-lesson-plan-container__question {
  color: #136B9C !important;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 16px;
  font-weight: 400;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__section-img {
    display: flex;
    font-style: normal;
    margin-top: 0 !important;
  }
}
.pb-lesson-plan-container__section-img .pb-lesson-plan-container__image {
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__section-img .pb-lesson-plan-container__image {
    flex: 1;
    width: 50%;
  }
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__section-img .pb-lesson-plan-container__descrptn {
    align-self: center;
    display: flex;
    flex: 1;
    font-size: 1.4rem;
    justify-content: center;
    margin-top: 0;
    padding-left: 1.5rem;
    text-align: left;
  }
}
@media only screen and (min-width: 48em) {
  .pb-lesson-plan-container__section-img .pb-lesson-plan-container__descrptn--rtl {
    padding-left: 0;
    padding-right: 1.5rem;
    text-align: right;
  }
}
.pb-lesson-plan-container__section-img + .pb-lesson-plan-container__section-img {
  border-top: 1px dashed #D6D9DC;
}
.pb-lesson-plan-container .pb-horizontal-grid {
  padding-left: 20px;
}
.pb-lesson-plan-container .pb-horizontal-grid__col {
  width: 150px;
}
.pb-lesson-plan-container__content ol, .pb-lesson-plan-container__content ul {
  font-weight: bold;
  list-style-position: outside;
  padding-left: 2rem;
}
.pb-lesson-plan-container__content a * {
  color: #4990e2 !important;
  font-weight: bold;
  text-decoration-line: underline;
}
.pb-lesson-plan-container__content * {
  color: #000 !important;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif !important;
  font-size: 1rem !important;
}
.pb-lesson-plan-container__content-bold {
  font-weight: bold;
  text-align: center;
}
.pb-lesson-plan-container__offline a {
  pointer-events: none !important;
}
.pb-lesson-plan-container__offline a * {
  color: rgba(0, 0, 0, 0.87) !important;
}
.pb-lesson-plan-container__delete-modal-title {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 1.414em;
  font-weight: normal;
  line-height: 1.25;
  padding-bottom: 0.5rem;
}
.pb-lesson-plan-container--rtl {
  direction: rtl;
}
.pb-lesson-plan-container--rtl .pb-horizontal-grid {
  padding-left: 0;
  padding-right: 20px;
}.pb-lpsection-card {
  background-color: white;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  min-height: 100vh;
  text-align: center;
  width: 100%;
}
.pb-lpsection-card .pb-book-reader__modal-wrapper {
  direction: ltr;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 48em) {
  .pb-lpsection-card {
    margin: 2rem auto;
    max-width: 700px;
    min-height: 200px;
  }
}
.pb-lpsection-card__head {
  color: #676B6D !important;
  font-family: "Noto Sans", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif !important;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  text-transform: uppercase;
}
.pb-lpsection-card__close {
  left: 1rem;
  position: absolute;
  top: 1rem;
}
.pb-lpsection-card__close--rtl {
  left: auto;
  right: 1rem;
}
.pb-lpsection-card__header {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 112px;
  justify-content: center;
  position: relative;
}
@media only screen and (min-width: 48em) {
  .pb-lpsection-card__header {
    border-radius: 16px 16px 0 0;
  }
}
.pb-lpsection-card__image {
  bottom: 0;
  position: absolute;
  right: 0;
}
.pb-lpsection-card__image--rtl {
  left: 0;
  right: auto;
  transform: scaleX(-1);
}
.pb-lpsection-card__sub-header {
  border-bottom: 1px dashed #D6D9DC;
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 1rem;
  font-weight: 400;
  padding: 1rem;
}
@media only screen and (min-width: 48em) {
  .pb-lpsection-card__sub-header {
    margin: 0 2rem;
  }
}
.pb-lpsection-card__title {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 20px;
  max-width: 60%;
}
.pb-lpsection-card__content {
  margin: 0;
  padding: 2rem;
  text-align: justify;
}.pb-error-page__image-wrapper {
  background-position: center;
  background-size: cover;
  height: 70vh;
  margin-bottom: 2rem;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .pb-error-page__image-wrapper {
    margin-bottom: 10rem;
  }
}

.pb-error-page__error-txt {
  background-color: #fff;
  bottom: calc(3 * 8rem - 4rem);
  box-shadow: 0 0 2rem 0 #000;
  left: 1rem;
  margin-bottom: calc(-8rem - 2rem);
  padding: 1rem;
  position: relative;
  width: 50%;
}
@media only screen and (min-width: 48em) {
  .pb-error-page__error-txt {
    bottom: calc(2 * 8rem - 2rem);
    left: 4rem;
    margin-bottom: calc(-8rem - 4rem);
    padding: 1rem 1rem 4rem;
    width: 40%;
  }
}

.pb-error-page__title {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 1.999396em;
}
@media only screen and (min-width: 48em) {
  .pb-error-page__title {
    font-size: 2.827145944em;
  }
}

.pb-error-page__header {
  color: #e94e1b;
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 0.5001510456em;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 48em) {
  .pb-error-page__header {
    font-size: 0.7072135785em;
  }
}

.pb-error-page__content {
  font-family: "Raleway", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", sans-serif;
  font-size: 0.7072135785em;
  font-weight: normal;
  line-height: 1.5;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 48em) {
  .pb-error-page__content {
    font-size: 1em;
  }
}

.pb-error-page--rtl .pb-error-page__error-txt {
  direction: rtl;
}.pb-no-space-for-more-offline-books-modal__title {
  font-family: "Bree Serif", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Oriya UI", "Noto Sans Tibetan", "Noto Sans Gurmukhi", "Noto Sans Sinhala", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Devanagari", "Noto Sans Ol Chiki", "Chakma (RibengUni Script)", "Kashmiri", "Noto Sans Meetei Mayek", serif;
  font-size: 1.414em;
  font-weight: normal;
  line-height: 1.25;
  margin-top: 0;
}

.pb-no-space-for-more-offline-books-modal__modal-wrapper .pb-modal__content {
  text-align: right;
}