/* line 2, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers {
  position: relative;
}
/* line 5, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers .color-line {
  height: 130px;
}
@media (max-width: 992px) {
  /* line 5, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .color-line {
    height: 73px;
  }
}
@media (max-width: 992px) {
  /* line 13, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-0 {
    margin-top: 0px;
  }
}
@media (max-width: 992px) {
  /* line 19, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 img {
    width: 50px;
    top: -65px;
    left: 60px;
    position: relative;
  }
}
@media (max-width: 992px) {
  /* line 28, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1.section-1-category {
    height: 260px;
    background-position: 0;
  }
  /* line 33, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1.section-1-category h1 {
    font-size: 18px;
  }
  /* line 37, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1.section-1-category p {
    font-size: 11px;
  }
}
@media (max-width: 992px) {
  /* line 44, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #sub-menu {
    background-color: #e8e8e8;
  }
  /* line 48, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal {
    padding: 0;
  }
  /* line 50, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog {
    margin: 0;
  }
  /* line 52, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog .modal-content #get-access {
    flex-direction: column;
  }
  /* line 55, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog .modal-content #get-access a {
    font-family: BentonSans;
    position: absolute;
    right: 20px;
    top: 20px;
    font-weight: bold;
    font-size: 20px;
    color: #009EE2;
    text-decoration: none;
  }
  /* line 65, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog .modal-content #get-access #right {
    color: #fff !important;
  }
  /* line 68, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog .modal-content #get-access #left, #offers .modal .modal-dialog .modal-content #get-access #right {
    width: 100%;
  }
  /* line 70, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog .modal-content #get-access #left h1, #offers .modal .modal-dialog .modal-content #get-access #right h1 {
    font-size: 32px;
    margin-bottom: 40px;
  }
  /* line 74, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog .modal-content #get-access #left h3, #offers .modal .modal-dialog .modal-content #get-access #right h3 {
    font-size: 14px;
    margin-bottom: 20px;
  }
  /* line 78, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog .modal-content #get-access #left ul li, #offers .modal .modal-dialog .modal-content #get-access #right ul li {
    font-size: 11px;
    margin-top: 0px;
    line-height: 1.5;
  }
  /* line 84, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers .modal .modal-dialog .modal-content #get-access #left label, #offers .modal .modal-dialog .modal-content #get-access #right label {
    font-size: 10px;
  }
}
@media (max-width: 992px) {
  /* line 95, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-1 {
    min-height: 250px !important;
  }
  /* line 97, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-1 .text {
    margin-top: 0px !important;
  }
  /* line 100, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-1 .text h1 {
    font-size: 18px;
    text-align: left;
  }
  /* line 105, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-1 .text p, #offers.offers-product #section-1 .text div {
    font-size: 11px;
  }
  /* line 112, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-2 h2 {
    font-size: 17px;
  }
  /* line 115, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-2 p {
    font-size: 13px;
  }
  /* line 118, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-2 hr {
    width: 50%;
  }
  /* line 123, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-3 {
    margin-top: 120px !important;
    margin-bottom: 20px !important;
  }
  /* line 126, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-3 p {
    font-size: 18px !important;
  }
  /* line 132, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .nav-link, #offers.offers-product #section-4 .nav-link.active {
    font-size: 11px;
  }
  /* line 136, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .nav {
    justify-content: space-evenly !important;
  }
  /* line 140, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .w-50 {
    width: 75% !important;
  }
  /* line 144, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .tab-pane {
    min-height: 230px;
  }
  /* line 148, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .tab-content {
    color: #0e082c;
  }
  /* line 150, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .tab-content p {
    font-size: 11px;
  }
  /* line 154, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .tab-content li {
    font-size: 12px;
  }
  /* line 159, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .latest-offers-content {
    margin: 0 15%;
  }
  /* line 161, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .latest-offers-content a, #offers.offers-product #section-4 .latest-offers-content p {
    font-size: 12px !important;
  }
  /* line 164, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .latest-offers-content .interested {
    margin-top: 20px !important;
    flex-direction: column;
  }
  /* line 167, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .latest-offers-content .interested .d-flex {
    margin-top: 40px !important;
    justify-content: left !important;
  }
  /* line 171, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-4 .latest-offers-content .interested a {
    margin-right: 20px;
    margin-left: 0;
  }
  /* line 180, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-6 p {
    font-size: 17px;
  }
  /* line 184, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-6 h5 {
    font-size: 12px;
  }
  /* line 188, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers.offers-product #section-6 .btn {
    margin-top: 40px;
    background-color: #fff;
    border-color: #fff;
    width: 130px;
    height: 30px;
    font-size: 10px;
    color: #606060;
    line-height: 20px !important;
  }
}
/* line 204, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1,
#offers #section-0 {
  background-color: #fff;
  background-size: cover;
  background-position: center right;
  min-height: 600px;
}
/* line 212, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1 #category-2,
#offers #section-1 #category-4,
#offers #section-0 #category-2,
#offers #section-0 #category-4 {
  width: 400px;
  float: right !important;
}
/* line 218, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1 #category-3,
#offers #section-0 #category-3 {
  width: 400px;
  float: right !important;
}
/* line 221, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1 #category-3 h1, #offers #section-1 #category-3 p,
#offers #section-0 #category-3 h1,
#offers #section-0 #category-3 p {
  color: #fff;
}
/* line 226, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1 > div,
#offers #section-0 > div {
  height: 100%;
}
/* line 230, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1 .last-updated,
#offers #section-0 .last-updated {
  font-style: italic;
  color: #666;
  background-color: #f9f9f9;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 0.9em;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 50px;
}
@media (max-width: 992px) {
  /* line 248, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 .hero-mobile > div,
  #offers #section-0 .hero-mobile > div {
    margin-top: 20px;
    width: 50%;
  }
  /* line 253, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 .hero-mobile p,
  #offers #section-0 .hero-mobile p {
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.08;
    letter-spacing: normal;
    text-align: center;
    color: #0e082c;
  }
  /* line 265, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 h1,
  #offers #section-0 h1 {
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.59;
    letter-spacing: normal;
    text-align: center;
    color: #0e082c;
    margin-bottom: 30px;
  }
  /* line 278, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 h2,
  #offers #section-0 h2 {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.58;
    letter-spacing: normal;
    text-align: center;
    color: #0e082c;
    margin-bottom: 50px;
  }
  /* line 290, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 h3,
  #offers #section-0 h3 {
    font-size: 17px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.08;
    letter-spacing: normal;
    text-align: center;
    color: #0e082c;
    margin-bottom: 0px;
  }
  /* line 302, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 p, #offers #section-1 img + h1 + div,
  #offers #section-0 p,
  #offers #section-0 img + h1 + div {
    font-family: BentonSansBook;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.08;
    letter-spacing: normal;
    text-align: center;
    color: #0e082c;
  }
  /* line 314, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 hr,
  #offers #section-0 hr {
    width: 90%;
    margin: 0px auto;
    color: #0e082c;
  }
  /* line 320, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 .text,
  #offers #section-0 .text {
    margin-top: 63px;
  }
}
/* line 325, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1 .text,
#offers #section-0 .text {
  margin-top: 150px;
}
/* line 330, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1 p, #offers #section-1 img + h1 + div,
#offers #section-0 p,
#offers #section-0 img + h1 + div {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #0e082c;
}
/* line 343, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-1 h1, #offers #section-1 h2,
#offers #section-0 h1,
#offers #section-0 h2 {
  color: #0E082C;
  font-weight: bold;
}
@media (max-width: 992px) {
  /* line 349, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-1 h2,
  #offers #section-0 h2 {
    font-weight: normal;
  }
}
/* line 357, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-2 {
  margin: 50px auto;
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  /* line 362, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-2 .flex-row {
    flex-direction: column !important;
  }
}
/* line 366, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-2 h1 {
  font-size: 29.5px;
  text-align: center;
  margin-top: 40px;
  font-weight: bold;
}
/* line 373, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-2 hr {
  width: 70%;
  margin: 20px auto;
  color: #0e082c;
}
/* line 378, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-2 h2 {
  font-size: 40px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0px;
}
/* line 385, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-2 p {
  font-size: 16px;
}
/* line 389, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-2 div {
  margin-bottom: 50px;
}
/* line 395, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-3 p {
  font-size: 52px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.49;
  letter-spacing: normal;
  color: #0e082c;
}
@media (max-width: 992px) {
  /* line 406, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-3 p {
    font-size: 18px;
    font-weight: normal;
    line-height: 2.39;
    letter-spacing: 0.72px;
    text-align: center;
  }
  /* line 413, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-3 .starter-template {
    padding: 0px !important;
  }
}
/* line 419, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 {
  padding-top: 70px;
  margin-top: -70px;
  margin-bottom: 50px;
  color: #fff !important;
}
/* line 424, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .tab-pane {
  color: #0e082c;
  min-height: 400px;
  font-size: 15px;
}
/* line 431, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-label {
  margin-top: 50px;
  width: 136px;
  height: 344px;
  position: absolute;
  left: 0;
}
/* line 437, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-label p {
  transform: rotate(-90deg);
  object-fit: contain;
  font-family: BentonSans;
  font-size: 37px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: absolute;
  top: 100px;
  left: -10px;
  width: 344px;
  height: 136px;
}
/* line 456, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-label p.multiline {
  left: -45px;
}
/* line 460, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 p {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #0e082c;
}
@media (max-width: 992px) {
  /* line 460, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 p {
    font-size: 8px;
    line-height: 1.5;
  }
}
/* line 477, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 ul {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: normal;
  color: #0e082c;
}
/* line 488, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 #product-2 ul {
  font-size: 1rem;
}
/* line 492, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 a.latest-offers {
  width: 50%;
  object-fit: contain;
  font-family: BentonSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.78;
  letter-spacing: normal;
  text-align: center;
  color: #0e082c;
}
/* line 507, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .interested p {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #0e082c;
  margin: 0px;
  line-height: 1;
}
/* line 520, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .interested a {
  width: 51.4px;
  height: 28.4px;
  object-fit: contain;
  line-height: 1.8 !important;
  margin-left: 20px;
  margin-top: -8px;
  border-radius: 30.6px !important;
  border: solid 1px #009ee2;
}
/* line 533, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box:hover a {
  visibility: visible !important;
}
/* line 536, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box {
  padding: 15px;
}
/* line 540, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content {
  padding-top: 95%;
  max-width: 544px;
  object-fit: contain;
  border-radius: 39px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
  position: relative;
}
/* line 548, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
}
/* line 556, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container .row {
  padding: 0 30px;
}
/* line 560, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container .col-md-4 {
  padding: 0;
}
/* line 564, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container .top-color {
  border-top-left-radius: 39px;
  border-top-right-radius: 39px;
  height: 70px;
  width: 100%;
}
/* line 571, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container img {
  margin-top: -10px;
  margin-bottom: -50px;
}
/* line 576, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container h1 {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 36px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.15;
  letter-spacing: normal;
  text-align: center;
  color: #0e082c;
  margin-bottom: 40px;
}
/* line 592, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container h2 {
  font-family: BentonSans;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #0e082c;
  margin-bottom: 0;
}
/* line 607, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container hr {
  color: #0e082c !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
/* line 614, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container p {
  font-family: BentonSans;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #0e082c;
}
/* line 626, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .category-box-content .box-container a {
  margin-top: 50px;
  font-size: 21px !important;
  border-radius: 40px !important;
  padding: 5px 10px !important;
  line-height: 1.2 !important;
  width: 150px;
  visibility: hidden;
}
@media (max-width: 992px) {
  /* line 637, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 .category-box-content .box-container img {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    width: 50px;
  }
  /* line 643, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 .category-box-content .box-container h1 {
    font-size: 15px;
    margin-bottom: 10px;
  }
  /* line 648, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 .category-box-content .box-container h2, #offers #section-4 .category-box-content .box-container p {
    font-size: 10px;
  }
  /* line 652, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 .category-box-content .box-container a {
    margin-top: 10px;
    width: 75px;
    font-size: 10px !important;
    visibility: visible;
  }
}
/* line 661, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box:hover a {
  visibility: visible !important;
}
/* line 664, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box:hover .bottom-color {
  visibility: visible !important;
}
/* line 667, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box {
  padding: 15px;
}
/* line 670, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box-content {
  padding-top: 100%;
  max-width: 544px;
  object-fit: contain;
  border-radius: 39px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
  text-align: center;
  position: relative;
}
/* line 679, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box-content .group-box-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
}
/* line 688, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box-content .group-box-container .bottom-color {
  border-top-left-radius: 39px;
  border-top-right-radius: 39px;
  border-radius: 39px;
  background-color: #fff;
  width: 100%;
  height: 60%;
  position: absolute;
  bottom: 0px;
  z-index: -1;
  visibility: hidden;
}
/* line 701, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box-content .group-box-container h1 {
  font-family: BentonSans;
  font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.64;
  letter-spacing: normal;
  color: #0e082c;
  text-align: center;
  margin-top: 30px;
}
/* line 714, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box-content .group-box-container h2 {
  font-family: BentonSans;
  font-size: 27px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.64;
  letter-spacing: normal;
  color: #0e082c;
  text-align: center;
  margin-top: 30px;
  z-index: 5;
}
/* line 728, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box-content .group-box-container a {
  margin-top: 10px;
  font-size: 12px !important;
  border-radius: 40px !important;
  padding: 5px 10px !important;
  line-height: 1.2 !important;
  width: 120px;
  font-weight: normal;
  visibility: hidden;
  background-color: #11052E;
  border-color: #11052E;
}
/* line 741, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .product-group-box-content .group-box-container a:hover {
  background-color: #009EE2;
  border-color: #009EE2;
}
@media (max-width: 992px) {
  /* line 747, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 .product-group-box-content .group-box-container h1 {
    font-size: 21px;
    margin-bottom: 10px;
  }
  /* line 752, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 .product-group-box-content .group-box-container h2 {
    margin-top: 0px;
    font-size: 15px;
  }
  /* line 757, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 .product-group-box-content .group-box-container a {
    margin-top: -10px;
    font-size: 6px !important;
    border-radius: 40px !important;
    padding: 5px 5px !important;
    line-height: 1.2 !important;
    width: 60px;
    font-weight: normal;
    visibility: visible;
    color: #11052E;
    background-color: #fff;
    border-color: #009EE2;
  }
}
/* line 775, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .see-all a {
  text-decoration: none;
  font-family: BentonSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 1.02px;
  text-align: left;
  color: #000000;
}
/* line 788, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 h1 {
  font-size: 29.5px;
  text-align: center;
  margin-top: 40px;
}
/* line 794, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 a.nav-link {
  width: 140px;
  margin: 0px 10px;
  padding: 5px;
  border-radius: 0px;
  font-family: BentonSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.46;
  letter-spacing: normal;
  text-align: center;
  color: #0e082c;
  background-color: #fff;
}
/* line 811, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 a.nav-link.active {
  padding: 5px;
  font-family: BentonSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.46;
  letter-spacing: normal;
  text-align: center;
  color: #0e082c;
  background-color: #fff;
  border-bottom: 1px solid #0e082c;
  padding-bottom: 3px;
}
@media (max-width: 992px) {
  /* line 829, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 a.nav-link, #offers #section-4 a.nav-link.active {
    font-size: 8px;
    font-weight: normal;
    width: 75px;
    margin: 0;
  }
  /* line 836, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 a.nav-link.active {
    font-weight: bold;
  }
  /* line 840, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-4 .nav {
    flex-wrap: initial;
  }
}
/* line 846, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 a.nav-link:hover {
  font-weight: bold;
}
/* line 851, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .tab-content {
  margin: auto;
  margin-top: 80px;
}
/* line 855, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .tab-content h1 {
  text-align: left;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: bold;
}
/* line 863, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-4 .tab-content #product-2 h1 {
  font-size: unset;
}
/* line 870, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large:hover .bottom-color {
  visibility: visible !important;
}
/* line 873, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large {
  padding: 15px;
}
/* line 877, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content {
  padding-top: 520px;
  max-width: 300px;
  object-fit: contain;
  border-radius: 39px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
  text-align: left;
  position: relative;
  margin: auto;
}
/* line 888, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: left;
}
/* line 898, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container .buttons {
  position: absolute;
  bottom: 10%;
  margin: auto;
  width: 100%;
}
/* line 905, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container .bottom-color {
  border-radius: 39px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #fff;
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0px;
  visibility: hidden;
  padding: 30px;
  font-size: 14px;
}
/* line 919, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container h1 {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 35px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.26;
  letter-spacing: normal;
  text-align: left;
  color: #0e082c;
  margin-top: 50px;
  padding-left: 30px;
  min-height: 100px;
}
/* line 935, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container hr {
  color: #0e082c;
  width: 80%;
  margin: auto;
  margin-bottom: 10px;
}
/* line 943, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container h2 {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 21px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #0e082c;
  padding-left: 30px;
}
/* line 957, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container h5 {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #0e082c;
  padding-left: 30px;
  margin-top: 80px;
}
/* line 972, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container ul {
  margin-left: 15px;
}
/* line 977, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container a {
  margin-top: 100px;
  margin-left: 10px;
  font-size: 10px !important;
  border-radius: 40px !important;
  padding: 5px 10px !important;
  line-height: 1.2 !important;
  width: 100px;
  font-weight: normal;
  position: relative;
  z-index: 5;
}
/* line 990, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-5 .product-group-box-large-content .group-box-container a.btn-outline-primary {
  background-color: transparent;
  color: #0e082c;
  margin-right: 10px;
}
/* line 1002, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-6, #offers #section-7 {
  background-color: #009ee2;
  height: 335px;
}
@media (max-width: 992px) {
  /* line 1002, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-6, #offers #section-7 {
    height: 290px;
  }
}
/* line 1008, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-6 p, #offers #section-7 p {
  font-size: 27px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.52;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
@media (max-width: 992px) {
  /* line 1008, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-6 p, #offers #section-7 p {
    font-size: 15px;
  }
}
/* line 1022, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-6 hr, #offers #section-7 hr {
  color: #fff;
}
/* line 1026, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-6 ul, #offers #section-7 ul {
  text-align: left;
}
/* line 1030, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-6 ul li, #offers #section-7 ul li {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  color: #fff;
}
@media (max-width: 992px) {
  /* line 1030, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
  #offers #section-6 ul li, #offers #section-7 ul li {
    font-size: 12px;
    margin-bottom: 15px;
  }
}
/* line 1042, /var/www/demo.epsilon-paper.com/app/assets/stylesheets/website_new/pages/offers.css.scss */
#offers #section-6 h5, #offers #section-7 h5 {
  object-fit: contain;
  font-family: BentonSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
