@font-face {
  font-family: 'HN-Thin';
  src: url("/sbd/cre/_lib/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot");
  src: url("/sbd/cre/_lib/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"), url("/sbd/cre/_lib/fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg"); }
@font-face {
  font-family: 'HN-Light';
  src: url("/sbd/cre/_lib/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot");
  src: url("/sbd/cre/_lib/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("/sbd/cre/_lib/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg"); }
@font-face {
  font-family: 'HN-Roman';
  src: url("/sbd/cre/_lib/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot");
  src: url("/sbd/cre/_lib/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("/sbd/cre/_lib/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg"); }
@font-face {
  font-family: 'HN-Medium';
  src: url("/sbd/cre/_lib/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot");
  src: url("/sbd/cre/_lib/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("/sbd/cre/_lib/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg"); }
@font-face {
  font-family: 'HN-Bold';
  src: url("/sbd/cre/_lib/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
  src: url("/sbd/cre/_lib/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"), url("/sbd/cre/_lib/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg"); }
@font-face {
  font-family: 'HNC-Bold';
  src: url("/sbd/cre/_lib/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot");
  src: url("/sbd/cre/_lib/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), url("/sbd/cre/_lib/fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg"); }
@font-face {
  font-family: 'HNC-Heavy';
  src: url("/sbd/cre/_lib/fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot");
  src: url("/sbd/cre/_lib/fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/33bb86d1-8adf-454e-aee3-ca1c89445476.woff") format("woff"), url("/sbd/cre/_lib/fonts/921ef834-872c-4460-ac11-f5fbcac9fa2d.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/9d3bb5f2-6932-419e-a56f-382131ffd4b8.svg#9d3bb5f2-6932-419e-a56f-382131ffd4b8") format("svg"); }
@font-face {
  font-family: 'HNC-Black';
  src: url("/sbd/cre/_lib/fonts/978fc490-bc85-49a5-a85d-d28703cdeb3b.eot");
  src: url("/sbd/cre/_lib/fonts/978fc490-bc85-49a5-a85d-d28703cdeb3b.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/58310d61-40ac-4464-b817-30d9e9deb3bb.woff") format("woff"), url("/sbd/cre/_lib/fonts/96017e22-70f3-4c82-9620-352a5f107d90.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/d7282731-5798-4d1c-90ae-efbd49632898.svg#d7282731-5798-4d1c-90ae-efbd49632898") format("svg"); }
#wrapall {
  background-color: #f8f8f8;
  width: 100% !important;
  min-width: 320px;
  max-width: 1440px;
  margin: 0 auto; }
  #wrapall .c00 {
    background-color: #f8f8f8;
    margin-top: 0px !important;
    width: 100% !important; }
    #wrapall .c00 div {
      float: none; }
    #wrapall .c00 h1 {
      font-family: "HNC-Bold", Helvetica, Arial, Verdana, sans-serif;
      font-size: 84px;
      text-transform: uppercase; }
    #wrapall .c00 h2 {
      font-family: "HNC-Bold", Helvetica, Arial, Verdana, sans-serif;
      font-size: 44px;
      text-transform: uppercase; }
      #wrapall .c00 h2 a:hover {
        text-decoration: none; }
    #wrapall .c00 h3 {
      font-family: "HNC-Bold", Helvetica, Arial, Verdana, sans-serif;
      font-size: 30px;
      text-transform: uppercase; }
    #wrapall .c00 h4 {
      font-family: normal normal 24px/28px "HNC-Bold", Helvetica, Arial, Verdana, sans-serif;
      text-transform: uppercase; }
    #wrapall .c00 section.cwwbos_full-bleed-wrapper {
      text-align: center; }
      #wrapall .c00 section.cwwbos_full-bleed-wrapper h1 {
        color: #ffffff;
        font: normal normal 60px/60px "HNC-Bold", Helvetica, Arial, Verdana, sans-serif;
        margin: 0;
        text-transform: uppercase; }
        #wrapall .c00 section.cwwbos_full-bleed-wrapper h1.cwwbos_preheadline {
          color: #ffffff;
          font: normal normal 15px/18px HN-Medium, "Helvetica Neue Medium", "Helvetica Neue";
          text-transform: none; }
      #wrapall .c00 section.cwwbos_full-bleed-wrapper h2 {
        color: #4d4d4d;
        font: normal normal 30px/64px "HNC-Bold", Helvetica, Arial, Verdana, sans-serif;
        text-transform: uppercase; }
      #wrapall .c00 section.cwwbos_full-bleed-wrapper p {
        clear: left;
        color: #ffffff;
        font: normal normal 14px/16px HN-Roman, Helvetica, Arial, Verdana, sans-serif; }
        #wrapall .c00 section.cwwbos_full-bleed-wrapper p a {
          color: #cc0000;
          text-decoration: none; }
      #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero {
        background-image: url(/sbd/cre/marketing/staples-for-students/images/hero_bg.png);
        background-position: top right;
        background-repeat: no-repeat;
        background-size: cover;
        background-color: #52B9E9;
        margin: 0 auto;
        text-align: left;
        width: 100%;
        height: 500px; }
        @media only screen and (max-width: 1280px) {
          #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero {
            background-position-x: -86px;
            background-position-y: 0px; } }
        @media only screen and (max-width: 1024px) {
          #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero {
            background-position-x: -126px; } }
        @media only screen and (max-width: 768px) {
          #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero {
            background-image: url(/sbd/cre/marketing/staples-for-students/images/hero_bg_tab.png);
            background-position: top right;
            background-repeat: no-repeat;
            background-size: cover;
            margin: 0 auto;
            text-align: left;
            width: 100%;
            height: 430px; } }
        @media only screen and (max-width: 500px) {
          #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero {
            background-image: url(/sbd/cre/marketing/staples-for-students/images/hero_bg_mob.png);
            background-position: top right;
            background-repeat: no-repeat;
            background-size: 90%;
            margin: 0 auto;
            text-align: left;
            width: 100%;
            height: 524px; } }
        #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text {
          color: #ffffff;
          margin: 0 0 0 12.9%;
          padding-bottom: 20px;
          padding-top: 55px;
          text-transform: uppercase;
          max-width: 385px; }
          @media only screen and (max-width: 1280px) {
            #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text {
              margin: 0 0 0 9.9%; } }
          @media only screen and (max-width: 1024px) {
            #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text {
              margin: 0 0 0 6.9%; } }
          @media only screen and (max-width: 768px) {
            #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text {
              padding-top: 44px; } }
          @media only screen and (max-width: 500px) {
            #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text {
              padding-top: 154px;
              margin: 0 auto;
              max-width: 90%; } }
          #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text .cwwbos_hero_subhead {
            color: #ffffff;
            font: normal normal 22px/26px "HNC-Bold", Helvetica, Arial, Verdana, sans-serif;
            margin: 10px 0 12px 0;
            text-transform: none; }
            @media only screen and (max-width: 500px) {
              #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text .cwwbos_hero_subhead {
                margin: 0 auto;
                text-align: center;
                padding-top: 11px;
                font-size: 20px; } }
          #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text p {
            color: #ffffff;
            font: normal normal 14px/22px "HN-Light", Helvetica, Arial, Verdana, sans-serif;
            margin: 10px 0 28px 0;
            text-transform: none; }
            @media only screen and (max-width: 500px) {
              #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text p {
                text-align: center; } }
          #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text .cwwbos_hero_headline {
            color: #ffffff;
            font: normal normal 104px 'HNC-Black';
            font-size: 104px;
            line-height: 0.9em; }
            @media only screen and (max-width: 768px) {
              #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text .cwwbos_hero_headline {
                font-size: 84px;
                max-width: 288px; } }
            @media only screen and (max-width: 500px) {
              #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text .cwwbos_hero_headline {
                font-size: 44px;
                max-width: 100%;
                text-align: center; } }
          #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text .cwwbos_hero_disclaimer {
            padding-top: 120px; }
            #wrapall .c00 section.cwwbos_full-bleed-wrapper#cwwbos_hero .cwwbos_hero-text .cwwbos_hero_disclaimer p {
              color: #4d4d4d;
              font-size: 12px;
              line-height: 18px;
              margin: 0;
              padding: 0;
              width: 100%; }
      #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta {
        background-color: #f8f8f8;
        border: 2px solid #4d4d4d;
        color: #4d4d4d;
        float: left;
        font-family: HN-Bold, "Helvetica Neue Bold", "Helvetica Neue";
        font-size: 14px;
        line-height: 18px;
        margin-right: 23px;
        padding: 14px 28px;
        text-align: center;
        text-transform: uppercase;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s; }
        @media only screen and (max-width: 500px) {
          #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta {
            float: none;
            margin: 15px auto; } }
        #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta:hover {
          background-color: #4d4d4d;
          color: #f8f8f8; }
        #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta a {
          color: inherit; }
          #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta a:hover {
            color: inherit;
            text-decoration: none; }
      #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta_blue {
        background-color: #52B9E9;
        border: 2px solid #ffffff;
        color: #ffffff;
        box-sizing: border-box;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s; }
        @media only screen and (max-width: 500px) {
          #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta_blue {
            float: none;
            position: relative;
            left: 0;
            right: 0;
            width: 83%; } }
        #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta_blue:hover {
          background-color: #ffffff;
          color: #52B9E9; }
        #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta_blue a {
          color: inherit;
          text-decoration: none; }
          #wrapall .c00 section.cwwbos_full-bleed-wrapper .cwwbos_cta_blue a:hover {
            color: inherit;
            text-decoration: none; }
    #wrapall .c00 #cwwbos_legal-disclaimers p {
      color: #4d4d4d;
      font-size: 12px;
      padding: 25px;
      text-align: left; }
  #wrapall .cwwbos_bgWhite {
    background-color: #ffffff; }
  #wrapall .cwwbos_bgGray {
    background-color: #f8f8f8; }
  #wrapall .cwwbos_bgGray2 {
    background-color: #efefef; }
  #wrapall .cwwbos_bgLtBlue {
    background-color: #52B9E9; }
  #wrapall #sweepsiframe {
    border: none !important; }
    #wrapall #sweepsiframe h2.text-center {
      visibility: hidden; }

/*# sourceMappingURL=main.css.map */
