@font-face {
  font-family: 'Lato Bold';
  src: url("https://i.jebbit.com/fonts/cnKWMxyf/uF0t7wQH29qudPa83NQh_Lato-Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'Lato Black';
  src: url("https://i.jebbit.com/fonts/cnKWMxyf/p6Jol1M5QL625KyiLMbE_Lato-Black.ttf") format("truetype");
}

@font-face {
  font-family: 'DIN_Header_Font';
  src: url("https://i.jebbit.com/fonts/cnKWMxyf/wlMJWYlxRzKIejoVGVg0_DINOffc-CondLight.ttf") format("truetype");
}

.style-heading {
  font-size: 4.0rem;
  color: #eff1f2;
  font-family: DIN_Header_Font;
  text-align: center;
  font-weight: 700;
}

.style-button {
  font-weight: 700;
  font-size: 2.5rem;
  color: #dfdd00;
  font-family: DIN_Header_Font;
  border-color: #dfdd00;
  text-align: center;
  border-radius: 0px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  background-color: rgba(255, 255, 255, 0.12);
  border-width: 1px;
}

.style-body {
  font-size: 2.2rem;
  color: #eff1f2;
  font-family: DIN_Header_Font;
  text-align: center;
  font-weight: 400;
  text-align: left;
}

.campaign-logo-wrapper .logo {
  height: 64px;
  width: 65px;
}

.style-button:hover {
  color: #000000;
  background-color: rgba(0, 231, 255, 0.04);
}

.content-block-secondary > .background-image {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-image: initial;
}

.campaign-logo-wrapper {
  background-color: rgba(255, 255, 255, 0);
  justify-content: center;
}

.body-wrapper {
  justify-content: center;
}

.button-wrapper.button-wrapper {
  justify-content: center;
  justify-content: center;
}

.heading-wrapper {
  justify-content: center;
}

.body-wrapper.social-share-wrapper {
  justify-content: center;
}

.body-wrapper .social-button {
  font-size: 1.6rem;
  font-family: Open Sans;
}

.text-input.style-body {
  text-align: left;
}

.checkbox.style-body {
  text-align: left;
}

.content-block-secondary {
  background-color: #ffffff;
}

.content-block-primary {
  background-color: #273745;
}

.modal {
  background-color: #ffffff;
}

.layout {
  background-color: #1f303a;
}

.layout-qFXcLSFW {
  background-color: #ffffff;
}

.layout-qFXcLSFW > .background-image {
  background-image: url("https://i.jebbit.com/images/gnIsRua9/business-images/iVc3PosQ2bDTkadpg0wz_device-support-2158476_960_720.png");
  background-position: 11% 47%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.50;
}

.screen-qFXcLSFW .campaign-logo-wrapper {
  display: flex;
}

.layout-VuOZvxcQ {
  background-color: #ffffff;
}

.layout-VuOZvxcQ > .background-image {
  background-image: url("https://i.jebbit.com/images/gnIsRua9/business-images/iVc3PosQ2bDTkadpg0wz_device-support-2158476_960_720.png");
  background-position: 11% 47%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.50;
}

.screen-VuOZvxcQ .campaign-logo-wrapper {
  display: flex;
}

.screen-15958 .campaign-logo-wrapper {
  display: none;
  display: none;
}

.screen-QVONUs4K .campaign-logo-wrapper {
  display: none;
}

.content-block-primary-5au8G4mx {
  background-color: rgba(39, 55, 69, 0);
}

.layout-5au8G4mx {
  background-color: #7ebeb1;
}

.layout-5au8G4mx > .background-image {
  background-image: url("https://i.jebbit.com/images/cnKWMxyf/business-images/ZmUMS0zHR3enV2sDD4xC_Background.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.layout-rorkwZpW {
  background-color: #ffffff;
}

.layout-rorkwZpW > .background-image {
  background-image: url("https://i.jebbit.com/images/gnIsRua9/business-images/iVc3PosQ2bDTkadpg0wz_device-support-2158476_960_720.png");
  background-position: 11% 47%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.50;
}

.screen-rorkwZpW .campaign-logo-wrapper {
  display: flex;
}

.screen-YCc6mwIE .campaign-logo-wrapper {
  display: none;
}

.layout-CQlj4S7N {
  background-color: #ffffff;
}

.layout-CQlj4S7N > .background-image {
  background-image: url("https://i.jebbit.com/images/gnIsRua9/business-images/iVc3PosQ2bDTkadpg0wz_device-support-2158476_960_720.png");
  background-position: 11% 47%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.50;
}

.screen-CQlj4S7N .campaign-logo-wrapper {
  display: flex;
}

.layout-uqNVWVA2 {
  background-color: #ffffff;
}

.layout-uqNVWVA2 > .background-image {
  background-image: url("https://i.jebbit.com/images/gnIsRua9/business-images/iVc3PosQ2bDTkadpg0wz_device-support-2158476_960_720.png");
  background-position: 11% 47%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.50;
}

.screen-uqNVWVA2 .campaign-logo-wrapper {
  display: flex;
}

.layout-XMXsvDGJ {
  background-color: #ffffff;
}

.layout-XMXsvDGJ > .background-image {
  background-image: url("https://i.jebbit.com/images/gnIsRua9/business-images/iVc3PosQ2bDTkadpg0wz_device-support-2158476_960_720.png");
  background-position: 11% 47%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.50;
}

.screen-XMXsvDGJ .campaign-logo-wrapper {
  display: flex;
}

.layout-HKfg6XLW {
  background-color: #ffffff;
}

.layout-HKfg6XLW > .background-image {
  background-image: url("https://i.jebbit.com/images/gnIsRua9/business-images/iVc3PosQ2bDTkadpg0wz_device-support-2158476_960_720.png");
  background-position: 11% 47%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.50;
}

.screen-HKfg6XLW .campaign-logo-wrapper {
  display: flex;
}

.button-HJv3TBHY {
  background-color: #000000;
  border-color: #58a1c1;
  border-width: 3px;
}

.button-HJv3TBHY:before {
  background-image: url("https://i.jebbit.com/images/cnKWMxyf/business-images/KAdNqv7TQoiTQn34vS22_Zales-Jewels-Diamonds-A.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper-HJv3TBHY.button-wrapper {
  margin-top: 5px;
}

.button-B70ldqEX {
  background-color: #000000;
  border-color: #58a1c1;
  border-width: 3px;
}

.button-B70ldqEX:before {
  background-image: url("https://i.jebbit.com/images/cnKWMxyf/business-images/9STr5YcdScKmthwOkddw_Zales-Jewels-Diamonds-B.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper-B70ldqEX.button-wrapper {
  margin-top: 5px;
}

.content-piece-wrapper-U89TbYKy.text-wrapper {
  margin-top: 0px;
}

.content-U89TbYKy {
  font-family: Lato Bold;
  font-size: 2.0rem;
  font-weight: 700;
  line-height: normal;
}

.content-uRHX73V9 {
  height: 99px;
  width: 257px;
}

.content-KJX23cxU {
  color: #55cbe5;
  font-family: Lato Black;
  font-size: 3.4rem;
}

.content-piece-wrapper-KJX23cxU.text-wrapper {
  margin-top: 15px;
}

.button-3t3QxBJl {
  background-color: #55cbe5;
  border-radius: 6px;
  border-width: 0px;
  color: #ffffff;
  font-family: Lato Black;
  font-size: 3.0rem;
}

.button-3t3QxBJl:hover {
  background-color: #55cbe5;
  border-radius: 6px;
  color: #ffffff;
}

.content-piece-wrapper .button-3t3QxBJl.basic-button {
  min-height: 47px;
  width: 90%;
}

.content-piece-wrapper .button-3t3QxBJl:hover.basic-button {
  min-height: 45px;
  width: 90%;
}

.content-piece-wrapper-QPTthvJ3.text-wrapper {
  margin-top: 0px;
}

.content-QPTthvJ3 {
  font-family: Lato Black;
  font-size: 5.2rem;
}

.content-6KtKZbxv {
  font-family: Lato Bold;
  font-size: 2.0rem;
  font-weight: 700;
  line-height: normal;
}

.content-piece-wrapper-6KtKZbxv.text-wrapper {
  margin-top: 0px;
}

.button-13XMS3tK {
  background-color: #000000;
  border-color: #58a1c1;
  border-width: 3px;
}

.button-13XMS3tK:before {
  background-image: initial;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper-13XMS3tK.button-wrapper {
  margin-top: 5px;
}

.button-JQ7QNvli {
  background-color: #000000;
  border-color: #58a1c1;
  border-width: 3px;
}

.button-JQ7QNvli:before {
  background-image: initial;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper-JQ7QNvli.button-wrapper {
  margin-top: 5px;
}

.content-Bah8jVEQ {
  font-family: Lato Bold;
  font-size: 2.0rem;
}

.content-piece-wrapper-Bah8jVEQ.text-wrapper {
  margin-top: 0px;
}

.content-a0JeVHQB {
  height: 474px;
  width: 277px;
}

.content-M0M8s8kz {
  font-family: Lato Bold;
  font-size: 2.0rem;
}

.content-piece-wrapper-M0M8s8kz.text-wrapper {
  margin-top: 0px;
}

.content-q6Pjc8aD {
  height: 474px;
  width: 277px;
}

.content-aH1zLboN {
  font-size: 2.7rem;
}

div.notification-message {
  font-family: DIN_Header_Font;
  font-family: Open Sans;
}

.progress-bar-container {
  display: none;
}

.screen-qFXcLSFW {
  /*.modal .collection-container {*/
  /*  height:100%;*/
  /*  width:100%;*/
  /*}*/
  /*.content-piece-wrapper-0 .content {*/
  /*  overflow: hidden;*/
  /*  display: flex;*/
  /*  justify-content: center;*/
  /*}*/
  /*.content-piece-wrapper-0 video {*/
  /*  height:100%;*/
  /*}*/
  /*.content-block-inner {*/
  /*  width:100% !important;*/
  /*  margin:auto !important;*/
  /*}*/
  /*.content-piece-wrapper {*/
  /*  margin:0;*/
  /*}*/
  /*@media (max-width:301px) and (max-height:251px) {*/
  /*.content-piece-wrapper-0 {*/
  /*  margin-top:0;*/
  /*  margin-bottom:0;*/
  /*}*/
  /*.content-block-margin {*/
  /*  display:none;*/
  /*}*/
  /*}*/
}

.screen-VuOZvxcQ {
  /*.modal .collection-container {*/
  /*  height:100%;*/
  /*  width:100%;*/
  /*}*/
  /*.content-piece-wrapper-0 .content {*/
  /*  overflow: hidden;*/
  /*  display: flex;*/
  /*  justify-content: center;*/
  /*}*/
  /*.content-piece-wrapper-0 video {*/
  /*  height:100%;*/
  /*}*/
  /*.content-block-inner {*/
  /*  width:100% !important;*/
  /*  margin:auto !important;*/
  /*}*/
  /*.content-piece-wrapper {*/
  /*  margin:0;*/
  /*}*/
  /*@media (max-width:301px) and (max-height:251px) {*/
  /*.content-piece-wrapper-0 {*/
  /*  margin-top:0;*/
  /*  margin-bottom:0;*/
  /*}*/
  /*.content-block-margin {*/
  /*  display:none;*/
  /*}*/
  /*}*/
}

.screen-QVONUs4K {
  /*Comment out to make text box centered*/
}

.screen-QVONUs4K .content-block-inner {
  text-align: center;
  margin: auto 5px;
}

.screen-QVONUs4K .button-wrapper {
  width: 30%;
  max-width: 350px;
  display: inline-flex;
  vertical-align: top;
}

.screen-QVONUs4K .style-button {
  border: none;
}

.screen-QVONUs4K .style-body .content {
  line-height: 16px;
}

.screen-QVONUs4K .content-piece-wrapper .basic-button {
  min-height: 210px;
  height: 210px;
  padding: 0;
}

.screen-QVONUs4K .basic-button .content {
  /*background-color: rgba(0,0,0,0.5);*/
  padding: 0;
  height: 40px;
  /* Adjust if there are two lines of text*/
  display: flex;
  align-items: center;
  justify-content: center;
}

.screen-QVONUs4K .basic-button .content {
  position: absolute;
  bottom: 0;
}

.screen-QVONUs4K .basic-button:before {
  background-size: cover;
}

.screen-QVONUs4K .sub {
  font-size: 18px;
  margin-top: 7px;
}

.screen-QVONUs4K .content-block-margin {
  display: none;
}

@media (min-width: 600px) {
  .screen-QVONUs4K .content-block-inner {
    width: 100%;
  }

  .screen-QVONUs4K .content-piece-wrapper .basic-button {
    height: 250px;
    min-height: 250px;
  }

  .screen-QVONUs4K .button-wrapper {
    width: 22%;
    max-width: 250px;
    margin: 16px 10px 0;
  }

  .screen-QVONUs4K .style-body {
    text-align: center;
  }

  .screen-QVONUs4K .collection-container {
    height: 100%;
    width: 100%;
  }
}
.screen-5au8G4mx ::-webkit-scrollbar {
  display: none;
}

.screen-5au8G4mx .content-block-margin {
  display: none;
}

.screen-5au8G4mx .style-heading {
  letter-spacing: .15em;
}

.screen-5au8G4mx .style-body {
  letter-spacing: .3em;
}

.screen-5au8G4mx .basic-button .content {
  letter-spacing: .2em;
}

.screen-5au8G4mx .content-piece-wrapper-3 {
  margin: 0;
}

.screen-5au8G4mx .container-wrapper .column-wrapper .content-piece-wrapper {
  margin: 0;
  width: 100%;
}

.screen-rorkwZpW .content-piece-wrapper-0 .content {
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.screen-rorkwZpW .content-piece-wrapper-0 video {
  height: 100%;
}

.screen-YCc6mwIE {
  /*Comment out to make text box centered*/
}

.screen-YCc6mwIE .content-block-inner {
  text-align: center;
  margin: auto 5px;
}

.screen-YCc6mwIE .button-wrapper {
  width: 30%;
  max-width: 350px;
  display: inline-flex;
  vertical-align: top;
}

.screen-YCc6mwIE .style-button {
  border: none;
}

.screen-YCc6mwIE .style-body .content {
  line-height: 16px;
}

.screen-YCc6mwIE .content-piece-wrapper .basic-button {
  min-height: 210px;
  height: 210px;
  padding: 0;
}

.screen-YCc6mwIE .basic-button .content {
  /*background-color: rgba(0,0,0,0.5);*/
  padding: 0;
  height: 40px;
  /* Adjust if there are two lines of text*/
  display: flex;
  align-items: center;
  justify-content: center;
}

.screen-YCc6mwIE .basic-button .content {
  position: absolute;
  bottom: 0;
}

.screen-YCc6mwIE .basic-button:before {
  background-size: cover;
}

.screen-YCc6mwIE .sub {
  font-size: 18px;
  margin-top: 7px;
}

.screen-YCc6mwIE .content-block-margin {
  display: none;
}

@media (min-width: 600px) {
  .screen-YCc6mwIE .content-block-inner {
    width: 100%;
  }

  .screen-YCc6mwIE .content-piece-wrapper .basic-button {
    height: 250px;
    min-height: 250px;
  }

  .screen-YCc6mwIE .button-wrapper {
    width: 22%;
    max-width: 250px;
    margin: 16px 10px 0;
  }

  .screen-YCc6mwIE .style-body {
    text-align: center;
  }

  .screen-YCc6mwIE .collection-container {
    height: 100%;
    width: 100%;
  }
}
.screen-CQlj4S7N .content-block-inner .video-wrapper {
  margin-top: 10px;
}

.screen-CQlj4S7N .content-block-inner .video-wrapper .video-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80vh;
}

.screen-CQlj4S7N .content-block-inner .video-wrapper .video-container video {
  height: 100%;
  width: 40%;
}

.screen-CQlj4S7N .content-block-margin {
  display: none;
}

.screen-uqNVWVA2 .content-block-inner .video-wrapper {
  margin-top: 10px;
}

.screen-uqNVWVA2 .content-block-inner .video-wrapper .video-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80vh;
}

.screen-uqNVWVA2 .content-block-inner .video-wrapper .video-container video {
  height: 100%;
  width: 40%;
}

.screen-uqNVWVA2 .content-block-margin {
  display: none;
}

.screen-XMXsvDGJ .content-block-inner .video-wrapper .video-container video {
  height: 40vh;
}

.screen-HKfg6XLW .content-piece-wrapper-0 .content {
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.screen-HKfg6XLW .content-piece-wrapper-0 video {
  height: 100%;
}
