@charset "UTF-8";
/* line 1, app/assets/stylesheets/_reset.sass */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 9, app/assets/stylesheets/_reset.sass */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 12, app/assets/stylesheets/_reset.sass */
body {
  line-height: 1;
}

/* line 15, app/assets/stylesheets/_reset.sass */
ol, ul {
  list-style: none;
}

/* line 18, app/assets/stylesheets/_reset.sass */
blockquote, q {
  quotes: none;
}

/* line 22, app/assets/stylesheets/_reset.sass */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 27, app/assets/stylesheets/_reset.sass */
q:before, q:after {
  content: '';
  content: none;
}

/* line 31, app/assets/stylesheets/_reset.sass */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: "Which-Icons";
  src: url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.eot);
  src: url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.eot?#iefix) format("embedded-opentype"), url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.woff) format("woff"), url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.woff2) format("woff2"), url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.svg#WhichIcons) format("svg"), url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "CELL-Icons";
  src: url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.eot);
  src: url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.eot?#iefix) format("embedded-opentype"), url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.woff) format("woff"), url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.woff2) format("woff2"), url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.svg#CELL-icons) format("svg"), url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "National2-Regular";
  src: url("https://www.which.co.uk/global/fonts/national-2/national-2-regular/national-2-regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "National2-Medium";
  src: url("https://www.which.co.uk/global/fonts/national-2/national-2-medium/national-2-medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "National2-Bold";
  src: url("https://www.which.co.uk/global/fonts/national-2/national-2-bold/national-2-bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

/* Mixins: Stag */
/* Mixins: Icons */
/* line 1, app/assets/themes/trinity/stylesheets/base/_base.sass */
html {
  scroll-behavior: smooth;
}

/* line 4, app/assets/themes/trinity/stylesheets/base/_base.sass */
body {
  font-family: "National2-Regular","Arial" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  font-size: 14px;
  font-weight: normal;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  line-height: 1.4;
  overflow-wrap: break-word;
}

/* line 15, app/assets/themes/trinity/stylesheets/base/_base.sass */
body.order-order_start-body, body.order-state-begin {
  background-color: #EEEEEE;
}

/* line 19, app/assets/themes/trinity/stylesheets/base/_base.sass */
body.order-offers-body {
  background-color: #f5f5f5;
}

/* line 22, app/assets/themes/trinity/stylesheets/base/_base.sass */
body.order-state-error_card_declined, body.order-state-error_card_details, body.order-state-error_columbus_customer, body.order-state-error_columbus_order, body.order-state-error_commsdown, body.order-state-error_complete, body.order-state-error_contact_support, body.order-state-error_dd_details, body.order-state-error_payer_auth, body.order-state-error_session_timeout, body.order-state-error_start_again, body.order-state-error_technical, body.order-state-columbus_authenticated_customer_address, body.order-state-columbus_existing_customer_bad_state, body.order-state-columbus_existing_customer_bad_type, body.order-state-columbus_existing_customer_unsubscribeable, body.order-state-columbus_reenter_password, body.order-state-columbus_unauthenticated_customer, body.order-state-payer_auth_challenge, body.order-state-payer_auth_decision_fail, body.order-state-complete_session_timeout, body.order-state-complete_suspended, body.order-state-error_begin_anew, body.order-state-complete, body.order-render_terms-body {
  background-color: #FFFFFF;
}

/* line 49, app/assets/themes/trinity/stylesheets/base/_base.sass */
body[data-in-processing-view="true"] {
  background-color: #FFFFFF;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 54, app/assets/themes/trinity/stylesheets/base/_base.sass */
  .mobile--only {
    display: none !important;
    visibility: hidden !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 60, app/assets/themes/trinity/stylesheets/base/_base.sass */
  body.order-offers-body {
    background-color: white;
  }
}

@media only screen and (max-width: 767px) {
  /* line 65, app/assets/themes/trinity/stylesheets/base/_base.sass */
  body.order-offers-body {
    background-color: white;
  }
  /* line 68, app/assets/themes/trinity/stylesheets/base/_base.sass */
  .desktop--only {
    display: none !important;
    visibility: hidden !important;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  color: #FFFFFF;
  outline: none;
  font-weight: normal;
  display: block;
  cursor: pointer;
  position: relative;
  border: none;
  margin: 0;
  border-radius: 3px;
}

/* line 13, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.icon-right::before {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  font-size: 22px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  right: 15%;
  font-size: 24px;
}

/* line 18, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.red {
  background-color: #CF1740;
  color: #FFFFFF !important;
  font-size: 18px;
  line-height: 18px;
  border-bottom: 2px solid #880E4F;
  padding: 15px 32px;
}

/* line 25, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.red:hover {
  background-color: #f18289;
  text-decoration: none;
}

/* line 29, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.white {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  background-color: #FFFFFF;
  color: #05171D;
  font-size: 18px;
  line-height: 18px;
  padding: 15px 32px;
}

/* line 36, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.white:hover {
  background-color: #FFFFFF;
  color: #3F51B5;
}

/* line 40, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-red {
  line-height: 18px;
  background-color: #E30714;
  border-radius: 24px;
  height: 48px;
  width: 320px;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  padding: 10px 50px;
}

/* line 49, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-red:hover, .btn-tt.big-red:focus {
  background-color: #C70612;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}

/* line 52, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.centered {
  margin-left: auto;
  margin-right: auto;
}

/* line 56, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-blue {
  color: #FFFFFF;
  background: #3F51B5;
  border-radius: 24px;
  width: 100%;
  min-width: 135px;
  font-size: 18px;
  line-height: 18px;
  height: 48px;
  padding: 10px 50px;
  white-space: nowrap;
}

/* line 67, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-blue:hover {
  background-color: #3F4287;
  text-decoration: none;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}

/* line 71, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-blue:focus {
  background-color: #3F4287;
  text-decoration: none;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}

/* line 76, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-grey {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  color: #424242;
  background: #DEDEDE;
  border: 1px solid #BDBDBD;
  font-size: 14px;
  line-height: 14px;
  height: 48px;
  padding: 10px 24px;
}

/* line 86, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-grey.icon-right::before {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  font-size: 22px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  right: 33%;
}

/* line 89, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-grey:hover {
  opacity: 0.9;
  text-decoration: none;
}

/* line 93, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-tt.big-grey[disabled] {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.6;
  cursor: wait;
}

/* line 98, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-primary {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  color: #FFFFFF;
  outline: none;
  font-weight: 600;
  display: block;
  cursor: pointer;
  position: relative;
  border: none;
  margin: 0;
  border-radius: 3px;
  background-color: #e30613;
  padding: 12px 20px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}

/* line 113, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-primary:hover, .btn-primary:focus {
  background-color: #f90614;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 117, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-primary.large {
  font-size: 20px;
  padding: 15px 25px;
}

/* line 120, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-primary.centered {
  margin-left: auto;
  margin-right: auto;
}

/* line 124, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-google {
  background-image: url(/assets/survivor/images/btn-google-download-cbca1f3bff90fa2fa48af6d41951b80c382e6a204f1183875b5b91985fae05f6.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: block;
  height: 48px;
  width: 162px;
  border-radius: 5px;
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}

/* line 133, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-google:hover {
  -webkit-box-shadow: 2px 2px 2px rgba(43, 50, 57, 0.5);
          box-shadow: 2px 2px 2px rgba(43, 50, 57, 0.5);
}

/* line 136, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-apple {
  background-image: url(/assets/survivor/images/btn-apple-download-2f2075a3f0d8f64e66d7a7c16468d22e4f05ea7c50c98915b1f2be5f1d7826ab.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: block;
  height: 48px;
  width: 162px;
  border-radius: 5px;
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}

/* line 145, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
.btn-apple:hover {
  -webkit-box-shadow: 2px 2px 2px rgba(43, 50, 57, 0.5);
          box-shadow: 2px 2px 2px rgba(43, 50, 57, 0.5);
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 152, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
  .btn-tt.big-red.icon-right::before {
    right: 20%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 159, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
  .btn-tt.big-red.icon-right::before {
    right: 15%;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 166, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
  .btn-tt.big-red.icon-right::before {
    right: 15%;
  }
}

@media only screen and (max-width: 479px) {
  /* line 171, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
  .btn-tt.big-red {
    width: unset;
  }
  /* line 174, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
  .btn-tt.big-red.icon-right::before {
    right: 15%;
  }
}

@media only screen and (max-width: 767px) {
  /* line 179, app/assets/themes/trinity/stylesheets/base/_buttons.sass */
  .btn-tt.big-red, .btn-tt.big-blue {
    font-size: 16px;
  }
}

@font-face {
  font-family: "Which-Icons";
  src: url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.eot);
  src: url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.eot?#iefix) format("embedded-opentype"), url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.woff) format("woff"), url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.woff2) format("woff2"), url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.svg#WhichIcons) format("svg"), url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "CELL-Icons";
  src: url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.eot);
  src: url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.eot?#iefix) format("embedded-opentype"), url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.woff) format("woff"), url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.woff2) format("woff2"), url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.svg#CELL-icons) format("svg"), url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "National2-Regular";
  src: url("https://www.which.co.uk/global/fonts/national-2/national-2-regular/national-2-regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "National2-Medium";
  src: url("https://www.which.co.uk/global/fonts/national-2/national-2-medium/national-2-medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "National2-Bold";
  src: url("https://www.which.co.uk/global/fonts/national-2/national-2-bold/national-2-bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

/* Mixins: Stag */
/* Mixins: Icons */
/* line 1, app/assets/themes/trinity/stylesheets/base/_grid.sass */
.fluid {
  background-color: #EEEEEE;
  width: 100%;
  display: inline-block;
  min-height: 80vh;
}

/* line 7, app/assets/themes/trinity/stylesheets/base/_grid.sass */
.container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0 20px;
  margin: 0 auto;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 7, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container {
    margin: 0 auto;
    padding: 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 7, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container {
    max-width: 720px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 7, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container {
    max-width: 825px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 7, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container {
    max-width: 1245px;
  }
}

/* line 11, app/assets/themes/trinity/stylesheets/base/_grid.sass */
.container .sidebar {
  width: 37%;
  display: inline-block;
  float: right;
}

/* line 16, app/assets/themes/trinity/stylesheets/base/_grid.sass */
.container .content {
  width: 57%;
  display: inline-block;
  float: left;
  margin-bottom: 72px;
}

/* line 21, app/assets/themes/trinity/stylesheets/base/_grid.sass */
.container .content.centered {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 29, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container .sidebar {
    width: 32%;
  }
  /* line 31, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container .content {
    width: 65%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 37, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container .sidebar {
    width: 32%;
  }
  /* line 39, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container .content {
    width: 65%;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 45, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container .sidebar,
.container .content {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
    display: block;
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 56, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container {
    padding: 0px;
  }
  /* line 58, app/assets/themes/trinity/stylesheets/base/_grid.sass */
  .container .sidebar,
.container .content {
    border: none;
    float: none;
    width: 100%;
    display: block;
    margin-bottom: 36px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/base/_links.sass */
a {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Regular","Arial" !important;
  color: #3F51B5;
  text-decoration: none;
}

/* line 6, app/assets/themes/trinity/stylesheets/base/_links.sass */
a:hover {
  text-decoration: underline;
}

/* line 9, app/assets/themes/trinity/stylesheets/base/_links.sass */
a.enter-address-manually {
  font-size: 16px;
  float: left;
  margin-top: 20px;
  clear: both;
  cursor: pointer;
}

/* line 16, app/assets/themes/trinity/stylesheets/base/_links.sass */
a.search-by-postcode {
  margin-top: 70px;
  margin-left: 15px;
  font-size: 16px;
  cursor: pointer;
}

/* line 22, app/assets/themes/trinity/stylesheets/base/_links.sass */
a.search-again {
  margin-top: 70px;
  margin-left: 15px;
  font-size: 16px;
  cursor: pointer;
}

/* line 28, app/assets/themes/trinity/stylesheets/base/_links.sass */
.cancel--container {
  text-align: center;
  padding-top: 25px;
}

/* line 31, app/assets/themes/trinity/stylesheets/base/_links.sass */
.cancel--container a {
  font-size: 16px;
}

@media only screen and (max-width: 479px) {
  /* line 35, app/assets/themes/trinity/stylesheets/base/_links.sass */
  a.search-by-postcode {
    margin-top: 25px;
    margin-left: 0px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/base/_lists.sass */
ul,
li {
  list-style: none;
}

/* line 9, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ol,
.what_to_do_next ol,
.payment-schedule ol {
  margin: 0px;
  padding: 0px;
  counter-reset: list-counter;
  position: relative;
}

/* line 13, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ol li,
.what_to_do_next ol li,
.payment-schedule ol li {
  font-size: 16px;
  line-height: 1.4;
  color: #424242;
  padding-left: 40px;
  padding-bottom: 35px;
}

/* line 19, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ol li:first-child,
.what_to_do_next ol li:first-child,
.payment-schedule ol li:first-child {
  padding-top: 0px;
}

/* line 22, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ol li:last-child,
.what_to_do_next ol li:last-child,
.payment-schedule ol li:last-child {
  padding-bottom: 15px;
}

/* line 25, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ol li:before,
.what_to_do_next ol li:before,
.payment-schedule ol li:before {
  font-family: "National2-Medium", "Arial" !important;
  height: 26px;
  width: 26px;
  font-size: 18px;
  content: counter(list-counter);
  counter-increment: list-counter;
  position: absolute;
  left: 0;
  background-color: #E91E63;
  color: #FFFFFF;
  border-radius: 13px;
  text-align: center;
}

/* line 38, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ol.with-bottom-border,
.what_to_do_next ol.with-bottom-border,
.payment-schedule ol.with-bottom-border {
  padding-bottom: 7px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ECECEC;
}

/* line 43, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul,
.what_to_do_next ul,
.payment-schedule ul {
  margin: 0px;
  padding: 0px;
  counter-reset: list-counter;
  position: relative;
}

/* line 47, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul li,
.what_to_do_next ul li,
.payment-schedule ul li {
  font-size: 16px;
  line-height: 1.4;
  color: #424242;
  padding-bottom: 35px;
}

/* line 52, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul li:first-child,
.what_to_do_next ul li:first-child,
.payment-schedule ul li:first-child {
  padding-top: 0px;
}

/* line 54, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul li:last-child,
.what_to_do_next ul li:last-child,
.payment-schedule ul li:last-child {
  padding-bottom: 15px;
}

/* line 57, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul li > ul > li,
.what_to_do_next ul li > ul > li,
.payment-schedule ul li > ul > li {
  padding-bottom: 0;
  padding-left: 2em;
}

/* line 60, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul li > ul > li:first-child,
.what_to_do_next ul li > ul > li:first-child,
.payment-schedule ul li > ul > li:first-child {
  padding-top: 0.5em;
}

/* line 62, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul li > ul > li:last-child,
.what_to_do_next ul li > ul > li:last-child,
.payment-schedule ul li > ul > li:last-child {
  padding-bottom: 0;
}

/* line 64, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul li > ul > li:before,
.what_to_do_next ul li > ul > li:before,
.payment-schedule ul li > ul > li:before {
  height: 2px;
  margin-top: 10px;
}

/* line 67, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.sidebar ul li:before,
.what_to_do_next ul li:before,
.payment-schedule ul li:before {
  font-family: "National2-Medium", "Arial" !important;
  height: 8px;
  width: 8px;
  float: left;
  margin-top: 7px;
  margin-right: 10px;
  content: '';
  font-size: 18px;
  background-color: #E91E63;
}

/* line 80, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.what_you_get ul,
.what_you_get ol {
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  padding-left: 40px;
  position: relative;
}

/* line 86, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.what_you_get ul li,
.what_you_get ol li {
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.4;
  padding-bottom: 14px;
  position: relative;
}

/* line 94, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.what_you_get ul li p,
.what_you_get ol li p {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 18px;
}

/* line 98, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.what_you_get ul li strong,
.what_you_get ol li strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 100, app/assets/themes/trinity/stylesheets/base/_lists.sass */
.what_you_get ul li::before,
.what_you_get ol li::before {
  background-image: url(/assets/survivor/images/icon-bullet-list-56b7d624b036ee0830328550cfe92c395437b1b08cbd1968d8b22331a4a8f36c.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -40px;
  top: 3px;
  content: '';
}

/* line 1, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h1 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 51px;
}

/* line 4, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h1.white {
  color: #FFFFFF;
}

/* line 7, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
  line-height: 1.4;
  color: #212121;
}

/* line 12, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h2.white {
  color: #FFFFFF;
}

/* line 15, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h2.with-inline-text {
  line-height: 1;
  padding-bottom: 15px !important;
}

/* line 18, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h2.with-inline-text span {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  color: #757575;
  padding-left: 10px;
}

/* line 24, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h2.with-bottom-border {
  padding-bottom: 7px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ECECEC;
}

/* line 29, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h3 {
  font-family: "National2-Regular","Arial" !important;
  font-size: 22px;
  line-height: 1.4;
  color: #05171D;
}

/* line 35, app/assets/themes/trinity/stylesheets/base/_typography.sass */
h3.with-bottom-border {
  padding-bottom: 7px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ECECEC;
}

/* line 40, app/assets/themes/trinity/stylesheets/base/_typography.sass */
p {
  font-size: 16px;
  line-height: 1.4;
  padding-bottom: 12px;
  color: #424242;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 47, app/assets/themes/trinity/stylesheets/base/_typography.sass */
  h2 {
    font-size: 28px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 51, app/assets/themes/trinity/stylesheets/base/_typography.sass */
  h2 {
    font-size: 28px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 55, app/assets/themes/trinity/stylesheets/base/_typography.sass */
  h2 {
    font-size: 24px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 59, app/assets/themes/trinity/stylesheets/base/_typography.sass */
  h2 {
    font-size: 24px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_address.sass */
.address-wrapper {
  width: 100%;
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner {
  padding-bottom: 42px;
  padding-top: 30px;
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h1 {
  margin: 0px;
  padding: 0px;
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 51px;
  line-height: 1;
  color: #212121;
  max-width: 68%;
  padding-bottom: 25px;
  padding-top: 10px;
}

/* line 13, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h1 span {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 1;
  color: #212121;
}

/* line 18, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h1 a {
  font-size: inherit;
}

/* line 20, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h1 a::after {
  height: 17px;
  width: 17px;
  background-image: url(/assets/survivor/images/external_link-ed5e378df91d6aad8d1f7e00be953f2e0e1624c4b80867c9e123f1e10e0ead86.png);
  background-position: left;
  background-repeat: no-repeat;
  background-size: 17px;
  margin-bottom: 12px;
  margin-left: 8px;
  display: inline-block;
  content: '';
}

/* line 31, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h1 strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 36px;
  line-height: 1.2;
}

/* line 36, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
  line-height: 1.4;
  color: #212121;
  padding-top: 0px;
  margin-top: -10px;
  padding-bottom: 20px;
  max-width: 68%;
}

/* line 46, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h3 {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.2;
  color: #212121;
  padding-bottom: 7px;
}

/* line 54, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h3.banner__already_a_member {
  padding-bottom: 7px;
  position: absolute;
  top: 0px;
  right: 20px;
  color: white;
  line-height: 48px;
  height: 50px;
}

/* line 62, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h3.banner__already_a_member a {
  font-family: "National2-Medium", "Arial" !important;
  color: white;
}

/* line 65, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner h3.banner__already_a_member a:visited, .banner h3.banner__already_a_member a:hover, .banner h3.banner__already_a_member a:focus {
  color: inherit;
}

/* line 69, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner a {
  font-size: 18px;
}

/* line 71, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner a:visited {
  color: #3F51B5;
}

/* line 74, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner a.arrow-up {
  position: relative;
}

/* line 76, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner a.arrow-up::after {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  right: -17px;
  top: -2px;
  font-size: 22px;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

/* line 79, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner a.arrow-down {
  position: relative;
}

/* line 81, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner a.arrow-down::after {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  right: -17px;
  top: -1px;
  font-size: 22px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 84, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner.with-white-background {
  background-color: #FFFFFF;
}

/* line 87, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner.with-smokey-background {
  background-color: #F9F9F9;
}

/* line 90, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner.centered {
  text-align: center;
}

/* line 92, app/assets/themes/trinity/stylesheets/components/_banner.sass */
.banner.centered h1 {
  max-width: 100%;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 97, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner {
    padding-top: 30px;
    padding-bottom: 42px;
  }
  /* line 100, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h1 {
    font-size: 36px;
    max-width: 75%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 106, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner {
    padding-top: 30px;
    padding-bottom: 35px;
  }
  /* line 109, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h1 {
    font-size: 36px;
    padding-bottom: 15px;
    max-width: 100%;
  }
  /* line 113, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h2 {
    max-width: 100%;
    font-size: 24px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 119, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 25px;
  }
  /* line 124, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h1 {
    padding-bottom: 20px;
    font-size: 24px;
    max-width: 100%;
    line-height: 1.3;
  }
  /* line 129, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h1 strong,
.banner h1 span {
    font-size: 24px;
  }
  /* line 132, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h1 a::after {
    margin-bottom: 5px;
    margin-left: 5px;
    background-size: 12px;
    width: 12px;
    height: 12px;
  }
  /* line 138, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h2 {
    font-size: 18px;
    max-width: 100%;
  }
  /* line 141, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner p,
.banner a,
.banner h3 {
    font-size: 14px;
  }
  /* line 146, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h3.banner__already_a_member {
    position: inherit;
    color: #212121;
    height: auto;
    line-height: 1.2;
  }
  /* line 151, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h3.banner__already_a_member a {
    font-family: "National2-Regular","Arial" !important;
    color: #3f51b5;
  }
  /* line 154, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h3.banner__already_a_member a:visited, .banner h3.banner__already_a_member a:hover, .banner h3.banner__already_a_member a:focus {
    color: #3f51b5;
  }
  /* line 159, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner a.arrow-up::after,
.banner a.arrow-down::after {
    top: -4px;
  }
  /* line 163, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner.with-white-background {
    background-color: #EEEEEE;
  }
}

@media only screen and (max-width: 479px) {
  /* line 168, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 25px;
  }
  /* line 173, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h1 {
    padding-bottom: 20px;
    font-size: 24px;
    max-width: 100%;
    line-height: 1.3;
  }
  /* line 178, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h1 strong,
.banner h1 span {
    font-size: 24px;
  }
  /* line 181, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h1 a::after {
    margin-bottom: 5px;
    margin-left: 5px;
    background-size: 12px;
    width: 12px;
    height: 12px;
  }
  /* line 187, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner h2 {
    font-size: 18px;
    max-width: 100%;
  }
  /* line 190, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner p,
.banner a,
.banner h3 {
    font-size: 14px;
    line-height: 1.4;
    padding: 0px;
  }
  /* line 197, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner p.banner__already_a_member,
.banner a.banner__already_a_member,
.banner h3.banner__already_a_member {
    position: inherit;
    color: #212121;
    height: auto;
    line-height: 1.2;
  }
  /* line 202, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner p.banner__already_a_member a,
.banner a.banner__already_a_member a,
.banner h3.banner__already_a_member a {
    font-family: "National2-Regular","Arial" !important;
    color: #3f51b5;
  }
  /* line 205, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner p.banner__already_a_member a:visited, .banner p.banner__already_a_member a:hover, .banner p.banner__already_a_member a:focus,
.banner a.banner__already_a_member a:visited,
.banner a.banner__already_a_member a:hover,
.banner a.banner__already_a_member a:focus,
.banner h3.banner__already_a_member a:visited,
.banner h3.banner__already_a_member a:hover,
.banner h3.banner__already_a_member a:focus {
    color: #3f51b5;
  }
  /* line 210, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner a.arrow-up::after,
.banner a.arrow-down::after {
    top: -4px;
  }
  /* line 214, app/assets/themes/trinity/stylesheets/components/_banner.sass */
  .banner.with-white-background {
    background-color: #EEEEEE;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_breadcrumb.sass */
.breadcrumb {
  background-color: white;
  font-size: 14px;
  margin-bottom: -10px;
}

/* line 6, app/assets/themes/trinity/stylesheets/components/_breadcrumb.sass */
.breadcrumb__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 17px;
}

/* line 10, app/assets/themes/trinity/stylesheets/components/_breadcrumb.sass */
.breadcrumb__group-item {
  color: #05171d;
}

/* line 13, app/assets/themes/trinity/stylesheets/components/_breadcrumb.sass */
.breadcrumb__group-item span {
  margin-left: 8px;
  margin-right: 8px;
}

/* line 17, app/assets/themes/trinity/stylesheets/components/_breadcrumb.sass */
.breadcrumb__group-item span::before {
  content: '\25c4';
  font-family: "Which-Icons";
  font-size: 16px;
  color: #3F51B5;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 25, app/assets/themes/trinity/stylesheets/components/_breadcrumb.sass */
  .breadcrumb {
    background-color: #eeeeee;
    font-size: 14px;
    padding-left: 20px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 32, app/assets/themes/trinity/stylesheets/components/_breadcrumb.sass */
  .breadcrumb {
    background-color: #eeeeee;
    font-size: 14px;
    padding-left: 20px;
  }
}

/* line 6, app/assets/themes/trinity/stylesheets/components/_button.scss */
.btn.default {
  background-color: #1866C8;
  border: none;
  border-radius: 26px;
  color: #fff !important;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 10px 27px;
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_creditcard.sass */
.form-credit-card .card-details-expiry-joined-block,
.form-credit-card .card-details-csc-block,
.form-credit-card .expiry-block,
.form-credit-card .csc-block {
  width: 40%;
  display: inline-block;
  float: left;
}

/* line 10, app/assets/themes/trinity/stylesheets/components/_creditcard.sass */
.form-credit-card .card-details-csc-block,
.form-credit-card .csc-block {
  padding-left: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 18, app/assets/themes/trinity/stylesheets/components/_creditcard.sass */
  .form-credit-card .card-details-expiry-joined-block,
.form-credit-card .card-details-csc-block,
.form-credit-card .expiry-block,
.form-credit-card .csc-block {
    width: 47%;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 27, app/assets/themes/trinity/stylesheets/components/_creditcard.sass */
  .form-credit-card .expiry-block,
.form-credit-card .csc-block {
    width: 47%;
  }
}

@media only screen and (max-width: 479px) {
  /* line 34, app/assets/themes/trinity/stylesheets/components/_creditcard.sass */
  .form-credit-card .card-details-expiry-joined-block,
.form-credit-card .card-details-csc-block,
.form-credit-card .expiry-block,
.form-credit-card .csc-block {
    width: 46%;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_debugging.sass */
.nerd-box textarea {
  font-size: 14px;
  width: 45%;
  padding: 20px;
  margin-top: 20px;
  line-height: 1.4;
  float: left;
  border: none;
  background-color: #F9F9F9;
}

/* line 11, app/assets/themes/trinity/stylesheets/components/_debugging.sass */
.nerd-box textarea:first-child {
  border-right: 3px solid white;
}

/* line 14, app/assets/themes/trinity/stylesheets/components/_debugging.sass */
.nerd-box-switch {
  position: absolute;
  right: 20px;
  bottom: 20px;
  padding: 20px;
  color: #FFFFFF;
  background: #3FA9F5;
}

/* line 22, app/assets/themes/trinity/stylesheets/components/_debugging.sass */
.debug-wrapper {
  border: 1px solid #ccc;
  padding: 20px;
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
.form-direct-debit .account_number-block,
.form-direct-debit .sort_code-block {
  width: 40%;
  display: inline-block;
  float: left;
}

/* line 8, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
.form-direct-debit .account_number-block {
  padding-left: 15px;
}

/* line 10, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
.form-direct-debit .account_number-block label {
  white-space: nowrap;
}

/* line 13, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
.form-direct-debit .disclaimer {
  padding-top: 30px;
  margin-bottom: -28px;
  display: inline-block;
}

/* line 17, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
.form-direct-debit .disclaimer p {
  padding-bottom: 15px;
}

/* line 21, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
.sidebar .direct-debit-comms-statement {
  margin-top: 25px;
  margin-bottom: -25px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 27, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
  .form-direct-debit .account_number-block,
.form-direct-debit .sort_code-block {
    width: 47%;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 33, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
  .form-direct-debit .account_number-block,
.form-direct-debit .sort_code-block {
    width: 47%;
  }
}

@media only screen and (max-width: 479px) {
  /* line 39, app/assets/themes/trinity/stylesheets/components/_directdebit.sass */
  .form-direct-debit .account_number-block,
.form-direct-debit .sort_code-block {
    width: 46%;
  }
}

/* line 10, app/assets/themes/trinity/stylesheets/components/_directdebit_states.sass */
.form-direct-debit.feedback-is-flagged-for-account_number .transient-feedback-content, .form-direct-debit.feedback-is-flagged-for-sort_code .transient-feedback-content {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 1.4;
  color: #05171D;
  margin-bottom: 0px;
  margin-top: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}

/* line 5, app/assets/themes/trinity/stylesheets/components/_forms-errors.sass */
.form .radio.with-errors input[type="radio"] + span,
.form .radio .with-errors input[type="radio"] + span {
  color: #D12F2F;
}

/* line 7, app/assets/themes/trinity/stylesheets/components/_forms-errors.sass */
.form .radio.with-errors input[type="radio"] + span::before,
.form .radio .with-errors input[type="radio"] + span::before {
  border: 1px solid #f18289;
}

/* line 11, app/assets/themes/trinity/stylesheets/components/_forms-errors.sass */
.form .with-errors input {
  border-color: #f18289;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
}

/* line 16, app/assets/themes/trinity/stylesheets/components/_forms-errors.sass */
.form .with-errors input.invalid:focus, .form .with-errors input.invalid:hover {
  border-color: #f18289;
}

/* line 20, app/assets/themes/trinity/stylesheets/components/_forms-errors.sass */
.form .with-errors label.field-error {
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.2px;
  color: #D12F2F;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
  white-space: initial;
  line-height: 1.4;
}

/* line 31, app/assets/themes/trinity/stylesheets/components/_forms-errors.sass */
.form .with-errors + div.hint {
  display: none !important;
}

/* line 3, app/assets/themes/trinity/stylesheets/components/_forms-hints.sass */
.form .hint-inner p {
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  color: #424242;
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.has-processing-start-from-email #email {
  background: #f8f8f8 url(/assets/ripple-b44dcf1fd39c1af2a92dfdf6340d63a543b11f10bd985abff86a63f0c5cc64c9.svg) no-repeat scroll 98% center;
  padding-right: 50px;
}

/* line 9, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.feedback-is-ok-for-email #email {
  background: #f8f8f8 url(/assets/survivor/images/icon-tick-completed-blue-ba46e325f3f0b00330c448c724c3f88b152683d94ddd6f146c83b9713625feaf.png) no-repeat scroll 98% center;
  background-size: 22px;
  padding-right: 50px;
}

/* line 17, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.has-processing-start-from-postcode .postcode-finder button.find-address {
  background-color: #757575;
}

/* line 19, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.has-processing-start-from-postcode .postcode-finder button.find-address::before {
  content: '';
  background: url(/assets/ripple-b44dcf1fd39c1af2a92dfdf6340d63a543b11f10bd985abff86a63f0c5cc64c9.svg) no-repeat 50% 100%;
  height: 30px;
  width: 30px;
  top: 9px;
}

/* line 27, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.feedback-is-flagged-for-email p.transient-feedback-content {
  font-size: 16px;
  line-height: 1.4;
  font-family: "National2-Regular","Arial" !important;
  color: #212121;
  padding-top: 8px;
  padding-bottom: 0px;
}

/* line 36, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.in-process-of-submission .confirm-payment-details {
  background: #C70612 url(/assets/dots-loader-ddb3c21e1c4db76096cb61e5774c9f5c4bfac6187678699fb5dfd539cd31afd7.svg) no-repeat scroll;
  background-position: center center;
  background-size: 70px;
  font-size: 0px;
}

/* line 41, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.in-process-of-submission .confirm-payment-details:hover {
  background-color: #C70612;
}

/* line 44, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.in-process-of-submission .submit-user-details,
form.in-process-of-submission .submit-payment-details {
  background: #C70612 url(/assets/dots-loader-ddb3c21e1c4db76096cb61e5774c9f5c4bfac6187678699fb5dfd539cd31afd7.svg) no-repeat scroll;
  background-position: center center;
  background-size: 70px;
  font-size: 0px;
}

/* line 50, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
form.in-process-of-submission .submit-user-details:hover,
form.in-process-of-submission .submit-payment-details:hover {
  background-color: #C70612;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 59, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
  form.has-processing-start-from-postcode .postcode-finder button.find-address::before {
    left: 12%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 66, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
  form.has-processing-start-from-email #email, form.feedback-is-ok-for-email #email {
    background-position: 96% center;
    padding-right: 45px;
  }
  /* line 73, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
  form.has-processing-start-from-postcode .postcode-finder button.find-address {
    font-size: 0px;
  }
  /* line 75, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
  form.has-processing-start-from-postcode .postcode-finder button.find-address::before {
    left: 41.5%;
  }
}

@media only screen and (max-width: 767px) {
  /* line 82, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
  form.has-processing-start-from-email #email, form.feedback-is-ok-for-email #email {
    background-position: 96% center;
    padding-right: 40px;
  }
  /* line 89, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
  form.has-processing-start-from-postcode .postcode-finder button.find-address {
    font-size: 0px;
  }
  /* line 91, app/assets/themes/trinity/stylesheets/components/_forms-states.sass */
  form.has-processing-start-from-postcode .postcode-finder button.find-address::before {
    left: 41.5%;
  }
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  border-radius: 3px;
  margin: 0;
  padding: 30px;
  background-color: #FFFFFF;
  border: 1px solid #E3E3E3;
}

/* line 13, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input, .form select {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  font-family: "National2-Regular","Arial" !important;
  background-color: #F8F8F8;
  border: 2px solid #e6e6e6;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 18px;
  height: 49px;
  line-height: 35px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  word-break: keep-all;
}

/* line 32, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input::-moz-placeholder, .form select::-moz-placeholder {
  color: #979797;
  opacity: 1;
}

/* line 35, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input:hover, .form select:hover {
  -webkit-transition: border 250ms ease-in-out;
  transition: border 250ms ease-in-out;
  border-color: #BDBDBD;
}

/* line 38, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input:focus, .form select:focus {
  border-color: #66c7f1;
}

/* line 40, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.error, .form select.error {
  border-color: #f18289;
}

/* line 42, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.error:hover, .form input.error:focus, .form select.error:hover, .form select.error:focus {
  border-color: #f18289;
}

/* line 46, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.credit-card, .form select.credit-card {
  background-image: url(/assets/card_placeholder-dc7bb26403c9e46ed55e49c883c8fd1b9b312ed7438584e91e9160f8cb1bf039.png);
  background-repeat: no-repeat;
  background-position: 15px 50%;
  padding-left: 60px;
}

/* line 51, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.credit-card.visa, .form select.credit-card.visa {
  background-image: url(/assets/visa-3bb5f43653ef7aa7c96b398282f8b5cb7c7b66ea6fbe9632978c51ce730cea28.png), url(/assets/card_placeholder-dc7bb26403c9e46ed55e49c883c8fd1b9b312ed7438584e91e9160f8cb1bf039.png);
}

/* line 53, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.credit-card.amex, .form select.credit-card.amex {
  background-image: url(/assets/amex-7bec81279affbb8b984b81cc73d43bafca01178aca0d5cb0a29e9d5c9c7d0c40.png), url(/assets/card_placeholder-dc7bb26403c9e46ed55e49c883c8fd1b9b312ed7438584e91e9160f8cb1bf039.png);
}

/* line 55, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.credit-card.maestro, .form select.credit-card.maestro {
  background-image: url(/assets/maestro-b51a063a7dead0585aa4e5496b95428f715880dc48fab2e7a3ecaeca5f0f9a02.png), url(/assets/card_placeholder-dc7bb26403c9e46ed55e49c883c8fd1b9b312ed7438584e91e9160f8cb1bf039.png);
}

/* line 57, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.credit-card.mastercard, .form select.credit-card.mastercard {
  background-image: url(/assets/mastercard-c578902dcaae440d9cbf2d2ff8eba22076143fe64b2ffa7b0fc7714cf0c41167.png), url(/assets/card_placeholder-dc7bb26403c9e46ed55e49c883c8fd1b9b312ed7438584e91e9160f8cb1bf039.png);
}

/* line 59, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.credit-card.visa_electron, .form select.credit-card.visa_electron {
  background-image: url(/assets/visa_electron-62afe678ffb885f372aa7803e055ff88b60aca46a0269718f4d4b8dcd7da493f.png), url(/assets/card_placeholder-dc7bb26403c9e46ed55e49c883c8fd1b9b312ed7438584e91e9160f8cb1bf039.png);
}

/* line 61, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input.credit-card.visa, .form input.credit-card.visa_electron, .form input.credit-card.maestro, .form input.credit-card.mastercard, .form input.credit-card.amex, .form select.credit-card.visa, .form select.credit-card.visa_electron, .form select.credit-card.maestro, .form select.credit-card.mastercard, .form select.credit-card.amex {
  background-position: 98% 50%, 15px 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 50px 32px, auto;
}

/* line 73, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input[type="text"] .hideShowPassword-toggle,
.form input[type="email"] .hideShowPassword-toggle,
.form input[type="password"] .hideShowPassword-toggle {
  -moz-appearance: none;
  background-color: transparent;
  background-position: 0 -4px;
  background-repeat: no-repeat;
  border: medium none !important;
  height: 44px;
  max-height: 100%;
  padding: 0;
  text-indent: -999em;
  width: 103px;
}

/* line 84, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form input[type="text"]:focus,
.form input[type="email"]:focus,
.form input[type="password"]:focus {
  background-color: #FFFFFF;
}

/* line 87, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form select[multiple] {
  height: auto;
  padding: 0px;
  background-image: none;
  background: #f8f8f8;
}

/* line 92, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form select[multiple] option {
  border-bottom: 1px solid #e6e6e6;
  padding: 10px 10px 10px 20px;
  cursor: pointer;
}

/* line 96, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form select[multiple] option:active {
  background-color: #3F51B5;
}

/* line 99, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form select {
  background: url(/assets/select_dropdown-bdebe04a87a939af58e3d4185818c3593d98c05b21dcb766f7406e02d475e586.png) no-repeat 98% 50% #f8f8f8;
  padding-left: 10px;
}

/* line 103, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form label {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 1.4;
  color: #05171D;
  margin-bottom: 10px;
  margin-top: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
}

/* line 113, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form label span.optional {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  color: #757575;
  padding-left: 10px;
}

/* line 119, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form abbr[title=required] {
  display: none;
  color: #E63755;
  margin-left: 3px;
  border: none;
  text-decoration: none !important;
}

/* line 126, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio {
  display: block;
  margin-bottom: 32px;
  position: relative;
}

/* line 130, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio label {
  min-height: 24px;
}

/* line 134, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio input[type="radio"] {
  border: 0 none;
  display: block;
  left: 0;
  padding: 0 6px;
  position: absolute;
  top: -6px;
  z-index: 1;
}

/* line 143, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio input[type="radio"]:nth-child(1) {
  display: none;
}

/* line 146, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio input[type="radio"] + span::before {
  background: white none repeat scroll 0 0;
  border: 1px solid #9e9e9e;
  border-radius: 50%;
  color: #FFFFFF;
  content: "";
  display: block;
  float: left;
  height: 24px;
  margin-right: 10px;
  margin-top: -1px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 24px;
}

/* line 162, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio input[type="radio"] + span {
  font-family: "National2-Regular","Arial" !important;
  color: #05171d;
  cursor: pointer;
  display: inline-block;
  left: 0;
  margin-top: 0;
  position: relative;
  top: 0;
}

/* line 172, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio input[type="radio"]:checked + span {
  font-family: "National2-Medium", "Arial" !important;
  cursor: pointer;
  display: inline-block;
  left: 0;
  margin-top: 0;
  position: relative;
  top: 0;
  color: #05171d;
}

/* line 182, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio input[type="radio"]:checked + span::before {
  content: "";
  background: transparent none repeat scroll 0 0;
  content: "";
  display: inline-block;
  background-image: url(/assets/trustedtraders/sponsive/images/radio-checked-710a7f61abc404410149fcf38c04a524ea0f91b51f1dbd1e35463e421873d186.png);
  background-repeat: no-repeat;
  border: solid 1px #3f51b5;
  background-position: center;
}

/* line 192, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .radio input[type="radio"]:disabled + span::before {
  border-color: #cddbe2;
  cursor: default;
}

/* line 196, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .checkbox {
  display: block;
  margin-bottom: 32px;
  min-height: 20px;
  min-width: 20px;
  position: relative;
}

/* line 203, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .checkbox input[type="checkbox"] {
  border: 0 none;
  display: block;
  left: 0;
  padding: 0 6px;
  position: absolute;
  top: -6px;
  z-index: 1;
}

/* line 211, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .checkbox input[type="checkbox"]:nth-child(1) {
  display: none;
}

/* line 213, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .checkbox input[type="checkbox"] + span::before {
  background: #fafafa none repeat scroll 0 0;
  border: 2px solid #e6e6e6;
  border-radius: 2px;
  color: #FFFFFF;
  content: "";
  display: block;
  float: left;
  height: 19px;
  margin-right: 10px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 19px;
  padding-left: 1px;
}

/* line 228, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .checkbox input[type="checkbox"]:checked + span {
  cursor: pointer;
  display: inline-block;
  left: 0;
  margin-top: 0;
  position: relative;
  top: 0;
}

/* line 235, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .checkbox input[type="checkbox"]:checked + span::before {
  font-family: "CELL-Icons", serif !important;
  font-weight: normal;
  background: #3F51B5 none repeat scroll 0 0;
  border: 2px solid #3F51B5;
  content: "\E000";
  display: inline-block;
  font-family: "Which-Icons";
  font-size: 130%;
  font-style: normal;
  font-weight: normal;
  line-height: 22px;
  text-decoration: inherit;
  border-radius: 2px;
}

/* line 249, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .checkbox input[type="checkbox"]:disabled + span::before {
  border-color: #cddbe2;
  cursor: default;
}

/* line 253, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .section {
  padding-top: 48px;
}

/* line 256, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .actions {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 6px;
}

/* line 261, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .required-message {
  font-family: "National2-Regular","Arial" !important;
  float: right;
  font-size: 14px;
  font-weight: normal;
  margin-top: 5px;
  display: none;
}

/* line 269, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .required-message:before {
  color: red;
  content: '*';
  margin-right: 3px;
}

@media only screen and (max-width: 479px) {
  /* line 261, app/assets/themes/trinity/stylesheets/components/_forms.sass */
  .form .required-message {
    height: auto;
  }
}

/* line 276, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .inline-hints {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  color: #757575;
}

/* line 280, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .inline-hints ul, .form .inline-hints + ul {
  color: #757575;
}

/* line 283, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .small-print {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 1.4;
  color: #212121;
  padding-left: 0px;
  padding-bottom: 10px;
  line-height: 1.4;
}

/* line 291, app/assets/themes/trinity/stylesheets/components/_forms.sass */
.form .small-print a {
  display: inline;
}

@media only screen and (max-width: 479px) {
  /* line 296, app/assets/themes/trinity/stylesheets/components/_forms.sass */
  .form {
    border-radius: 0px;
    padding: 20px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question {
  padding: 36px 24px;
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 18px;
  color: #05171D;
  background-color: #FFEB3B;
  padding: 6px 25px;
  margin-left: -24px;
  margin-right: -24px;
  margin-bottom: 27px;
}

/* line 14, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question .key-value-block {
  display: inline-block;
  width: 100%;
}

/* line 18, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question .key {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  color: #05171D;
  display: inline-block;
  width: 50%;
  float: left;
  line-height: 1.1;
}

/* line 27, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question .value {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.1;
  color: #05171D;
  display: inline-block;
  width: 50%;
  float: left;
}

/* line 36, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question .condition {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  padding-left: 50%;
  font-size: 14px;
  line-height: 1;
}

/* line 42, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question .email {
  margin-top: 17px;
}

/* line 45, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question .phone {
  margin-bottom: 17px;
}

/* line 49, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
.have_a_question .email .value, .have_a_question .phone .value {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 55, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question {
    padding: 35px 0px 35px 20px;
  }
  /* line 58, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question h2 {
    padding: 10px 20px;
    margin-left: -20px;
    margin-right: 0px;
  }
  /* line 65, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .phone .key,
.have_a_question .phone .value,
.have_a_question .email .key,
.have_a_question .email .value {
    width: 100%;
  }
  /* line 70, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .hours-weekend .condition {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 75, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question {
    padding: 35px 0px 35px 20px;
  }
  /* line 78, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question h2 {
    padding: 10px 20px;
    margin-left: -20px;
    margin-right: 0px;
  }
  /* line 86, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .phone .key,
.have_a_question .phone .value,
.have_a_question .email .key,
.have_a_question .email .value,
.have_a_question .hours .key,
.have_a_question .hours .value {
    width: 100%;
  }
  /* line 90, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .hours-weekend {
    padding-top: 15px;
  }
  /* line 93, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .hours-weekend .key {
    width: auto;
    padding-right: 5px;
  }
  /* line 97, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .hours-weekend .value {
    width: auto;
    clear: both;
    float: none;
  }
  /* line 102, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .condition {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 107, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question {
    padding: 35px 0px 35px 20px;
  }
  /* line 110, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question h2 {
    padding: 10px 20px;
    margin-left: -20px;
    margin-right: 0px;
  }
  /* line 117, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .phone .key,
.have_a_question .phone .value,
.have_a_question .email .key,
.have_a_question .email .value {
    width: 100%;
  }
  /* line 121, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .condition {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 126, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question {
    padding: 35px 0px 35px 20px;
  }
  /* line 129, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question h2 {
    padding: 10px 20px;
    margin-left: -20px;
    margin-right: 0px;
  }
  /* line 136, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .phone .key,
.have_a_question .phone .value,
.have_a_question .email .key,
.have_a_question .email .value {
    width: 100%;
  }
  /* line 140, app/assets/themes/trinity/stylesheets/components/_have_a_question.sass */
  .have_a_question .condition {
    padding-left: 0px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_header.sass */
.nav-bar .nav-login {
  font-family: "National2-Regular","Arial" !important;
  color: white;
  position: absolute;
  right: 0;
  height: 50px;
  font-size: 18px;
  right: 20px;
  padding-bottom: 7px;
}

/* line 11, app/assets/themes/trinity/stylesheets/components/_header.sass */
.nav-bar .nav-login a {
  font-family: "National2-Medium", "Arial" !important;
  font-size: inherit;
  line-height: 48px;
  color: white;
}

/* line 16, app/assets/themes/trinity/stylesheets/components/_header.sass */
.nav-bar .nav-login a:visited, .nav-bar .nav-login a:hover, .nav-bar .nav-login a:focus {
  color: inherit;
}

/* line 21, app/assets/themes/trinity/stylesheets/components/_header.sass */
.nav-bar .nav-login--underline a {
  font-family: "National2-Regular","Arial" !important;
  line-height: 28px;
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  /* line 29, app/assets/themes/trinity/stylesheets/components/_header.sass */
  .nav-bar .nav-login {
    right: 15px;
    font-size: 16px;
  }
  /* line 32, app/assets/themes/trinity/stylesheets/components/_header.sass */
  .nav-bar .nav-login a {
    font-size: inherit;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_hide_show_password.sass */
.hideShowPassword-wrapper {
  display: block !important;
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_hide_show_password.sass */
.hideShowPassword-wrapper.with-errors .hideShowPassword-toggle {
  top: 25px !important;
}

/* line 6, app/assets/themes/trinity/stylesheets/components/_hide_show_password.sass */
.hideShowPassword-wrapper.with-errors .field-error {
  margin-top: 5px;
}

/* line 9, app/assets/themes/trinity/stylesheets/components/_hide_show_password.sass */
.hideShowPassword-wrapper .hideShowPassword-toggle {
  -moz-appearance: none;
  background-color: transparent;
  background-image: url(/assets/survivor/images/hide-password-d8df949b19c14214390d7aee47d08e079bff59dfd2fc46ac4a30b5c4da395c51.png);
  background-position: 0 -4px;
  background-repeat: no-repeat;
  border: medium none !important;
  height: 44px;
  max-height: 100%;
  padding: 0;
  text-indent: -999em;
  width: 103px;
  cursor: pointer;
}

/* line 23, app/assets/themes/trinity/stylesheets/components/_hide_show_password.sass */
.hideShowPassword-wrapper .hideShowPassword-toggle:focus {
  outline: none;
}

/* line 26, app/assets/themes/trinity/stylesheets/components/_hide_show_password.sass */
.hideShowPassword-wrapper .hideShowPassword-toggle-hide {
  background-image: url(/assets/survivor/images/show-password-d3b823759779f9d99e7017a540c95e2dd41b6927025b9fe60cb36177a43ffaa0.png);
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_how_to_cancel.sass */
.how_to_cancel {
  margin-top: 36px;
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_hypervalidation.sass */
.validation-rules .validation-rule {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #616161;
}

/* line 9, app/assets/themes/trinity/stylesheets/components/_hypervalidation.sass */
.validation-rules .validation-rule:before {
  content: '';
  display: inline-block;
  margin-right: 11px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-color: #616161;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin-left: 3px;
  margin-right: 14px;
}

/* line 25, app/assets/themes/trinity/stylesheets/components/_hypervalidation.sass */
.validation-rules .validation-rule.validated {
  color: #01892E;
}

/* line 27, app/assets/themes/trinity/stylesheets/components/_hypervalidation.sass */
.validation-rules .validation-rule.validated:before {
  background-color: transparent;
  border-radius: 0;
  margin-left: 0;
  margin-right: 11px;
  width: 12px;
  height: 12px;
  background-image: url(/assets/tick-thin-4d5cfa3bab4d44415a011cb698dece07e07511780ed5e7e8ea745757243179f0.svg);
}

/* line 35, app/assets/themes/trinity/stylesheets/components/_hypervalidation.sass */
.validation-rules .validation-rule.failed-validation {
  color: #D12F2F;
}

/* line 37, app/assets/themes/trinity/stylesheets/components/_hypervalidation.sass */
.validation-rules .validation-rule.failed-validation:before {
  background-color: transparent;
  border-radius: 0;
  margin-left: 0;
  margin-right: 11px;
  width: 12px;
  height: 12px;
  background-image: url(/assets/cross-thin-499e1cc0474ed48ca5c3b12ab103d5185ab3e4f85c76dfc14dd1440076ceb902.svg);
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_informational.sass */
body.order-state-payment_session[data-active-payment-method="credit-card"] .informational .credit-card,
body.order-state-customer_address[data-active-payment-method="credit-card"] .informational .credit-card {
  display: block;
}

/* line 6, app/assets/themes/trinity/stylesheets/components/_informational.sass */
body.order-state-payment_session[data-active-payment-method="credit-card"] .informational.lower-representation,
body.order-state-customer_address[data-active-payment-method="credit-card"] .informational.lower-representation {
  display: none;
}

/* line 12, app/assets/themes/trinity/stylesheets/components/_informational.sass */
body.order-state-payment_session[data-active-payment-method="direct-debit"] .informational .direct-debit,
body.order-state-customer_address[data-active-payment-method="direct-debit"] .informational .direct-debit {
  display: block;
}

/* line 14, app/assets/themes/trinity/stylesheets/components/_informational.sass */
body.order-state-payment_session[data-active-payment-method="direct-debit"] .informational.lower-representation,
body.order-state-customer_address[data-active-payment-method="direct-debit"] .informational.lower-representation {
  display: inline-block;
}

/* line 18, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational .credit-card,
.informational .direct-debit {
  display: none;
}

/* line 22, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational {
  width: 853px;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  margin-bottom: 40px;
  margin-top: 15px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 10px rgba(43, 50, 57, 0.18);
          box-shadow: 0 2px 10px rgba(43, 50, 57, 0.18);
}

/* line 34, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational.lower-representation {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 100%;
  display: inline-block;
  padding-bottom: 0;
  width: auto;
}

/* line 47, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational.lower-representation h2 {
  font-size: 21px;
  margin-bottom: 12px;
}

/* line 50, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational.lower-representation p {
  display: inline;
  word-wrap: break-word;
  color: #05171d;
}

/* line 55, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational strong {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 57, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational p,
.informational a {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.4;
}

/* line 63, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational a {
  padding-top: 10px;
  display: inline-block;
}

/* line 67, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational .toggle-block {
  padding-top: 25px;
  display: none;
}

/* line 71, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational.transparent {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: none;
  background-color: transparent;
  width: auto;
  padding: 0px;
  margin: 88px auto 10px;
}

/* line 78, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational.transparent h2 {
  font-size: 34px;
  line-height: 1.2;
}

/* line 82, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational.green {
  padding: 23px 40px 40px;
  margin: 88px auto 50px;
}

/* line 85, app/assets/themes/trinity/stylesheets/components/_informational.sass */
.informational.green .block {
  margin-top: 12px;
  padding: 20px 50px 7px 24px;
  background-color: #DAEBC6;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 92, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational {
    width: auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 97, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational {
    width: auto;
  }
  /* line 99, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.transparent {
    margin: 32px auto 10px;
  }
  /* line 101, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.transparent h2 {
    font-size: 28px;
  }
  /* line 103, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.green {
    padding: 30px;
    margin: 50px auto 35px;
  }
  /* line 106, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.green .block {
    padding: 20px 50px 7px 24px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 111, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational {
    width: 360px;
    padding: 20px;
  }
  /* line 114, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.transparent {
    margin: 20px auto 15px;
    width: 400px;
  }
  /* line 117, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.transparent h2 {
    font-size: 18px;
  }
  /* line 120, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.green {
    width: 350px;
    padding: 25px;
    margin: 50px auto 35px;
  }
  /* line 124, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.green .block {
    padding: 20px 20px 7px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 129, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational {
    border-radius: 0px;
    padding: 20px;
    width: auto;
  }
  /* line 133, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.transparent {
    margin: 20px 20px 15px;
  }
  /* line 135, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.transparent h2 {
    font-size: 18px;
  }
  /* line 138, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.green {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 20px;
    margin: 50px auto 35px;
  }
  /* line 142, app/assets/themes/trinity/stylesheets/components/_informational.sass */
  .informational.green .block {
    padding: 20px 20px 7px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_marketing_block.sass */
.marketing-block {
  position: relative;
  border-bottom: 1px solid #ececec;
  margin-bottom: 24px;
}

/* line 6, app/assets/themes/trinity/stylesheets/components/_marketing_block.sass */
.marketing-block .checkbox {
  margin-bottom: 24px;
}

/* line 9, app/assets/themes/trinity/stylesheets/components/_marketing_block.sass */
.marketing-block .inner-label {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 1.4;
  color: #212121;
  position: relative;
  z-index: 1;
  display: block;
  padding-left: 45px;
}

/* line 18, app/assets/themes/trinity/stylesheets/components/_marketing_block.sass */
.marketing-block .inner-label::before {
  position: absolute;
  left: 2px;
  top: 2px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 24, app/assets/themes/trinity/stylesheets/components/_marketing_block.sass */
  .marketing-block {
    border-bottom: none;
    margin-bottom: 0px;
  }
  /* line 27, app/assets/themes/trinity/stylesheets/components/_marketing_block.sass */
  .marketing-block .checkbox {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 31, app/assets/themes/trinity/stylesheets/components/_marketing_block.sass */
  .marketing-block {
    border-bottom: none;
    margin-bottom: 0px;
  }
  /* line 34, app/assets/themes/trinity/stylesheets/components/_marketing_block.sass */
  .marketing-block .checkbox {
    margin-bottom: 32px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_marketing_consent-state.sass */
.marketing-consent .field-error {
  clear: both;
}

/* line 6, app/assets/themes/trinity/stylesheets/components/_marketing_consent-state.sass */
.marketing-consent .with-errors label {
  color: #D12F2F;
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent {
  position: relative;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  margin-bottom: 24px;
  margin-top: 24px;
  padding-bottom: 12px;
  padding-top: 20px;
}

/* line 10, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent__heading {
  padding-bottom: 15px;
}

/* line 13, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent__footer {
  margin-top: 15px;
}

/* line 16, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent__sub {
  font-size: 14px;
  padding-bottom: 16px;
}

/* line 20, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent__legal {
  font-size: 14px;
  display: none;
}

/* line 25, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent p {
  color: #212121;
}

/* line 28, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent .radio,
.marketing-consent label {
  margin: 0px;
  padding: 0px;
}

/* line 32, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent label {
  margin-bottom: 8px;
  margin-top: 8px;
}

/* line 36, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent legend {
  width: 70px;
}

/* line 39, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent legend label {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 42, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent legend,
.marketing-consent .choices-group {
  float: left;
}

/* line 46, app/assets/themes/trinity/stylesheets/components/_marketing_consent.sass */
.marketing-consent .choice {
  display: inline-block;
  min-width: 85px;
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item {
  border-bottom-color: white;
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item .offers-cards__title,
.offers-cards__item .offers-cards__whats-included-section-title,
.offers-cards__item .offers-cards__pricing,
.offers-cards__item .offers-cards__whats-exclusive-section-title {
  color: #121212;
}

/* line 10, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item .offers-cards__whats-exclusive-section-title,
.offers-cards__item .offers-cards__whats-included-section-title {
  text-align: left;
}

/* line 13, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item .offers-cards__whats-exclusive-section-title:after,
.offers-cards__item .offers-cards__whats-included-section-title:after {
  background-color: #121212;
}

/* line 16, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__sticky-header {
  display: none;
}

/* line 19, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__container {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 29, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__title {
  font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
  font-weight: normal;
  color: #207DB2;
  letter-spacing: -0.2px;
  font-size: 28px;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

/* line 39, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__content {
  position: relative;
  padding-bottom: 20px;
}

/* line 43, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: inline-block;
  width: calc(100% / 3 - 30px);
  margin-right: 45px;
  background-color: white;
  border: 1px solid #D2D2D2;
  border-radius: 4px;
  text-align: center;
  padding-top: 23px;
  vertical-align: top;
}

/* line 44, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item-cards__item {
  padding: 0;
  padding-top: 5px;
}

/* line 58, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item > div {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 62, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item:last-child {
  margin-right: 0px;
}

/* line 65, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__item--best-value {
  border: 2px solid #1866C8;
  border-radius: 4px;
  position: relative;
}

/* line 70, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__best-value-sticker {
  text-align: center;
  width: 70px;
  height: 70px;
  background-color: #4ca83e;
  border-radius: 50%;
  position: absolute;
  left: 19px;
}

/* line 78, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__best-value-sticker .text {
  color: white;
  font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
  font-weight: normal;
  font-size: 18px;
  line-height: 17px;
  padding-top: 17px;
}

/* line 85, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__divider {
  height: 1px;
  width: 100%;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 25px;
  margin-top: 18px;
}

/* line 92, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__whats-included-section {
  background-color: #f5f5f5;
  padding-top: 26px;
  padding-bottom: 26px;
  overflow: hidden;
}

/* line 98, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__whats-included-section.collapsed {
  display: none;
}

/* line 101, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__mobile-only {
  display: none;
}

/* line 104, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing-group {
  border-radius: 8px;
  padding: 10px;
}

/* line 107, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing-group--monthly {
  margin-top: 5px;
}

/* line 109, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing-group--highlight {
  border: 1px solid #E30613;
}

/* line 112, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing {
  color: #207DB2;
  line-height: 1.55;
  font-size: 16px;
  margin-bottom: 5px;
}

/* line 118, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing .initial-price {
  color: #E30613;
  font-size: 18px;
  line-height: 25px;
  font-weight: bold;
}

/* line 123, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing .ongoing-price {
  padding-bottom: 10px;
  color: #212121;
}

/* line 126, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing .ongoing-price .money {
  font-size: 24px;
}

/* line 128, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing .ongoing-price .period {
  font-size: 16px;
}

/* line 131, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing .initial-price, .offers-cards__pricing .ongoing-price {
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
}

/* line 137, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__pricing--monthly .initial-price {
  min-height: 30px;
}

/* line 140, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__button {
  font-family: "National2-Medium", "Arial" !important;
  background-color: #e30613;
  color: white;
  border: none;
  outline: none;
  border-radius: 24px;
  padding: 12px 20px;
  width: 100%;
  font-size: 18px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}

/* line 152, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__button:hover, .offers-cards__button:focus {
  cursor: pointer;
  background-color: #f90614;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 158, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__button::after {
  content: ' per month';
  margin-left: 5px;
}

/* line 163, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__button--yearly::after {
  content: ' per year';
}

/* line 166, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__list {
  margin-left: 30px;
}

/* line 169, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__list li {
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  position: relative;
  text-align: left;
  hyphens: none;
  line-height: 25px;
  font-size: 18px;
  padding-bottom: 13px;
}

/* line 179, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__list li.included .text {
  font-family: "National2-Medium", "Arial" !important;
  color: black;
}

/* line 183, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__list li.included:after {
  background-image: url(/assets/trinity/images/offers/tick-bold-green-467e04b831b22a8e7f68a48ea4301ceb5c7abbe9f67df8715d83654d280750f5.svg);
  background-size: 20px 20px;
}

/* line 188, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__list li.not-included .text {
  font-family: "National2-Medium", "Arial" !important;
  color: #7f7e7f;
}

/* line 191, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__list li.not-included:after {
  background-image: url(/assets/trinity/images/offers/cross-bold-red-e06111964e765613d9e6c7caffb27ec386cae11e776fbda6bd9bb3e738678baf.svg);
  background-size: 17px 17px;
}

/* line 195, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__list li:after {
  content: '';
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 20px;
  position: absolute;
  left: -30px;
  top: 3px;
}

/* line 206, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__list li strong {
  display: block;
  font-size: 18px;
}

/* line 210, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__whats-included-section-title {
  color: #207DB2;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 20px;
  line-height: 1.15;
  padding-bottom: 15px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  text-align: left;
}

/* line 219, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__whats-exclusive-section-title {
  color: #207DB2;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  line-height: 1.15;
  padding-bottom: 15px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  text-align: left;
  bottom: 0;
  left: 0px;
}

/* line 232, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__whats-exclusive-section-title.arrow-down:after, .offers-cards__whats-exclusive-section-title.arrow-up:after {
  content: '';
  display: inline-block;
  background-image: url(/assets/survivor/images/offers/icon--arrow-down-1c0c31e76c271f796f0f92aa20e2261114fc9064ceadbc9966932920116c0e54.svg);
  background-repeat: no-repeat;
  background-size: 10px 7px;
  background-position: center;
  background-color: #693f92;
  height: 17px;
  width: 17px;
  position: relative;
  margin-left: 5px;
  top: 2px;
  border-radius: 50%;
}

/* line 248, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__whats-exclusive-section-title.arrow-down:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 251, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__cancellation {
  color: #424242;
  padding-top: 10px;
}

/* line 255, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__image {
  margin-bottom: -5px;
  width: 100%;
  min-height: 180px;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 262, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
.offers-cards__whats-included-mobile {
  display: none;
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 268, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__container {
    max-width: 1275px;
  }
  /* line 270, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__title {
    line-height: 70px;
  }
  /* line 273, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing--yearly {
    display: none;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing-period-title {
    display: none;
  }
  /* line 277, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing-divider {
    font-size: 18px;
    line-height: 25px;
  }
  /* line 280, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included {
    margin-bottom: 48px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 285, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__container {
    max-width: 100%;
    padding: 20px;
    padding-bottom: 0;
  }
  /* line 289, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__title {
    line-height: 70px;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing--yearly {
    display: none;
  }
  /* line 294, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing-period-title {
    display: none;
  }
  /* line 296, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing-divider {
    font-size: 18px;
    line-height: 25px;
  }
  /* line 299, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included {
    margin-bottom: 48px;
  }
  /* line 301, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__best-value-sticker {
    width: 60px;
    height: 60px;
    left: 10px;
    top: -10px;
  }
  /* line 306, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__best-value-sticker .text {
    font-size: 16px;
    line-height: 16px;
    padding-top: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 314, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__container {
    width: 100%;
    max-width: 615px;
    margin: auto;
    padding: 0 20px;
  }
  /* line 320, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__title {
    font-size: 19px;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
  }
  /* line 326, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__best-value-sticker {
    display: none;
    text-align: center;
    width: 35px;
    height: 35px;
    left: unset;
    right: 0px;
    top: -10px;
  }
  /* line 334, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__best-value-sticker .text {
    font-size: 9px;
    line-height: 8.5px;
    padding-top: 11px;
  }
  /* line 340, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing {
    margin-bottom: 2px;
  }
  /* line 343, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing .initial-price {
    font-size: 16px;
    line-height: 20px;
    width: 90%;
    margin: 0 auto;
  }
  /* line 349, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing .offers-cards__pricing-period-title {
    display: none;
  }
  /* line 352, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing .offers-cards__pricing-period-title-header {
    visibility: hidden;
  }
  /* line 356, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing--monthly .initial-price {
    min-height: 40px;
  }
  /* line 360, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item .offers-cards__pricing-divider {
    display: initial;
    visibility: hidden;
    font-family: "National2-Regular","Arial" !important;
    font-size: 18px;
  }
  /* line 367, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider {
    visibility: visible;
    position: relative;
  }
  /* line 370, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider:before {
    content: ' ';
    width: 140px;
    border-bottom: 1px solid #cbcbcb;
    position: absolute;
    left: -150px;
    top: 13px;
  }
  /* line 377, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider:after {
    content: ' ';
    width: 140px;
    border-bottom: 1px solid #cbcbcb;
    position: absolute;
    right: -150px;
    top: 13px;
  }
  /* line 385, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__included, .offers-cards__cancellation, .offers-cards__more-info {
    font-size: 14px;
  }
  /* line 390, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__cancellation {
    margin-top: 0px;
  }
  /* line 393, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__divider {
    margin-top: 12px;
    margin-bottom: 22px;
    width: 100%;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 400, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__more-info {
    margin-bottom: 18px;
    display: block;
  }
  /* line 404, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__included {
    margin-top: 3px;
    margin-bottom: 20px;
  }
  /* line 417, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__button {
    font-size: 16px;
    padding: 12px 15px;
  }
  /* line 421, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__button::after {
    content: '/m';
    margin-left: 0;
  }
  /* line 426, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__button--yearly::after {
    content: '/yr';
  }
  /* line 431, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__content {
    padding-bottom: 0;
  }
  /* line 434, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item {
    margin-right: 0;
    padding-bottom: 25px;
    font-size: 16px;
    display: block;
    width: 33.3%;
    padding-top: 65px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    border: none;
  }
  /* line 443, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item > div {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 450, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item .offers-cards__title {
    text-align: center;
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 50px;
    display: none;
  }
  /* line 461, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(2) .offers-cards__pricing-period-title:before {
    width: 15%;
  }
  /* line 463, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(2) .offers-cards__pricing-period-title:after {
    content: ' ';
    width: 15%;
    border-bottom: 1px solid #cbcbcb;
    position: absolute;
    right: -10px;
    top: 12px;
  }
  /* line 470, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(2) .offers-cards__pricing-period-title-header {
    text-align: center;
    visibility: visible;
  }
  /* line 474, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 478, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value .offers-cards__title {
    background: -webkit-gradient(linear, left top, left bottom, from(#EBF4F9), to(rgba(240, 247, 251, 0.86)));
    background: linear-gradient(180deg, #EBF4F9 0%, rgba(240, 247, 251, 0.86) 100%);
  }
  /* line 480, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value li {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 485, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value li.included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 498, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value li.included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 501, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-mobile > * {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 505, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list {
    margin-left: 0px;
    margin-bottom: 5px;
  }
  /* line 509, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list li {
    -webkit-hyphens: none;
        -ms-hyphens: none;
            hyphens: none;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 13px;
    min-height: 60px;
  }
  /* line 516, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list li .text {
    display: none;
  }
  /* line 519, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list li:after {
    width: 100%;
    height: 15px;
    background-size: 8px;
    left: 0;
    top: unset;
    bottom: 2px;
  }
  /* line 527, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list li strong {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    padding-bottom: 3px;
  }
  /* line 532, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included {
    margin-top: 10px;
  }
  /* line 535, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section {
    display: none;
    background-color: #f5f5f5;
  }
  /* line 539, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-mobile {
    display: block;
    overflow: hidden;
  }
  /* line 543, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-mobile.collapsed {
    display: none;
  }
  /* line 546, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-exclusive-section {
    background-color: #f5f5f5;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 550, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title {
    color: #484b9a !important;
    text-align: center !important;
  }
  /* line 553, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title:after {
    color: #484b9a !important;
    background-color: #484b9a;
  }
  /* line 557, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title {
    font-size: 18px;
    padding-bottom: 18px;
    text-align: center;
    display: block;
  }
  /* line 565, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title.arrow-down:after, .offers-cards__whats-included-section-title.arrow-up:after {
    content: '';
    display: inline-block;
    background-image: url(/assets/survivor/images/offers/icon--arrow-down-1c0c31e76c271f796f0f92aa20e2261114fc9064ceadbc9966932920116c0e54.svg);
    background-repeat: no-repeat;
    background-size: 8px 6px;
    background-position: center top 5px;
    background-color: #484b9a;
    height: 17px;
    width: 17px;
    position: relative;
    margin-left: 8px;
    top: 2px;
    border-radius: 50%;
  }
  /* line 581, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title.arrow-down:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 584, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-exclusive-section-title {
    position: relative;
    font-size: 18px;
    font-family: "National2-Medium", "Arial" !important;
  }
  /* line 589, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__equal-height {
    min-height: auto;
  }
  /* line 592, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__image {
    width: 100%;
    margin-top: 5px;
  }
  /* line 596, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__none-mobile {
    display: none;
  }
  /* line 599, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__mobile-only {
    display: block;
  }
  /* line 606, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__content {
    position: relative;
  }
  /* line 608, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__best-value-sticker {
    right: -5px;
    z-index: 1;
  }
  /* line 611, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__image {
    display: none;
  }
  /* line 614, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item .offers-cards__title {
    position: relative;
  }
  /* line 619, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value li.included .text {
    font-size: 19px;
    line-height: 24px;
  }
  /* line 624, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing-group--monthly {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 314, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__container {
    width: 100%;
    max-width: 615px;
    margin: auto;
    padding: 0 20px;
  }
  /* line 320, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__title {
    font-size: 19px;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
  }
  /* line 326, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__best-value-sticker {
    display: none;
    text-align: center;
    width: 35px;
    height: 35px;
    left: unset;
    right: 0px;
    top: -10px;
  }
  /* line 334, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__best-value-sticker .text {
    font-size: 9px;
    line-height: 8.5px;
    padding-top: 11px;
  }
  /* line 340, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing {
    margin-bottom: 2px;
  }
  /* line 343, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing .initial-price {
    font-size: 16px;
    line-height: 20px;
    width: 90%;
    margin: 0 auto;
  }
  /* line 349, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing .offers-cards__pricing-period-title {
    display: none;
  }
  /* line 352, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing .offers-cards__pricing-period-title-header {
    visibility: hidden;
  }
  /* line 356, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing--monthly .initial-price {
    min-height: 40px;
  }
  /* line 360, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item .offers-cards__pricing-divider {
    display: initial;
    visibility: hidden;
    font-family: "National2-Regular","Arial" !important;
    font-size: 18px;
  }
  /* line 367, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider {
    visibility: visible;
    position: relative;
  }
  /* line 370, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider:before {
    content: ' ';
    width: 140px;
    border-bottom: 1px solid #cbcbcb;
    position: absolute;
    left: -150px;
    top: 13px;
  }
  /* line 377, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider:after {
    content: ' ';
    width: 140px;
    border-bottom: 1px solid #cbcbcb;
    position: absolute;
    right: -150px;
    top: 13px;
  }
  /* line 385, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__included, .offers-cards__cancellation, .offers-cards__more-info {
    font-size: 14px;
  }
  /* line 390, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__cancellation {
    margin-top: 0px;
  }
  /* line 393, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__divider {
    margin-top: 12px;
    margin-bottom: 22px;
    width: 100%;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 400, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__more-info {
    margin-bottom: 18px;
    display: block;
  }
  /* line 404, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__included {
    margin-top: 3px;
    margin-bottom: 20px;
  }
  /* line 417, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__button {
    font-size: 16px;
    padding: 12px 15px;
  }
  /* line 421, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__button::after {
    content: '/m';
    margin-left: 0;
  }
  /* line 426, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__button--yearly::after {
    content: '/yr';
  }
  /* line 431, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__content {
    padding-bottom: 0;
  }
  /* line 434, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item {
    margin-right: 0;
    padding-bottom: 25px;
    font-size: 16px;
    display: block;
    width: 33.3%;
    padding-top: 65px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    border: none;
  }
  /* line 443, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item > div {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 450, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item .offers-cards__title {
    text-align: center;
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 50px;
    display: none;
  }
  /* line 461, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(2) .offers-cards__pricing-period-title:before {
    width: 15%;
  }
  /* line 463, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(2) .offers-cards__pricing-period-title:after {
    content: ' ';
    width: 15%;
    border-bottom: 1px solid #cbcbcb;
    position: absolute;
    right: -10px;
    top: 12px;
  }
  /* line 470, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(2) .offers-cards__pricing-period-title-header {
    text-align: center;
    visibility: visible;
  }
  /* line 474, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 478, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value .offers-cards__title {
    background: -webkit-gradient(linear, left top, left bottom, from(#EBF4F9), to(rgba(240, 247, 251, 0.86)));
    background: linear-gradient(180deg, #EBF4F9 0%, rgba(240, 247, 251, 0.86) 100%);
  }
  /* line 480, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value li {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 485, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value li.included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 498, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value li.included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 501, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-mobile > * {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 505, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list {
    margin-left: 0px;
    margin-bottom: 5px;
  }
  /* line 509, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list li {
    -webkit-hyphens: none;
        -ms-hyphens: none;
            hyphens: none;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 13px;
    min-height: 60px;
  }
  /* line 516, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list li .text {
    display: none;
  }
  /* line 519, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list li:after {
    width: 100%;
    height: 15px;
    background-size: 8px;
    left: 0;
    top: unset;
    bottom: 2px;
  }
  /* line 527, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__list li strong {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    padding-bottom: 3px;
  }
  /* line 532, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included {
    margin-top: 10px;
  }
  /* line 535, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section {
    display: none;
    background-color: #f5f5f5;
  }
  /* line 539, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-mobile {
    display: block;
    overflow: hidden;
  }
  /* line 543, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-mobile.collapsed {
    display: none;
  }
  /* line 546, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-exclusive-section {
    background-color: #f5f5f5;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 550, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title {
    color: #484b9a !important;
    text-align: center !important;
  }
  /* line 553, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title:after {
    color: #484b9a !important;
    background-color: #484b9a;
  }
  /* line 557, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title {
    font-size: 18px;
    padding-bottom: 18px;
    text-align: center;
    display: block;
  }
  /* line 565, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title.arrow-down:after, .offers-cards__whats-included-section-title.arrow-up:after {
    content: '';
    display: inline-block;
    background-image: url(/assets/survivor/images/offers/icon--arrow-down-1c0c31e76c271f796f0f92aa20e2261114fc9064ceadbc9966932920116c0e54.svg);
    background-repeat: no-repeat;
    background-size: 8px 6px;
    background-position: center top 5px;
    background-color: #484b9a;
    height: 17px;
    width: 17px;
    position: relative;
    margin-left: 8px;
    top: 2px;
    border-radius: 50%;
  }
  /* line 581, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-included-section-title.arrow-down:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 584, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__whats-exclusive-section-title {
    position: relative;
    font-size: 18px;
    font-family: "National2-Medium", "Arial" !important;
  }
  /* line 589, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__equal-height {
    min-height: auto;
  }
  /* line 592, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__image {
    width: 100%;
    margin-top: 5px;
  }
  /* line 596, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__none-mobile {
    display: none;
  }
  /* line 599, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__mobile-only {
    display: block;
  }
  /* line 631, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing-period-title {
    display: none;
  }
  /* line 635, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__image {
    display: none;
  }
  /* line 640, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value li.included .text {
    font-size: 12px;
    line-height: 15px;
    left: -30vw;
    width: 88vw;
  }
  /* line 645, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing-group {
    padding: 5px;
  }
  /* line 649, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing--monthly .initial-price {
    width: unset;
  }
}

@media only screen and (max-width: 374px) {
  /* line 654, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__title {
    font-size: 15px;
  }
  /* line 657, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  #topper-image-full-access.offers-cards__image {
    display: none;
  }
  /* line 659, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item {
    padding-top: 65px;
    padding-left: 2px;
    padding-right: 2px;
  }
  /* line 664, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:first-child .offers-cards__title {
    text-align: left;
  }
  /* line 667, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:first-child .offers-cards__list li:after {
    left: -10px;
  }
  /* line 671, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider {
    visibility: visible;
    position: relative;
  }
  /* line 674, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider:before {
    width: 110px;
    left: -120px;
  }
  /* line 677, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-divider:after {
    width: 110px;
    right: -120px;
  }
  /* line 680, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:last-child {
    width: 33.3%;
  }
  /* line 682, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:last-child .offers-cards__title {
    text-align: right;
  }
  /* line 685, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:last-child .offers-cards__list li:after {
    left: 10px;
  }
  /* line 688, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item--best-value .offers-cards__title {
    padding: 10px 10px;
  }
  /* line 690, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__best-value-sticker {
    right: -8px;
    top: -15px;
  }
  /* line 695, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing--monthly .initial-price {
    font-size: 14px;
    line-height: 15px;
    min-height: 30px;
    width: unset;
  }
  /* line 701, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing--yearly .initial-price {
    min-height: initial;
  }
  /* line 703, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__pricing-group {
    padding: 5px;
  }
}

@media only screen and (max-width: 340px) {
  /* line 711, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__title {
    font-size: 19px;
    line-height: 20px;
  }
  /* line 714, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__button {
    padding: 12px 9px;
  }
  /* line 719, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-period-title:before {
    width: 0;
  }
  /* line 721, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__item:nth-child(3) .offers-cards__pricing-period-title:after {
    width: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 729, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .sticky {
    position: fixed !important;
  }
  /* line 731, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .sticky .offers-cards__sticky-header-contents {
    -webkit-box-shadow: 0 2px 4px 0 rgba(231, 231, 231, 0.5);
            box-shadow: 0 2px 4px 0 rgba(231, 231, 231, 0.5);
  }
  /* line 734, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 5;
    display: block;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
  }
  /* line 742, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-contents {
    max-width: 615px;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    overflow-y: visible;
    max-height: 70px;
    background-color: white;
  }
  /* line 751, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-offer-title {
    font-family: "National2-Medium", "Arial" !important;
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    min-height: 50px;
    font-size: 19px;
    line-height: 20px;
    letter-spacing: 0;
    padding: 10px 20px;
    padding-bottom: 20px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-hyphens: none;
    -ms-hyphens: none;
        hyphens: none;
  }
  /* line 766, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-offer-title--best-value {
    background-image: url(/assets/full-access-background-000437a601f660509b95a4921d285bcb09833e2d93f14c4e67780786a2c965fb.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  /* line 770, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-offer-title div {
    margin: 0 auto;
  }
  /* line 772, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-best-value-sticker {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    position: absolute;
    top: 11px;
    left: 0px;
    width: 100%;
    color: #4CA83E;
    font-size: 9.15px;
    line-height: 8.54px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 729, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .sticky {
    position: fixed !important;
  }
  /* line 731, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .sticky .offers-cards__sticky-header-contents {
    -webkit-box-shadow: 0 2px 4px 0 rgba(231, 231, 231, 0.5);
            box-shadow: 0 2px 4px 0 rgba(231, 231, 231, 0.5);
  }
  /* line 734, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 5;
    display: block;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
  }
  /* line 742, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-contents {
    max-width: 615px;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    overflow-y: visible;
    max-height: 70px;
    background-color: white;
  }
  /* line 751, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-offer-title {
    font-family: "National2-Medium", "Arial" !important;
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    min-height: 50px;
    font-size: 19px;
    line-height: 20px;
    letter-spacing: 0;
    padding: 10px 20px;
    padding-bottom: 20px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-hyphens: none;
    -ms-hyphens: none;
        hyphens: none;
  }
  /* line 766, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-offer-title--best-value {
    background-image: url(/assets/full-access-background-000437a601f660509b95a4921d285bcb09833e2d93f14c4e67780786a2c965fb.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  /* line 770, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-offer-title div {
    margin: 0 auto;
  }
  /* line 772, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-best-value-sticker {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    position: absolute;
    top: 11px;
    left: 0px;
    width: 100%;
    color: #4CA83E;
    font-size: 9.15px;
    line-height: 8.54px;
  }
  /* line 788, app/assets/themes/trinity/stylesheets/components/_offers-cards.sass */
  .offers-cards__sticky-header-offer-title {
    font-size: 14px;
    line-height: 20px;
  }
}

/* line 3, app/assets/themes/trinity/stylesheets/components/_offers-states.sass */
.offers-cards__item.orange_x {
  border-bottom-color: #ed6a2c;
}

/* line 5, app/assets/themes/trinity/stylesheets/components/_offers-states.sass */
.offers-cards__item.orange_x .offers-cards__title,
.offers-cards__item.orange_x .offers-cards__whats-included-section-title,
.offers-cards__item.orange_x .offers-cards__pricing,
.offers-cards__item.orange_x .offers-cards__whats-exclusive-section-title {
  color: #ed6a2c;
}

/* line 13, app/assets/themes/trinity/stylesheets/components/_offers-states.sass */
.offers-cards__item.orange_x .offers-cards__whats-exclusive-section-title:after,
.offers-cards__item.orange_x .offers-cards__whats-included-section-title:after {
  background-color: #ed6a2c;
}

/* line 18, app/assets/themes/trinity/stylesheets/components/_offers-states.sass */
.offers-cards__item.orange_x .offers-cards__list li:after {
  background-color: #ed6a2c;
}

/* line 23, app/assets/themes/trinity/stylesheets/components/_offers-states.sass */
.offers-cards__item.purple_x {
  border-bottom-color: #96368a;
}

/* line 26, app/assets/themes/trinity/stylesheets/components/_offers-states.sass */
.offers-cards__item.purple_x .offers-cards__title,
.offers-cards__item.purple_x .offers-cards__whats-included-section-title,
.offers-cards__item.purple_x .offers-cards__pricing,
.offers-cards__item.purple_x .offers-cards__whats-exclusive-section-title {
  color: #96368a;
}

/* line 34, app/assets/themes/trinity/stylesheets/components/_offers-states.sass */
.offers-cards__item.purple_x .offers-cards__whats-exclusive-section-title:after,
.offers-cards__item.purple_x .offers-cards__whats-included-section-title:after {
  background-color: #96368a;
}

/* line 39, app/assets/themes/trinity/stylesheets/components/_offers-states.sass */
.offers-cards__item.purple_x .offers-cards__list li:after {
  background-color: #96368a;
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.pay-method-switch {
  display: block;
  padding-top: 15px;
  padding-bottom: 30px;
}

/* line 5, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.pay-method-switch li {
  display: inline-block;
  width: 40%;
  height: 26px;
  padding-left: 1px;
}

/* line 10, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.pay-method-switch li a {
  font-family: "National2-Regular","Arial" !important;
  color: #05171D;
  font-size: 16px;
  line-height: 1;
  text-decoration: none;
  background-image: url(/assets/survivor/images/radio-unchecked-2478c076de3de9e7711547f9618105fd3815ba1092dd9fa463d4a0a8313edbf8.png);
  background-position: left;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-left: 40px;
  height: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  white-space: nowrap;
}

/* line 27, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.pay-method-switch li.current a {
  background-image: url(/assets/survivor/images/radio-checked-be04a52b1a43f01da204de69d8710ce88bf9786c0ad37bd13635810f3230c77d.png);
}

/* line 31, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.no-js .js-toggle-click {
  display: none;
}

/* line 35, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.no-js .order-state-payment_session .form > h2:first-of-type {
  display: none;
}

/* line 37, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.no-js .pay-method-switch {
  display: none !important;
}

/* line 39, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.no-js #form_cc {
  display: none !important;
}

/* line 43, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.no-js .sidebar .information.creditcard {
  display: none;
}

/* line 45, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
.no-js .sidebar .information.direct-debit {
  display: inline-block;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 50, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
  .pay-method-switch {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  /* line 53, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
  .pay-method-switch li {
    width: 100%;
    padding-left: 0px;
  }
  /* line 56, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
  .pay-method-switch li.credit-card {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 61, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
  .pay-method-switch {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  /* line 64, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
  .pay-method-switch li {
    width: 100%;
    padding-left: 0px;
  }
  /* line 67, app/assets/themes/trinity/stylesheets/components/_payment_method_switcher.sass */
  .pay-method-switch li.credit-card {
    padding-top: 20px;
  }
}

/* line 3, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
.postcode-wrapper .postcode {
  width: 48%;
  float: left;
}

/* line 7, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
.postcode-wrapper .postcode-finder {
  width: 48%;
  float: left;
  margin-top: 57px;
}

/* line 12, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
.postcode-wrapper .postcode-finder button.find-address {
  margin-left: 20px;
}

/* line 14, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
.postcode-wrapper .postcode-finder button.find-address::before {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E041';
  font-size: 30px;
  position: absolute;
  top: 17px;
  left: 20%;
}

/* line 17, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
.postcode-wrapper .transient-feedback-content {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 1.4;
  color: #05171D;
  margin-bottom: 0px;
  margin-top: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}

/* line 28, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
.postcode-wrapper .is-already-existing-populator select {
  border: 2px solid #3F51B5 !important;
  -webkit-transition: 1s ease;
  transition: 1s ease;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 36, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder button.find-address::before {
    left: 15%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 41, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder {
    margin-top: 57px;
    margin-left: 13px;
  }
  /* line 44, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder button.find-address {
    margin-left: 0px;
  }
  /* line 46, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder button.find-address::before {
    content: none;
  }
  /* line 50, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  form.is-manual-address-entry a.search-by-postcode {
    margin-top: 25px;
    margin-left: 0px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 56, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder {
    margin-top: 57px;
    margin-left: 11px;
  }
  /* line 59, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder button.find-address {
    margin: 0px;
    padding: 0px;
    padding: 10px;
  }
  /* line 62, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder button.find-address::before {
    content: none;
  }
  /* line 66, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  form.is-manual-address-entry a.search-by-postcode {
    margin-top: 25px;
    margin-left: 0px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 72, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder {
    margin-top: 57px;
    margin-left: 11px;
  }
  /* line 75, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder button.find-address {
    margin: 0px;
    padding: 0px;
    padding: 10px;
  }
  /* line 78, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  .postcode-wrapper .postcode-finder button.find-address::before {
    content: none;
  }
  /* line 82, app/assets/themes/trinity/stylesheets/components/_postal_code_finder.sass */
  form.is-manual-address-entry a.search-by-postcode {
    margin-top: 25px;
    margin-left: 0px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information {
  width: 100%;
  background-color: #673AB7;
  padding-top: 34px;
  padding-bottom: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 8, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information h2 {
  font-family: "National2-Regular","Arial" !important;
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  line-height: 1.4;
  color: #FFFFFF;
  padding-bottom: 55px;
  padding-left: 40px;
}

/* line 16, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information h2.title {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  margin: 0px;
  padding: 0px;
  font-size: 42px;
  line-height: 1.4;
  color: #FFFFFF;
  padding-bottom: 25px;
  padding-left: 40px;
  padding-top: 10px;
}

/* line 26, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  line-height: 1.4;
  color: #FFFFFF;
  padding-top: 25px;
}

/* line 34, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information p {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  color: #FFFFFF;
  font-size: 18px;
  line-height: 1.4;
  padding-left: 40px;
}

/* line 42, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information p a {
  font-weight: bold;
  color: #FFFFFF;
}

/* line 46, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information p.subtitle {
  font-family: "National2-Regular","Arial" !important;
  margin: -15px 0 0;
  font-size: 24px;
  line-height: 1.4;
  color: #FFFFFF;
  padding: 0 0 20px 40px;
}

/* line 54, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information ul,
.product_information ol {
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  padding-left: 40px;
  position: relative;
}

/* line 60, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information ul li,
.product_information ol li {
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.4;
  padding-bottom: 14px;
  position: relative;
}

/* line 68, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information ul li strong,
.product_information ol li strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 70, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information ul li::before,
.product_information ol li::before {
  background-image: url(/assets/survivor/images/icon-bullet-list-56b7d624b036ee0830328550cfe92c395437b1b08cbd1968d8b22331a4a8f36c.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -40px;
  top: 3px;
  content: '';
}

/* line 81, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information .introduction {
  display: inline-block;
  width: 58%;
  float: left;
}

/* line 86, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information .introduction.full-width {
  width: 80%;
  float: none;
}

/* line 90, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information .introduction.with-textblock {
  padding-top: 15px;
  padding-bottom: 35px;
}

/* line 94, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information .image {
  display: inline-block;
  width: 42%;
  float: right;
}

/* line 98, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information .image img {
  margin-top: -195px;
  height: 575px;
}

/* line 102, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information.collapsed {
  max-height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 106, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information.collapsed .introduction {
  display: none;
}

/* line 108, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
.product_information.collapsed .image {
  padding-top: 34px;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 113, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information h2 {
    padding: 0 0 35px 40px;
  }
  /* line 115, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction {
    width: 60%;
  }
  /* line 117, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction.full-width {
    width: 100%;
    float: none;
  }
  /* line 121, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction.with-textblock {
    padding-top: 0px;
    padding-bottom: 15px;
  }
  /* line 125, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .image {
    width: 37%;
  }
  /* line 127, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .image img {
    margin-top: -195px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 132, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information h2 {
    padding: 0 0 35px 40px;
  }
  /* line 134, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .image {
    display: none;
  }
  /* line 136, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction {
    width: 100%;
  }
  /* line 138, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction.full-width {
    width: auto;
    float: none;
  }
  /* line 142, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction.with-textblock {
    padding-top: 0px;
    padding-bottom: 15px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 147, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information {
    padding: 20px;
    width: auto;
  }
  /* line 150, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information ul {
    padding-top: 20px;
    padding-left: 30px;
    padding-bottom: 0px;
  }
  /* line 154, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information ul li {
    font-size: 14px;
  }
  /* line 156, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information ul li::before {
    background-size: 13px 13px;
    top: 4px;
    left: -28px;
  }
  /* line 161, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information h2 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
  }
  /* line 164, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information h2.title {
    margin: 0px;
    padding: 0px;
    font-size: 24px;
    padding-bottom: 10px;
  }
  /* line 168, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information p {
    font-size: 16px;
    margin: 0px;
    padding: 0px;
  }
  /* line 171, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information p.subtitle {
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
    font-size: 18px;
  }
  /* line 176, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .image {
    display: none;
  }
  /* line 178, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction {
    display: block;
    width: 100%;
  }
  /* line 181, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction.full-width {
    width: auto;
    float: none;
  }
  /* line 185, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction.with-textblock {
    padding-top: 0px;
    padding-bottom: 25px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 190, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information {
    padding: 20px;
    width: auto;
  }
  /* line 193, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information ul {
    padding-top: 20px;
    padding-left: 30px;
    padding-bottom: 0px;
  }
  /* line 197, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information ul li {
    font-size: 14px;
  }
  /* line 199, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information ul li::before {
    background-size: 13px 13px;
    top: 4px;
    left: -28px;
  }
  /* line 204, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information h2 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
  }
  /* line 207, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information h2.title {
    margin: 0px;
    padding: 0px;
    font-size: 24px;
    padding-bottom: 10px;
  }
  /* line 212, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information h3 {
    font-size: 18px;
    padding: 15px 0 0;
  }
  /* line 216, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information p {
    font-size: 16px;
    margin: 0px;
    padding: 0px;
  }
  /* line 219, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information p.subtitle {
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
    font-size: 18px;
  }
  /* line 223, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .image {
    display: none;
  }
  /* line 226, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction {
    display: block;
    width: 100%;
  }
  /* line 229, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction.full-width {
    width: 100%;
    float: none;
  }
  /* line 233, app/assets/themes/trinity/stylesheets/components/_product_information.sass */
  .product_information .introduction.with-textblock {
    padding-top: 0px;
    padding-bottom: 15px;
  }
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
body.order-state-begin .progress_bar ul li.create {
  color: #424242;
}

/* line 6, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
body.order-state-begin .progress_bar ul li.create::before {
  background: #424242;
  color: white;
}

/* line 11, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
body[data-completion-progress-for-user_details] .create::after {
  background-image: -webkit-gradient(linear, left top, right top, from(#9E9E9E), color-stop(50%, #9E9E9E), color-stop(50%, #9E9E9E), to(#9E9E9E));
  background-image: linear-gradient(to right, #9E9E9E 0%, #9E9E9E 50%, #9E9E9E 50%, #9E9E9E 100%);
}

/* line 17, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
body.order-state-payment_session .progress_bar ul li.create, body.order-state-customer_address .progress_bar ul li.create {
  color: #9E9E9E;
}

/* line 19, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
body.order-state-payment_session .progress_bar ul li.create::before, body.order-state-customer_address .progress_bar ul li.create::before {
  background-color: white;
  color: #FFFFFF;
  background-image: url(/assets/survivor/images/icon-tick-green-4f339bc4ea00d218d13bba02032ba8c3cc7aa1aa12c879afeb80afa3676827e5.svg);
  content: '';
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: 50% 50%;
  border: 1px solid #4CAF50;
}

/* line 28, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
body.order-state-payment_session .progress_bar ul li.create::after, body.order-state-customer_address .progress_bar ul li.create::after {
  background-image: -webkit-gradient(linear, left top, right top, from(#9E9E9E), color-stop(50%, #9E9E9E), color-stop(50%, #9E9E9E), to(#9E9E9E));
  background-image: linear-gradient(to right, #9E9E9E 0%, #9E9E9E 50%, #9E9E9E 50%, #9E9E9E 100%);
}

/* line 31, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
body.order-state-payment_session .progress_bar ul li.payment, body.order-state-customer_address .progress_bar ul li.payment {
  color: #424242;
}

/* line 33, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
body.order-state-payment_session .progress_bar ul li.payment::before, body.order-state-customer_address .progress_bar ul li.payment::before {
  background: #424242;
  color: white;
}

@media only screen and (max-width: 767px) {
  /* line 43, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.create {
    color: #616161;
  }
  /* line 45, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.create::before {
    background: #FFFFFF;
    color: #e02355;
  }
  /* line 52, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.create {
    color: #311B90;
  }
  /* line 54, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.create::before {
    background-color: #311B90;
    color: #FFFFFF;
    border-color: #311B90;
    background-image: url(/assets/survivor/images/icon-tick-completed-86eec87ac2543205d5ee965023e43d36ad8e0ca173df191d8d684856b0e2ee43.png);
    content: '';
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 50% 50%;
  }
  /* line 63, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(50%, #311B90), color-stop(50%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 50%, #BDBDBD 50%, #BDBDBD 100%);
  }
  /* line 66, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.payment {
    color: #616161;
  }
  /* line 68, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.payment::before {
    background: #FFFFFF;
    color: #e02355;
  }
  /* line 75, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session.submitting-data-from-form_dd:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.payment, body.order-state-payment_session.submitting-data-from-form_cc:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.payment {
    color: #311B90;
  }
  /* line 77, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session.submitting-data-from-form_dd:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.payment svg, body.order-state-payment_session.submitting-data-from-form_cc:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.payment svg {
    display: none;
  }
  /* line 79, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session.submitting-data-from-form_dd:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.payment::before, body.order-state-payment_session.submitting-data-from-form_cc:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li.payment::before {
    background-color: #311B90;
    color: #FFFFFF;
    border-color: #311B90;
    background-image: url(/assets/survivor/images/icon-tick-completed-86eec87ac2543205d5ee965023e43d36ad8e0ca173df191d8d684856b0e2ee43.png);
    content: '';
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 50% 50%;
  }
  /* line 96, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='9-of-9'] .create svg.progress-circle path {
    stroke-dashoffset: 0;
  }
  /* line 98, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='9-of-9'] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(50%, #311B90), color-stop(50%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 50%, #BDBDBD 50%, #BDBDBD 100%);
  }
  /* line 96, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='8-of-9'] .create svg.progress-circle path {
    stroke-dashoffset: 29.1428571429;
  }
  /* line 98, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='8-of-9'] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(42.8571428571%, #311B90), color-stop(42.8571428571%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 42.8571428571%, #BDBDBD 42.8571428571%, #BDBDBD 100%);
  }
  /* line 96, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='7-of-9'] .create svg.progress-circle path {
    stroke-dashoffset: 58.2857142857;
  }
  /* line 98, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='7-of-9'] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(35.7142857143%, #311B90), color-stop(35.7142857143%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 35.7142857143%, #BDBDBD 35.7142857143%, #BDBDBD 100%);
  }
  /* line 96, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='6-of-9'] .create svg.progress-circle path {
    stroke-dashoffset: 87.4285714286;
  }
  /* line 98, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='6-of-9'] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(28.5714285714%, #311B90), color-stop(28.5714285714%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 28.5714285714%, #BDBDBD 28.5714285714%, #BDBDBD 100%);
  }
  /* line 96, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='5-of-9'] .create svg.progress-circle path {
    stroke-dashoffset: 116.5714285714;
  }
  /* line 98, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='5-of-9'] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(21.4285714286%, #311B90), color-stop(21.4285714286%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 21.4285714286%, #BDBDBD 21.4285714286%, #BDBDBD 100%);
  }
  /* line 96, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='4-of-9'] .create svg.progress-circle path {
    stroke-dashoffset: 145.7142857143;
  }
  /* line 98, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='4-of-9'] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(14.2857142857%, #311B90), color-stop(14.2857142857%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 14.2857142857%, #BDBDBD 14.2857142857%, #BDBDBD 100%);
  }
  /* line 96, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='3-of-9'] .create svg.progress-circle path {
    stroke-dashoffset: 174.8571428571;
  }
  /* line 98, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-begin[data-completion-progress-for-user_details='3-of-9'] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(7.1428571429%, #311B90), color-stop(7.1428571429%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 7.1428571429%, #BDBDBD 7.1428571429%, #BDBDBD 100%);
  }
  /* line 113, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_dd='3-of-3'][data-active-payment-method="direct-debit"] .payment svg.progress-circle path {
    stroke-dashoffset: 0;
  }
  /* line 115, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_dd='3-of-3'][data-active-payment-method="direct-debit"] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(100%, #311B90), color-stop(100%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 100%, #BDBDBD 100%, #BDBDBD 100%);
  }
  /* line 121, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_cc='3-of-3'][data-active-payment-method="credit-card"] .payment svg.progress-circle path {
    stroke-dashoffset: 0;
  }
  /* line 123, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_cc='3-of-3'][data-active-payment-method="credit-card"] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(100%, #311B90), color-stop(100%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 100%, #BDBDBD 100%, #BDBDBD 100%);
  }
  /* line 113, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_dd='2-of-3'][data-active-payment-method="direct-debit"] .payment svg.progress-circle path {
    stroke-dashoffset: 68;
  }
  /* line 115, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_dd='2-of-3'][data-active-payment-method="direct-debit"] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(83.3333333333%, #311B90), color-stop(83.3333333333%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 83.3333333333%, #BDBDBD 83.3333333333%, #BDBDBD 100%);
  }
  /* line 121, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_cc='2-of-3'][data-active-payment-method="credit-card"] .payment svg.progress-circle path {
    stroke-dashoffset: 68;
  }
  /* line 123, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_cc='2-of-3'][data-active-payment-method="credit-card"] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(83.3333333333%, #311B90), color-stop(83.3333333333%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 83.3333333333%, #BDBDBD 83.3333333333%, #BDBDBD 100%);
  }
  /* line 113, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_dd='1-of-3'][data-active-payment-method="direct-debit"] .payment svg.progress-circle path {
    stroke-dashoffset: 136;
  }
  /* line 115, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_dd='1-of-3'][data-active-payment-method="direct-debit"] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(66.6666666667%, #311B90), color-stop(66.6666666667%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 66.6666666667%, #BDBDBD 66.6666666667%, #BDBDBD 100%);
  }
  /* line 121, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_cc='1-of-3'][data-active-payment-method="credit-card"] .payment svg.progress-circle path {
    stroke-dashoffset: 136;
  }
  /* line 123, app/assets/themes/trinity/stylesheets/components/_progress_bar-states.sass */
  body.order-state-payment_session[data-completion-progress-for-form_cc='1-of-3'][data-active-payment-method="credit-card"] .create::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#311B90), color-stop(66.6666666667%, #311B90), color-stop(66.6666666667%, #BDBDBD), to(#BDBDBD));
    background-image: linear-gradient(to right, #311B90 0%, #311B90 66.6666666667%, #BDBDBD 66.6666666667%, #BDBDBD 100%);
  }
}

/* line 3, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
.progress_bar {
  margin-left: auto;
  margin-right: auto;
  width: 498px;
  padding-bottom: 32px;
  padding-top: 34px;
  overflow: hidden;
}

/* line 11, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
.progress_bar svg {
  display: none;
}

/* line 14, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
.progress_bar ul {
  margin: 0px;
  padding: 0px;
  display: block;
  height: 75px;
  list-style: none;
  counter-reset: numList;
}

/* line 20, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
.progress_bar ul li {
  font-family: "National2-Regular","Arial" !important;
  color: #BDBDBD;
  font-size: 18px;
  text-align: center;
  width: 50%;
  float: left;
  top: 50px;
  z-index: 3;
  position: relative;
  display: block;
  white-space: nowrap;
}

/* line 32, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
.progress_bar ul li:last-child:after {
  background: rgba(249, 95, 25, 0);
}

/* line 35, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
.progress_bar ul li:after {
  content: "";
  z-index: 0;
  position: relative;
  display: block;
  height: 2px;
  width: 100%;
  margin: -52px 0px 50px 50%;
  background: #9E9E9E;
}

/* line 45, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
.progress_bar ul li:before {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  height: 40px;
  width: 40px;
  font-size: 18px;
  counter-increment: numList;
  content: counter(numList);
  float: left;
  position: absolute;
  z-index: 2;
  left: 50%;
  margin-left: -20px;
  top: -45px;
  text-align: center;
  color: white;
  line-height: 40px;
  background: #9E9E9E;
  border-radius: 999px;
  border: none;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 67, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar {
    width: 400px;
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 75, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar svg {
    position: absolute;
    top: -57px;
    left: 69px;
    z-index: 5;
    display: block;
  }
  /* line 82, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar svg.progress-circle path {
    fill: transparent;
    stroke: #e02355;
    stroke-width: 4px;
    -webkit-transition: stroke-dashoffset 0.3s;
    transition: stroke-dashoffset 0.3s;
    stroke-dasharray: 204;
    stroke-dashoffset: 204;
  }
  /* line 92, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li {
    font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    color: #BDBDBD;
    font-size: 18px;
  }
  /* line 96, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li::before {
    top: -55px;
    background: white none repeat scroll 0 0;
    border: 2px solid #bdbdbd;
    border-radius: 999px;
    color: rgba(224, 35, 85, 0.3);
  }
  /* line 103, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li::after {
    background-color: #bdbdbd;
    width: 70px;
    height: 1px;
    margin: -60px 0 50px 83%;
  }
  /* line 108, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li:last-child:after {
    background: rgba(249, 95, 25, 0);
  }
}

@media only screen and (max-width: 479px) {
  /* line 114, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar {
    position: relative;
    width: 280px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  /* line 120, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar svg {
    display: block;
    position: absolute;
    top: -57px;
    left: 50px;
    z-index: 5;
  }
  /* line 127, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar svg.progress-circle path {
    fill: transparent;
    stroke: #e02355;
    stroke-width: 4px;
    -webkit-transition: stroke-dashoffset 0.3s;
    transition: stroke-dashoffset 0.3s;
    stroke-dasharray: 204;
    stroke-dashoffset: 204;
  }
  /* line 137, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li {
    font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    color: #BDBDBD;
    font-size: 18px;
  }
  /* line 141, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li::before {
    top: -55px;
    background: white none repeat scroll 0 0;
    border: 2px solid #bdbdbd;
    border-radius: 999px;
    color: rgba(224, 35, 85, 0.3);
  }
  /* line 148, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li::after {
    background-color: #bdbdbd;
    width: 50px;
    height: 1px;
    margin: -60px 0 50px 83%;
  }
  /* line 153, app/assets/themes/trinity/stylesheets/components/_progress_bar.sass */
  body:not(.global-theme-varied-as-preambular_membership_smallfun) .progress_bar ul li:last-child:after {
    background: rgba(249, 95, 25, 0);
  }
}

/* line 5, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
body.order-state-payment_session[data-active-payment-method="credit-card"] .sidebar .information.creditcard,
body.order-state-customer_address[data-active-payment-method="credit-card"] .sidebar .information.creditcard {
  display: inline-block;
}

/* line 12, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
body.order-state-payment_session[data-active-payment-method="direct-debit"] .sidebar .information.direct-debit,
body.order-state-customer_address[data-active-payment-method="direct-debit"] .sidebar .information.direct-debit {
  display: inline-block;
}

/* line 17, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .information.creditcard, .sidebar .information.direct-debit {
  display: none;
}

/* line 21, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar {
  margin-bottom: 72px;
}

/* line 23, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .information {
  border-radius: 3px;
  background-color: white;
  padding: 30px 25px;
}

/* line 27, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .information.padding {
  margin-top: 35px;
}

/* line 30, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .information h2 {
  line-height: 1;
  padding-bottom: 15px;
}

/* line 34, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .information h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 32px;
  font-size: 21px;
}

/* line 39, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .information strong {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 42, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .note {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 1.4;
  color: #424242;
  padding: 15px;
  margin-bottom: 20px;
  margin-top: 10px;
  background-color: rgba(177, 227, 250, 0.7);
}

/* line 51, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .note a {
  font-size: inherit;
}

/* line 53, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .note a::after {
  height: 17px;
  width: 17px;
  background-image: url(/assets/survivor/images/external_link-ed5e378df91d6aad8d1f7e00be953f2e0e1624c4b80867c9e123f1e10e0ead86.png);
  background-position: left;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  margin-bottom: 0px;
  margin-left: 4px;
  display: inline-block;
  content: '';
}

/* line 64, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .cards {
  margin-left: auto;
  margin-right: auto;
  width: 305px;
  padding-bottom: 25px;
  text-align: center;
}

/* line 70, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar .cards img {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 74, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
.sidebar p {
  font-size: 16px;
  line-height: 1.4;
  color: #424242;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 81, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .information {
    padding: 30px 20px;
  }
  /* line 83, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .information h2 {
    line-height: 1;
    padding-bottom: 15px;
  }
  /* line 86, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .cards {
    width: 228px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 91, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .information {
    padding: 18px 10px 20px 14px;
  }
  /* line 93, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .information h2 {
    font-size: 22px;
    line-height: 1;
    padding-bottom: 15px;
  }
  /* line 97, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .cards {
    width: auto;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 102, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .information {
    padding: 30px 20px;
  }
  /* line 104, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .cards {
    width: auto;
  }
}

@media only screen and (max-width: 479px) {
  /* line 109, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .information {
    padding: 30px 20px;
  }
  /* line 111, app/assets/themes/trinity/stylesheets/components/_sidebar.sass */
  .sidebar .cards {
    width: auto;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block {
  border-bottom: 1px solid #ececec;
  border-radius: 3px;
}

/* line 5, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block:last-child {
  border-bottom: 0px none;
}

/* line 7, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block h4 {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.4;
  color: #3A55AD;
  cursor: pointer;
  padding: 23px;
  padding-right: 17%;
  border-bottom: 1px solid #ececec;
  position: relative;
  border-radius: 3px;
  background-color: white;
}

/* line 19, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block h4 .toggle-status {
  position: absolute;
  right: 9%;
  top: 28%;
  color: #3A55AD;
  display: block;
  font-size: 24px;
  line-height: 1;
}

/* line 28, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block .toggleable {
  background: white;
  max-height: 2000px;
  overflow: hidden;
  -webkit-transition-property: max-height;
  transition-property: max-height;
  -webkit-transition-duration: 1.0s;
          transition-duration: 1.0s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 37, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block .toggleable .toggleable-inner {
  padding: 23px;
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 1.4;
  color: #424242;
}

/* line 44, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block.hidden {
  background: white;
}

/* line 46, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block.hidden .toggleable {
  max-height: 0 !important;
}

/* line 48, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
.sidebar .toggle-block.hidden h4 {
  border-bottom: 0px none;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 54, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
  .sidebar .toggle-block h4 {
    padding: 20px 16% 20px 20px;
  }
  /* line 56, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
  .sidebar .toggle-block h4 .toggle-status {
    top: 32%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 62, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
  .sidebar .toggle-block h4 {
    padding: 13px 19% 13px 17px;
  }
  /* line 64, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
  .sidebar .toggle-block h4 .toggle-status {
    top: 32%;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 70, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
  .sidebar .toggle-block h4 {
    padding: 20px 16% 20px 20px;
  }
  /* line 72, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
  .sidebar .toggle-block h4 .toggle-status {
    top: 28%;
  }
}

@media only screen and (max-width: 479px) {
  /* line 78, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
  .sidebar .toggle-block h4 {
    padding: 20px 16% 20px 20px;
  }
  /* line 80, app/assets/themes/trinity/stylesheets/components/_toggle_block.sass */
  .sidebar .toggle-block h4 .toggle-status {
    top: 28%;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which .tooltipster-box {
  max-width: 300px;
  -webkit-box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.3);
  border: solid 2px #3F51B5 !important;
  background-color: #FFFFFF !important;
  padding: 20px;
}

/* line 9, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which .tooltipster-box .tooltipster-content {
  background-color: #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #616161;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  font-size: 16px;
  line-height: 24px;
}

/* line 17, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which .tooltipster-box .tooltipster-content .close-tooltip {
  background: url(/assets/cross-bold-db0765bcfebc1b300301d914539cb48f277827b6d5445b130f95144f723f9f50.svg);
  background-size: cover;
  display: inline-block;
  position: absolute;
  height: 13px;
  width: 13px;
  right: 18px;
  top: 18px;
}

@media only screen and (max-width: 767px) {
  /* line 28, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
  .tooltipster-which .tooltipster-box {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    max-width: 100%;
    overflow-y: auto;
  }
  /* line 36, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
  .tooltipster-which .tooltipster-arrow {
    display: none;
  }
}

/* line 40, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-bottom .close-tooltip {
  margin: 6px 0 0 0px;
}

/* line 42, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #FFFFFF;
}

/* line 44, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #3F51B5;
}

/* line 47, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #FFFFFF;
}

/* line 49, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #3F51B5;
}

/* line 52, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #FFFFFF;
}

/* line 54, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #3F51B5;
}

/* line 57, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #FFFFFF;
}

/* line 59, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltipster-which.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #3F51B5;
}

/* line 62, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltip-control {
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url(/assets/icon-info-60ce461b650bfe9615d438c04a031a5128814e6fede1f06544dabfda32a8c48e.png);
  background-size: cover;
  cursor: help;
  display: inline-block;
  margin: -3px 0 0 5px;
}

/* line 72, app/assets/themes/trinity/stylesheets/components/_tooltipster-which.sass */
.tooltip-template {
  display: none;
}

/* line 2, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested .vgp_input_container {
  position: relative;
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested .vgp_input_container .jc-cardNumberSpan {
  position: absolute !important;
  top: 45px !important;
  background-size: 44px !important;
  right: 4px;
}

/* line 9, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested .vgp_input_container .jc-cvvSpan {
  position: absolute !important;
  background-size: 64px !important;
  top: 77px;
  height: 64px;
  width: 85px;
  right: -16px !important;
}

/* line 17, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_card_number_label {
  margin-top: 0;
}

/* line 20, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_card_number {
  background-image: url(/assets/card_placeholder-dc7bb26403c9e46ed55e49c883c8fd1b9b312ed7438584e91e9160f8cb1bf039.png);
  background-repeat: no-repeat;
  background-position: 15px 50%;
  padding-left: 60px;
}

/* line 27, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_card_container_row2 #vgp_input_container_for_expiry {
  display: inline-block;
  padding-right: 10px;
  width: calc(50% - 10px);
}

/* line 31, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_card_container_row2 #vgp_input_container_for_cvv {
  display: inline-block;
  padding-left: 10px;
  width: calc(50% - 10px);
}

/* line 36, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #pre-submit-gumpf {
  display: block;
  margin-bottom: 15px;
}

/* line 39, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_alert_container {
  color: #E30714;
  margin-bottom: 20px;
}

/* line 44, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_submit_button:disabled {
  background: #C70612 url(/assets/dots-loader-ddb3c21e1c4db76096cb61e5774c9f5c4bfac6187678699fb5dfd539cd31afd7.svg) no-repeat scroll;
  background-position: center center;
  background-size: 70px;
  font-size: 0px;
}

/* line 49, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_submit_button:disabled:hover {
  background-color: #C70612;
  cursor: not-allowed;
}

/* line 52, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_submit_button[disabled] {
  background: #C70612 url(/assets/dots-loader-ddb3c21e1c4db76096cb61e5774c9f5c4bfac6187678699fb5dfd539cd31afd7.svg) no-repeat scroll;
  background-position: center center;
  background-size: 70px;
  font-size: 0px;
}

/* line 57, app/assets/themes/trinity/stylesheets/components/_vgp_card_forms.sass */
form.vgp.enhancement-requested #_submit_button[disabled]:hover {
  background-color: #C70612;
  cursor: not-allowed;
}

/* line 4, app/assets/themes/trinity/stylesheets/components/_what_happens_next.sass */
body.order-state-payment_session[data-active-payment-method="direct-debit"] .what_happens_next,
body.order-state-confirm_direct_debit_details .what_happens_next,
body.order-state-customer_address .what_happens_next {
  display: block;
}

/* line 7, app/assets/themes/trinity/stylesheets/components/_what_happens_next.sass */
.what_happens_next {
  display: none;
}

/* line 10, app/assets/themes/trinity/stylesheets/components/_what_happens_next.sass */
.what_happens_next {
  padding: 16px 34px 5px;
  background-color: rgba(177, 227, 250, 0.7);
  margin-top: 36px;
  border-radius: 3px;
}

/* line 15, app/assets/themes/trinity/stylesheets/components/_what_happens_next.sass */
.what_happens_next h3 {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 14px;
  line-height: 25px;
  color: #05171D;
}

/* line 20, app/assets/themes/trinity/stylesheets/components/_what_happens_next.sass */
.what_happens_next p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  line-height: 25px;
  color: #05171D;
}

/* line 3, app/assets/themes/trinity/stylesheets/no-js.sass */
.no-js .product_information.collapsed {
  padding-top: 34px;
  padding-bottom: 50px;
  max-height: none;
}

/* line 7, app/assets/themes/trinity/stylesheets/no-js.sass */
.no-js .product_information.collapsed .introduction {
  display: inline-block;
}

/* line 9, app/assets/themes/trinity/stylesheets/no-js.sass */
.no-js .product_information.collapsed .image {
  padding-top: 0px;
}

/* line 1, app/assets/themes/trinity/stylesheets/_remote_submittables.sass */
.js-remote-submittable-obscured {
  display: none;
}

/* line 4, app/assets/themes/trinity/stylesheets/_remote_submittables.sass */
.js .js-remote-submittable-obscured {
  display: none;
}

/* line 1, app/assets/themes/trinity/stylesheets/_audience.sass */
#address-lines {
  display: block;
}

/* line 3, app/assets/themes/trinity/stylesheets/_audience.sass */
.enter-address-manually {
  display: none;
}

/* line 5, app/assets/themes/trinity/stylesheets/_audience.sass */
.search-by-postcode {
  display: block;
}

/* line 7, app/assets/themes/trinity/stylesheets/_audience.sass */
.mech-post-control {
  display: none;
}

/* line 9, app/assets/themes/trinity/stylesheets/_audience.sass */
.mech-pop-control {
  display: none;
}

/* line 11, app/assets/themes/trinity/stylesheets/_audience.sass */
.search-by-postcode {
  display: none;
}

/* line 13, app/assets/themes/trinity/stylesheets/_audience.sass */
.search-again {
  display: none;
}

/* line 15, app/assets/themes/trinity/stylesheets/_audience.sass */
.enter-address-manually {
  display: none;
}

/* line 17, app/assets/themes/trinity/stylesheets/_audience.sass */
.re-lookup-postcode {
  display: none;
}

/* line 21, app/assets/themes/trinity/stylesheets/_audience.sass */
.js #order_password_repeat_input {
  display: none;
}

/* line 23, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .mech-post-control, .js .mech-pop-control {
  display: block;
}

/* line 26, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-uk-audience .for-international {
  display: none;
}

/* line 29, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-international-audience .for-uk {
  display: none;
}

/* line 31, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .audience-separator {
  display: none;
}

/* line 35, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-no-populated-address #address-lines {
  display: none;
}

/* line 37, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-no-populated-address #address-lines .search-by-postcode {
  display: none;
}

/* line 39, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-no-populated-address #address-lines .search-again {
  display: none;
}

/* line 41, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-no-populated-address .enter-address-manually {
  display: inline-block;
}

/* line 44, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-populated-address #postcode-finder {
  display: none;
}

/* line 46, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-populated-address .search-again {
  display: inline-block;
}

/* line 48, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-populated-address #address-lines {
  display: inline-block;
}

/* line 50, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-populated-address #address-lines .search-by-postcode {
  display: none;
}

/* line 52, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-populated-address #address-lines .enter-address-manually {
  display: none;
}

/* line 54, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-populated-address #address-lines .mech-post-control {
  display: none;
}

/* line 56, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-populated-address #address-lines .mech-pop-control {
  display: none;
}

/* line 60, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-manual-address-entry #address-lines {
  display: inline-block;
}

/* line 62, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-manual-address-entry .search-by-postcode {
  display: inline-block;
}

/* line 64, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-manual-address-entry .search-again {
  display: none;
}

/* line 66, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-manual-address-entry .enter-address-manually {
  display: none;
}

/* line 68, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-manual-address-entry .mech-post-control {
  display: none;
}

/* line 70, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-manual-address-entry .mech-pop-control {
  display: none;
}

/* line 75, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .address-lookup-blocked #address-lines,
.js .feedback-component-error-has-occurred #address-lines {
  display: inline-block;
}

/* line 77, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .address-lookup-blocked .search-by-postcode,
.js .feedback-component-error-has-occurred .search-by-postcode {
  display: none;
}

/* line 79, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .address-lookup-blocked .search-again,
.js .feedback-component-error-has-occurred .search-again {
  display: none;
}

/* line 81, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .address-lookup-blocked .enter-address-manually,
.js .feedback-component-error-has-occurred .enter-address-manually {
  display: none;
}

/* line 83, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .address-lookup-blocked .mech-post-control,
.js .feedback-component-error-has-occurred .mech-post-control {
  display: none;
}

/* line 85, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .address-lookup-blocked .mech-pop-control,
.js .feedback-component-error-has-occurred .mech-pop-control {
  display: none;
}

/* line 87, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .address-lookup-blocked .postal-address-header,
.js .feedback-component-error-has-occurred .postal-address-header {
  display: none;
}

/* line 92, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .mech-post-control.is-not-processing-feedback-component img, .js .mech-pop-control.is-not-processing-feedback-component img {
  display: none;
}

/* line 96, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .mech-post-control.is-processing-feedback-component img, .js .mech-pop-control.is-processing-feedback-component img {
  display: block;
}

/* line 100, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .had-errors #address-lines {
  display: block;
}

/* line 102, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .had-errors .enter-address-manually {
  display: none;
}

/* line 104, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .had-errors .search-by-postcode {
  display: inline-block;
}

/* line 106, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .had-errors .mech-post-control {
  display: none;
}

/* line 108, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .had-errors .mech-pop-control {
  display: none;
}

/* line 110, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .had-errors #account-eligibility-feedback-container {
  display: block;
}

/* line 113, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-input-feedback {
  display: block;
}

/* line 115, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-no-input-feedback {
  display: none;
}

/* line 119, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .is-already-existing-populator select {
  border: solid gray 10px;
}

/* line 122, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .enter-address-manually.manually-nf {
  display: none;
}

/* line 136, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-delivery-from-postcode.is-manual-address-entry .enter-address-manually.manually-nf, .js .has-delivery-from-postcode.had-errors .enter-address-manually.manually-nf, .js .has-delivery-from-postcode.has-populated-address .enter-address-manually.manually-nf {
  display: none;
}

/* line 138, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-delivery-from-postcode .enter-address-manually.manually-nf {
  display: inline-block;
}

/* line 140, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .has-delivery-from-postcode .enter-address-manually.manually-worldwide {
  display: none;
}

/* line 144, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .marketing-consent__heading .toggle-legal.less {
  display: none;
}

/* line 148, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .legal-expanded .marketing-consent__legal {
  display: inline-block;
}

/* line 151, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .legal-expanded .marketing-consent__heading .toggle-legal.more {
  display: none;
}

/* line 153, app/assets/themes/trinity/stylesheets/_audience.sass */
.js .legal-expanded .marketing-consent__heading .toggle-legal.less {
  display: inline-block;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/grid-overlay.sass */
#grid-overlay {
  display: none;
}

/* line 4, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/grid-overlay.sass */
#tell-them-box:hover + #grid-overlay, #tell-them-box.grid-on + #grid-overlay {
  display: initial;
  position: fixed;
  pointer-events: none;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 500;
}

/* line 13, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/grid-overlay.sass */
#tell-them-box:hover + #grid-overlay .grid-content, #tell-them-box.grid-on + #grid-overlay .grid-content {
  font-size: 0;
  height: 100%;
  margin: 0 auto;
  background-color: rgba(181, 76, 12, 0.3);
}

/* line 18, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/grid-overlay.sass */
#tell-them-box:hover + #grid-overlay .grid-column, #tell-them-box.grid-on + #grid-overlay .grid-column {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  display: inline-block;
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/grid-overlay.sass */
#tell-them-box:hover + #grid-overlay .grid-space, #tell-them-box.grid-on + #grid-overlay .grid-space {
  height: 100%;
  display: inline-block;
}

/* line 34, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box {
  position: fixed;
  bottom: 2%;
  right: 2%;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0.1em 0.1em 0.5em rgba(128, 64, 0, 0.3);
          box-shadow: 0.1em 0.1em 0.5em rgba(128, 64, 0, 0.3);
  background-color: orange;
  z-index: 1000;
  width: 5%;
  min-width: 4em;
  padding-top: 1em;
  cursor: pointer;
  -webkit-box-shadow: 0.2em 0.2em 1em rgba(128, 64, 0, 0.8);
          box-shadow: 0.2em 0.2em 1em rgba(128, 64, 0, 0.8);
  -webkit-transition: width 0.1s height 0.1s;
  transition: width 0.1s height 0.1s;
  text-align: center;
}

/* line 11, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box.top-right {
  top: 2%;
  right: 2%;
  bottom: initial;
  left: initial;
}

/* line 16, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box.top-left {
  top: 2%;
  left: 2%;
  bottom: initial;
  right: initial;
}

/* line 21, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box.bottom-right {
  bottom: 2%;
  right: 2%;
  top: initial;
  left: initial;
}

/* line 26, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box.bottom-left {
  bottom: 2%;
  left: 2%;
  top: initial;
  right: initial;
}

/* line 45, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box:before {
  content: "?";
  color: white;
  font-size: 32pt;
  font-weight: bold;
}

/* line 50, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents {
  display: none;
}

/* line 52, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls {
  display: none;
  position: relative;
  margin: 2%;
  border-radius: 1em;
  padding: 2%;
  background-color: white;
}

/* line 59, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .corners {
  position: relative;
  width: 2em;
  height: 2em;
}

/* line 63, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .corners button {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
  height: 50%;
  border: 1px solid black;
  margin: 0 0;
  padding: 0 0;
  background-color: white;
  cursor: pointer;
}

/* line 73, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .corners button.current {
  background-color: black;
}

/* line 75, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .corners button:hover {
  background-color: gray;
}

/* line 77, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .corners button[data-target-corner="top-left"] {
  top: 0;
  left: 0;
}

/* line 80, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .corners button[data-target-corner="top-right"] {
  top: 0;
  right: 0;
}

/* line 83, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .corners button[data-target-corner="bottom-left"] {
  bottom: 0;
  left: 0;
}

/* line 86, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .corners button[data-target-corner="bottom-right"] {
  bottom: 0;
  right: 0;
}

/* line 89, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .media-flags {
  position: absolute;
  top: 40%;
  right: 45%;
}

/* line 93, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .grid, #tell-them-box .contents .controls .pin {
  position: absolute;
  top: 40%;
  border-radius: 2%;
  padding: 0.3em 0.3em;
  background-color: white;
  color: black;
  cursor: pointer;
}

/* line 101, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .grid {
  right: 12%;
}

/* line 103, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .controls .pin {
  right: 2%;
}

/* line 105, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .list {
  margin: 2%;
  border-radius: 1em;
  max-height: 200px;
  padding: 2%;
  text-align: left;
  background-color: white;
  overflow: auto;
}

/* line 113, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box .contents .list .list-header {
  font-weight: bold;
}

/* line 115, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box:hover, #tell-them-box.pinned {
  cursor: default;
  width: 50%;
  padding-top: 0;
}

/* line 119, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box:hover:before, #tell-them-box.pinned:before {
  display: none;
}

/* line 121, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box:hover .contents, #tell-them-box.pinned .contents {
  display: block;
}

/* line 126, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box.pinned .contents .controls .pin {
  background-color: black;
  color: white;
}

/* line 132, vendor/bundle/ruby/3.2.0/gems/tell-them-0.4.3/app/assets/stylesheets/tell-them.sass */
#tell-them-box.grid-on .contents .controls .grid {
  background-color: black;
  color: white;
}

/* Make clicks pass-through */
/* line 2, vendor/bundle/ruby/3.2.0/gems/rails-assets-nprogress-0.2.0/app/assets/stylesheets/nprogress/nprogress.scss */
#nprogress {
  pointer-events: none;
}

/* line 6, vendor/bundle/ruby/3.2.0/gems/rails-assets-nprogress-0.2.0/app/assets/stylesheets/nprogress/nprogress.scss */
#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
/* line 19, vendor/bundle/ruby/3.2.0/gems/rails-assets-nprogress-0.2.0/app/assets/stylesheets/nprogress/nprogress.scss */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
          box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
/* line 34, vendor/bundle/ruby/3.2.0/gems/rails-assets-nprogress-0.2.0/app/assets/stylesheets/nprogress/nprogress.scss */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

/* line 42, vendor/bundle/ruby/3.2.0/gems/rails-assets-nprogress-0.2.0/app/assets/stylesheets/nprogress/nprogress.scss */
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}

/* line 56, vendor/bundle/ruby/3.2.0/gems/rails-assets-nprogress-0.2.0/app/assets/stylesheets/nprogress/nprogress.scss */
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

/* line 61, vendor/bundle/ruby/3.2.0/gems/rails-assets-nprogress-0.2.0/app/assets/stylesheets/nprogress/nprogress.scss */
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.marketing-consent {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 4, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.marketing-consent__heading {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 7, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.marketing-consent__footer > p {
  padding-bottom: 0;
  font-size: 14px;
}

/* line 10, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.marketing-consent + .small-print {
  font-size: 14px;
}

/* line 13, app/assets/themes/trinity/stylesheets/variants/_base.sass */
body > .fluid {
  padding-top: 36px;
}

/* line 18, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.payment-schedule ul li {
  padding-bottom: 15px;
}

/* line 20, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.payment-schedule ul li:first-child {
  padding-top: 0px;
}

/* line 22, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.payment-schedule ul li:last-child {
  padding-bottom: 35px;
}

/* line 24, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.payment-data-storage-statement {
  clear: both;
  font-size: 14px;
  line-height: 1.4;
  color: #424242;
  padding-top: 25px;
  padding-bottom: 10px;
}

/* line 31, app/assets/themes/trinity/stylesheets/variants/_base.sass */
p.payment-schedule-consent-request {
  padding-bottom: 0;
}

/* line 36, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.information > p > .parawanna {
  display: block;
  padding-bottom: 12px;
}

/* line 39, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.information > p > .parawanna:last-child {
  padding-bottom: 0;
}

/* line 41, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.information > p:last-child {
  padding-bottom: 0;
}

/* line 46, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.information > p > .parawanna {
  display: block;
  padding-bottom: 12px;
}

/* line 49, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.information > p > .parawanna:last-child {
  padding-bottom: 0;
}

/* line 51, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.information > p:last-child {
  padding-bottom: 0;
}

/* line 54, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.banner {
  padding-bottom: 30px;
}

/* line 56, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.banner h1 {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 48px;
  margin-bottom: 16px;
}

/* line 61, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.banner h1 span {
  font-family: "National2-Regular","Arial" !important;
  font-size: 36px;
  display: inline-block;
}

/* line 65, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.banner h1 span strong {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 36px;
}

/* line 69, app/assets/themes/trinity/stylesheets/variants/_base.sass */
.banner a {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 2, app/assets/themes/trinity/stylesheets/variants/banner_elements/already_a_member_in_nav.sass */
  .banner h3.banner__already_a_member {
    padding-bottom: 7px;
    position: absolute;
    top: 0px;
    right: 20px;
    color: white;
    line-height: 48px;
    height: 50px;
    font-size: 14px;
  }
  /* line 11, app/assets/themes/trinity/stylesheets/variants/banner_elements/already_a_member_in_nav.sass */
  .banner h3.banner__already_a_member a {
    font-family: "National2-Medium", "Arial" !important;
    color: white;
  }
  /* line 14, app/assets/themes/trinity/stylesheets/variants/banner_elements/already_a_member_in_nav.sass */
  .banner h3.banner__already_a_member a:visited, .banner h3.banner__already_a_member a:hover, .banner h3.banner__already_a_member a:focus {
    color: inherit;
  }
  /* line 77, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  .banner h1 {
    font-size: 25px;
    margin-bottom: 10px;
  }
  /* line 80, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  .banner h1 span {
    font-size: 18px;
    display: inline-block;
  }
  /* line 84, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  .banner h1 span strong {
    font-size: 18px;
  }
  /* line 87, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  .banner a {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 16px;
  }
  /* line 90, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  body > .fluid {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 2, app/assets/themes/trinity/stylesheets/variants/banner_elements/already_a_member_in_nav.sass */
  .banner h3.banner__already_a_member {
    padding-bottom: 7px;
    position: absolute;
    top: 0px;
    right: 20px;
    color: white;
    line-height: 48px;
    height: 50px;
    font-size: 14px;
  }
  /* line 11, app/assets/themes/trinity/stylesheets/variants/banner_elements/already_a_member_in_nav.sass */
  .banner h3.banner__already_a_member a {
    font-family: "National2-Medium", "Arial" !important;
    color: white;
  }
  /* line 14, app/assets/themes/trinity/stylesheets/variants/banner_elements/already_a_member_in_nav.sass */
  .banner h3.banner__already_a_member a:visited, .banner h3.banner__already_a_member a:hover, .banner h3.banner__already_a_member a:focus {
    color: inherit;
  }
  /* line 97, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  .banner h1 {
    margin-bottom: 10px;
    font-size: 25px;
  }
  /* line 100, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  .banner h1 span {
    font-size: 18px;
    display: inline-block;
  }
  /* line 104, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  .banner h1 span strong {
    font-size: 18px;
  }
  /* line 106, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  .banner a {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 16px;
  }
  /* line 109, app/assets/themes/trinity/stylesheets/variants/_base.sass */
  body > .fluid {
    padding-top: 0px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
.global-theme-varied-as-gift .sidebar ol li::before,
.global-theme-varied-as-gift .btn-tt.big-blue,
.global-theme-varied-as-gift .form .checkbox input[type="checkbox"]:checked + span::before,
.global-theme-varied-as-gift .product_information {
  background-color: #82c55b;
  border-color: #82c55b;
}

/* line 9, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
.global-theme-varied-as-gift.order-state-complete .what_you_get {
  background-color: #F9F9F9;
  border-color: #F9F9F9;
}

/* line 14, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
.global-theme-varied-as-gift.order-state-complete .banner {
  padding-bottom: 52px;
  min-height: 100vh;
}

/* line 18, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
.global-theme-varied-as-gift.order-state-complete .getting_started {
  max-width: 75%;
}

/* line 21, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
.global-theme-varied-as-gift.order-state-complete h2 {
  max-width: 100%;
  padding-bottom: 38px;
}

/* line 25, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
.global-theme-varied-as-gift.order-state-complete b {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 29, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
.global-theme-varied-as-gift .banner h1 {
  max-width: 100%;
  padding-bottom: 32px;
}

/* line 35, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
.global-theme-varied-as-gift .sidebar .information h3 {
  padding-bottom: 15px;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 45, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .what_you_get h1 {
    font-size: 36px;
  }
  /* line 48, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .getting_started,
.global-theme-varied-as-gift.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 53, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .banner {
    padding-bottom: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 62, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .what_you_get {
    min-height: 50vh;
  }
  /* line 65, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .what_you_get h1 {
    font-size: 36px;
  }
  /* line 68, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .getting_started,
.global-theme-varied-as-gift.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 73, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .banner {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 81, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .getting_started {
    padding-bottom: 0;
  }
  /* line 84, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .what_you_get {
    min-height: auto;
    padding-bottom: 0;
  }
  /* line 88, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .what_you_get h1 {
    font-size: 24px;
  }
  /* line 91, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .getting_started,
.global-theme-varied-as-gift.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 96, app/assets/themes/trinity/stylesheets/variants/_gift.sass */
  .global-theme-varied-as-gift.order-state-complete .banner {
    padding-bottom: 15px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin .sidebar ol li::before,
.global-theme-varied-as-jardin .btn-tt.big-blue,
.global-theme-varied-as-jardin .form .checkbox input[type="checkbox"]:checked + span::before, .global-theme-varied-as-jardin.order-state-complete .what_you_get,
.global-theme-varied-as-jardin .product_information {
  background-color: #82c55b;
  border-color: #82c55b;
}

/* line 11, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin.order-state-complete .banner {
  padding-bottom: 52px;
}

/* line 14, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin.order-state-complete .getting_started {
  max-width: 75%;
}

/* line 17, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin.order-state-complete h2 {
  max-width: 100%;
}

/* line 20, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin.order-state-complete .what_you_get {
  min-height: 55vh;
}

/* line 23, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin.order-state-complete .what_you_get ul {
  max-width: 68%;
}

/* line 26, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin.order-state-complete .what_you_get h1 {
  max-width: 100%;
}

/* line 29, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin.order-state-complete .what_you_get a {
  color: white;
  text-decoration: underline;
}

/* line 34, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin .banner h1 {
  max-width: 100%;
  padding-bottom: 32px;
}

/* line 40, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
.global-theme-varied-as-jardin .sidebar .information h3 {
  padding-bottom: 15px;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 50, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .what_you_get h1 {
    font-size: 36px;
  }
  /* line 53, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .getting_started,
.global-theme-varied-as-jardin.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 58, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .banner {
    padding-bottom: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 67, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .what_you_get {
    min-height: 50vh;
  }
  /* line 70, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .what_you_get h1 {
    font-size: 36px;
  }
  /* line 73, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .getting_started,
.global-theme-varied-as-jardin.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 78, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .banner {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 86, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .getting_started {
    padding-bottom: 0;
  }
  /* line 89, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .what_you_get {
    min-height: auto;
    padding-bottom: 0;
  }
  /* line 93, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .what_you_get h1 {
    font-size: 24px;
  }
  /* line 96, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .getting_started,
.global-theme-varied-as-jardin.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 101, app/assets/themes/trinity/stylesheets/variants/_jardin.sass */
  .global-theme-varied-as-jardin.order-state-complete .banner {
    padding-bottom: 15px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring .sidebar ol li::before,
.global-theme-varied-as-jardin_multi_recurring .btn-tt.big-blue,
.global-theme-varied-as-jardin_multi_recurring .form .checkbox input[type="checkbox"]:checked + span::before, .global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get,
.global-theme-varied-as-jardin_multi_recurring .product_information {
  background-color: #82c55b;
  border-color: #82c55b;
}

/* line 11, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .banner {
  padding-bottom: 52px;
}

/* line 14, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .getting_started {
  max-width: 75%;
}

/* line 17, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring.order-state-complete h2 {
  max-width: 100%;
}

/* line 20, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get {
  min-height: 55vh;
}

/* line 23, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get ul {
  max-width: 68%;
}

/* line 26, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get h1 {
  max-width: 100%;
}

/* line 29, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get a {
  color: white;
  text-decoration: underline;
}

/* line 34, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring .banner h1 {
  max-width: 100%;
  padding-bottom: 32px;
}

/* line 40, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
.global-theme-varied-as-jardin_multi_recurring .sidebar .information h3 {
  padding-bottom: 15px;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 50, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get h1 {
    font-size: 36px;
  }
  /* line 53, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .getting_started,
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 58, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .banner {
    padding-bottom: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 67, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get {
    min-height: 50vh;
  }
  /* line 70, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get h1 {
    font-size: 36px;
  }
  /* line 73, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .getting_started,
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 78, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .banner {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 86, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .getting_started {
    padding-bottom: 0;
  }
  /* line 89, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get {
    min-height: auto;
    padding-bottom: 0;
  }
  /* line 93, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get h1 {
    font-size: 24px;
  }
  /* line 96, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .getting_started,
.global-theme-varied-as-jardin_multi_recurring.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 101, app/assets/themes/trinity/stylesheets/variants/_jardin_multi_recurring.sass */
  .global-theme-varied-as-jardin_multi_recurring.order-state-complete .banner {
    padding-bottom: 15px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/variants/_legal_blue.sass */
.global-theme-varied-as-legal_blue .sidebar ol li::before,
.global-theme-varied-as-legal_blue .btn-tt.big-blue,
.global-theme-varied-as-legal_blue .form .checkbox input[type="checkbox"]:checked + span::before, .global-theme-varied-as-legal_blue.order-state-complete .what_you_get,
.global-theme-varied-as-legal_blue .product_information {
  background-color: rgba(34, 70, 102, 0.95);
  border-color: rgba(34, 70, 102, 0.95);
}

/* line 11, app/assets/themes/trinity/stylesheets/variants/_legal_blue.sass */
.global-theme-varied-as-legal_blue.order-state-complete .banner {
  padding-bottom: 72px;
}

/* line 14, app/assets/themes/trinity/stylesheets/variants/_legal_blue.sass */
.global-theme-varied-as-legal_blue.order-state-complete a.red {
  margin: 0px;
  border-bottom: none;
}

/* line 19, app/assets/themes/trinity/stylesheets/variants/_legal_blue.sass */
.global-theme-varied-as-legal_blue .banner h1 {
  max-width: 100%;
  padding-bottom: 32px;
}

/* line 24, app/assets/themes/trinity/stylesheets/variants/_legal_blue.sass */
.global-theme-varied-as-legal_blue .product_information h2 {
  padding-left: 0px;
}

/* line 27, app/assets/themes/trinity/stylesheets/variants/_legal_blue.sass */
.global-theme-varied-as-legal_blue .product_information p.subtitle {
  padding-left: 0px;
  padding-bottom: 0px;
}

/* line 33, app/assets/themes/trinity/stylesheets/variants/_legal_blue.sass */
.global-theme-varied-as-legal_blue .sidebar .information h3 {
  padding-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  /* line 40, app/assets/themes/trinity/stylesheets/variants/_legal_blue.sass */
  .global-theme-varied-as-legal_blue.order-state-complete .banner {
    padding-bottom: 45px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/variants/_legal_purple.sass */
.global-theme-varied-as-legal_purple .sidebar ol li::before,
.global-theme-varied-as-legal_purple .btn-tt.big-blue,
.global-theme-varied-as-legal_purple .form .checkbox input[type="checkbox"]:checked + span::before, .global-theme-varied-as-legal_purple.order-state-complete .what_you_get,
.global-theme-varied-as-legal_purple .product_information {
  background-color: #795dc4;
  border-color: #795dc4;
}

/* line 11, app/assets/themes/trinity/stylesheets/variants/_legal_purple.sass */
.global-theme-varied-as-legal_purple.order-state-complete .banner {
  padding-bottom: 72px;
}

/* line 14, app/assets/themes/trinity/stylesheets/variants/_legal_purple.sass */
.global-theme-varied-as-legal_purple.order-state-complete a.red {
  margin: 0px;
  border-bottom: none;
}

/* line 19, app/assets/themes/trinity/stylesheets/variants/_legal_purple.sass */
.global-theme-varied-as-legal_purple .banner h1 {
  max-width: 100%;
  padding-bottom: 32px;
}

/* line 25, app/assets/themes/trinity/stylesheets/variants/_legal_purple.sass */
.global-theme-varied-as-legal_purple .sidebar .information h3 {
  padding-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  /* line 32, app/assets/themes/trinity/stylesheets/variants/_legal_purple.sass */
  .global-theme-varied-as-legal_purple.order-state-complete .banner {
    padding-bottom: 45px;
  }
}

/* line 13, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
  background-color: #f6a31c;
}

/* line 15, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero-mobile {
  display: none;
}

/* line 17, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-from-start {
  background-color: #431e67;
}

/* line 22, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-from-start a svg.downward-indicator-arrow g g {
  fill: #431e67;
}

/* line 24, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances {
  background-color: #ffffff;
}

/* line 26, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances-mobile {
  background-color: #ffffff;
}

/* line 28, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app {
  background-color: #addfe5;
}

/* line 30, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app-mobile {
  background-color: #addfe5;
}

/* line 36, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
  background-position: right -160px top 0px;
  background-size: contain;
}

/* line 40, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances .image {
  width: 593px;
  height: 320px;
  top: 20px;
  left: -240px;
  background-size: contain;
  background-position: center;
}

/* line 57, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero[data-lets-be-lazy-item='active'] {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg") 2x);
}

/* line 60, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 2x);
}

/* line 62, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app[data-lets-be-lazy-item='active'] {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
}

/* line 64, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
}

/* line 67, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-devices[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 2x);
}

/* line 73, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1412:854,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479839/join-offers-promos/baby-and-child/jir/hero-XL_2x-fx.jpg") 2x);
}

/* line 76, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 2x);
}

/* line 78, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
}

/* line 81, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
.no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-devices .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 2x);
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 90, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
    background-position: right -240px top 0;
  }
  /* line 93, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances .image {
    width: 495px;
    height: 274px;
    top: 35px;
    left: -140px;
  }
  /* line 107, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg") 2x);
  }
  /* line 119, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1112:734,h_470,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479839/join-offers-promos/baby-and-child/jir/hero-L_2x-fx.jpg") 2x);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 133, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
    background-position: right 0 top 0;
  }
  /* line 136, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances .image {
    width: 360px;
    height: 240px;
    top: 10px;
    left: -64px;
    background-size: contain;
    background-position: center;
  }
  /* line 152, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg") 2x);
  }
  /* line 164, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_694:738,h_362,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479838/join-offers-promos/baby-and-child/jir/hero-tablet_2x-fx.jpg") 2x);
  }
}

@media only screen and (max-width: 767px) {
  /* line 177, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
    padding-top: 24px;
    background-color: transparent;
    background-image: none;
  }
  /* line 181, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero-mobile {
    display: block;
    width: 100%;
    height: 165px;
    margin: 0;
    padding: 0;
    background-color: #f6a31c;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  /* line 193, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances-mobile {
    background-color: #f5f5f5;
  }
  /* line 195, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app {
    background-image: none;
    background-color: #ffffff;
  }
  /* line 201, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-devices-mobile {
    background-position: center;
  }
  /* line 206, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero[data-lets-be-lazy-item='active'] {
    background-image: none;
  }
  /* line 208, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg") 2x);
  }
  /* line 210, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 2x);
  }
  /* line 212, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app[data-lets-be-lazy-item='active'] {
    background-image: none;
  }
  /* line 214, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
  }
  /* line 217, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-devices-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 2x);
  }
  /* line 223, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero {
    background-image: none;
  }
  /* line 225, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-hero-mobile {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_723:338,h_165,c_fill,g_auto:subject,b_rgb:f6a31c/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1557479838/join-offers-promos/baby-and-child/jir/hero-mobile-fx.jpg") 2x);
  }
  /* line 227, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-tested-appliances-mobile {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1164:628,h_230,c_fill,g_auto:subject,b_rgb:f5f5f5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/baby-and-child-mockup_2x.jpg") 2x);
  }
  /* line 229, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app {
    background-image: none;
  }
  /* line 231, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-full-app-mobile {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1468:924,h_502,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704300/join-offers-promos/baby-and-child/jir/iphone_2x.jpg") 2x);
  }
  /* line 234, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_baby.sass */
  .no-js .global-theme-varied-as-preambular_membership_baby .interstitial-membership .with-devices-mobile {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_768:372,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704299/join-offers-promos/baby-and-child/jir/full-package_baby-and-child-supermarket-mobile.jpg") 2x);
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_expose_address.sass */
.global-theme-varied-as-preambular_membership_expose_address #address-lines.address-wrapper {
  display: block;
  clear: both;
  padding-top: 1px;
}

/* line 7, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_expose_address.sass */
.global-theme-varied-as-preambular_membership_expose_address .is-international-audience #postcode-finder,
.global-theme-varied-as-preambular_membership_expose_address .is-international-audience #postcode-lookup-ux-elements {
  display: none;
}

/* line 3, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.no-js .global-theme-varied-as-preambular_membership_shift_address.order-state-customer_address .payment-detail-container {
  display: none;
}

/* line 9, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.js .global-theme-varied-as-preambular_membership_shift_address.order-state-customer_address .pay-method-switch {
  padding-bottom: 15px;
}

/* line 11, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.js .global-theme-varied-as-preambular_membership_shift_address.order-state-customer_address .payment-detail-container {
  padding-bottom: 0;
  border-bottom: 0;
}

/* line 14, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.js .global-theme-varied-as-preambular_membership_shift_address.order-state-customer_address .update_user_address {
  padding-top: 0;
  border-top: 0;
  border-bottom: 0;
}

/* line 18, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.js .global-theme-varied-as-preambular_membership_shift_address.order-state-customer_address #fork {
  background-color: white;
  border: 1px solid #E3E3E3;
  border-top: 0;
  padding: 75px;
  padding-top: 0;
  text-align: center;
}

/* line 25, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.js .global-theme-varied-as-preambular_membership_shift_address.order-state-customer_address #fork button {
  width: 278px;
  min-height: 49px;
  max-width: 100%;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 16px;
  line-height: 25px;
}

/* line 32, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.js .global-theme-varied-as-preambular_membership_shift_address.order-state-customer_address #fork button:before {
  right: 36px;
}

/* line 35, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.global-theme-varied-as-preambular_membership_shift_address .postcode-wrapper {
  margin-top: 25px;
}

/* line 37, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.global-theme-varied-as-preambular_membership_shift_address .postcode-wrapper .postcode-address-entry-advice {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  color: #05171d;
}

/* line 41, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.global-theme-varied-as-preambular_membership_shift_address .postcode-wrapper .postcode-wrapper-contents {
  margin-top: -15px;
}

/* line 44, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.global-theme-varied-as-preambular_membership_shift_address label.for-payment-method-selector {
  margin-bottom: 0px;
}

/* line 47, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.global-theme-varied-as-preambular_membership_shift_address #order_submit_action {
  text-align: center;
}

/* line 51, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.global-theme-varied-as-preambular_membership_shift_address #order_submit_action button.submit-user-details.big-red.btn-tt:before {
  right: 36px;
}

/* line 53, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address.sass */
.order-state-preamble.global-theme-varied-as-preambular_membership_shift_address #order_submit_action {
  text-align: left;
}

/* line 5, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip.order-state-customer_address .update_user_address.form {
  border: 1px solid #E3E3E3;
  border-radius: 3px 3px 0px 0px;
  border-bottom: 0;
  padding-bottom: 0;
}

/* line 10, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip .postcode-wrapper {
  margin-top: 25px;
}

/* line 12, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip .postcode-wrapper .postcode-address-entry-advice {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  color: #05171d;
}

/* line 16, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip .postcode-wrapper .postcode-wrapper-contents {
  margin-top: -15px;
}

/* line 19, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip label.for-payment-method-selector {
  margin-bottom: 0px;
}

/* line 22, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip #order_submit_action {
  text-align: center;
}

/* line 26, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip #order_submit_action button.submit-user-details.big-red.btn-tt:before {
  right: 36px;
}

/* line 28, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.order-state-preamble.global-theme-varied-as-preambular_membership_shift_address_flip #order_submit_action {
  text-align: left;
}

/* line 32, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.no-js .global-theme-varied-as-preambular_membership_shift_address_flip .payment-detail-container {
  display: none;
}

/* line 38, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip.order-state-customer_address .update_user_address.form {
  border: 1px solid #E3E3E3;
  border-radius: 3px 3px 0px 0px;
  border-bottom: 0;
  padding-bottom: 0;
}

/* line 43, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip.order-state-customer_address .pay-method-switch {
  padding-bottom: 15px;
}

/* line 45, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip.order-state-customer_address .payment-detail-container {
  padding-bottom: 0;
}

/* line 47, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip.order-state-customer_address .payment-detail-container.form {
  border: 1px solid #E3E3E3;
  border-radius: 0;
  border-top: 0;
  border-bottom: 0;
}

/* line 52, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip.order-state-customer_address #fork {
  background-color: white;
  border: 1px solid #E3E3E3;
  border-top: 0;
  padding: 75px;
  padding-top: 0;
  text-align: center;
}

/* line 59, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip.order-state-customer_address #fork button {
  width: 278px;
  min-height: 49px;
  max-width: 100%;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 16px;
  line-height: 25px;
}

/* line 66, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip.order-state-customer_address #fork button:before {
  right: 36px;
}

/* line 3, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose #address-lines.address-wrapper {
  display: block;
  clear: both;
  padding-top: 1px;
}

/* line 8, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose .is-international-audience #postcode-finder,
.global-theme-varied-as-preambular_membership_shift_address_flip_expose .is-international-audience #postcode-lookup-ux-elements {
  display: none;
}

/* line 13, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose.order-state-customer_address .update_user_address.form {
  border: 1px solid #E3E3E3;
  border-radius: 3px 3px 0px 0px;
  border-bottom: 0;
  padding-bottom: 0;
}

/* line 18, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose .postcode-wrapper {
  margin-top: 25px;
}

/* line 20, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose .postcode-wrapper .postcode-address-entry-advice {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  color: #05171d;
}

/* line 24, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose .postcode-wrapper .postcode-wrapper-contents {
  margin-top: -15px;
}

/* line 27, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose label.for-payment-method-selector {
  margin-bottom: 0px;
}

/* line 30, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose #order_submit_action {
  text-align: center;
}

/* line 34, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.global-theme-varied-as-preambular_membership_shift_address_flip_expose #order_submit_action button.submit-user-details.big-red.btn-tt:before {
  right: 36px;
}

/* line 36, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.order-state-preamble.global-theme-varied-as-preambular_membership_shift_address_flip_expose #order_submit_action {
  text-align: left;
}

/* line 40, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.no-js .global-theme-varied-as-preambular_membership_shift_address_flip_expose .payment-detail-container {
  display: none;
}

/* line 46, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip_expose.order-state-customer_address .update_user_address.form {
  border: 1px solid #E3E3E3;
  border-radius: 3px 3px 0px 0px;
  border-bottom: 0;
  padding-bottom: 0;
}

/* line 51, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip_expose.order-state-customer_address .pay-method-switch {
  padding-bottom: 15px;
}

/* line 53, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip_expose.order-state-customer_address .payment-detail-container {
  padding-bottom: 0;
}

/* line 55, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip_expose.order-state-customer_address .payment-detail-container.form {
  border: 1px solid #E3E3E3;
  border-radius: 0;
  border-top: 0;
  border-bottom: 0;
}

/* line 60, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip_expose.order-state-customer_address #fork {
  background-color: white;
  border: 1px solid #E3E3E3;
  border-top: 0;
  padding: 75px;
  padding-top: 0;
  text-align: center;
}

/* line 67, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip_expose.order-state-customer_address #fork button {
  width: 278px;
  min-height: 49px;
  max-width: 100%;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 16px;
  line-height: 25px;
}

/* line 74, app/assets/themes/trinity/stylesheets/variants/_preambular_membership_shift_address_flip_expose.sass */
.js .global-theme-varied-as-preambular_membership_shift_address_flip_expose.order-state-customer_address #fork button:before {
  right: 36px;
}

/* line 3, app/assets/themes/trinity/stylesheets/variants/_tech_support.sass */
.global-theme-varied-as-tech_support.order-state-complete .banner {
  padding-bottom: 72px;
  min-height: 85vh;
}

/* line 7, app/assets/themes/trinity/stylesheets/variants/_tech_support.sass */
.global-theme-varied-as-tech_support.order-state-complete .banner h1 {
  padding-bottom: 32px;
}

/* line 10, app/assets/themes/trinity/stylesheets/variants/_tech_support.sass */
.global-theme-varied-as-tech_support.order-state-complete a.red {
  margin: 0px;
  border-bottom: none;
}

@media only screen and (max-width: 767px) {
  /* line 18, app/assets/themes/trinity/stylesheets/variants/_tech_support.sass */
  .global-theme-varied-as-tech_support.order-state-complete .banner {
    padding-bottom: 45px;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
.global-theme-varied-as-travel .sidebar ol li::before,
.global-theme-varied-as-travel .btn-tt.big-blue,
.global-theme-varied-as-travel .form .checkbox input[type="checkbox"]:checked + span::before,
.global-theme-varied-as-travel .product_information {
  background-color: #82c55b;
  border-color: #82c55b;
}

/* line 9, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
.global-theme-varied-as-travel.order-state-complete .what_you_get {
  background-color: #F9F9F9;
  border-color: #F9F9F9;
}

/* line 14, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
.global-theme-varied-as-travel.order-state-complete .banner {
  padding-bottom: 52px;
  min-height: 100vh;
}

/* line 18, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
.global-theme-varied-as-travel.order-state-complete .getting_started {
  max-width: 75%;
}

/* line 21, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
.global-theme-varied-as-travel.order-state-complete h2 {
  max-width: 100%;
  padding-bottom: 38px;
}

/* line 25, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
.global-theme-varied-as-travel.order-state-complete b {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 29, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
.global-theme-varied-as-travel .banner h1 {
  max-width: 100%;
  padding-bottom: 32px;
}

/* line 35, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
.global-theme-varied-as-travel .sidebar .information h3 {
  padding-bottom: 15px;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 45, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .what_you_get h1 {
    font-size: 36px;
  }
  /* line 48, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .getting_started,
.global-theme-varied-as-travel.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 53, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .banner {
    padding-bottom: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 62, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .what_you_get {
    min-height: 50vh;
  }
  /* line 65, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .what_you_get h1 {
    font-size: 36px;
  }
  /* line 68, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .getting_started,
.global-theme-varied-as-travel.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 73, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .banner {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 81, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .getting_started {
    padding-bottom: 0;
  }
  /* line 84, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .what_you_get {
    min-height: auto;
    padding-bottom: 0;
  }
  /* line 88, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .what_you_get h1 {
    font-size: 24px;
  }
  /* line 91, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .getting_started,
.global-theme-varied-as-travel.order-state-complete .what_you_get ul {
    max-width: 100%;
    padding-right: 10px;
  }
  /* line 96, app/assets/themes/trinity/stylesheets/variants/_travel.sass */
  .global-theme-varied-as-travel.order-state-complete .banner {
    padding-bottom: 15px;
  }
}

/* line 4, app/assets/themes/trinity/stylesheets/variants/_update_payment_cc_preferred.sass */
.global-theme-varied-as-update_payment_cc_preferred.order-state-complete .banner, .global-theme-varied-as-update_payment_cc_preferred.order-state-error_complete .banner {
  background-image: none;
  border-bottom: none;
  padding: 66px 0 82px;
}

/* line 8, app/assets/themes/trinity/stylesheets/variants/_update_payment_cc_preferred.sass */
.global-theme-varied-as-update_payment_cc_preferred.order-state-complete .banner h1, .global-theme-varied-as-update_payment_cc_preferred.order-state-error_complete .banner h1 {
  padding-bottom: 35px;
  color: black;
}

/* line 12, app/assets/themes/trinity/stylesheets/variants/_update_payment_cc_preferred.sass */
.global-theme-varied-as-update_payment_cc_preferred.order-state-complete .banner p, .global-theme-varied-as-update_payment_cc_preferred.order-state-error_complete .banner p {
  font-size: 18px;
}

/* line 16, app/assets/themes/trinity/stylesheets/variants/_update_payment_cc_preferred.sass */
.global-theme-varied-as-update_payment_cc_preferred.order-state-complete .banner .contenu .conte, .global-theme-varied-as-update_payment_cc_preferred.order-state-error_complete .banner .contenu .conte {
  background-color: transparent;
  width: 100%;
  padding: 0;
}

/* line 4, app/assets/themes/trinity/stylesheets/variants/_update_payment_dd_preferred.sass */
.global-theme-varied-as-update_payment_dd_preferred.order-state-complete .banner, .global-theme-varied-as-update_payment_dd_preferred.order-state-error_complete .banner {
  background-image: none;
  border-bottom: none;
  padding: 66px 0 82px;
}

/* line 8, app/assets/themes/trinity/stylesheets/variants/_update_payment_dd_preferred.sass */
.global-theme-varied-as-update_payment_dd_preferred.order-state-complete .banner h1, .global-theme-varied-as-update_payment_dd_preferred.order-state-error_complete .banner h1 {
  padding-bottom: 35px;
  color: black;
}

/* line 12, app/assets/themes/trinity/stylesheets/variants/_update_payment_dd_preferred.sass */
.global-theme-varied-as-update_payment_dd_preferred.order-state-complete .banner p, .global-theme-varied-as-update_payment_dd_preferred.order-state-error_complete .banner p {
  font-size: 18px;
}

/* line 15, app/assets/themes/trinity/stylesheets/variants/_update_payment_dd_preferred.sass */
.global-theme-varied-as-update_payment_dd_preferred.order-state-complete .banner .contenu .conte, .global-theme-varied-as-update_payment_dd_preferred.order-state-error_complete .banner .contenu .conte {
  background-color: transparent;
  width: 100%;
  padding: 0;
}

/* line 1, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max {
  background-color: white !important;
}

/* line 2, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max h3.banner__already_a_member {
  padding-bottom: 7px;
  position: absolute;
  z-index: 4;
  top: 0px;
  right: 20px;
  color: white;
  line-height: 48px;
  height: 50px;
  font-size: 14px;
}

/* line 12, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max h3.banner__already_a_member a {
  font-family: "National2-Medium", "Arial" !important;
  color: white;
}

/* line 15, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max h3.banner__already_a_member a:visited, .global-theme-identified-as-trinity-with_select_return_condsents_max h3.banner__already_a_member a:hover, .global-theme-identified-as-trinity-with_select_return_condsents_max h3.banner__already_a_member a:focus {
  color: inherit;
}

/* line 19, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .informational.transparent {
  margin-top: 15px;
  margin-bottom: 40px;
}

/* line 23, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .nav-bar {
  position: relative;
  z-index: 4;
}

/* line 26, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .breadcrumb {
  background-color: transparent;
}

/* line 28, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-product {
  position: relative;
  z-index: 1;
}

/* line 31, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-product h2 {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 24px;
  line-height: 30px;
}

/* line 35, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-product:before {
  content: '';
  position: absolute;
  z-index: 3;
  right: 140px;
  top: -30px;
  bottom: -14px;
  width: 200px;
  background-size: contain;
  background-position: left bottom;
  background-repeat: no-repeat;
}

/* line 46, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-product:after {
  content: '';
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: -122px;
  top: -69px;
  width: 335px;
  background-position: right bottom;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 59, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full99 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full495 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm499999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm299999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fulla69 .banner.for-product:before {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_400,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src") 2x);
  right: 235px;
  -webkit-transform: rotate(-9deg);
          transform: rotate(-9deg);
}

/* line 63, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full99 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full495 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm499999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm299999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fulla69 .banner.for-product:after {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a") 2x);
  right: 60px;
}

/* line 68, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print79 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print395 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printm399799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printm299799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printa59 .banner.for-product:before {
  background-image: none;
}

/* line 70, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print79 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print395 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printm399799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printm299799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printa59 .banner.for-product:after {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a.jpg") 2x);
  right: 60px;
}

/* line 76, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital79 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital395 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm599799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala5979 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm399799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala49 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299599 .banner.for-product:before {
  bottom: 0px;
  width: 370px;
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_280,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635259745/join-offers-promos/branded-app/back-to-back-phones.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_280,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/back-to-back-phones.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_280,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/back-to-back-phones.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_280,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/back-to-back-phones.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_280,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/back-to-back-phones.jpg") 2x);
}

/* line 81, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital79 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital395 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm599799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala5979 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm399799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala49 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299599 .banner.for-product:after {
  background-image: none;
}

/* line 85, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .fluid, .global-theme-identified-as-trinity-with_select_return_condsents_max .product_information {
  position: relative;
  z-index: 1;
}

/* line 88, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete {
  width: 100vw;
  height: 100vh;
  overflow-x: hidden;
}

/* line 93, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h1, .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h2, .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p {
  color: black !important;
}

/* line 95, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h1 .membership_number, .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h2 .membership_number, .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p .membership_number {
  font-weight: bolder;
}

/* line 97, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h1, .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h2, .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p {
  max-width: 720px;
}

/* line 99, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h1 {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 48px;
  line-height: 60px;
}

/* line 104, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h2 {
  font-family: "National2-Regular","Arial" !important;
  font-size: 25px;
  line-height: 35px;
  padding-bottom: 12px;
}

/* line 110, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 28px;
}

/* line 114, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p.membership {
  margin-bottom: 34px;
  font-size: 18px;
}

/* line 117, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p.member_copy {
  margin-bottom: 3px !important;
}

/* line 119, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p.scan_text {
  margin-bottom: 3px !important;
}

/* line 121, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p.download_copy {
  margin-bottom: 3px !important;
}

/* line 123, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .btn-tt {
  width: auto;
  font-size: 18px;
  line-height: 25px;
  font-weight: bolder;
  padding: 12px 50px;
  display: inline;
}

/* line 130, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .btn-tt {
  background-color: #1866C8 !important;
}

/* line 132, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .btn-tt:hover {
  text-decoration: underline;
}

/* line 134, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .btn-tt:visited {
  color: white;
}

/* line 137, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .btn-tt.big-blue a {
  letter-spacing: 0px;
  padding: 10px 26px;
  font-size: 18px;
  line-height: 25px;
}

/* line 143, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .which-logo {
  display: block;
  width: 104.70px;
  height: 60px;
  background-image: url(/assets/logo--primary-fe572e61a83b54c3e2c3142e0a9b5187f54bf41e719a7f47b1ae1bc67a015d9b.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 42px;
}

/* line 151, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .which-logo a {
  margin-bottom: 10px;
}

/* line 154, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: unset;
  background-color: grey;
  background: none;
  position: relative;
}

/* line 161, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion:after {
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat;
}

/* line 165, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion h2 {
  padding-bottom: 0px;
  letter-spacing: 0px;
  line-height: 28px;
  margin-top: 14px;
  font-size: 18px;
}

/* line 173, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .sidebar .information {
  padding: 30px 29px;
}

/* line 175, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .sidebar .information h2 {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 24px;
  line-height: 30px;
}

/* line 179, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .sidebar .information h2.with-bottom-border {
  border-bottom: none;
}

/* line 182, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .sidebar .information p a {
  font-weight: bold;
  color: black;
}

/* line 189, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-begin .sidebar .information ul {
  list-style-position: outside;
  list-style-image: url(/assets/tick-bold-copy-9-5b2819933aa6f6edc87aab8c8e36458304aa2b814a6fd234fca3e16ce979719e.svg);
  padding-left: 29px;
  margin: 20px 0 29px 0;
}

/* line 194, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-begin .sidebar .information ul li {
  font-family: "National2-Regular","Arial" !important;
  padding-left: 15px;
  padding-bottom: 5px;
  font-size: 18px;
  line-height: 28px;
  list-style: unset;
}

/* line 201, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-begin .sidebar .information ul li::before {
  content: unset;
}

/* line 203, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .breadcrumb {
  position: relative;
  z-index: 2;
}

/* line 207, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .product_information {
  background-color: #484B9A;
}

/* line 209, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .product_information .introduction {
  width: 100%;
}

/* line 211, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .product_information h2 {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 24px;
  line-height: 30px;
  padding-left: 0;
  padding-bottom: 20px;
  border-bottom: none;
}

/* line 218, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .product_information ul li {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  line-height: 25px;
}

/* line 222, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .product_information ul li:before {
  background-image: url(/assets/trinity/images/icon-tick-bold-white-50ee21e11f4d7d5263a30f1067049fa71fccf776fa879309d00e3db0346b4513.svg);
  background-size: 20px 20px;
  left: -35px;
}

/* line 226, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .product_information p {
  font-family: "National2-Regular","Arial" !important;
  padding-left: 0;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
}

/* line 232, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.global-theme-identified-as-trinity-with_select_return_condsents_max .product_information p a {
  font-weight: bold;
  color: white;
}

/* line 236, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_container {
  margin-top: 45px;
  padding-bottom: 30px;
}

/* line 239, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_container h1 {
  font-size: 28px;
  padding-bottom: 15px !important;
}

/* line 244, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.logo-container h2 {
  width: 100%;
  font-size: 22px;
}

/* line 248, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_membership {
  margin-bottom: 5px;
  font-size: 18px;
}

/* line 251, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_membership p {
  width: 47%;
}

/* line 253, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_membership.whi_fw_600 {
  width: 75%;
  margin-bottom: 0px;
  font-size: 18px;
}

/* line 258, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_qr_code {
  height: 150px;
  width: 150px;
}

/* line 262, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_qrcode {
  padding-bottom: 0px;
  height: 120px;
  margin: 7px 0px 10px 0px;
}

/* line 267, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_apple {
  position: relative;
}

/* line 270, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_android {
  height: 40px;
  margin-left: 8px;
}

/* line 276, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
#apple a:hover {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  text-decoration-thickness: initial;
  -webkit-text-decoration-style: initial;
          text-decoration-style: initial;
  -webkit-text-decoration-color: initial;
          text-decoration-color: initial;
}

/* line 282, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_svg {
  position: relative;
  left: -3px;
}

/* line 286, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
.whi_mbl_br {
  display: none;
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 294, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1440,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1597328160/join-offers-promos/nmm/GettyImages-1153899955");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1440,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1440,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1440,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1440,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
  }
  /* line 296, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership {
    width: 55%;
  }
  /* line 298, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership.whi_fw_600 {
    width: 48%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 304, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-product h2 {
    max-width: calc(100% - 405px);
  }
  /* line 306, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion {
    padding-bottom: 5px;
  }
  /* line 308, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion h1 {
    font-size: 30px;
  }
  /* line 310, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1597328160/join-offers-promos/nmm/GettyImages-1153899955");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
  }
  /* line 312, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership {
    width: 55%;
  }
  /* line 314, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership.whi_fw_600 {
    width: 75%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 320, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-product h2 {
    max-width: calc(100% - 414px);
  }
  /* line 323, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion h1 {
    padding-bottom: 5px;
    font-size: 30px;
  }
  /* line 326, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1597328160/join-offers-promos/nmm/GettyImages-1153899955");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_1280,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
  }
  /* line 330, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital79 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital395 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm599799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala5979 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm399799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala49 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299599 .banner.for-product:before {
    right: 20px;
  }
  /* line 334, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full99 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full495 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm299999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fulla69 .banner.for-product:before {
    right: 165px;
  }
  /* line 336, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full99 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full495 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm299999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fulla69 .banner.for-product:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_992:1126,h_380,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598015221/join-offers-promos/nmm/p01-01_Cover_R3a") 2x);
    right: -10px;
  }
  /* line 339, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership {
    width: 70%;
  }
  /* line 341, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership.whi_fw_600 {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  /* line 345, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max {
    background-color: #EEEEEE !important;
  }
  /* line 349, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full99 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full495 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print79 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print395 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital79 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital395 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm599799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala5979 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm499999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm299999 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm399799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printm399799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printm299799 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fulla69 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala49 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printa59 .banner.for-product:before, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299599 .banner.for-product:before {
    background-image: none;
    display: none;
  }
  /* line 352, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full99 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-full495 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print79 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-print395 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital79 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digital395 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm599799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala5979 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm499999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fullm299999 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm399799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printm399799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printm299799 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-fulla69 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitala49 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-printa59 .banner.for-product:after, .global-theme-identified-as-trinity-with_select_return_condsents_max.offer-package-identified-as-digitalm299599 .banner.for-product:after {
    background-image: none;
    display: none;
  }
  /* line 357, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h1 {
    padding-top: 20px;
    padding-bottom: 24px;
    max-width: 100%;
    line-height: 35px;
    font-size: 30px;
    text-align: left;
  }
  /* line 365, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete h2 {
    font-size: 22px;
    line-height: 25px;
    padding-bottom: 10px;
    text-align: left;
    font-family: "National2-Medium", "Arial" !important;
  }
  /* line 372, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 375, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete p.membership {
    margin-bottom: 0px;
    padding-bottom: 24px;
  }
  /* line 378, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .btn-tt {
    margin-left: unset;
    margin-right: unset;
    width: auto;
    min-width: 138px;
  }
  /* line 385, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion {
    padding-top: 192px;
    height: unset;
  }
  /* line 388, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion .which-logo {
    position: absolute;
    top: -192px;
    left: 32px;
  }
  /* line 392, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion .container {
    padding: 0;
    padding-left: 32px;
    padding-right: 20px;
  }
  /* line 397, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion .logo-container h2 {
    padding-bottom: 5px;
    margin-top: 5px;
  }
  /* line 400, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion:after {
    content: ' ';
    z-index: -1;
    top: 0;
    left: 0;
    height: 192px;
    width: 100%;
    position: absolute;
    background-size: cover;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1597328160/join-offers-promos/nmm/GettyImages-1153899955");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
  }
  /* line 412, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max.order-state-complete .banner.for-completion h1 {
    padding-bottom: 0px;
    font-size: 25px;
    padding-top: 22px;
  }
  /* line 416, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_container {
    margin-top: 25px;
  }
  /* line 418, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_container h1 {
    line-height: 25px;
    padding-top: 10px;
    font-size: 22px;
  }
  /* line 422, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_or- {
    display: none;
  }
  /* line 424, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_install- {
    text-transform: capitalize;
  }
  /* line 426, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_qrcode {
    display: none;
  }
  /* line 428, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_qrcode + .whi_membership {
    width: 100%;
    line-height: 20px;
    font-size: 16px;
    margin-bottom: 0px;
  }
  /* line 433, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .scan_text {
    display: none;
  }
  /* line 435, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership {
    width: 70%;
  }
  /* line 437, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership.whi_fw_600 {
    width: 100%;
    line-height: 25px;
  }
  /* line 440, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership.whi_fw_600 p {
    display: none;
  }
  /* line 442, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .whi_membership.whi_fw_600.whi_qrcode {
    display: none;
  }
  /* line 445, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .membership p {
    font-size: 18px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  /* line 451, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .btn-tt.big-blue a {
    font-size: 16px;
    padding: 7px 20px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 457, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion {
    padding-top: 192px;
    background-size: contain;
    background-position: bottom;
  }
  /* line 458, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion .which-logo {
    position: fixed;
    top: 0;
    left: 0;
  }
  /* line 466, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1597328160/join-offers-promos/nmm/GettyImages-1153899955");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
  }
}

@media only screen and (max-width: 479px) {
  /* line 472, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion {
    padding-top: 192px;
    background-size: contain;
    background-position: bottom;
  }
  /* line 473, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion .which-logo {
    position: fixed;
    top: 0;
    left: 0;
  }
  /* line 481, app/assets/themes/trinity/stylesheets/variants/_with_select_return_condsents_max.sass */
  .global-theme-identified-as-trinity-with_select_return_condsents_max .banner.for-completion:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1597328160/join-offers-promos/nmm/GettyImages-1153899955");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1430:587,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1597328160/join-offers-promos/nmm/GettyImages-1153899955") 2x);
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete {
  width: 100vw;
  height: 100vh;
  overflow-x: hidden;
}

/* line 6, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete [data-which-id='eprivacy-banner'] {
  display: none;
}

/* line 9, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .which-logo {
  width: 104.70px;
  height: 60px;
  background-image: url(/assets/logo--primary-fe572e61a83b54c3e2c3142e0a9b5187f54bf41e719a7f47b1ae1bc67a015d9b.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 42px;
}

/* line 17, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .banner {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: calc(100% - 43.1px);
  background-color: #3149A3;
  background: linear-gradient(139.37deg, #162878 0%, #3149A3 51.73%, #500E74 100%);
  position: relative;
  background-size: contain;
  background-position: left bottom;
  background-repeat: no-repeat;
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .banner:after {
  position: absolute;
  z-index: 1;
  content: '';
  height: 100%;
  bottom: 0px;
  width: 100%;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  left: 0;
  background-position: left 0 bottom 0;
}

/* line 40, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .banner .container {
  position: relative;
  z-index: 2;
}

/* line 43, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .banner .container .big-red {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: white;
  text-align: center;
  padding-top: 15px;
}

/* line 49, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .banner.with-smokey-background {
  background-color: #F9F9F9;
}

/* line 51, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .banner.with-smokey-background h1, .order-state-complete .banner.with-smokey-background h2 {
  color: #212121;
}

/* line 53, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .banner.with-no-image {
  background-image: none;
}

/* line 56, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete h1 {
  font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
  font-weight: normal;
  color: white;
  padding-bottom: 24px;
  line-height: 54px;
  max-width: 75%;
  margin-bottom: 0px;
}

/* line 63, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete h1 span {
  line-height: 1;
}

/* line 66, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete h2 {
  font-family: "National2-Regular","Arial" !important;
  color: white;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  padding-bottom: 36px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 74, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete h2 span {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 77, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .what_to_do_next {
  width: 42%;
  padding-bottom: 30px;
}

/* line 81, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .what_you_get {
  width: 100%;
  padding-bottom: 25px;
}

/* line 84, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .what_you_get h1 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: white;
  padding-top: 70px;
  padding-bottom: 42px;
}

/* line 90, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .what_you_get p {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  color: white;
  padding-bottom: 32px;
}

/* line 97, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .what_you_get ul li {
  padding-bottom: 32px;
}

/* line 99, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
.order-state-complete .what_you_get ul li p {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 18px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 106, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h1, .order-state-complete h2 {
    max-width: 590px;
  }
  /* line 108, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner {
    min-height: 700px;
  }
  /* line 110, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_1440,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_1440,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_1440,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_1440,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_1440,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
  }
  /* line 113, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image {
    min-height: unset;
    height: unset;
  }
  /* line 116, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image:after {
    background-image: none;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 123, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h1, .order-state-complete h2 {
    max-width: 490px;
  }
  /* line 126, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h1 {
    padding-bottom: 35px;
  }
  /* line 129, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner {
    min-height: 700px;
  }
  /* line 131, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner .what_to_do_next {
    width: 60%;
  }
  /* line 133, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_600,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_600,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_600,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_600,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_600,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
  }
  /* line 135, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image {
    min-height: unset;
    height: unset;
  }
  /* line 138, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image:after {
    background-image: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 145, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h1 {
    padding-bottom: 35px;
    max-width: 90%;
  }
  /* line 149, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .container {
    max-width: 615px;
  }
  /* line 152, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner {
    background-size: contain;
    background-position: bottom;
    height: calc(100vh - 43.1px);
    min-height: 812px;
  }
  /* line 157, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner:after {
    background-size: 125%;
    background-position: left -200px top 400px;
  }
  /* line 161, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner .what_to_do_next {
    width: 80%;
  }
  /* line 163, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
  }
  /* line 165, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image {
    min-height: unset;
    height: unset;
  }
  /* line 168, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image:after {
    background-image: none;
  }
}

@media only screen and (max-width: 767px) {
  /* line 175, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .which-logo {
    margin-bottom: 30px;
  }
  /* line 178, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h1 {
    padding-bottom: 12px;
    max-width: 100%;
    line-height: 36px;
    text-align: center;
    font-size: 30px;
  }
  /* line 185, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h2 {
    font-family: "National2-Regular","Arial" !important;
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 24px;
    text-align: center;
  }
  /* line 192, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .btn-tt {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  /* line 197, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .container {
    max-width: 615px;
  }
  /* line 200, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner {
    background-size: contain;
    background-position: bottom;
  }
  /* line 203, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
  }
  /* line 205, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image {
    min-height: unset;
    height: unset;
  }
  /* line 208, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image:after {
    background-image: none;
  }
  /* line 211, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner .which-logo {
    margin-right: auto;
    margin-left: auto;
  }
  /* line 215, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner .what_to_do_next {
    width: 95%;
    padding-bottom: 10px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 223, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .which-logo {
    margin-bottom: 30px;
  }
  /* line 226, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h1 {
    padding-bottom: 12px;
    max-width: 100%;
    line-height: 36px;
    text-align: center;
    font-size: 30px;
  }
  /* line 233, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h2 {
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 24px;
    text-align: center;
  }
  /* line 241, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .btn-tt {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }
  /* line 246, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .container {
    padding: 0 20px;
    max-width: 615px;
  }
  /* line 250, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner {
    min-height: 667px;
    background-size: contain;
    background-position: bottom;
  }
  /* line 254, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner:after {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1440:768,h_400,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1572970506/affirmation/vacuum-laptop-blender-babyseat-watch-v2") 2x);
    background-position: left 0 bottom 110px;
    background-size: initial;
  }
  /* line 258, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image {
    min-height: unset;
    height: unset;
  }
  /* line 261, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner.with-no-image:after {
    background-image: none;
  }
  /* line 263, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner .which-logo {
    margin-right: auto;
    margin-left: auto;
  }
  /* line 267, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner .what_to_do_next {
    width: 95%;
    padding-bottom: 10px;
  }
}

@media only screen and (max-width: 479px) {
  /* line 275, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .which-logo {
    margin-bottom: 30px;
  }
  /* line 278, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h1 {
    padding-bottom: 12px;
    max-width: 100%;
    line-height: 36px;
    text-align: center;
    font-size: 30px;
  }
  /* line 285, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete h2 {
    font-family: "National2-Regular","Arial" !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    padding-bottom: 24px;
    text-align: center;
  }
  /* line 293, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .btn-tt {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  /* line 298, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .container {
    padding: 0 20px;
    max-width: 615px;
  }
  /* line 302, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner {
    min-height: calc(100vh - 253.4px);
    background-size: contain;
    background-position: bottom;
  }
  /* line 306, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner:after {
    background-position: right -35px top 300px;
    background-size: initial;
  }
  /* line 310, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner .which-logo {
    margin-right: auto;
    margin-left: auto;
  }
  /* line 314, app/assets/themes/trinity/stylesheets/sections/_complete-page.sass */
  .order-state-complete .banner .what_to_do_next {
    width: 95%;
    padding-bottom: 10px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation {
  position: relative;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation h2 {
  margin-bottom: 0px;
}

/* line 5, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation h2.company_details {
  padding-top: 35px;
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation h3 {
  padding-bottom: 20px;
}

/* line 9, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation h3.company_details {
  padding-top: 35px;
}

/* line 12, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation section {
  padding-top: 24px;
  padding-bottom: 24px;
  display: inline-block;
  width: 100%;
}

/* line 18, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation.padding-bottom {
  margin-bottom: 30px;
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation .direct_debit_guarantee {
  padding-top: 10px;
  color: #757575;
}

/* line 26, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation .top-button button {
  position: absolute;
  top: 20px;
  right: 20px;
  width: auto;
  padding: 10px 12px;
}

/* line 32, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation .top-button button.icon-right::before {
  content: '';
}

/* line 36, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation.form .actions {
  margin: 0px;
  padding: 0px;
}

/* line 39, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation .item {
  display: block;
}

/* line 41, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation .item.padding-top {
  padding-top: 25px;
}

/* line 44, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation .item label {
  font-family: "National2-Regular","Arial" !important;
  margin: 0px;
  padding: 0px;
  font-size: 16px;
  line-height: 1.4;
  display: inline-block;
  width: 35%;
  color: #757575;
  vertical-align: top;
  padding-top: 3px;
}

/* line 55, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
.confirmation .item label.details {
  white-space: normal;
  color: #05171D;
  width: 65%;
  padding-left: 25px;
  float: right;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 65, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item label {
    width: 40%;
  }
  /* line 67, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item label.details {
    padding-left: 10px;
    width: 60%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 74, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item label {
    width: 45%;
  }
  /* line 76, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item label.details {
    padding-left: 10px;
    width: 55%;
  }
  /* line 81, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .top-button button {
    position: relative;
    margin-top: 25px;
    right: auto;
    top: auto;
    width: 100%;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 91, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation section.personal_details {
    padding-top: 0px;
  }
  /* line 94, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item {
    display: inline-block;
    padding-bottom: 10px;
    width: 100%;
  }
  /* line 99, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item label {
    width: 100%;
  }
  /* line 101, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item label.details {
    padding-left: 0px;
    width: 100%;
  }
  /* line 104, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item.address {
    padding-bottom: 0px;
  }
  /* line 108, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .top-button button {
    position: relative;
    margin-top: 25px;
    right: auto;
    top: auto;
    width: 100%;
  }
}

@media only screen and (max-width: 479px) {
  /* line 118, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation section.personal_details {
    padding-top: 0px;
  }
  /* line 121, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item {
    display: inline-block;
    padding-bottom: 10px;
    width: 100%;
  }
  /* line 126, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item label {
    width: 100%;
  }
  /* line 128, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item label.details {
    padding-left: 0px;
    width: 100%;
  }
  /* line 131, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .item.address {
    padding-bottom: 0px;
  }
  /* line 135, app/assets/themes/trinity/stylesheets/sections/_confirmation-page.sass */
  .confirmation .top-button button {
    position: relative;
    margin-top: 25px;
    right: auto;
    top: auto;
    width: 100%;
  }
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity.order-offers-body .error-container {
  min-height: 0vh;
}

/* line 6, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container {
  padding-top: 62px;
  padding-bottom: 25px;
  min-height: calc(100vh - 94px);
}

/* line 11, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .error-title,
.global-themed-as-trinity .error-container h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #212121;
  font-size: 51px;
  text-align: center;
  line-height: 1.2;
  padding-bottom: 20px;
}

/* line 20, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container p {
  font-size: 18px;
  font-family: "National2-Regular","Arial" !important;
  color: #212121;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

/* line 26, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container p span {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  white-space: nowrap;
}

/* line 30, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .error-persistent-help {
  padding-top: 25px;
  text-align: center;
}

/* line 34, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .error-persistent-help p {
  padding-top: 28px;
  font-size: 16px;
}

/* line 38, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .error-link {
  text-align: center;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  color: #212121;
  text-align: center;
  display: block;
}

/* line 45, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .error-link p {
  padding-bottom: 25px;
}

/* line 48, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .error-link a {
  color: white;
  background: #3f51b5;
  font-size: 18px;
  line-height: 18px;
  padding: 15px 25px;
  white-space: nowrap;
  border-radius: 3px;
  text-align: center;
  display: inline-block;
  margin-top: 32px;
}

/* line 60, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .error-link a:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 64, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .complete-links,
.global-themed-as-trinity .error-container #shard_details_submit_action {
  text-align: center;
  padding-top: 72px;
}

/* line 69, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .button {
  color: white;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  outline: none;
  font-weight: normal;
  display: inline-block;
  cursor: pointer;
  position: relative;
  border: none;
  margin: 0;
  border-radius: 3px;
  font-size: 18px;
  line-height: 18px;
  background-color: #CF1740;
  border-bottom: 2px solid #880E4F;
  padding: 15px 32px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 86, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .button:hover {
  background-color: #f18289;
  text-decoration: none;
}

/* line 91, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .button.button-secondary:after, .global-themed-as-trinity .error-container .button.button-primary:after {
  border-bottom-color: transparent;
  width: auto;
}

/* line 94, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-container .button.button-secondary::before, .global-themed-as-trinity .error-container .button.button-primary::before {
  font-size: 120%;
}

/* line 97, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-footer {
  min-height: 0;
}

/* line 100, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-footer .question {
  padding-top: 32px;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

/* line 109, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-footer .question .hours, .global-themed-as-trinity .error-footer .question .email {
  text-align: center;
  font-size: 18px;
  font-family: "National2-Medium", "Arial" !important;
  color: #212121;
  padding-bottom: 5px;
}

/* line 116, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-footer .question h3 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  color: #212121;
  font-size: 24px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.4;
  text-align: center;
  padding-bottom: 24px;
}

/* line 126, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
.global-themed-as-trinity .error-footer .question h3 .tel, .global-themed-as-trinity .error-footer .question h3 span {
  white-space: nowrap;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 133, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-footer .question {
    max-width: 70%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 140, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-footer .question {
    max-width: 100%;
  }
  /* line 143, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-container .error-title,
.global-themed-as-trinity .error-container h2 {
    font-size: 45px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 151, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-footer .question {
    max-width: 100%;
  }
  /* line 153, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-footer .question h3 {
    font-size: 18px;
  }
  /* line 155, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-footer .question .hours {
    font-size: 16px;
  }
  /* line 158, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-container {
    padding-bottom: 25px;
    padding-top: 32px;
  }
  /* line 161, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-container .error-title,
.global-themed-as-trinity .error-container h2 {
    font-size: 32px;
  }
  /* line 164, app/assets/themes/trinity/stylesheets/sections/_error-page.sass */
  .global-themed-as-trinity .error-container p {
    font-size: 16px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing {
  padding-top: 62px;
}

/* line 4, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing h1 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #212121;
  font-size: 51px;
  text-align: center;
  line-height: 1.2;
  max-width: 100%;
  padding-bottom: 0px;
}

/* line 13, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container {
  padding-bottom: 100vh;
}

/* line 16, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container h1 {
  max-width: 100%;
}

/* line 19, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container p {
  font-size: 18px;
  font-family: "National2-Regular","Arial" !important;
  color: #212121;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

/* line 25, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container p span {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  white-space: nowrap;
}

/* line 30, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container.complete .perpetual_feedback {
  background: url(/assets/survivor/images/process_completed-8fcf03556b6410521bd2c45e90a5f500b70451e23b74d6f43e572f6e01306739.svg);
  background-repeat: no-repeat;
  background-position: center;
  height: 71px;
}

/* line 36, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container.complete #info_blob {
  display: none;
}

/* line 39, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container .been-long {
  max-width: 70%;
  padding: 25px;
  background-color: #EEEEEE;
  padding: 25px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  text-align: center;
}

/* line 48, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container .been-long p {
  font-size: 16px;
  padding: 10px;
  margin-top: 15px;
  background-color: white;
}

/* line 54, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container .perpetual_feedback {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 58, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container .perpetual_feedback img {
  width: auto;
  height: auto;
}

/* line 62, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container small,
.processing_container #info_blob {
  font-size: 14px;
}

/* line 66, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
.processing_container .progress_indicators,
.processing_container .step_label,
.processing_container .messaging {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 73, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
  .processing {
    padding-top: 62px;
  }
  /* line 76, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
  .processing h1 {
    font-size: 45px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 81, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
  .processing {
    padding-top: 62px;
  }
  /* line 84, app/assets/themes/trinity/stylesheets/sections/_processing-page.sass */
  .processing h1 {
    font-size: 32px;
  }
}

/* line 5, app/assets/themes/trinity/stylesheets/sections/_reenter_password-page.sass */
.order-state-columbus_reenter_password .banner h1,
.order-state-columbus_authenticated_customer_address .banner h1 {
  white-space: normal;
  line-height: 1.2;
  text-align: center;
  padding-bottom: 20px;
  max-width: 100%;
}

/* line 12, app/assets/themes/trinity/stylesheets/sections/_reenter_password-page.sass */
.order-state-columbus_reenter_password .banner h2,
.order-state-columbus_authenticated_customer_address .banner h2 {
  text-align: center;
}

/* line 16, app/assets/themes/trinity/stylesheets/sections/_reenter_password-page.sass */
.order-state-columbus_reenter_password .form .section,
.order-state-columbus_authenticated_customer_address .form .section {
  padding-top: 25px;
}

/* line 20, app/assets/themes/trinity/stylesheets/sections/_reenter_password-page.sass */
.order-state-columbus_reenter_password .fluid .container,
.order-state-columbus_authenticated_customer_address .fluid .container {
  margin-top: 50px;
}

/* line 23, app/assets/themes/trinity/stylesheets/sections/_reenter_password-page.sass */
.order-state-columbus_reenter_password .fluid .container .content,
.order-state-columbus_authenticated_customer_address .fluid .container .content {
  display: block;
  float: none;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
}

/* line 30, app/assets/themes/trinity/stylesheets/sections/_reenter_password-page.sass */
.order-state-columbus_reenter_password .fluid .forgotten_password,
.order-state-columbus_authenticated_customer_address .fluid .forgotten_password {
  font-size: 18px;
  padding-top: 12px;
  display: block;
}

@media only screen and (max-width: 767px) {
  /* line 40, app/assets/themes/trinity/stylesheets/sections/_reenter_password-page.sass */
  .order-state-columbus_reenter_password .fluid .container,
.order-state-columbus_authenticated_customer_address .fluid .container {
    margin-top: 10px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic {
  background-color: white;
}

/* line 4, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .container {
  max-width: 615px;
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .interstitial__block {
  max-width: 715px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  margin-top: -50px;
}

/* line 13, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .interstitial__block .container {
  padding-top: 20px;
}

/* line 16, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic section {
  padding-bottom: 15px;
  padding-top: 15px;
}

/* line 19, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic section.with-hero {
  margin: 0px;
  padding: 0px;
  height: 240px;
}

/* line 23, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic section p {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 16px;
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.5;
  color: #212121;
  padding-bottom: 30px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 34, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic p:last-of-type {
  padding-bottom: 0px;
}

/* line 37, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic strong, .interstitial-basic .strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 40, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic h1 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  color: #212121;
  font-size: 48px;
  letter-spacing: -1.4px;
  line-height: 1.12;
  padding-bottom: 42px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 49, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.5;
  color: #616161;
  padding-bottom: 36px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 57, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic h3 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 25px;
  line-height: 1.15;
  color: #212121;
  padding-bottom: 2px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 65, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic h4 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #212121;
  padding-bottom: 10px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 73, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .text-block {
  padding-left: 90px;
}

/* line 76, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-from-start {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 80, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-sticky-button {
  margin: 0px;
  padding: 0px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
          box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
  color: white;
  width: 100%;
}

/* line 91, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-sticky-button .container {
  max-width: 500px;
}

/* line 94, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-sticky-button .button_action {
  float: right;
}

/* line 97, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-sticky-button .sticky-submit {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
  background-color: #dd0016;
  border-radius: 3px;
  padding: 12px 39px 12px;
  font-size: 18px;
  text-align: center;
  float: right;
  margin-left: 25px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  outline: none;
  border: none;
  cursor: pointer;
}

/* line 114, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-sticky-button .sticky-submit:hover {
  text-decoration: none;
  background-color: #f90614;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 119, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-sticky-button .sticky-submit.icon-right {
  position: relative;
}

/* line 121, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-sticky-button .sticky-submit.icon-right::before {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  font-size: 22px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  right: 25px;
  font-size: 24px;
  top: 9px;
}

/* line 128, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-sticky-button p {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  line-height: 1.3;
  padding-top: 12px;
  font-size: 18px;
}

/* line 137, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-hero {
  background-image: url(/assets/survivor/images/interstitual/hero-basic-4a216e583de4c7a2168e6e0e6bbc9845b1e5c459b6f8454d2f99ec3b8077d1aa.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 30px;
  background-position: right top;
}

/* line 143, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-hero .text-block {
  max-width: 485px;
  padding-left: 0px;
}

/* line 148, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-tested-appliances .text-block {
  background-image: url(/assets/survivor/images/interstitual/icons/tested-32b604ffa9644bb477a1b89eb835a8c7c304ab82beacee61113fff8836366bc4.png);
  background-repeat: no-repeat;
  background-size: 51px;
  background-position: top left;
}

/* line 155, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-full-app .text-block {
  background-image: url(/assets/survivor/images/interstitual/icons/full-app-18b051e352fd89b2d7191b9fc73a72c0e3333f4e6b188f9cd7e1d031149d99cc.svg);
  background-repeat: no-repeat;
  background-size: 51px;
  background-position: top left;
}

/* line 162, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-devices .text-block {
  background-image: url(/assets/survivor/images/interstitual/icons/devices-51203dc8eddd4e16876fd0d74b9dcc14b182fa1815c951847b4bbb4bc647e684.svg);
  background-repeat: no-repeat;
  background-size: 51px;
  background-position: top left;
}

/* line 169, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-consumer-law .text-block {
  background-image: url(/assets/survivor/images/interstitual/icons/consumer-law-b67bbbe69b53721a99d774129df17957f9b42857d158d0b9ed2e9d62fb22d2e3.svg);
  background-repeat: no-repeat;
  background-size: 51px;
  background-position: top left;
}

/* line 176, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-expert-advise .text-block {
  background-image: url(/assets/survivor/images/interstitual/icons/expert-advise-d4eee694f7c39e10d0263f3fb2347c8b260ffc22a0c408640ef14509727b5899.svg);
  background-repeat: no-repeat;
  background-size: 51px;
  background-position: top left;
}

/* line 183, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-member-discount .text-block {
  background-image: url(/assets/survivor/images/interstitual/icons/member-discount-77a9b93a293735bf3ab8237987b0f614eb554a36b9d724cd634d85419baad09f.svg);
  background-repeat: no-repeat;
  background-size: 51px;
  background-position: top left;
}

/* line 190, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer {
  background-color: #212121;
  padding-top: 30px;
  padding-bottom: 25px;
  margin-top: 35px;
}

/* line 195, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 25px;
  line-height: 1;
  color: white;
  padding-bottom: 20px;
}

/* line 202, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer h3 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.2;
  max-width: 615px;
  color: white;
}

/* line 209, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer h4 {
  margin: 0px;
  padding: 0px;
  font-size: 25px;
  padding: 16px 0 12px;
  color: white;
}

/* line 215, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer p {
  font-family: "National2-Regular","Arial" !important;
  color: white;
  font-size: 14px;
}

/* line 220, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer .footer-padding {
  padding-left: 25px;
}

/* line 223, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer .footer-section {
  padding-top: 34px;
  padding-bottom: 25px;
  width: 47%;
  display: inline-block;
  margin-right: 35px;
}

/* line 229, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer .footer-section:last-child {
  margin-right: 0px;
}

/* line 232, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer .footer-image {
  width: 290px;
}

/* line 235, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
.interstitial-basic .with-footer .footer-column,
.interstitial-basic .with-footer .footer-image {
  display: inline-block;
  vertical-align: top;
}

@media only screen and (max-width: 767px) {
  /* line 244, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic h1 {
    font-size: 30px;
    line-height: 1.2;
    padding-bottom: 5px;
  }
  /* line 249, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic h2 {
    padding-bottom: 20px;
  }
  /* line 252, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic section {
    padding-top: 0px;
  }
  /* line 255, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .interstitial__block {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 259, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .text-block {
    padding-left: 70px;
  }
  /* line 262, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .with-footer {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 265, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .with-footer .footer-section {
    width: auto;
    padding-bottom: 0px;
  }
  /* line 269, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .with-sticky-button {
    padding: 10px 0;
  }
  /* line 271, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .with-sticky-button .container {
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 320px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 279, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .with-sticky-button .button_action {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    float: right;
  }
  /* line 285, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .with-sticky-button p {
    font-family: "National2-Regular","Arial" !important;
    display: inline-block;
    font-size: 13px;
    padding: 5px 0 0;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 294, app/assets/themes/trinity/stylesheets/sections/interstitial/_basic.sass */
  .interstitial-basic .with-sticky-button .sticky-submit {
    font-size: 16px;
    margin-left: 10px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/interstitial/_common.sass */
.order-state-preamble {
  border-bottom-width: 93px;
  border-bottom-style: solid;
}

/* line 6, app/assets/themes/trinity/stylesheets/sections/interstitial/_common.sass */
.order-state-preamble #grid-overlay {
  display: none;
}

/* line 9, app/assets/themes/trinity/stylesheets/sections/interstitial/_common.sass */
.order-state-preamble.global-theme-varied-as-preambular_basic {
  border-bottom-color: black;
}

/* line 12, app/assets/themes/trinity/stylesheets/sections/interstitial/_common.sass */
.order-state-preamble.global-theme-varied-as-preambular_premium {
  border-bottom-color: #1a237e;
}

/* line 15, app/assets/themes/trinity/stylesheets/sections/interstitial/_common.sass */
.order-state-preamble.global-theme-varied-as-preambular_membership, .order-state-preamble.global-theme-varied-as-preambular_membership_st5 {
  border-bottom-color: #2d353d;
  border-bottom-width: 74px;
}

@media only screen and (max-width: 767px) {
  /* line 22, app/assets/themes/trinity/stylesheets/sections/interstitial/_common.sass */
  .order-state-preamble {
    border-bottom-width: 61px;
  }
  /* line 25, app/assets/themes/trinity/stylesheets/sections/interstitial/_common.sass */
  .order-state-preamble.global-theme-varied-as-preambular_membership, .order-state-preamble.global-theme-varied-as-preambular_membership_st5 {
    border-bottom-color: #2d353d;
    border-bottom-width: 150px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium {
  overflow: hidden;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .container {
  max-width: 735px;
  position: relative;
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.65;
  color: #212121;
  padding-bottom: 30px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 15, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium p:last-of-type {
  padding-bottom: 0;
}

/* line 18, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium strong, .interstitial-extra_premium .strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .mobile-only {
  display: none;
}

/* line 24, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium h1 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #212121;
  font-size: 48px;
  letter-spacing: -1.4px;
  line-height: 1.12;
  padding-bottom: 20px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 33, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.92;
  color: #212121;
  padding-bottom: 24px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 41, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 1.15;
  color: #212121;
  padding-bottom: 10px;
  letter-spacing: -1.2px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 50, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium h4 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.5;
  color: #212121;
  padding-bottom: 45px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 58, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium section {
  padding-top: 65px;
  padding-bottom: 110px;
}

/* line 62, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .text-block {
  padding-left: 80px;
  max-width: 365px;
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .text-align-right .text-block {
  width: 50%;
  margin-right: 0;
  margin-left: auto;
}

/* line 72, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-hero {
  background-image: url(/assets/survivor/images/interstitual/hero-7f707cc7d5f545308604cc064da8b436edb57ca52a83b9d157e257960cf9dff7.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 38px;
  padding-top: 38px;
  background-position: right top -50px;
}

/* line 79, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-hero .container {
  max-width: 1080px;
}

/* line 82, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-hero .text-block {
  max-width: 665px;
  padding-left: 0px;
}

/* line 86, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-from-start {
  background-color: #b0bec5;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 91, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-from-start h4 {
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

/* line 96, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-full-app {
  background-image: url(/assets/survivor/images/interstitual/full-app-7d8ae5c4a162fbe925c8651a7b9eb3a8b28287bca5eef9a3449f3a1e99d45cc5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 101, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-devices {
  padding-bottom: 75px;
}

/* line 103, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-devices .image {
  background-image: url(/assets/survivor/images/interstitual/devices-b1899a47a7ee466b4606e39fc2eecabfceff01c29d14991e4e3eb430a599aeef.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 520px;
  width: 366px;
  top: -85px;
  left: -80px;
}

/* line 113, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-consumer-law {
  background-color: #2f2f2f;
}

/* line 115, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-consumer-law .image {
  background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 373px;
  width: 252px;
  right: -70px;
  bottom: -155px;
}

/* line 125, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-tested-appliances {
  background-image: url(/assets/survivor/images/interstitual/tested-appliancesman-86ab419b36b4d8bbd0b9c34591aa87bb1763c31cfd3fde6a8838a8717e4e648a.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: white;
}

/* line 130, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-tested-appliances .image {
  background-image: url(/assets/survivor/images/interstitual/tested-appliances-40317d4db6fc12cc4c7ccfe6b4e947e2f459031b4604937584785bd7ca9a5314.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 256px;
  width: 486px;
  top: 40px;
  left: -165px;
}

/* line 140, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-expert-advise {
  background-color: #f5f5f5;
}

/* line 142, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-expert-advise .image {
  background-image: url(/assets/survivor/images/interstitual/expert-advise-bb4403fe7a3a9f7cc5e1915f47fad8df16f5329a1f29bb41603558fc9b4abc14.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 391px;
  width: 454px;
  left: -145px;
  bottom: -175px;
}

/* line 152, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-member-discount {
  background-color: #68b1fc;
}

/* line 154, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-member-discount .image {
  background-image: url(/assets/survivor/images/interstitual/member-discount-9a3e648aa64a30bce1567c4e48f29ede3d2e551dc79215d91b1fbd04ef3ef349.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 364px;
  width: 367px;
  right: -125px;
  bottom: -135px;
}

/* line 164, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer {
  background-color: #212121;
  padding-top: 50px;
  padding-bottom: 85px;
}

/* line 168, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 42px;
  line-height: 1.4;
}

/* line 173, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.5;
  max-width: 615px;
}

/* line 179, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer h4 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 27px;
  margin-top: -7px;
}

/* line 184, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer .footer-padding {
  padding-left: 25px;
}

/* line 187, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer .footer-section {
  padding-top: 34px;
  padding-bottom: 25px;
}

/* line 191, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer .footer-column {
  width: 53%;
}

/* line 194, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer .footer-image {
  width: 43%;
}

/* line 197, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-footer .footer-column,
.interstitial-extra_premium .with-footer .footer-image {
  display: inline-block;
  vertical-align: top;
}

/* line 203, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-white-font h2, .interstitial-extra_premium .with-white-font h3, .interstitial-extra_premium .with-white-font h4, .interstitial-extra_premium .with-white-font p {
  color: white;
}

/* line 206, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button {
  margin: 0px;
  padding: 0px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: rgba(26, 35, 126, 0.9);
  -webkit-box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
          box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
  color: white;
  width: 100%;
}

/* line 217, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button .container {
  max-width: 500px;
}

/* line 220, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button .button_action {
  float: right;
}

/* line 223, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button .sticky-submit {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
  background-color: #dd0016;
  border-radius: 3px;
  padding: 12px 39px 12px;
  font-size: 18px;
  text-align: center;
  float: right;
  margin-left: 25px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  outline: none;
  border: none;
  cursor: pointer;
}

/* line 240, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button .sticky-submit:hover {
  text-decoration: none;
  background-color: #f90614;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 245, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button .sticky-submit.icon-right {
  position: relative;
}

/* line 247, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button .sticky-submit.icon-right::before {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  font-size: 22px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  right: 25px;
  font-size: 24px;
  top: 9px;
}

/* line 254, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button p {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  line-height: 1.3;
  padding-top: 12px;
}

/* line 261, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
.interstitial-extra_premium .with-sticky-button p.mobile-only {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 267, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero {
    background-position: right top -25px;
  }
  /* line 269, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero .container {
    padding-left: 25px;
  }
  /* line 272, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-tested-appliances {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-screen-2c16fe737f29aa09b2984fc8bc89f0c725ca8acc5765afcb933dff6b1e13c961.png);
    background-size: 50%;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-tested-appliances .image {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 282, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium h1 {
    letter-spacing: -1.8px;
  }
  /* line 285, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium h2 {
    letter-spacing: 0.5px;
    padding-bottom: 14px;
  }
  /* line 289, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium h4 {
    padding-bottom: 35px;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .container {
    max-width: 700px;
  }
  /* line 295, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium section {
    padding-top: 45px;
    padding-bottom: 50px;
  }
  /* line 300, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .text-align-right .text-block {
    margin-right: 10px;
    max-width: 400px;
    width: auto;
  }
  /* line 305, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .text-block {
    padding-left: 0px;
    max-width: 400px;
    width: auto;
    margin-right: 0px;
  }
  /* line 311, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-tablet-extra-763758828841c03ed9796c5e6d0341fcd77e78dd2c6e5e8448e161b1f3501260.png);
    background-position: right top -15px;
  }
  /* line 314, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero .container {
    max-width: 700px;
  }
  /* line 317, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero .text-block {
    max-width: 515px;
  }
  /* line 320, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero p {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 323, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero p.last {
    margin-top: 8px;
    font-size: 18px;
    padding-bottom: 0px;
  }
  /* line 328, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-from-start {
    padding-top: 17px;
    padding-bottom: 17px;
  }
  /* line 331, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-from-start h4 {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 18px;
  }
  /* line 335, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-tested-appliances {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-52a087603cbc5471196e6d8d95aa05be1292748a8df1ed5358ee1c71d0e03e11.png);
    background-position: left top;
    background-size: 310px auto;
  }
  /* line 340, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-tested-appliances .image {
    display: none;
  }
  /* line 343, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-full-app {
    background-position: -20px;
  }
  /* line 347, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-consumer-law .image {
    right: 0px;
    bottom: -120px;
    width: 247px;
  }
  /* line 352, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-devices {
    padding-bottom: 40px;
  }
  /* line 354, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-devices .image {
    top: -65px;
    left: -70px;
    width: 330px;
    height: 460px;
  }
  /* line 361, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-expert-advise .image {
    width: 395px;
    left: -120px;
    height: 342px;
    bottom: -110px;
  }
  /* line 367, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-member-discount {
    padding-top: 55px;
  }
  /* line 369, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-member-discount .image {
    width: 291px;
    height: 291px;
    right: -20px;
    bottom: -80px;
  }
  /* line 375, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer {
    padding-bottom: 40px;
    padding-top: 60px;
  }
  /* line 379, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer h2 {
    font-size: 38px;
    padding-bottom: 34px;
  }
  /* line 383, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer h4 {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 25px;
  }
  /* line 389, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-image {
    width: 175px;
    height: 94px;
    padding-left: 0px;
  }
  /* line 394, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-image.footer-padding {
    padding-right: 25px;
  }
  /* line 397, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: -5px;
    width: 465px;
  }
  /* line 402, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-top: 77px;
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 412, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .image {
    display: none;
  }
  /* line 415, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .mobile-only {
    display: block;
  }
  /* line 418, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .container {
    padding: 0;
  }
  /* line 421, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .costing {
    padding: 20px;
    padding-bottom: 20px !important;
    background-color: white;
  }
  /* line 425, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .costing p {
    line-height: 1.5;
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 431, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium h1 {
    font-size: 24px;
    padding-bottom: 5px;
    line-height: 1.2;
  }
  /* line 436, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium h2 {
    font-size: 18px;
    line-height: 1.5;
    padding-bottom: 20px;
    max-width: 250px;
  }
  /* line 442, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium h3 {
    font-size: 24px;
  }
  /* line 445, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium h4 {
    font-size: 18px;
    padding-bottom: 15px;
  }
  /* line 449, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium section {
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 25px;
  }
  /* line 455, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium section.with-tested-appliances, .interstitial-extra_premium section.with-full-app, .interstitial-extra_premium section.with-devices, .interstitial-extra_premium section.with-consumer-law, .interstitial-extra_premium section.with-expert-advise, .interstitial-extra_premium section.with-member-discount {
    background-image: none;
    background-color: white;
  }
  /* line 464, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium section.with-tested-appliances.with-white-font h2, .interstitial-extra_premium section.with-tested-appliances.with-white-font h3, .interstitial-extra_premium section.with-tested-appliances.with-white-font h4, .interstitial-extra_premium section.with-tested-appliances.with-white-font p, .interstitial-extra_premium section.with-full-app.with-white-font h2, .interstitial-extra_premium section.with-full-app.with-white-font h3, .interstitial-extra_premium section.with-full-app.with-white-font h4, .interstitial-extra_premium section.with-full-app.with-white-font p, .interstitial-extra_premium section.with-devices.with-white-font h2, .interstitial-extra_premium section.with-devices.with-white-font h3, .interstitial-extra_premium section.with-devices.with-white-font h4, .interstitial-extra_premium section.with-devices.with-white-font p, .interstitial-extra_premium section.with-consumer-law.with-white-font h2, .interstitial-extra_premium section.with-consumer-law.with-white-font h3, .interstitial-extra_premium section.with-consumer-law.with-white-font h4, .interstitial-extra_premium section.with-consumer-law.with-white-font p, .interstitial-extra_premium section.with-expert-advise.with-white-font h2, .interstitial-extra_premium section.with-expert-advise.with-white-font h3, .interstitial-extra_premium section.with-expert-advise.with-white-font h4, .interstitial-extra_premium section.with-expert-advise.with-white-font p, .interstitial-extra_premium section.with-member-discount.with-white-font h2, .interstitial-extra_premium section.with-member-discount.with-white-font h3, .interstitial-extra_premium section.with-member-discount.with-white-font h4, .interstitial-extra_premium section.with-member-discount.with-white-font p {
    color: #212121;
  }
  /* line 468, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .text-align-right .text-block {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 473, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .text-block {
    padding-left: 0px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 615px;
  }
  /* line 480, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-sticky-button {
    padding: 10px 0;
  }
  /* line 483, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-sticky-button .container {
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 320px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 491, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-sticky-button .button_action {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 495, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-sticky-button p {
    font-family: "National2-Regular","Arial" !important;
    font-size: 12px;
    padding: 5px 0;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 503, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-sticky-button .sticky-submit {
    font-size: 16px;
    margin-left: 10px;
  }
  /* line 507, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-mobile-89bc95a7f1e6386b99f7712e703493af067b0acef4590481e2a9020c21c3108c.png);
    background-position: right top;
    background-size: initial;
    background-color: #C1D4ED;
    padding-top: 25px;
    padding-bottom: 10px;
  }
  /* line 514, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero .text-block {
    max-width: 615px;
  }
  /* line 517, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero h2, .interstitial-extra_premium .with-hero p {
    max-width: 350px;
    padding-bottom: 15px;
  }
  /* line 520, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero p {
    font-size: 14px;
  }
  /* line 523, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero p.last {
    display: none;
  }
  /* line 526, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-devices {
    padding: 20px 20px 30px;
  }
  /* line 529, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-from-start {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 533, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer {
    padding-top: 25px;
    padding-bottom: 40px;
  }
  /* line 536, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .container {
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
  }
  /* line 542, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer h2 {
    font-size: 18px;
  }
  /* line 545, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer h4 {
    margin: 0px;
    padding: 0px;
    padding: 15px 0;
  }
  /* line 549, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer h3 {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    letter-spacing: 0;
  }
  /* line 554, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer p {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
  }
  /* line 558, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-section {
    padding-top: 25px;
    padding-bottom: 0px;
    display: grid;
  }
  /* line 563, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-image {
    width: 100%;
    max-width: 320px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 568, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 571, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-padding {
    padding: 0px;
  }
  /* line 574, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-footer .footer-column {
    width: auto;
  }
  /* line 577, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-tested-appliances-mobile,
.interstitial-extra_premium .with-full-app-mobile,
.interstitial-extra_premium .with-devices-mobile,
.interstitial-extra_premium .with-consumer-law-mobile,
.interstitial-extra_premium .with-expert-advise-mobile,
.interstitial-extra_premium .with-member-mobile {
    display: block;
    height: 260px;
    background-color: white;
    background-repeat: no-repeat;
    padding: 0px;
  }
  /* line 589, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-tested-appliances-mobile {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-mobile-fdbaa51637b9500f46ab58443bae7014701957d1e9171b33124da920735f87de.png);
    background-position: left top;
  }
  /* line 593, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-full-app-mobile {
    background-image: url(/assets/survivor/images/interstitual/full-app-mobile-fb983b5ac5a367c2796ca04bcbf9658791402d3fc1b4cdf2614019b7e1960978.png);
    background-size: cover;
    background-position: center;
  }
  /* line 598, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-devices-mobile {
    background-image: url(/assets/survivor/images/interstitual/devices-b1899a47a7ee466b4606e39fc2eecabfceff01c29d14991e4e3eb430a599aeef.png);
    background-size: 180px 260px;
    background-position: center;
  }
  /* line 603, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-consumer-law {
    padding-top: 50px;
  }
  /* line 606, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-consumer-law-mobile {
    background-color: #2f2f2f;
    height: 210px;
  }
  /* line 609, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-consumer-law-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 225px;
    width: 150px;
    float: right;
    position: relative;
    bottom: -30px;
    margin-right: 20px;
    background-size: cover;
  }
  /* line 622, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-expert-advise-mobile {
    background-image: url(/assets/survivor/images/interstitual/expert-advise-bb4403fe7a3a9f7cc5e1915f47fad8df16f5329a1f29bb41603558fc9b4abc14.png);
    background-size: 280px 230px;
    background-position: center;
    background-color: #f5f5f5;
  }
  /* line 628, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-member-mobile {
    background-color: #68b1fc;
  }
  /* line 630, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-member-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/member-discount-9a3e648aa64a30bce1567c4e48f29ede3d2e551dc79215d91b1fbd04ef3ef349.png);
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 260px;
    width: 260px;
    float: right;
    position: relative;
    bottom: -20px;
    right: -20px;
    background-size: cover;
  }
}

@media only screen and (max-width: 479px) {
  /* line 646, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-mobile-portrait-ed4695b68fb82503af5f5546d3d3f94ce705cea9c4fc88068e382771b8d16702.png);
    background-position: right top;
  }
  /* line 649, app/assets/themes/trinity/stylesheets/sections/interstitial/_extra_premium.sass */
  .interstitial-extra_premium .with-hero p, .interstitial-extra_premium .with-hero h2 {
    max-width: 350px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium {
  overflow: hidden;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .container {
  max-width: 735px;
  position: relative;
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.65;
  color: #212121;
  padding-bottom: 30px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 15, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium p:last-of-type {
  padding-bottom: 0;
}

/* line 18, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium strong, .interstitial-lean-fade-premium .strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .mobile-only {
  display: none;
}

/* line 24, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium h1 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #212121;
  font-size: 48px;
  letter-spacing: -1.4px;
  line-height: 1.12;
  padding-bottom: 20px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 33, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.92;
  color: #212121;
  padding-bottom: 24px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 41, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 1.15;
  color: #212121;
  padding-bottom: 10px;
  letter-spacing: -1.2px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 50, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium h4 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.5;
  color: #212121;
  padding-bottom: 45px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 58, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium section {
  padding-top: 65px;
  padding-bottom: 110px;
}

/* line 62, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .text-block {
  padding-left: 80px;
  max-width: 365px;
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .text-align-right .text-block {
  width: 50%;
  margin-right: 0;
  margin-left: auto;
}

/* line 72, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-hero {
  background-image: url(/assets/survivor/images/interstitual/hero-7f707cc7d5f545308604cc064da8b436edb57ca52a83b9d157e257960cf9dff7.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 38px;
  padding-top: 38px;
  background-position: right top -50px;
}

/* line 79, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-hero .container {
  max-width: 1080px;
}

/* line 82, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-hero .text-block {
  max-width: 665px;
  padding-left: 0px;
}

/* line 86, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-from-start {
  background-color: #b0bec5;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 91, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-from-start h4 {
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

/* line 96, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-full-app {
  background-image: url(/assets/survivor/images/interstitual/full-app-7d8ae5c4a162fbe925c8651a7b9eb3a8b28287bca5eef9a3449f3a1e99d45cc5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 101, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-devices {
  padding-bottom: 75px;
}

/* line 103, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-devices .image {
  background-image: url(/assets/survivor/images/interstitual/devices-b1899a47a7ee466b4606e39fc2eecabfceff01c29d14991e4e3eb430a599aeef.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 520px;
  width: 366px;
  top: -85px;
  left: -80px;
}

/* line 113, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-consumer-law {
  background-color: #2f2f2f;
}

/* line 115, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-consumer-law .image {
  background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 373px;
  width: 252px;
  right: -70px;
  bottom: -155px;
}

/* line 125, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-tested-appliances {
  background-image: url(/assets/survivor/images/interstitual/tested-appliancesman-86ab419b36b4d8bbd0b9c34591aa87bb1763c31cfd3fde6a8838a8717e4e648a.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: white;
}

/* line 130, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-tested-appliances .image {
  background-image: url(/assets/survivor/images/interstitual/tested-appliances-40317d4db6fc12cc4c7ccfe6b4e947e2f459031b4604937584785bd7ca9a5314.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 256px;
  width: 486px;
  top: 40px;
  left: -165px;
}

/* line 140, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-expert-advise {
  background-color: #f5f5f5;
}

/* line 142, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-expert-advise .image {
  background-image: url(/assets/survivor/images/interstitual/expert-advise-bb4403fe7a3a9f7cc5e1915f47fad8df16f5329a1f29bb41603558fc9b4abc14.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 391px;
  width: 454px;
  left: -145px;
  bottom: -175px;
}

/* line 152, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-member-discount {
  background-color: #68b1fc;
}

/* line 154, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-member-discount .image {
  background-image: url(/assets/survivor/images/interstitual/member-discount-9a3e648aa64a30bce1567c4e48f29ede3d2e551dc79215d91b1fbd04ef3ef349.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 364px;
  width: 367px;
  right: -125px;
  bottom: -135px;
}

/* line 164, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer {
  background-color: #212121;
  padding-top: 50px;
  padding-bottom: 85px;
}

/* line 168, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 42px;
  line-height: 1.4;
}

/* line 173, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.5;
  max-width: 615px;
}

/* line 179, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer h4 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 27px;
  margin-top: -7px;
}

/* line 184, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer .footer-padding {
  padding-left: 25px;
}

/* line 187, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer .footer-section {
  padding-top: 34px;
  padding-bottom: 25px;
}

/* line 191, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer .footer-column {
  width: 53%;
}

/* line 194, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer .footer-image {
  width: 43%;
}

/* line 197, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-footer .footer-column,
.interstitial-lean-fade-premium .with-footer .footer-image {
  display: inline-block;
  vertical-align: top;
}

/* line 203, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-white-font h2, .interstitial-lean-fade-premium .with-white-font h3, .interstitial-lean-fade-premium .with-white-font h4, .interstitial-lean-fade-premium .with-white-font p {
  color: white;
}

/* line 206, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button {
  margin: 0px;
  padding: 0px;
  bottom: 0px;
  left: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: rgba(26, 35, 126, 0.9);
  -webkit-box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
          box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
  color: white;
  width: 100%;
  -webkit-transform: translateY(130%);
          transform: translateY(130%);
}

/* line 218, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button[data-is-stuck='true'] {
  position: fixed;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: 500ms;
  transition: 500ms;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/* line 224, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button .container {
  max-width: 615px;
}

/* line 227, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button .button_action {
  float: right;
}

/* line 230, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button .sticky-submit {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
  background-color: #dd0016;
  border-radius: 3px;
  padding: 14px 39px 14px;
  font-size: 18px;
  text-align: center;
  float: right;
  margin-left: 25px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  outline: none;
  border: none;
  cursor: pointer;
}

/* line 247, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button .sticky-submit:hover {
  text-decoration: none;
  background-color: #f90614;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 252, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button .sticky-submit.icon-right {
  position: relative;
}

/* line 254, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button .sticky-submit.icon-right::before {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  font-size: 22px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  right: 28px;
  font-size: 22px;
  top: 13px;
}

/* line 261, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button p {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  line-height: 1.3;
  max-width: 450px;
}

/* line 268, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
.interstitial-lean-fade-premium .with-sticky-button p.mobile-only {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 274, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero {
    background-position: right top -25px;
  }
  /* line 276, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero .container {
    padding-left: 25px;
  }
  /* line 279, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-tested-appliances {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-screen-2c16fe737f29aa09b2984fc8bc89f0c725ca8acc5765afcb933dff6b1e13c961.png);
    background-size: 50%;
  }
  /* line 282, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-tested-appliances .image {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 289, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .container {
    max-width: 615px;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  /* line 297, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .text-align-right .text-block {
    margin-right: 35px;
  }
  /* line 300, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .text-block {
    padding-left: 35px;
    max-width: 315px;
    margin-right: 35px;
  }
  /* line 305, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-tablet-1bf34464765ef55398b2184d31495a65e67f76caf6340e45d5e24a64adf630e7.png);
    background-position: right top;
  }
  /* line 308, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero .container {
    max-width: 735px;
  }
  /* line 311, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero .text-block {
    max-width: 350px;
  }
  /* line 314, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-tested-appliances {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-52a087603cbc5471196e6d8d95aa05be1292748a8df1ed5358ee1c71d0e03e11.png);
    background-position: left top;
  }
  /* line 318, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-tested-appliances .image {
    display: none;
  }
  /* line 321, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-full-app {
    background-position: -115px;
  }
  /* line 325, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-consumer-law .image {
    right: -90px;
    bottom: -120px;
    width: 247px;
  }
  /* line 331, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-devices .image {
    top: -40px;
    left: -125px;
  }
  /* line 336, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-expert-advise .image {
    width: 390px;
    left: -165px;
    height: 342px;
    bottom: -110px;
  }
  /* line 343, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-member-discount .image {
    width: 291px;
    height: 291px;
    right: -45px;
    bottom: -80px;
  }
  /* line 349, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer {
    padding-bottom: 40px;
  }
  /* line 351, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer h2 {
    font-size: 38px;
  }
  /* line 354, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer .footer-image {
    width: 40%;
  }
}

@media only screen and (max-width: 767px) {
  /* line 361, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .image {
    display: none;
  }
  /* line 364, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .mobile-only {
    display: block;
  }
  /* line 367, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .container {
    padding: 0;
  }
  /* line 370, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .costing {
    padding: 20px;
    padding-bottom: 20px !important;
    background-color: white;
  }
  /* line 374, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .costing p {
    line-height: 1.5;
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 380, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium h1 {
    font-size: 24px;
    padding-bottom: 5px;
    line-height: 1.2;
  }
  /* line 385, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium h2 {
    font-size: 18px;
    line-height: 1.5;
    padding-bottom: 20px;
    max-width: 100%;
  }
  /* line 391, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium h3 {
    font-size: 24px;
  }
  /* line 394, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium h4 {
    font-size: 18px;
    padding-bottom: 15px;
  }
  /* line 398, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium section {
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 25px;
  }
  /* line 404, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium section.with-tested-appliances, .interstitial-lean-fade-premium section.with-full-app, .interstitial-lean-fade-premium section.with-devices, .interstitial-lean-fade-premium section.with-consumer-law, .interstitial-lean-fade-premium section.with-expert-advise, .interstitial-lean-fade-premium section.with-member-discount {
    background-image: none;
    background-color: white;
  }
  /* line 413, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium section.with-tested-appliances.with-white-font h2, .interstitial-lean-fade-premium section.with-tested-appliances.with-white-font h3, .interstitial-lean-fade-premium section.with-tested-appliances.with-white-font h4, .interstitial-lean-fade-premium section.with-tested-appliances.with-white-font p, .interstitial-lean-fade-premium section.with-full-app.with-white-font h2, .interstitial-lean-fade-premium section.with-full-app.with-white-font h3, .interstitial-lean-fade-premium section.with-full-app.with-white-font h4, .interstitial-lean-fade-premium section.with-full-app.with-white-font p, .interstitial-lean-fade-premium section.with-devices.with-white-font h2, .interstitial-lean-fade-premium section.with-devices.with-white-font h3, .interstitial-lean-fade-premium section.with-devices.with-white-font h4, .interstitial-lean-fade-premium section.with-devices.with-white-font p, .interstitial-lean-fade-premium section.with-consumer-law.with-white-font h2, .interstitial-lean-fade-premium section.with-consumer-law.with-white-font h3, .interstitial-lean-fade-premium section.with-consumer-law.with-white-font h4, .interstitial-lean-fade-premium section.with-consumer-law.with-white-font p, .interstitial-lean-fade-premium section.with-expert-advise.with-white-font h2, .interstitial-lean-fade-premium section.with-expert-advise.with-white-font h3, .interstitial-lean-fade-premium section.with-expert-advise.with-white-font h4, .interstitial-lean-fade-premium section.with-expert-advise.with-white-font p, .interstitial-lean-fade-premium section.with-member-discount.with-white-font h2, .interstitial-lean-fade-premium section.with-member-discount.with-white-font h3, .interstitial-lean-fade-premium section.with-member-discount.with-white-font h4, .interstitial-lean-fade-premium section.with-member-discount.with-white-font p {
    color: #212121;
  }
  /* line 417, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .text-align-right .text-block {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 422, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .text-block {
    padding-left: 0px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 615px;
  }
  /* line 429, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button {
    padding: 10px 0;
  }
  /* line 432, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .container {
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
    padding: 0px 10px;
  }
  /* line 439, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .button_action {
    float: right;
  }
  /* line 442, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button p {
    font-family: "National2-Regular","Arial" !important;
    font-size: 13px;
    padding: 4px 0 0;
    max-width: 1;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-width: 325px;
  }
  /* line 452, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .sticky-submit {
    font-size: 16px;
    margin-left: 0px;
    float: none;
  }
  /* line 456, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .sticky-submit.icon-right::before {
    font-size: 20px;
  }
  /* line 459, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-mobile-89bc95a7f1e6386b99f7712e703493af067b0acef4590481e2a9020c21c3108c.png);
    background-position: right top;
    background-size: initial;
    background-color: #C1D4ED;
    padding-top: 25px;
    padding-bottom: 10px;
  }
  /* line 466, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero .text-block {
    max-width: 615px;
  }
  /* line 469, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero h2, .interstitial-lean-fade-premium .with-hero p {
    max-width: 350px;
    padding-bottom: 15px;
  }
  /* line 472, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero p {
    font-size: 14px;
  }
  /* line 475, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero p.last {
    display: none;
  }
  /* line 478, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-devices {
    padding: 20px 20px 30px;
  }
  /* line 481, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-from-start {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 485, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer {
    padding-top: 25px;
    padding-bottom: 40px;
  }
  /* line 488, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer .container {
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
  }
  /* line 494, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer h2 {
    font-size: 18px;
  }
  /* line 497, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer h4 {
    margin: 0px;
    padding: 0px;
    padding: 15px 0;
  }
  /* line 501, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer h3 {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    letter-spacing: 0;
  }
  /* line 506, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer p {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
  }
  /* line 510, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer .footer-section {
    padding-top: 25px;
    padding-bottom: 0px;
    display: grid;
  }
  /* line 515, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer .footer-image {
    width: 100%;
    max-width: 320px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 520, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer .footer-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 523, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer .footer-padding {
    padding: 0px;
  }
  /* line 526, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-footer .footer-column {
    width: auto;
  }
  /* line 529, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-tested-appliances-mobile,
.interstitial-lean-fade-premium .with-full-app-mobile,
.interstitial-lean-fade-premium .with-devices-mobile,
.interstitial-lean-fade-premium .with-consumer-law-mobile,
.interstitial-lean-fade-premium .with-expert-advise-mobile,
.interstitial-lean-fade-premium .with-member-mobile {
    display: block;
    height: 260px;
    background-color: white;
    background-repeat: no-repeat;
    padding: 0px;
  }
  /* line 541, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-tested-appliances-mobile {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-mobile-fdbaa51637b9500f46ab58443bae7014701957d1e9171b33124da920735f87de.png);
    background-position: left top;
  }
  /* line 545, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-full-app-mobile {
    background-image: url(/assets/survivor/images/interstitual/full-app-mobile-fb983b5ac5a367c2796ca04bcbf9658791402d3fc1b4cdf2614019b7e1960978.png);
    background-size: cover;
    background-position: center;
  }
  /* line 550, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-devices-mobile {
    background-image: url(/assets/survivor/images/interstitual/devices-b1899a47a7ee466b4606e39fc2eecabfceff01c29d14991e4e3eb430a599aeef.png);
    background-size: auto 260px;
    background-position: center;
  }
  /* line 555, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-consumer-law {
    padding-top: 50px;
  }
  /* line 558, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-consumer-law-mobile {
    background-color: #2f2f2f;
    height: 210px;
  }
  /* line 561, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-consumer-law-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 225px;
    width: 150px;
    float: right;
    position: relative;
    bottom: -30px;
    margin-right: 20px;
    background-size: cover;
  }
  /* line 574, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-expert-advise-mobile {
    background-image: url(/assets/survivor/images/interstitual/expert-advise-bb4403fe7a3a9f7cc5e1915f47fad8df16f5329a1f29bb41603558fc9b4abc14.png);
    background-size: auto 230px;
    background-position: center;
    background-color: #f5f5f5;
  }
  /* line 580, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-member-mobile {
    background-color: #68b1fc;
  }
  /* line 582, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-member-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/member-discount-9a3e648aa64a30bce1567c4e48f29ede3d2e551dc79215d91b1fbd04ef3ef349.png);
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 260px;
    width: 260px;
    float: right;
    position: relative;
    bottom: -20px;
    right: -20px;
    background-size: cover;
  }
}

@media only screen and (max-width: 479px) {
  /* line 598, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-mobile-portrait-ed4695b68fb82503af5f5546d3d3f94ce705cea9c4fc88068e382771b8d16702.png);
    background-position: right top;
  }
  /* line 601, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-hero p, .interstitial-lean-fade-premium .with-hero h2 {
    max-width: 350p;
  }
  /* line 605, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .container {
    max-width: 100%;
    padding: 0 7px 0 9px;
  }
  /* line 609, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .container p {
    max-width: 68%;
    text-align: left;
    padding-top: 0px;
    display: inline-block;
  }
  /* line 615, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .container .button_action {
    width: 30%;
    display: inline-block;
    position: absolute;
    height: 52px;
    top: calc(50% - (52px / 2));
  }
  /* line 622, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .container .sticky-submit {
    padding: 18px 21px 17px 14px;
    display: block;
    margin-left: auto;
  }
  /* line 626, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_fade_premium.sass */
  .interstitial-lean-fade-premium .with-sticky-button .container .sticky-submit.icon-right::before {
    right: 13px;
    top: 17px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium {
  overflow: hidden;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .container {
  max-width: 735px;
  position: relative;
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.65;
  color: #212121;
  padding-bottom: 30px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 15, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium p:last-of-type {
  padding-bottom: 0;
}

/* line 18, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium strong, .interstitial-lean-premium .strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .mobile-only {
  display: none;
}

/* line 24, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium h1 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #212121;
  font-size: 48px;
  letter-spacing: -1.4px;
  line-height: 1.12;
  padding-bottom: 20px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 33, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.92;
  color: #212121;
  padding-bottom: 24px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 41, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 1.15;
  color: #212121;
  padding-bottom: 10px;
  letter-spacing: -1.2px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 50, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium h4 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.5;
  color: #212121;
  padding-bottom: 45px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 58, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium section {
  padding-top: 65px;
  padding-bottom: 110px;
}

/* line 62, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .text-block {
  padding-left: 80px;
  max-width: 365px;
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .text-align-right .text-block {
  width: 50%;
  margin-right: 0;
  margin-left: auto;
}

/* line 72, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-hero {
  background-image: url(/assets/survivor/images/interstitual/hero-7f707cc7d5f545308604cc064da8b436edb57ca52a83b9d157e257960cf9dff7.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 38px;
  padding-top: 38px;
  background-position: right top -50px;
}

/* line 79, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-hero .container {
  max-width: 1080px;
}

/* line 82, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-hero .text-block {
  max-width: 665px;
  padding-left: 0px;
}

/* line 86, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-from-start {
  background-color: #b0bec5;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 91, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-from-start h4 {
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

/* line 96, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-full-app {
  background-image: url(/assets/survivor/images/interstitual/full-app-7d8ae5c4a162fbe925c8651a7b9eb3a8b28287bca5eef9a3449f3a1e99d45cc5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 101, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-devices {
  padding-bottom: 75px;
}

/* line 103, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-devices .image {
  background-image: url(/assets/survivor/images/interstitual/devices-b1899a47a7ee466b4606e39fc2eecabfceff01c29d14991e4e3eb430a599aeef.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 520px;
  width: 366px;
  top: -85px;
  left: -80px;
}

/* line 113, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-consumer-law {
  background-color: #2f2f2f;
}

/* line 115, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-consumer-law .image {
  background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 373px;
  width: 252px;
  right: -70px;
  bottom: -155px;
}

/* line 125, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-tested-appliances {
  background-image: url(/assets/survivor/images/interstitual/tested-appliancesman-86ab419b36b4d8bbd0b9c34591aa87bb1763c31cfd3fde6a8838a8717e4e648a.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: white;
}

/* line 130, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-tested-appliances .image {
  background-image: url(/assets/survivor/images/interstitual/tested-appliances-40317d4db6fc12cc4c7ccfe6b4e947e2f459031b4604937584785bd7ca9a5314.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 256px;
  width: 486px;
  top: 40px;
  left: -165px;
}

/* line 140, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-expert-advise {
  background-color: #f5f5f5;
}

/* line 142, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-expert-advise .image {
  background-image: url(/assets/survivor/images/interstitual/expert-advise-bb4403fe7a3a9f7cc5e1915f47fad8df16f5329a1f29bb41603558fc9b4abc14.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 391px;
  width: 454px;
  left: -145px;
  bottom: -175px;
}

/* line 152, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-member-discount {
  background-color: #68b1fc;
}

/* line 154, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-member-discount .image {
  background-image: url(/assets/survivor/images/interstitual/member-discount-9a3e648aa64a30bce1567c4e48f29ede3d2e551dc79215d91b1fbd04ef3ef349.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 364px;
  width: 367px;
  right: -125px;
  bottom: -135px;
}

/* line 164, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer {
  background-color: #212121;
  padding-top: 50px;
  padding-bottom: 85px;
}

/* line 168, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 42px;
  line-height: 1.4;
}

/* line 173, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.5;
  max-width: 615px;
}

/* line 179, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer h4 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 27px;
  margin-top: -7px;
}

/* line 184, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer .footer-padding {
  padding-left: 25px;
}

/* line 187, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer .footer-section {
  padding-top: 34px;
  padding-bottom: 25px;
}

/* line 191, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer .footer-column {
  width: 53%;
}

/* line 194, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer .footer-image {
  width: 43%;
}

/* line 197, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-footer .footer-column,
.interstitial-lean-premium .with-footer .footer-image {
  display: inline-block;
  vertical-align: top;
}

/* line 203, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-white-font h2, .interstitial-lean-premium .with-white-font h3, .interstitial-lean-premium .with-white-font h4, .interstitial-lean-premium .with-white-font p {
  color: white;
}

/* line 206, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button {
  margin: 0px;
  padding: 0px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: rgba(26, 35, 126, 0.9);
  -webkit-box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
          box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
  color: white;
  width: 100%;
}

/* line 217, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button .container {
  max-width: 615px;
}

/* line 220, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button .button_action {
  float: right;
}

/* line 223, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button .sticky-submit {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
  background-color: #dd0016;
  border-radius: 3px;
  padding: 14px 39px 14px;
  font-size: 18px;
  text-align: center;
  float: right;
  margin-left: 25px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  outline: none;
  border: none;
  cursor: pointer;
}

/* line 240, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button .sticky-submit:hover {
  text-decoration: none;
  background-color: #f90614;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 245, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button .sticky-submit.icon-right {
  position: relative;
}

/* line 247, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button .sticky-submit.icon-right::before {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  font-size: 22px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  right: 28px;
  font-size: 22px;
  top: 13px;
}

/* line 254, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button p {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  line-height: 1.3;
  max-width: 450px;
}

/* line 261, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
.interstitial-lean-premium .with-sticky-button p.mobile-only {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 267, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero {
    background-position: right top -25px;
  }
  /* line 269, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero .container {
    padding-left: 25px;
  }
  /* line 272, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-tested-appliances {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-screen-2c16fe737f29aa09b2984fc8bc89f0c725ca8acc5765afcb933dff6b1e13c961.png);
    background-size: 50%;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-tested-appliances .image {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 282, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .container {
    max-width: 615px;
  }
  /* line 285, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  /* line 290, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .text-align-right .text-block {
    margin-right: 35px;
  }
  /* line 293, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .text-block {
    padding-left: 35px;
    max-width: 315px;
    margin-right: 35px;
  }
  /* line 298, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-tablet-1bf34464765ef55398b2184d31495a65e67f76caf6340e45d5e24a64adf630e7.png);
    background-position: right top;
  }
  /* line 301, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero .container {
    max-width: 735px;
  }
  /* line 304, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero .text-block {
    max-width: 350px;
  }
  /* line 307, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-tested-appliances {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-52a087603cbc5471196e6d8d95aa05be1292748a8df1ed5358ee1c71d0e03e11.png);
    background-position: left top;
  }
  /* line 311, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-tested-appliances .image {
    display: none;
  }
  /* line 314, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-full-app {
    background-position: -115px;
  }
  /* line 318, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-consumer-law .image {
    right: -90px;
    bottom: -120px;
    width: 247px;
  }
  /* line 324, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-devices .image {
    top: -40px;
    left: -125px;
  }
  /* line 329, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-expert-advise .image {
    width: 390px;
    left: -165px;
    height: 342px;
    bottom: -110px;
  }
  /* line 336, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-member-discount .image {
    width: 291px;
    height: 291px;
    right: -45px;
    bottom: -80px;
  }
  /* line 342, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer {
    padding-bottom: 40px;
  }
  /* line 344, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer h2 {
    font-size: 38px;
  }
  /* line 347, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer .footer-image {
    width: 40%;
  }
}

@media only screen and (max-width: 767px) {
  /* line 354, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .image {
    display: none;
  }
  /* line 357, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .mobile-only {
    display: block;
  }
  /* line 360, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .container {
    padding: 0;
  }
  /* line 363, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .costing {
    padding: 20px;
    padding-bottom: 20px !important;
    background-color: white;
  }
  /* line 367, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .costing p {
    line-height: 1.5;
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 373, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium h1 {
    font-size: 24px;
    padding-bottom: 5px;
    line-height: 1.2;
  }
  /* line 378, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium h2 {
    font-size: 18px;
    line-height: 1.5;
    padding-bottom: 20px;
    max-width: 100%;
  }
  /* line 384, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium h3 {
    font-size: 24px;
  }
  /* line 387, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium h4 {
    font-size: 18px;
    padding-bottom: 15px;
  }
  /* line 391, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium section {
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 25px;
  }
  /* line 397, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium section.with-tested-appliances, .interstitial-lean-premium section.with-full-app, .interstitial-lean-premium section.with-devices, .interstitial-lean-premium section.with-consumer-law, .interstitial-lean-premium section.with-expert-advise, .interstitial-lean-premium section.with-member-discount {
    background-image: none;
    background-color: white;
  }
  /* line 406, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium section.with-tested-appliances.with-white-font h2, .interstitial-lean-premium section.with-tested-appliances.with-white-font h3, .interstitial-lean-premium section.with-tested-appliances.with-white-font h4, .interstitial-lean-premium section.with-tested-appliances.with-white-font p, .interstitial-lean-premium section.with-full-app.with-white-font h2, .interstitial-lean-premium section.with-full-app.with-white-font h3, .interstitial-lean-premium section.with-full-app.with-white-font h4, .interstitial-lean-premium section.with-full-app.with-white-font p, .interstitial-lean-premium section.with-devices.with-white-font h2, .interstitial-lean-premium section.with-devices.with-white-font h3, .interstitial-lean-premium section.with-devices.with-white-font h4, .interstitial-lean-premium section.with-devices.with-white-font p, .interstitial-lean-premium section.with-consumer-law.with-white-font h2, .interstitial-lean-premium section.with-consumer-law.with-white-font h3, .interstitial-lean-premium section.with-consumer-law.with-white-font h4, .interstitial-lean-premium section.with-consumer-law.with-white-font p, .interstitial-lean-premium section.with-expert-advise.with-white-font h2, .interstitial-lean-premium section.with-expert-advise.with-white-font h3, .interstitial-lean-premium section.with-expert-advise.with-white-font h4, .interstitial-lean-premium section.with-expert-advise.with-white-font p, .interstitial-lean-premium section.with-member-discount.with-white-font h2, .interstitial-lean-premium section.with-member-discount.with-white-font h3, .interstitial-lean-premium section.with-member-discount.with-white-font h4, .interstitial-lean-premium section.with-member-discount.with-white-font p {
    color: #212121;
  }
  /* line 410, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .text-align-right .text-block {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 415, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .text-block {
    padding-left: 0px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 615px;
  }
  /* line 422, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button {
    padding: 10px 0;
  }
  /* line 425, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .container {
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
    padding: 0px 10px;
  }
  /* line 432, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .button_action {
    float: right;
  }
  /* line 435, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button p {
    font-family: "National2-Regular","Arial" !important;
    font-size: 13px;
    padding: 4px 0 0;
    max-width: 1;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-width: 325px;
  }
  /* line 445, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .sticky-submit {
    font-size: 16px;
    margin-left: 0px;
    float: none;
  }
  /* line 449, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .sticky-submit.icon-right::before {
    font-size: 20px;
  }
  /* line 452, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-mobile-89bc95a7f1e6386b99f7712e703493af067b0acef4590481e2a9020c21c3108c.png);
    background-position: right top;
    background-size: initial;
    background-color: #C1D4ED;
    padding-top: 25px;
    padding-bottom: 10px;
  }
  /* line 459, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero .text-block {
    max-width: 615px;
  }
  /* line 462, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero h2, .interstitial-lean-premium .with-hero p {
    max-width: 350px;
    padding-bottom: 15px;
  }
  /* line 466, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero p {
    font-size: 14px;
  }
  /* line 469, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero p.last {
    display: none;
  }
  /* line 472, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-devices {
    padding: 20px 20px 30px;
  }
  /* line 475, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-from-start {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 479, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer {
    padding-top: 25px;
    padding-bottom: 40px;
  }
  /* line 482, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer .container {
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
  }
  /* line 488, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer h2 {
    font-size: 18px;
  }
  /* line 491, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer h4 {
    margin: 0px;
    padding: 0px;
    padding: 15px 0;
  }
  /* line 495, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer h3 {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    letter-spacing: 0;
  }
  /* line 500, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer p {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
  }
  /* line 504, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer .footer-section {
    padding-top: 25px;
    padding-bottom: 0px;
    display: grid;
  }
  /* line 509, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer .footer-image {
    width: 100%;
    max-width: 320px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 514, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer .footer-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 517, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer .footer-padding {
    padding: 0px;
  }
  /* line 520, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-footer .footer-column {
    width: auto;
  }
  /* line 523, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-tested-appliances-mobile,
.interstitial-lean-premium .with-full-app-mobile,
.interstitial-lean-premium .with-devices-mobile,
.interstitial-lean-premium .with-consumer-law-mobile,
.interstitial-lean-premium .with-expert-advise-mobile,
.interstitial-lean-premium .with-member-mobile {
    display: block;
    height: 260px;
    background-color: white;
    background-repeat: no-repeat;
    padding: 0px;
  }
  /* line 535, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-tested-appliances-mobile {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-mobile-fdbaa51637b9500f46ab58443bae7014701957d1e9171b33124da920735f87de.png);
    background-position: left top;
  }
  /* line 539, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-full-app-mobile {
    background-image: url(/assets/survivor/images/interstitual/full-app-mobile-fb983b5ac5a367c2796ca04bcbf9658791402d3fc1b4cdf2614019b7e1960978.png);
    background-size: cover;
    background-position: center;
  }
  /* line 544, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-devices-mobile {
    background-image: url(/assets/survivor/images/interstitual/devices-b1899a47a7ee466b4606e39fc2eecabfceff01c29d14991e4e3eb430a599aeef.png);
    background-size: auto 260px;
    background-position: center;
  }
  /* line 549, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-consumer-law {
    padding-top: 50px;
  }
  /* line 552, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-consumer-law-mobile {
    background-color: #2f2f2f;
    height: 210px;
  }
  /* line 555, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-consumer-law-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 225px;
    width: 150px;
    float: right;
    position: relative;
    bottom: -30px;
    margin-right: 20px;
    background-size: cover;
  }
  /* line 568, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-expert-advise-mobile {
    background-image: url(/assets/survivor/images/interstitual/expert-advise-bb4403fe7a3a9f7cc5e1915f47fad8df16f5329a1f29bb41603558fc9b4abc14.png);
    background-size: auto 230px;
    background-position: center;
    background-color: #f5f5f5;
  }
  /* line 574, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-member-mobile {
    background-color: #68b1fc;
  }
  /* line 576, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-member-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/member-discount-9a3e648aa64a30bce1567c4e48f29ede3d2e551dc79215d91b1fbd04ef3ef349.png);
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 260px;
    width: 260px;
    float: right;
    position: relative;
    bottom: -20px;
    right: -20px;
    background-size: cover;
  }
}

@media only screen and (max-width: 479px) {
  /* line 592, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-mobile-portrait-ed4695b68fb82503af5f5546d3d3f94ce705cea9c4fc88068e382771b8d16702.png);
    background-position: right top;
  }
  /* line 595, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-hero p, .interstitial-lean-premium .with-hero h2 {
    max-width: 350px;
  }
  /* line 599, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .container {
    max-width: 100%;
    padding: 0 7px 0 9px;
  }
  /* line 603, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .container p {
    max-width: 68%;
    text-align: left;
    padding-top: 0px;
    display: inline-block;
  }
  /* line 609, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .container .button_action {
    width: 30%;
    display: inline-block;
    position: absolute;
    height: 52px;
    top: calc(50% - (52px / 2));
  }
  /* line 616, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .container .sticky-submit {
    padding: 18px 21px 17px 14px;
    display: block;
    margin-left: auto;
  }
  /* line 620, app/assets/themes/trinity/stylesheets/sections/interstitial/_lean_premium.sass */
  .interstitial-lean-premium .with-sticky-button .container .sticky-submit.icon-right::before {
    right: 13px;
    top: 17px;
  }
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-hero[data-lets-be-lazy-item='active'] {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg") 2x);
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-tested-appliances[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 2x);
}

/* line 10, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-full-app[data-lets-be-lazy-item='active'] {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg") 2x);
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-devices[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 2x);
}

/* line 18, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-consumer-law[data-lets-be-lazy-item='active'] .image {
  background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
}

/* line 23, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-expert-advise[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 2x);
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-member-discount[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 2x);
}

/* line 32, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-footer[data-lets-be-lazy-item='active'] .footer-section.product-safety {
  background-image: url(/assets/survivor/images/interstitual/1440/product-safety-1f2d80328007689b512ca8885b2c0285508521227dfec97e46d6ef9c41e644d6.png);
}

/* line 35, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
.js .interstitial-membership .with-footer[data-lets-be-lazy-item='active'] .footer-section.misleading-pricing {
  background-image: url(/assets/survivor/images/interstitual/1440/misleading-pricing-d25d0d31042ff32fef2a19883fc678f8c19970874261589be63001b1f111977c.png);
}

@media only screen and (max-width: 767px) {
  /* line 69, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership section.with-tested-appliances[data-lets-be-lazy-item='active'], .js .interstitial-membership section.with-full-app[data-lets-be-lazy-item='active'], .js .interstitial-membership section.with-devices[data-lets-be-lazy-item='active'], .js .interstitial-membership section.with-consumer-law[data-lets-be-lazy-item='active'], .js .interstitial-membership section.with-expert-advise[data-lets-be-lazy-item='active'], .js .interstitial-membership section.with-member-discount[data-lets-be-lazy-item='active'] {
    background-image: none;
  }
  /* line 79, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership .with-tested-appliances-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 2x);
  }
  /* line 82, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership .with-full-app-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg") 2x);
  }
  /* line 85, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership .with-devices-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 2x);
  }
  /* line 89, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership .with-consumer-law-mobile[data-lets-be-lazy-item='active'] .image {
    background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
  }
  /* line 92, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership .with-expert-advise-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 2x);
  }
  /* line 95, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership .with-member-mobile[data-lets-be-lazy-item='active'] {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 2x);
  }
  /* line 100, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership .with-footer[data-lets-be-lazy-item='active'] .footer-section.product-safety {
    background-image: url(/assets/survivor/images/interstitual/320/product-safety-9017d15372a157b9d0c81ff1b6bd6a93b3e25dd775960db30a314ade2e96943d.png);
  }
  /* line 103, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-js.sass */
  .js .interstitial-membership .with-footer[data-lets-be-lazy-item='active'] .footer-section.misleading-pricing {
    background-image: url(/assets/survivor/images/interstitual/320/misleading-pricing-02076b79448f0f3c7621cb5caf39de6de18ebbb6beee84f77aa03cf705968942.png);
  }
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-hero {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_361:173,h_397,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/hero-interstial_2x.jpg") 2x);
}

/* line 6, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-full-app {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_771:470,h_320,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/app-iphone6-hand_2x.jpg") 2x);
}

/* line 10, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-devices .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 2x);
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-consumer-law .image {
  background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
}

/* line 18, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-tested-appliances .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_631:397,h_493,c_fill,g_auto:subject,b_rgb:addfe5/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704249/join-offers-promos/nu97/jir/test-results_2x.jpg") 2x);
}

/* line 22, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-expert-advise .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 2x);
}

/* line 26, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-member-discount .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 2x);
}

/* line 31, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-footer .footer-section.product-safety {
  background-image: url(/assets/survivor/images/interstitual/1440/product-safety-1f2d80328007689b512ca8885b2c0285508521227dfec97e46d6ef9c41e644d6.png);
}

/* line 34, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
.no-js .interstitial-membership .with-footer .footer-section.misleading-pricing {
  background-image: url(/assets/survivor/images/interstitual/1440/misleading-pricing-d25d0d31042ff32fef2a19883fc678f8c19970874261589be63001b1f111977c.png);
}

@media only screen and (max-width: 767px) {
  /* line 68, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
  .no-js .interstitial-membership section.with-tested-appliances, .no-js .interstitial-membership section.with-full-app, .no-js .interstitial-membership section.with-devices, .no-js .interstitial-membership section.with-consumer-law, .no-js .interstitial-membership section.with-expert-advise, .no-js .interstitial-membership section.with-member-discount {
    background-image: none;
  }
  /* line 80, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
  .no-js .interstitial-membership .with-footer .footer-section.product-safety {
    background-image: url(/assets/survivor/images/interstitual/320/product-safety-9017d15372a157b9d0c81ff1b6bd6a93b3e25dd775960db30a314ade2e96943d.png);
  }
  /* line 83, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
  .no-js .interstitial-membership .with-footer .footer-section.misleading-pricing {
    background-image: url(/assets/survivor/images/interstitual/320/misleading-pricing-02076b79448f0f3c7621cb5caf39de6de18ebbb6beee84f77aa03cf705968942.png);
  }
  /* line 88, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
  .no-js .interstitial-membership .with-full-app-mobile {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_748:440,h_230,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/mobile-app_2x.jpg") 2x);
  }
  /* line 91, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
  .no-js .interstitial-membership .with-devices-mobile {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1458:794,h_400,c_fill,g_auto:subject,b_rgb:fec938/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704246/join-offers-promos/nu97/jir/package_cropped_2x.jpg") 2x);
  }
  /* line 95, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
  .no-js .interstitial-membership .with-consumer-law-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
  }
  /* line 98, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
  .no-js .interstitial-membership .with-expert-advise-mobile {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1152:910,h_455,c_fill,g_auto:subject,b_rgb:bbdeda/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/guides-mockup-1_2x.jpg") 2x);
  }
  /* line 101, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership-nojs.sass */
  .no-js .interstitial-membership .with-member-mobile {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_890:884,h_364,c_fill,g_auto:subject,b_rgb:6dc6ed/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1556704244/join-offers-promos/nu97/jir/lucky-cat_2x.jpg") 2x);
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership {
  overflow: hidden;
}

/* line 4, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership h1 {
  font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
  font-weight: normal;
  color: #05171d;
  font-size: 60px;
  line-height: 1.2;
  margin-bottom: 12px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  border-left: 10px solid #e60a23;
  padding-left: 18px;
  margin-left: -28px;
}

/* line 15, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.92;
  color: #212121;
  padding-bottom: 24px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 23, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 1.15;
  color: #212121;
  padding-bottom: 10px;
  letter-spacing: -1.2px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 32, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership h4 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.5;
  color: #212121;
  padding-bottom: 45px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 40, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.65;
  color: #212121;
  padding-bottom: 30px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 47, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership p:last-of-type {
  padding-bottom: 0;
}

/* line 50, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership strong, .interstitial-membership .strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 53, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership section {
  padding-top: 65px;
  padding-bottom: 110px;
}

/* line 57, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .mobile-only {
  display: none;
}

/* line 60, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .container {
  max-width: 735px;
  position: relative;
}

/* line 64, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .text-block {
  padding-left: 0px;
  max-width: 365px;
}

/* line 69, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .text-align-right .text-block {
  width: 50%;
  margin-right: -40px;
  margin-left: auto;
}

/* line 74, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-hero {
  background-color: white;
  background-position: right 0px top 30px;
  background-size: 675px 346px;
  background-repeat: no-repeat;
  padding-bottom: 62px;
  padding-top: 62px;
}

/* line 82, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-hero .container {
  max-width: 1080px;
}

/* line 85, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-hero .text-block {
  max-width: 572px;
  padding-left: 0px;
}

/* line 89, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-hero p {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 21px;
  color: #424242;
  line-height: 1.5;
}

/* line 95, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get {
  background-color: #f5f5f5;
  padding-top: 35px;
  padding-bottom: 12px;
}

/* line 100, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get button {
  font-family: "National2-Regular","Arial" !important;
  background-color: #E30714;
  color: white;
  border-radius: 24px;
  font-size: 18px;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 12px 37px 13px 37px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  margin-top: 15px;
}

/* line 113, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get button:hover {
  text-decoration: none;
  background-color: #C70612;
}

/* line 127, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  color: #424242;
  line-height: 1.2;
  font-size: 27px;
  padding-bottom: 12px;
}

/* line 134, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get .container {
  max-width: 1080px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 139, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get__list li {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  color: #212121;
  line-height: 1.56;
  max-width: 390px;
  padding-bottom: 17px;
  position: relative;
  padding-left: 0px;
}

/* line 149, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get__list li:before {
  background-color: transparent;
  width: 20px;
  height: 16px;
  background-image: url(/assets/tick-bold-copy-9-5b2819933aa6f6edc87aab8c8e36458304aa2b814a6fd234fca3e16ce979719e.svg);
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  position: absolute;
  left: -34px;
  top: 7px;
}

/* line 162, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get__content {
  padding-left: 70px;
  border-left: 1px solid #e0e0e0;
}

/* line 166, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get__left {
  width: 60%;
}

/* line 169, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get__right, .interstitial-membership .with-you-will-get__left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 173, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get__cancel {
  color: #212121;
  font-size: 16px;
  padding-top: 10px;
}

/* line 178, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-you-will-get__pricing {
  font-size: 21px;
  line-height: 1.35;
  color: #212121;
  margin-top: -5px;
  padding-bottom: 15px;
}

/* line 185, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-from-start {
  background-color: #1fb7ca;
  text-align: center;
  padding-top: 18px;
  padding-bottom: 18px;
}

/* line 191, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-from-start .container {
  max-width: 1080px;
}

/* line 194, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-from-start h4 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0.4em;
  font-size: 36px;
  line-height: 32px;
  color: white;
}

/* line 202, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-from-start a {
  display: block;
  height: 48px;
}

/* line 205, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-from-start a:hover {
  -webkit-animation: bounce;
          animation: bounce;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
          animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-animation-iteration-count: 3;
          animation-iteration-count: 3;
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  90% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  90% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/* line 208, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-from-start a svg.downward-indicator-arrow {
  height: 48px;
  width: 48px;
}

/* line 212, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-from-start a svg.downward-indicator-arrow g g {
  fill: #1fb7ca;
}

/* line 215, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership #the-start {
  height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 221, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-full-app {
  background-repeat: no-repeat;
  background-size: contain;
  background-color: white;
  background-position: bottom right;
}

/* line 226, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-full-app h3 {
  max-width: 250px;
}

/* line 229, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-devices {
  background-color: #fec938;
  padding-bottom: 75px;
}

/* line 233, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-devices .image {
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  height: 400px;
  width: 729px;
  left: -350px;
  top: -24px;
}

/* line 242, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-consumer-law {
  background-color: #2f2f2f;
}

/* line 245, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-consumer-law .image {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 373px;
  width: 252px;
  right: -70px;
  bottom: -155px;
}

/* line 254, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-tested-appliances {
  padding-top: 107px;
  background-color: #addfe5;
}

/* line 258, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-tested-appliances .image {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 397px;
  width: 631px;
  top: -35px;
  left: -240px;
}

/* line 267, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-expert-advise {
  background-color: #bbdeda;
}

/* line 270, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-expert-advise .image {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 576px;
  height: 455px;
  left: 56%;
  top: -68px;
}

/* line 279, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-member-discount {
  background-color: #6dc6ed;
}

/* line 282, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-member-discount .image {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 364px;
  width: 367px;
}

/* line 289, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer {
  background-color: #212121;
  padding-top: 52px;
  padding-bottom: 52px;
}

/* line 294, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 43px;
  line-height: 1.4;
  padding-bottom: 5px;
}

/* line 300, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer h3 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: normal;
  padding-bottom: 0;
}

/* line 307, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer h4 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
  margin-top: -6px;
}

/* line 312, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer .footer-padding {
  padding-left: 25px;
}

/* line 315, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer .footer-section {
  margin-top: 32px;
  padding-bottom: 0px;
  padding-left: 190px;
  min-height: 160px;
}

/* line 321, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer .footer-section.product-safety {
  background-repeat: no-repeat;
}

/* line 324, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer .footer-section.misleading-pricing {
  background-repeat: no-repeat;
}

/* line 327, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer .footer-column {
  width: 86%;
}

/* line 330, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer .footer-image {
  width: 160px;
  height: 160px;
}

/* line 334, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-footer .footer-column,
.interstitial-membership .with-footer .footer-image {
  display: inline-block;
  vertical-align: top;
}

/* line 340, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-white-font h2, .interstitial-membership .with-white-font h3, .interstitial-membership .with-white-font h4, .interstitial-membership .with-white-font p {
  color: white;
}

/* line 343, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button {
  margin: 0px;
  padding: 0px;
  position: fixed;
  bottom: 0;
  left: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: rgba(49, 57, 138, 0.9);
  -webkit-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.2);
  color: white;
  width: 100%;
  -webkit-transform: translateY(130%);
          transform: translateY(130%);
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: 500ms;
  transition: 500ms;
}

/* line 358, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button[data-is-stuck='true'] {
  position: fixed;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: 500ms;
  transition: 500ms;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/* line 384, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button .container {
  max-width: 1265px;
  padding-left: 40px;
  padding-right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 390, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button .button_action {
  float: right;
}

/* line 393, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 399, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button .sticky-submit {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Regular","Arial" !important;
  display: inline-block;
  color: white;
  background-color: #e30613;
  border-radius: 24px;
  font-size: 18px;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 12px 37px 13px 37px;
  font-size: 18px;
  text-align: center;
  float: right;
  margin-left: 25px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  outline: none;
  border: none;
  cursor: pointer;
}

/* line 420, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button .sticky-submit:hover {
  text-decoration: none;
  background-color: #f90614;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 425, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button .sticky-submit.icon-right {
  position: relative;
}

/* line 427, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button .sticky-submit.icon-right::after {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  font-size: 22px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: relative;
  margin-left: 8px;
  font-size: 20px;
  top: 1px;
  display: inline-block;
}

/* line 435, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button p {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  font-size: 18px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 443, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
.interstitial-membership .with-sticky-button p.mobile-only {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 450, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership h1 {
    margin-bottom: 8px;
  }
  /* line 453, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero {
    background-position: right -40px top 65px;
    background-size: 530px 255px;
    padding-top: 57px;
    padding-bottom: 50px;
  }
  /* line 459, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero p {
    line-height: 1.45;
  }
  /* line 462, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero .text-block {
    max-width: 500px;
  }
  /* line 465, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get {
    padding-top: 40px;
    padding-bottom: 12px;
  }
  /* line 472, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero .container,
.interstitial-membership .with-you-will-get .container,
.interstitial-membership .with-from-start .container {
    max-width: 890px;
  }
  /* line 475, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-tested-appliances {
    padding-top: 78px;
    padding-bottom: 72px;
  }
  /* line 479, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-tested-appliances .image {
    width: 540px;
    height: 340px;
    top: -21px;
    left: -165px;
  }
  /* line 488, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 493, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button p {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 500, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership h3 {
    font-size: 27px;
  }
  /* line 503, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership h4 {
    font-size: 18px;
    padding-bottom: 32px;
  }
  /* line 507, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership p {
    font-size: 14px;
    line-height: 1.5;
  }
  /* line 511, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .container {
    max-width: 615px;
  }
  /* line 514, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  /* line 519, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .text-align-right .text-block {
    padding-left: 0;
    padding-right: 27px;
  }
  /* line 523, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .text-block {
    max-width: 275px;
    margin-right: 35px;
  }
  /* line 527, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero {
    background-position: right -30px top 40px;
    background-size: 382px 199px;
    padding-top: 40px;
    padding-bottom: 34px;
  }
  /* line 533, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero h1 {
    font-size: 45px;
    border-width: 8px;
    padding-left: 13px;
  }
  /* line 538, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero p {
    font-size: 16px;
    line-height: 1.5;
  }
  /* line 542, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero .container {
    max-width: 655px;
  }
  /* line 545, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero .text-block {
    max-width: 370px;
  }
  /* line 548, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get {
    padding-top: 28px;
  }
  /* line 551, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get h2 {
    font-size: 20px;
    padding-bottom: 8px;
  }
  /* line 555, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get .container {
    max-width: 652px;
  }
  /* line 558, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__pricing {
    font-size: 15px;
  }
  /* line 561, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__pricing {
    font-size: 16px;
  }
  /* line 564, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__left {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    width: 50%;
  }
  /* line 568, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__content {
    padding-left: 35px;
  }
  /* line 572, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__list li {
    font-size: 16px;
    max-width: 320px;
  }
  /* line 579, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-from-start {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 583, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-from-start .container {
    max-width: 655px;
  }
  /* line 586, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-from-start h4 {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 591, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-from-start a img {
    height: 36px;
    width: 36px;
  }
  /* line 595, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-tested-appliances {
    padding-top: 78px;
    padding-bottom: 55px;
  }
  /* line 599, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-tested-appliances .image {
    width: 404px;
    height: 255px;
    left: -84px;
    top: -15px;
  }
  /* line 605, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-full-app {
    padding-top: 42px;
    padding-bottom: 80px;
    background-position: right;
  }
  /* line 610, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-full-app h3 {
    max-width: 200px;
  }
  /* line 613, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-consumer-law {
    padding-bottom: 85px;
  }
  /* line 616, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-consumer-law .image {
    right: -15px;
    bottom: -120px;
    height: 280px;
    width: 183px;
  }
  /* line 622, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-devices {
    padding-bottom: 55px;
  }
  /* line 625, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-devices .image {
    width: 503px;
    height: 275px;
    top: 5px;
    left: -197px;
  }
  /* line 631, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-expert-advise {
    padding-bottom: 82px;
  }
  /* line 634, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-expert-advise .image {
    width: 442px;
    height: 350px;
    top: -46px;
    left: 50%;
  }
  /* line 640, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-member-discount {
    padding-bottom: 82px;
  }
  /* line 643, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-member-discount .text-block {
    max-width: 255px;
  }
  /* line 646, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-member-discount .image {
    width: 275px;
    height: 275px;
  }
  /* line 650, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer {
    padding-bottom: 40px;
    padding-top: 18px;
  }
  /* line 654, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer h2 {
    font-size: 32px;
  }
  /* line 657, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer h3 {
    font-size: 18px;
    line-height: 1.5;
  }
  /* line 661, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer h4 {
    margin-top: 0;
  }
  /* line 664, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer .footer-section {
    background-size: 120px;
    padding-left: 145px;
    min-height: 120px;
    margin-top: 22px;
  }
  /* line 671, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button .sticky-submit {
    margin-left: 50px;
  }
  /* line 674, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button p {
    font-size: 16px;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 767px) {
  /* line 682, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .image {
    display: none;
  }
  /* line 685, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .mobile-only {
    display: block;
  }
  /* line 688, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .container {
    padding: 0;
  }
  /* line 691, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .costing {
    padding: 20px;
    padding-bottom: 20px !important;
    background-color: white;
  }
  /* line 696, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .costing p {
    line-height: 1.6;
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 702, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership h1 {
    font-size: 34px;
    padding-bottom: 5px;
    line-height: 1.12;
    border-width: 6px;
    margin-left: -17px;
    margin-bottom: 15px;
    padding-left: 10px;
    background-color: white;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  /* line 714, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership h2 {
    font-size: 18px;
    line-height: 1.5;
    padding-bottom: 20px;
    max-width: 100%;
  }
  /* line 720, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership h3 {
    font-size: 24px;
  }
  /* line 723, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership h4 {
    font-size: 18px;
    padding-bottom: 15px;
  }
  /* line 727, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership section {
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  /* line 733, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership section.with-tested-appliances, .interstitial-membership section.with-full-app, .interstitial-membership section.with-devices, .interstitial-membership section.with-consumer-law, .interstitial-membership section.with-expert-advise, .interstitial-membership section.with-member-discount {
    background-image: none;
    background-color: white;
  }
  /* line 743, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership section.with-tested-appliances.with-white-font h2, .interstitial-membership section.with-tested-appliances.with-white-font h3, .interstitial-membership section.with-tested-appliances.with-white-font h4, .interstitial-membership section.with-tested-appliances.with-white-font p, .interstitial-membership section.with-full-app.with-white-font h2, .interstitial-membership section.with-full-app.with-white-font h3, .interstitial-membership section.with-full-app.with-white-font h4, .interstitial-membership section.with-full-app.with-white-font p, .interstitial-membership section.with-devices.with-white-font h2, .interstitial-membership section.with-devices.with-white-font h3, .interstitial-membership section.with-devices.with-white-font h4, .interstitial-membership section.with-devices.with-white-font p, .interstitial-membership section.with-consumer-law.with-white-font h2, .interstitial-membership section.with-consumer-law.with-white-font h3, .interstitial-membership section.with-consumer-law.with-white-font h4, .interstitial-membership section.with-consumer-law.with-white-font p, .interstitial-membership section.with-expert-advise.with-white-font h2, .interstitial-membership section.with-expert-advise.with-white-font h3, .interstitial-membership section.with-expert-advise.with-white-font h4, .interstitial-membership section.with-expert-advise.with-white-font p, .interstitial-membership section.with-member-discount.with-white-font h2, .interstitial-membership section.with-member-discount.with-white-font h3, .interstitial-membership section.with-member-discount.with-white-font h4, .interstitial-membership section.with-member-discount.with-white-font p {
    color: #212121;
  }
  /* line 747, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .text-align-right .text-block {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 752, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .text-block {
    padding-left: 0px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 615px;
  }
  /* line 759, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero {
    background-size: 330px 159px;
    background-position: center top 12px;
    padding-top: 180px;
    padding-bottom: 10px;
    padding-right: 10px;
    background-color: white;
  }
  /* line 767, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero .text-block {
    max-width: 100%;
    background-color: white;
  }
  /* line 771, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero h2, .interstitial-membership .with-hero p {
    max-width: 350px;
    padding-bottom: 15px;
  }
  /* line 774, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-hero p {
    font-size: 15px;
    background-color: white;
    max-width: 100%;
    padding-right: 20px;
  }
  /* line 780, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get {
    padding-bottom: 30px;
    padding-top: 25px;
  }
  /* line 784, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get h2 {
    font-size: 20px;
  }
  /* line 787, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get .container {
    display: block;
  }
  /* line 790, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get button.icon-right {
    width: 100%;
    max-width: 370px;
  }
  /* line 794, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get button.icon-right:before {
    position: relative;
    display: inline-block;
  }
  /* line 798, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__left, .interstitial-membership .with-you-will-get__right {
    width: 100%;
  }
  /* line 802, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__content {
    border-left: none;
    padding-left: 0;
    padding-top: 25px;
    margin-top: 20px;
    margin-right: 10px;
    border-top: 1px solid #e0e0e0;
  }
  /* line 810, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__pricing {
    font-size: 16px;
    margin-top: 0;
  }
  /* line 813, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__cancel {
    text-align: center;
  }
  /* line 815, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get .button_action {
    text-align: center;
  }
  /* line 818, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__list li {
    font-size: 16px;
    padding-bottom: 7px;
    max-width: 100%;
    padding-left: 28px;
  }
  /* line 823, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-you-will-get__list li:before {
    left: 0;
  }
  /* line 826, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-devices {
    padding: 30px;
  }
  /* line 829, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-from-start {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 833, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-from-start .container {
    max-width: 655px;
  }
  /* line 836, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-from-start h4 {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 841, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-from-start a img {
    height: 40px;
    width: 40px;
  }
  /* line 845, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  /* line 849, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer h2 {
    font-size: 20px;
    padding-bottom: 15px;
  }
  /* line 853, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer h3 {
    font-size: 16px;
    line-height: 1.5;
    font-family: "National2-Regular","Arial" !important;
  }
  /* line 858, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer h4 {
    font-size: 18px;
    margin-top: 0;
  }
  /* line 862, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer p {
    font-size: 14px;
  }
  /* line 865, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer .footer-column {
    width: 100%;
  }
  /* line 868, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer .footer-section {
    background-size: 120px;
    padding-left: 0;
    min-height: auto;
    margin-top: 32px;
    padding-top: 180px;
  }
  /* line 875, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer .footer-section.product-safety {
    background-size: 260px 160px;
  }
  /* line 878, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-footer .footer-section.misleading-pricing {
    background-size: 260px 160px;
  }
  /* line 881, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  /* line 885, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button .button_action {
    float: none;
  }
  /* line 888, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button .container {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 892, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button .sticky-submit {
    margin-left: 0px;
    width: 100%;
    max-width: 370px;
    float: left;
  }
  /* line 898, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button p {
    font-size: 15px;
    max-width: 100%;
    line-height: 1.4;
    padding-bottom: 10px;
  }
  /* line 904, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-sticky-button form {
    display: block;
  }
  /* line 907, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-tested-appliances-mobile,
.interstitial-membership .with-full-app-mobile,
.interstitial-membership .with-devices-mobile,
.interstitial-membership .with-consumer-law-mobile,
.interstitial-membership .with-expert-advise-mobile,
.interstitial-membership .with-member-mobile {
    display: block;
    height: 230px;
    background-color: white;
    background-repeat: no-repeat;
    padding: 0px;
  }
  /* line 919, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-tested-appliances {
    padding-top: 30px;
    background-color: #addfe5;
  }
  /* line 923, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-tested-appliances-mobile {
    background-color: #addfe5;
    background-position: center;
    background-size: contain;
  }
  /* line 929, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-full-app-mobile {
    background-size: contain;
    background-position: bottom right;
  }
  /* line 933, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-devices-mobile {
    background-position: center top;
    height: 275px;
    width: 100%;
    background-color: #fec938;
    background-position: left center;
    background-size: contain;
  }
  /* line 942, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-consumer-law {
    padding-top: 50px;
    padding-bottom: 40px;
  }
  /* line 946, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-consumer-law-mobile {
    background-color: #2f2f2f;
    height: 210px;
  }
  /* line 950, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-consumer-law-mobile .image {
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 225px;
    width: 150px;
    float: right;
    position: relative;
    bottom: -30px;
    margin-right: 20px;
    background-size: cover;
  }
  /* line 962, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-expert-advise-mobile {
    background-size: auto 230px;
    background-position: center;
    background-color: #bbdeda;
  }
  /* line 967, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-member-mobile {
    background-color: #6dc6ed;
    background-position: center;
    display: block;
    height: 230px;
    width: 100%;
    background-size: contain;
  }
  /* line 976, app/assets/themes/trinity/stylesheets/sections/interstitial/_membership.sass */
  .interstitial-membership .with-full-app h3 {
    max-width: 100%;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium {
  overflow: hidden;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .container {
  max-width: 735px;
  position: relative;
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.65;
  color: #212121;
  padding-bottom: 30px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium p:last-of-type {
  padding-bottom: 0;
}

/* line 17, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium strong, .interstitial-premium .strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 20, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .mobile-only {
  display: none;
}

/* line 23, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium h1 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #212121;
  font-size: 48px;
  letter-spacing: -1.4px;
  line-height: 1.12;
  padding-bottom: 42px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 32, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.92;
  color: #212121;
  padding-bottom: 24px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 40, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 1.15;
  color: #212121;
  padding-bottom: 10px;
  letter-spacing: -1.2px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 49, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium h4 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.5;
  color: #212121;
  padding-bottom: 45px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 57, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium section {
  padding-top: 65px;
  padding-bottom: 110px;
}

/* line 61, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .text-block {
  padding-left: 80px;
  max-width: 365px;
}

/* line 66, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .text-align-right .text-block {
  width: 50%;
  margin-right: 0;
  margin-left: auto;
}

/* line 71, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-hero {
  background-image: url(/assets/survivor/images/interstitual/hero-7f707cc7d5f545308604cc064da8b436edb57ca52a83b9d157e257960cf9dff7.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 38px;
  padding-top: 38px;
  background-position: right top -50px;
}

/* line 78, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-hero .container {
  max-width: 1080px;
}

/* line 81, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-hero .text-block {
  max-width: 665px;
  padding-left: 0px;
}

/* line 85, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-from-start {
  background-color: #b0bec5;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 90, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-from-start h4 {
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

/* line 95, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-full-app {
  background-image: url(/assets/survivor/images/interstitual/full-app-7d8ae5c4a162fbe925c8651a7b9eb3a8b28287bca5eef9a3449f3a1e99d45cc5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 100, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-devices {
  padding-bottom: 75px;
}

/* line 102, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-devices .image {
  background-image: url(/assets/survivor/images/interstitual/devices-b1899a47a7ee466b4606e39fc2eecabfceff01c29d14991e4e3eb430a599aeef.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 520px;
  width: 366px;
  top: -85px;
  left: -80px;
}

/* line 112, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-consumer-law {
  background-color: #2f2f2f;
}

/* line 114, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-consumer-law .image {
  background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 373px;
  width: 252px;
  right: -70px;
  bottom: -155px;
}

/* line 124, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-tested-appliances {
  background-image: url(/assets/survivor/images/interstitual/tested-appliancesman-86ab419b36b4d8bbd0b9c34591aa87bb1763c31cfd3fde6a8838a8717e4e648a.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: white;
}

/* line 129, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-tested-appliances .image {
  background-image: url(/assets/survivor/images/interstitual/tested-appliances-40317d4db6fc12cc4c7ccfe6b4e947e2f459031b4604937584785bd7ca9a5314.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 256px;
  width: 486px;
  top: 40px;
  left: -165px;
}

/* line 139, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-expert-advise {
  background-color: #f5f5f5;
}

/* line 141, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-expert-advise .image {
  background-image: url(/assets/survivor/images/interstitual/expert-advise-bb4403fe7a3a9f7cc5e1915f47fad8df16f5329a1f29bb41603558fc9b4abc14.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 391px;
  width: 454px;
  left: -145px;
  bottom: -175px;
}

/* line 151, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-member-discount {
  background-color: #68b1fc;
}

/* line 153, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-member-discount .image {
  background-image: url(/assets/survivor/images/interstitual/member-discount-9a3e648aa64a30bce1567c4e48f29ede3d2e551dc79215d91b1fbd04ef3ef349.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 364px;
  width: 367px;
  right: -125px;
  bottom: -135px;
}

/* line 163, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer {
  background-color: #212121;
  padding-top: 50px;
  padding-bottom: 85px;
}

/* line 167, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 42px;
  line-height: 1.4;
}

/* line 172, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer h3 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.5;
  max-width: 615px;
}

/* line 178, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer h4 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 27px;
  margin-top: -7px;
}

/* line 183, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer .footer-padding {
  padding-left: 25px;
}

/* line 186, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer .footer-section {
  padding-top: 34px;
  padding-bottom: 25px;
}

/* line 190, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer .footer-column {
  width: 53%;
}

/* line 193, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer .footer-image {
  width: 43%;
}

/* line 196, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-footer .footer-column,
.interstitial-premium .with-footer .footer-image {
  display: inline-block;
  vertical-align: top;
}

/* line 202, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-white-font h2, .interstitial-premium .with-white-font h3, .interstitial-premium .with-white-font h4, .interstitial-premium .with-white-font p {
  color: white;
}

/* line 205, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button {
  margin: 0px;
  padding: 0px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: rgba(26, 35, 126, 0.9);
  -webkit-box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
          box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.28);
  color: white;
  width: 100%;
}

/* line 216, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button .container {
  max-width: 500px;
}

/* line 219, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button .button_action {
  float: right;
}

/* line 222, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button .sticky-submit {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
  background-color: #dd0016;
  border-radius: 3px;
  padding: 12px 39px 12px;
  font-size: 18px;
  text-align: center;
  float: right;
  margin-left: 25px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  outline: none;
  border: none;
  cursor: pointer;
}

/* line 239, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button .sticky-submit:hover {
  text-decoration: none;
  background-color: #f90614;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 244, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button .sticky-submit.icon-right {
  position: relative;
}

/* line 246, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button .sticky-submit.icon-right::before {
  font-family: "Which-Icons", serif !important;
  font-weight: normal;
  font-family: "Which-Icons";
  font-style: normal;
  font-weight: normal;
  content: '\E061';
  position: absolute;
  font-size: 22px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  right: 25px;
  font-size: 24px;
  top: 9px;
}

/* line 253, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button p {
  margin: 0px;
  padding: 0px;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  display: inline-block;
  color: white;
  line-height: 1.3;
  padding-top: 12px;
}

/* line 260, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
.interstitial-premium .with-sticky-button p.mobile-only {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 266, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero {
    background-position: right top -25px;
  }
  /* line 268, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero .container {
    padding-left: 25px;
  }
  /* line 271, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-tested-appliances {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-screen-2c16fe737f29aa09b2984fc8bc89f0c725ca8acc5765afcb933dff6b1e13c961.png);
    background-size: 50%;
  }
  /* line 274, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-tested-appliances .image {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 281, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .container {
    max-width: 615px;
  }
  /* line 284, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  /* line 289, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .text-align-right .text-block {
    margin-right: 35px;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .text-block {
    padding-left: 35px;
    max-width: 315px;
    margin-right: 35px;
  }
  /* line 297, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-tablet-1bf34464765ef55398b2184d31495a65e67f76caf6340e45d5e24a64adf630e7.png);
    background-position: right top;
    padding-bottom: 38px;
    padding-top: 50px;
  }
  /* line 302, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero h1 {
    padding-bottom: 42px;
  }
  /* line 304, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero .container {
    max-width: 615px;
  }
  /* line 307, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero .text-block {
    max-width: 350px;
  }
  /* line 310, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-tested-appliances {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-52a087603cbc5471196e6d8d95aa05be1292748a8df1ed5358ee1c71d0e03e11.png);
    background-position: left top;
  }
  /* line 314, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-tested-appliances .image {
    display: none;
  }
  /* line 317, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-full-app {
    background-position: -115px;
  }
  /* line 321, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-consumer-law .image {
    right: -90px;
    bottom: -120px;
    width: 247px;
  }
  /* line 327, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-devices .image {
    top: -40px;
    left: -125px;
  }
  /* line 332, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-expert-advise .image {
    width: 390px;
    left: -165px;
    height: 342px;
    bottom: -110px;
  }
  /* line 339, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-member-discount .image {
    width: 291px;
    height: 291px;
    right: -45px;
    bottom: -80px;
  }
  /* line 345, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer {
    padding-bottom: 40px;
  }
  /* line 347, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer h2 {
    font-size: 38px;
  }
  /* line 350, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer .footer-image {
    width: 40%;
  }
}

@media only screen and (max-width: 767px) {
  /* line 357, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .image {
    display: none;
  }
  /* line 360, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .mobile-only {
    display: block;
  }
  /* line 363, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .container {
    padding: 0;
  }
  /* line 366, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .costing {
    padding: 20px;
    padding-bottom: 20px !important;
    background-color: white;
  }
  /* line 370, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .costing p {
    line-height: 1.5;
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 376, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium h1 {
    font-size: 24px;
    padding-bottom: 5px;
    line-height: 1.2;
  }
  /* line 381, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium h2 {
    font-size: 18px;
    line-height: 1.5;
    padding-bottom: 20px;
    max-width: 100%;
  }
  /* line 387, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium h3 {
    font-size: 24px;
  }
  /* line 390, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium h4 {
    font-size: 18px;
    padding-bottom: 15px;
  }
  /* line 394, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium section {
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 25px;
  }
  /* line 400, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium section.with-tested-appliances, .interstitial-premium section.with-full-app, .interstitial-premium section.with-devices, .interstitial-premium section.with-consumer-law, .interstitial-premium section.with-expert-advise, .interstitial-premium section.with-member-discount {
    background-image: none;
    background-color: white;
  }
  /* line 409, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium section.with-tested-appliances.with-white-font h2, .interstitial-premium section.with-tested-appliances.with-white-font h3, .interstitial-premium section.with-tested-appliances.with-white-font h4, .interstitial-premium section.with-tested-appliances.with-white-font p, .interstitial-premium section.with-full-app.with-white-font h2, .interstitial-premium section.with-full-app.with-white-font h3, .interstitial-premium section.with-full-app.with-white-font h4, .interstitial-premium section.with-full-app.with-white-font p, .interstitial-premium section.with-devices.with-white-font h2, .interstitial-premium section.with-devices.with-white-font h3, .interstitial-premium section.with-devices.with-white-font h4, .interstitial-premium section.with-devices.with-white-font p, .interstitial-premium section.with-consumer-law.with-white-font h2, .interstitial-premium section.with-consumer-law.with-white-font h3, .interstitial-premium section.with-consumer-law.with-white-font h4, .interstitial-premium section.with-consumer-law.with-white-font p, .interstitial-premium section.with-expert-advise.with-white-font h2, .interstitial-premium section.with-expert-advise.with-white-font h3, .interstitial-premium section.with-expert-advise.with-white-font h4, .interstitial-premium section.with-expert-advise.with-white-font p, .interstitial-premium section.with-member-discount.with-white-font h2, .interstitial-premium section.with-member-discount.with-white-font h3, .interstitial-premium section.with-member-discount.with-white-font h4, .interstitial-premium section.with-member-discount.with-white-font p {
    color: #212121;
  }
  /* line 413, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .text-align-right .text-block {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 418, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .text-block {
    padding-left: 0px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 615px;
  }
  /* line 425, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-sticky-button {
    padding: 10px 0;
  }
  /* line 428, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-sticky-button .container {
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 320px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 436, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-sticky-button .button_action {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 440, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-sticky-button p {
    font-family: "National2-Regular","Arial" !important;
    font-size: 13px;
    padding: 5px 0 0;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 448, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-sticky-button .sticky-submit {
    font-size: 16px;
    margin-left: 10px;
  }
  /* line 452, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-mobile-89bc95a7f1e6386b99f7712e703493af067b0acef4590481e2a9020c21c3108c.png);
    background-position: right top;
    padding-top: 25px;
    padding-bottom: 10px;
    background-size: initial;
    background-color: #C1D4ED;
  }
  /* line 459, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero .text-block {
    max-width: 615px;
  }
  /* line 462, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero h2, .interstitial-premium .with-hero p {
    max-width: 350px;
    padding-bottom: 15px;
  }
  /* line 465, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero p {
    font-size: 14px;
  }
  /* line 468, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-devices {
    padding: 20px 20px 30px;
  }
  /* line 471, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-from-start {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 475, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer {
    padding-top: 25px;
    padding-bottom: 40px;
  }
  /* line 478, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer .container {
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
  }
  /* line 484, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer h2 {
    font-size: 18px;
  }
  /* line 487, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer h4 {
    margin: 0px;
    padding: 0px;
    padding: 15px 0;
  }
  /* line 491, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer h3 {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    letter-spacing: 0;
  }
  /* line 496, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer p {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
  }
  /* line 500, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer .footer-section {
    padding-top: 25px;
    padding-bottom: 0px;
    display: grid;
  }
  /* line 505, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer .footer-image {
    width: 100%;
    max-width: 320px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 510, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer .footer-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 513, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer .footer-padding {
    padding: 0px;
  }
  /* line 516, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-footer .footer-column {
    width: auto;
  }
  /* line 519, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-tested-appliances-mobile,
.interstitial-premium .with-full-app-mobile,
.interstitial-premium .with-devices-mobile,
.interstitial-premium .with-consumer-law-mobile,
.interstitial-premium .with-expert-advise-mobile,
.interstitial-premium .with-member-mobile {
    display: block;
    height: 260px;
    background-color: white;
    background-repeat: no-repeat;
    padding: 0px;
  }
  /* line 531, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-tested-appliances-mobile {
    background-image: url(/assets/survivor/images/interstitual/tested-appliances-combined-mobile-fdbaa51637b9500f46ab58443bae7014701957d1e9171b33124da920735f87de.png);
    background-position: left top;
  }
  /* line 535, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-full-app-mobile {
    background-image: url(/assets/survivor/images/interstitual/full-app-mobile-fb983b5ac5a367c2796ca04bcbf9658791402d3fc1b4cdf2614019b7e1960978.png);
    background-size: cover;
    background-position: center;
  }
  /* line 540, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-devices-mobile {
    background-image: url(/assets/survivor/images/interstitual/devices-b1899a47a7ee466b4606e39fc2eecabfceff01c29d14991e4e3eb430a599aeef.png);
    background-size: auto 260px;
    background-position: center;
  }
  /* line 545, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-consumer-law {
    padding-top: 50px;
  }
  /* line 548, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-consumer-law-mobile {
    background-color: #2f2f2f;
    height: 210px;
  }
  /* line 551, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-consumer-law-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/consumer-law-b752088314afb7610c48e277f4ed095282efa20c4ab232596be45e55d741e825.png);
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 225px;
    width: 150px;
    float: right;
    position: relative;
    bottom: -30px;
    margin-right: 20px;
    background-size: cover;
  }
  /* line 564, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-expert-advise-mobile {
    background-image: url(/assets/survivor/images/interstitual/expert-advise-bb4403fe7a3a9f7cc5e1915f47fad8df16f5329a1f29bb41603558fc9b4abc14.png);
    background-size: auto 230px;
    background-position: center;
    background-color: #f5f5f5;
  }
  /* line 570, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-member-mobile {
    background-color: #68b1fc;
  }
  /* line 572, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-member-mobile .image {
    background-image: url(/assets/survivor/images/interstitual/member-discount-9a3e648aa64a30bce1567c4e48f29ede3d2e551dc79215d91b1fbd04ef3ef349.png);
    background-size: 180px 260px;
    background-position: right bottom;
    display: block;
    height: 260px;
    width: 260px;
    float: right;
    position: relative;
    bottom: -20px;
    right: -20px;
    background-size: cover;
  }
}

@media only screen and (max-width: 479px) {
  /* line 588, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero {
    background-image: url(/assets/survivor/images/interstitual/hero-mobile-portrait-ed4695b68fb82503af5f5546d3d3f94ce705cea9c4fc88068e382771b8d16702.png);
    background-position: right top;
  }
  /* line 592, app/assets/themes/trinity/stylesheets/sections/interstitial/_premium.sass */
  .interstitial-premium .with-hero p, .interstitial-premium .with-hero h2 {
    max-width: 350px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_campaign_cards.sass */
.campaign-card {
  width: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 5, app/assets/themes/trinity/stylesheets/sections/offers/_campaign_cards.sass */
.campaign-card .image {
  height: 190px;
  width: 100%;
  background: #673e92;
}

/* line 9, app/assets/themes/trinity/stylesheets/sections/offers/_campaign_cards.sass */
.campaign-card .text-box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "National2-Medium", "Arial" !important;
  width: 100%;
  height: 115px;
  padding: 15px 15px 12px 15px;
  text-align: left;
  background: white;
  position: relative;
}

/* line 18, app/assets/themes/trinity/stylesheets/sections/offers/_campaign_cards.sass */
.campaign-card .text-box .header {
  font-size: 22px;
  line-height: 26px;
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/offers/_campaign_cards.sass */
.campaign-card .text-box .link {
  font-size: 14px;
  line-height: 19px;
  color: #484b9a;
  position: absolute;
  bottom: 12px;
  text-transform: uppercase;
}

/* line 2, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted #discounted-yearly-offers {
  scroll-margin-top: 80px;
}

/* line 4, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .with-cancellations {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 20px;
}

/* line 9, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .messaging .offer-end {
  display: block;
  font-size: 18px;
  font-family: "National2-Regular","Arial" !important;
}

/* line 13, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .discounts-link {
  border: solid #F6A31C 4px;
  border-radius: 4px;
  margin: 10px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
}

/* line 22, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .discounts-link .messaging {
  font-family: "National2-Medium", "Arial" !important;
  color: #1866C8;
  font-size: 19px;
  margin: auto;
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .discounts-link .messaging .savings {
  font-family: "National2-Bold", "Arial" !important;
}

/* line 29, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .divider {
  text-align: center;
  margin: auto;
  font-size: 22px;
  padding-bottom: 22px;
}

/* line 34, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers {
  max-width: 1172px;
  background-color: white;
  border: solid #F6A31C 4px;
  border-radius: 4px;
  margin: 10px;
  text-align: center;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
}

/* line 45, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .head {
  margin-left: -33px;
  margin-right: -33px;
  margin-top: -17px;
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: #F6A31C;
  text-align: center;
}

/* line 53, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .head .messaging {
  font-family: "National2-Medium", "Arial" !important;
  color: black;
  font-size: 21px;
  max-width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  margin: auto;
}

/* line 61, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .head .messaging .savings {
  display: block;
  font-family: "National2-Bold", "Arial" !important;
}

/* line 64, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .offer-cards__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 66, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .offer-cards__container .offers-cards__item {
  padding-top: 25px !important;
}

/* line 68, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .offer-cards__container .offers-cards__title {
  display: none;
}

/* line 72, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .offer-cards__container .offers-cards__pricing.offers-cards__pricing--yearly .recurring-price .money {
  position: relative;
  font-size: 24px;
}

/* line 75, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .offer-cards__container .offers-cards__pricing.offers-cards__pricing--yearly .recurring-price .money::before {
  color: red;
  position: absolute;
  content: '';
  left: 0;
  top: 45%;
  right: 0;
  border-top: 3px solid;
  border-color: inherit;
  -webkit-transform: skewY(-23deg);
  transform: skewY(-23deg);
}

/* line 88, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .offer-cards__container .offers-cards__item .offers-cards__button.offers-cards__button--yearly {
  font-size: 17px;
}

/* line 90, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .offer-cards__container .offers-cards__item .offers-cards__button.offers-cards__button--yearly::after {
  content: '';
}

/* line 94, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
.offers.discounted .yearly-offers .foot .messaging {
  font-family: "National2-Regular","Arial" !important;
  font-size: 16px;
  line-height: 20px;
  color: black;
  max-width: 100%;
  padding-left: 4px;
  padding-right: 4px;
  margin: auto;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  /* line 106, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offer-cards__container {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  /* line 109, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .foot {
    margin-right: -32px !important;
    margin-left: -32px !important;
    padding-bottom: 8px;
  }
  /* line 113, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers-container {
    padding-left: 9px;
    padding-right: 9px;
  }
  /* line 116, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers {
    max-width: 551px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 120, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container {
    padding-left: 9px;
    padding-right: 9px;
  }
  /* line 123, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link {
    margin: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 583px;
  }
  /* line 128, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link p {
    max-width: 488px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 132, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container {
    background-color: white;
    position: relative;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 10px;
    padding-bottom: 8px;
    margin-top: -65px;
  }
  /* line 140, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 144, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link p {
    max-width: 490px !important;
  }
  /* line 147, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offer-cards__container {
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  /* line 152, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .with-offers {
    top: 0 !important;
    margin-bottom: 0 !important;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 158, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .messaging .offer-end {
    font-size: 21px;
  }
  /* line 160, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container {
    background-color: #EBF4F9;
    padding: 10px;
    margin-top: -45px;
    margin-bottom: 25px;
  }
  /* line 165, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link {
    background-color: white;
  }
  /* line 167, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link .messaging {
    font-size: 24px;
    line-height: 34px;
    max-width: 80%;
  }
  /* line 171, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link .messaging .jump {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: sub;
  }
  /* line 176, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link .messaging .jump svg {
    width: 100%;
    height: auto;
  }
  /* line 180, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .offers-cards__title {
    display: block !important;
    font-size: 25px;
    line-height: 34px;
    font-family: "National2-Bold", "Arial" !important;
  }
  /* line 185, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .offers-cards__pricing--yearly {
    display: block;
  }
  /* line 187, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .offer-cards__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 189, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers {
    margin-left: 20px;
    margin-right: 20px;
  }
  /* line 192, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offers-cards__content {
    padding-bottom: 0 !important;
  }
  /* line 194, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offers-cards__content .offers-cards__title {
    line-height: 38px !important;
  }
  /* line 196, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offers-cards__item {
    border: none !important;
  }
  /* line 199, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .head .messaging {
    font-family: "National2-Regular","Arial" !important;
    font-size: 30px;
  }
  /* line 202, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .head .messaging .savings {
    font-family: "National2-Bold", "Arial" !important;
  }
  /* line 204, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .recurring-price {
    padding-bottom: 16px;
  }
  /* line 206, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .recurring-price .money {
    font-size: 31px !important;
    line-height: 41px !important;
  }
  /* line 209, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offers-cards__button--yearly {
    font-size: 18px !important;
    line-height: 24px !important;
  }
  /* line 212, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offer-cards__container {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  /* line 215, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .divider {
    padding-top: 22px;
  }
  /* line 217, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .foot .messaging {
    padding-top: 22px;
    padding-bottom: 20px;
    font-size: 18px !important;
    line-height: 24px !important;
  }
  /* line 222, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .with-cancellations {
    font-size: 18px !important;
    line-height: 24px !important;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 228, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .messaging .offer-end {
    font-size: 21px;
  }
  /* line 230, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container {
    background-color: #EBF4F9;
    padding: 10px;
    max-width: 1255px;
    margin-top: -50px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 2;
  }
  /* line 240, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link {
    background-color: white;
  }
  /* line 242, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link .messaging {
    font-size: 24px;
    line-height: 34px;
    max-width: 80%;
  }
  /* line 246, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link .messaging .jump {
    display: inline-block;
    vertical-align: sub;
    width: 24px;
    height: 24px;
  }
  /* line 251, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .discounts-link-container .discounts-link .messaging .jump svg {
    width: 100%;
    height: auto;
  }
  /* line 254, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .offers-cards__title {
    display: block !important;
    font-size: 25px;
    line-height: 34px;
    font-family: "National2-Bold", "Arial" !important;
  }
  /* line 259, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .offers-cards__pricing--yearly {
    display: block;
  }
  /* line 261, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 264, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offers-cards__content {
    padding-bottom: 0 !important;
  }
  /* line 266, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offers-cards__item {
    border: none !important;
  }
  /* line 269, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .head .messaging {
    font-family: "National2-Regular","Arial" !important;
    font-size: 30px;
  }
  /* line 272, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .head .messaging .savings {
    font-family: "National2-Bold", "Arial" !important;
  }
  /* line 274, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .recurring-price {
    padding-bottom: 16px;
  }
  /* line 276, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .money {
    font-size: 31px !important;
    line-height: 41px !important;
  }
  /* line 279, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offers-cards__button--yearly {
    font-size: 18px !important;
    line-height: 24px !important;
  }
  /* line 283, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .offer-cards__container {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  /* line 286, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .divider {
    padding-top: 22px;
  }
  /* line 288, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .offers.discounted .yearly-offers .foot .messaging {
    padding-top: 22px;
    padding-bottom: 20px;
    font-size: 18px !important;
    line-height: 24px !important;
  }
  /* line 293, app/assets/themes/trinity/stylesheets/sections/offers/_offers-discounted.sass */
  .with-cancellations {
    font-size: 18px !important;
    line-height: 24px !important;
  }
}

/* line 2, app/assets/themes/trinity/stylesheets/sections/offers/_offers-hero.sass */
.hero-image {
  height: 37.5rem;
  font-family: "Tiempos Headline";
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-hero.sass */
.hero-text {
  color: #fff;
  padding: 0px;
  margin: 0px;
}

/* line 13, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-hero[data-lets-be-lazy-item='active'] .container .text-block {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635259745/join-offers-promos/branded-app/back-to-back-phones");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 2x);
  background-position: right bottom;
}

/* line 19, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-offers .offers-cards__item #topper-image-web-and-app {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg") 2x);
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-offers .offers-cards__item #topper-image-full-access {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg") 2x);
}

/* line 23, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-offers .offers-cards__item #topper-image-magazine-only {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706712/join-offers-promos/nmm/3-mag.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706712/join-offers-promos/nmm/3-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706712/join-offers-promos/nmm/3-mag.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706712/join-offers-promos/nmm/3-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706712/join-offers-promos/nmm/3-mag.jpg") 2x);
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-product-tests[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg") 2x);
  background-position-y: center;
}

/* line 32, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-reviews-app[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg") 2x);
  background-size: contain;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 32, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-reviews-app[data-lets-be-lazy-item='active'] .image {
    position: relative;
    bottom: -15px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 32, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-reviews-app[data-lets-be-lazy-item='active'] .image {
    position: relative;
    bottom: -15px;
  }
}

/* line 38, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-which-magazine[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg") 2x);
  background-size: contain;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 38, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-which-magazine[data-lets-be-lazy-item='active'] .image {
    position: relative;
    bottom: -15px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 38, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-which-magazine[data-lets-be-lazy-item='active'] .image {
    position: relative;
    bottom: -15px;
  }
}

/* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-magazine-app[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg") 2x);
  background-size: contain;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-magazine-app[data-lets-be-lazy-item='active'] .image {
    position: relative;
    bottom: -15px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-magazine-app[data-lets-be-lazy-item='active'] .image {
    position: relative;
    bottom: -15px;
  }
}

/* line 50, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-one-to-one-advice[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg") 2x);
  background-size: contain;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 50, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-one-to-one-advice[data-lets-be-lazy-item='active'] .image {
    position: relative;
    bottom: -15px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 50, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-one-to-one-advice[data-lets-be-lazy-item='active'] .image {
    position: relative;
    bottom: -15px;
  }
}

/* line 56, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-weekly-updates[data-lets-be-lazy-item='active'] .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1598440136/join-offers-promos/nmm/weekly-updates.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598440136/join-offers-promos/nmm/weekly-updates.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598440136/join-offers-promos/nmm/weekly-updates.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598440136/join-offers-promos/nmm/weekly-updates.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598440136/join-offers-promos/nmm/weekly-updates.jpg") 2x);
  background-size: contain;
}

/* line 63, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-footer[data-lets-be-lazy-item='active'] .top-campaigns .freedom-to-pay .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706709/join-offers-promos/nmm/Bitmap.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706709/join-offers-promos/nmm/Bitmap.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706709/join-offers-promos/nmm/Bitmap.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706709/join-offers-promos/nmm/Bitmap.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706709/join-offers-promos/nmm/Bitmap.jpg") 2x);
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
.js .offers .with-footer[data-lets-be-lazy-item='active'] .top-campaigns .stop-fake-reviews .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706709/join-offers-promos/nmm/Group_6.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706709/join-offers-promos/nmm/Group_6.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706709/join-offers-promos/nmm/Group_6.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706709/join-offers-promos/nmm/Group_6.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706709/join-offers-promos/nmm/Group_6.jpg") 2x);
}

@media only screen and (max-width: 767px) {
  /* line 75, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-hero .container .text-block {
    background-image: none !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 83, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-hero .container .text-block {
    background-size: 34.8% !important;
    background-position-x: 113%  !important;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 92, app/assets/themes/trinity/stylesheets/sections/offers/_offers-js.sass */
  .js .offers .with-hero[data-lets-be-lazy-item='active'] .container .text-block {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_410,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635259745/join-offers-promos/branded-app/back-to-back-phones");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_410,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_410,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_410,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_410,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 2x);
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers-newsletter.sass */
.join {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 4, app/assets/themes/trinity/stylesheets/sections/offers/_offers-newsletter.sass */
.newsletter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/offers/_offers-newsletter.sass */
.news_h2 {
  font-weight: bold;
}

/* line 13, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-hero .container .text-block {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635259745/join-offers-promos/branded-app/back-to-back-phones");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1092:820,h_316,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/back-to-back-phones") 2x);
  background-position: right bottom;
}

/* line 19, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-offers .offers-cards__item #topper-image-web-and-app {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/1b-website-b.jpg") 2x);
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-offers .offers-cards__item #topper-image-full-access {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635259745/join-offers-promos/branded-app/2b-all-products.jpg") 2x);
}

/* line 23, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-offers .offers-cards__item #topper-image-magazine-only {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706712/join-offers-promos/nmm/3-mag.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706712/join-offers-promos/nmm/3-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706712/join-offers-promos/nmm/3-mag.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706712/join-offers-promos/nmm/3-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1200:600,h_180,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706712/join-offers-promos/nmm/3-mag.jpg") 2x);
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-product-tests .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_263:134,h_134,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706710/join-offers-promos/nmm/Best_Buy_Dont_Buy.jpg") 2x);
  background-position-y: center;
}

/* line 32, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-reviews-app .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1260:1210,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1635353250/join-offers-promos/branded-app/mobile-app-2021q2-src.jpg") 2x);
  background-size: contain;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 32, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-reviews-app .image {
    position: relative;
    bottom: -15px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 32, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-reviews-app .image {
    position: relative;
    bottom: -15px;
  }
}

/* line 38, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-which-magazine .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_1176:648,h_260,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598440136/join-offers-promos/nmm/open-mag-hiq.jpg") 2x);
  background-size: contain;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 38, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-which-magazine .image {
    position: relative;
    bottom: -15px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 38, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-which-magazine .image {
    position: relative;
    bottom: -15px;
  }
}

/* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-magazine-app .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_630:605,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706710/join-offers-promos/nmm/mag-app-hq.jpg") 2x);
  background-size: contain;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-magazine-app .image {
    position: relative;
    bottom: -15px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-magazine-app .image {
    position: relative;
    bottom: -15px;
  }
}

/* line 50, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-one-to-one-advice .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_740:524,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1646047670/join-offers-promos/nmm/ask-which-bubbles.jpg") 2x);
  background-size: contain;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 50, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-one-to-one-advice .image {
    position: relative;
    bottom: -15px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 50, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-one-to-one-advice .image {
    position: relative;
    bottom: -15px;
  }
}

/* line 56, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-weekly-updates .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1598440136/join-offers-promos/nmm/weekly-updates.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598440136/join-offers-promos/nmm/weekly-updates.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598440136/join-offers-promos/nmm/weekly-updates.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1598440136/join-offers-promos/nmm/weekly-updates.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_804:482,h_265,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1598440136/join-offers-promos/nmm/weekly-updates.jpg") 2x);
  background-size: contain;
}

/* line 63, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-footer .top-campaigns .freedom-to-pay .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706709/join-offers-promos/nmm/Bitmap.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706709/join-offers-promos/nmm/Bitmap.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706709/join-offers-promos/nmm/Bitmap.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706709/join-offers-promos/nmm/Bitmap.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706709/join-offers-promos/nmm/Bitmap.jpg") 2x);
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
.no-js .offers .with-footer .top-campaigns .stop-fake-reviews .image {
  background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1596706709/join-offers-promos/nmm/Group_6.jpg");
  background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706709/join-offers-promos/nmm/Group_6.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706709/join-offers-promos/nmm/Group_6.jpg") 2x);
  background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1596706709/join-offers-promos/nmm/Group_6.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_250:190,h_190,c_fill,g_auto:subject,b_rgb:673e92/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1596706709/join-offers-promos/nmm/Group_6.jpg") 2x);
}

@media only screen and (max-width: 767px) {
  /* line 75, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-hero .container .text-block {
    background-image: none !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 83, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-hero .container .text-block {
    background-size: 36% !important;
    background-position-x: 110%  !important;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 92, app/assets/themes/trinity/stylesheets/sections/offers/_offers-nojs.sass */
  .no-js .offers .with-hero[data-lets-be-lazy-item='active'] .container .text-block {
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_575:432,h_410,c_fill,g_auto:subject/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1611682916/join-offers-promos/nmm/iphone-slant-right-bale");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_575:432,h_410,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1611682916/join-offers-promos/nmm/iphone-slant-right-bale") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_575:432,h_410,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1611682916/join-offers-promos/nmm/iphone-slant-right-bale") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_575:432,h_410,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1611682916/join-offers-promos/nmm/iphone-slant-right-bale") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_575:432,h_410,c_fill,g_auto:subject/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1611682916/join-offers-promos/nmm/iphone-slant-right-bale") 2x);
  }
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__sticky-header-offer-title {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 6, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__sticky-header-offer-title--recommended {
  border: solid 2px #E30613;
}

/* line 8, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__sticky-header-offer-title--recommended {
  border-radius: 4px 4px 0px 0px;
}

/* line 10, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__item--recommended {
  border-radius: 0px 0px 4px 4px;
}

/* line 12, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__recommended-sticker {
  display: none;
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__recommended-sticker {
  position: absolute;
  top: -68px;
  background-color: #E30613;
  text-transform: uppercase;
  width: 100%;
  left: -2px;
  border: solid #E30613 2px;
  border-radius: 4px 4px 0px 0px;
}

/* line 23, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__recommended-sticker .text {
  padding-top: 8px;
  padding-bottom: 8px;
  color: white;
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
}

/* line 34, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__sticky-header-recommended-sticker {
  position: absolute;
  top: 0px;
  background-color: #E30613;
  text-transform: uppercase;
  width: 100%;
  left: 0px;
  border-radius: 4px 4px 0px 0px;
}

/* line 42, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
.offers.test-2021q1 .offers-cards__sticky-header-recommended-sticker .text {
  padding-top: 6px;
  padding-bottom: 6px;
  color: white;
  font-family: "National2-Regular","Arial" !important;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  /* line 55, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 61, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .with-offers {
    padding-bottom: 10px;
  }
  /* line 65, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-contents {
    padding-top: 6px;
    max-height: 84px;
  }
  /* line 68, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-offer-title {
    padding-top: 32px;
  }
  /* line 70, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt-7979945ebaa4fbb4850789f83925bcd9ce351faa16fc562c30df4b58441ed16d.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 75, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 78, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 81, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 85, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended li.included, .offers.test-2021q1 .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 89, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended li.included .text, .offers.test-2021q1 .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 102, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2021q1 .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 106, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 110, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing-group--highlight {
    border: 1px solid #E30613;
  }
  /* line 114, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing--monthly .initial-price, .offers.test-2021q1 .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 122, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 125, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 147, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended li.included .text, .offers.test-2021q1 .offers-cards__item--recommended li.not-included .text {
    font-size: 12px;
    line-height: 15px;
    left: -30vw;
    width: 88vw;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 55, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 61, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .with-offers {
    padding-bottom: 10px;
  }
  /* line 65, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-contents {
    padding-top: 6px;
    max-height: 84px;
  }
  /* line 68, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-offer-title {
    padding-top: 32px;
  }
  /* line 70, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt-7979945ebaa4fbb4850789f83925bcd9ce351faa16fc562c30df4b58441ed16d.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 75, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 78, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 81, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 85, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended li.included, .offers.test-2021q1 .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 89, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended li.included .text, .offers.test-2021q1 .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 102, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2021q1 .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 106, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 110, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing-group--highlight {
    border: 1px solid #E30613;
  }
  /* line 114, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing--monthly .initial-price, .offers.test-2021q1 .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 122, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 125, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 155, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-offer-title--recommended {
    padding-bottom: 34px;
  }
  /* line 157, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__sticky-header-contents {
    max-height: 95px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 131, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended {
    border: solid 2px #E30613;
  }
  /* line 133, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 135, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 137, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .with-offers .offers-cards__container {
    padding-top: 82px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 131, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__item--recommended {
    border: solid 2px #E30613;
  }
  /* line 133, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 135, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 137, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q1.sass */
  .offers.test-2021q1 .with-offers .offers-cards__container {
    padding-top: 82px;
  }
}

/* line 8, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-banner-wrapper {
  background-color: #EBF4F9;
  max-width: 1275px;
  margin: -80px auto 0;
  padding: 10px 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 17, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-banner {
  background-color: #2e2f30;
  width: 100%;
  height: 40px;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 26, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offer-cards__tag.only-desktop {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 26, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offer-cards__tag.only-desktop {
    display: inline-block !important;
  }
}

/* line 31, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-banner-wrapper.only-desktop {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 31, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-banner-wrapper.only-desktop {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

/* line 36, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-banner-wrapper.only-max-tablet {
  display: none !important;
}

@media (max-width: 1023px) {
  /* line 36, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-banner-wrapper.only-max-tablet {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 0;
    background-color: none;
  }
  /* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-banner-wrapper.only-max-tablet .offers-banner {
    padding: 20px;
    height: unset;
    text-align: center;
    display: block;
  }
}

/* line 49, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .hide-desktop {
  display: none;
}

/* line 52, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__item {
  border-bottom-color: red;
}

/* line 54, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__item .offers-cards__title,
.offers.test-2021q2 .offers-cards__item .offers-cards__whats-included-section-title,
.offers.test-2021q2 .offers-cards__item .offers-cards__pricing,
.offers.test-2021q2 .offers-cards__item .offers-cards__whats-exclusive-section-title {
  color: #121212;
}

/* line 59, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards .offers-cards__sticky-header-contents {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 62, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards .offers-cards__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 65, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards .offers-cards__image {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 69, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards .hide-on-tablet {
  display: none;
}

/* line 71, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards .show-on-tablet {
  display: block;
}

/* line 73, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offer-blurb {
  text-align: center;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 77, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offer-cards__tag {
  background-color: #2e2f30;
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.8em;
}

/* line 85, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__item {
  padding-top: 0px;
}

/* line 87, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__pricing--yearly {
  display: block !important;
}

/* line 90, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__pricing--monthly .initial-price, .offers.test-2021q2 .offers-cards__pricing--yearly .initial-price {
  font-family: "National2-Regular","Arial" !important;
  color: #000000;
  font-size: 18px;
  line-height: 25px;
}

/* line 95, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__pricing--monthly .initial-price .money, .offers.test-2021q2 .offers-cards__pricing--yearly .initial-price .money {
  color: #E30613;
}

/* line 98, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__item--recommended .offers-cards__pricing--monthly .initial-price, .offers.test-2021q2 .offers-cards__item--recommended .offers-cards__pricing--yearly .initial-price {
  font-family: "National2-Bold", "Arial" !important;
}

/* line 100, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__button::after {
  margin-left: 0;
}

/* line 103, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .with-hero[data-lets-be-lazy-item='active'] .container {
  padding-bottom: 8px;
}

@media (min-width: 1270px) {
  /* line 103, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .with-hero[data-lets-be-lazy-item='active'] .container {
    padding-bottom: 13px;
  }
}

/* line 109, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .with-hero[data-lets-be-lazy-item='active'] .container .text-block {
  background-size: contain;
  background-position: bottom 0 right -60px;
}

/* line 115, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 section.with-hero .text-block > p.discount-size {
  display: inline;
  font-family: "National2-Bold", "Arial" !important;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 0;
  margin-left: 0;
}

/* line 122, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 section.with-hero .text-block > p.end-date {
  display: inline;
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 0;
  margin-left: 0;
}

/* line 131, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__sticky-header-offer-title {
  padding-left: 12px;
  padding-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 29px;
}

/* line 138, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__sticky-header-offer-title--recommended {
  border: solid 2px #4CAB3E;
}

/* line 140, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__sticky-header-offer-title--recommended {
  border-radius: 4px 4px 0px 0px;
}

/* line 142, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__item--recommended {
  border-radius: 0px 0px 4px 4px;
}

/* line 144, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__recommended-sticker {
  display: none;
}

/* line 146, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__recommended-sticker {
  position: absolute;
  top: 58px;
  background-color: none;
  width: 100%;
  left: 0;
  border: 0;
  border-radius: 0;
}

/* line 154, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__recommended-sticker .text {
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  padding: 2px 4px;
  background-color: #4CAB3E;
  border-radius: 4px;
  color: white;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
}

/* line 169, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__image {
  margin-top: 8px;
}

/* line 171, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__sticky-header-recommended-sticker {
  position: absolute;
  top: 0px;
  background-color: #4CAB3E;
  text-transform: uppercase;
  width: 100%;
  left: 0px;
  border-radius: 4px 4px 0px 0px;
}

/* line 179, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__sticky-header-recommended-sticker .text {
  padding-top: 6px;
  padding-bottom: 6px;
  color: white;
  font-family: "National2-Regular","Arial" !important;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}

/* line 189, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
.offers.test-2021q2 .offers-cards__pricing-group--highlight {
  border: none !important;
}

@media only screen and (max-width: 767px) {
  /* line 196, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 section.with-hero .text-block {
    background-image: none !important;
    text-align: center;
    padding-bottom: 0;
  }
  /* line 200, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 206, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .with-offers {
    padding-bottom: 10px;
  }
  /* line 210, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__sticky-header-contents {
    max-height: 84px;
  }
  /* line 212, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt2-9623ed362cfcfb6688165c4a78c39e36dee3de46870953a70b9d168b29ace4d0.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 217, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 220, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 223, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 227, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended li.included, .offers.test-2021q2 .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 231, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended li.included .text, .offers.test-2021q2 .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 244, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2021q2 .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 248, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 252, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing-group--highlight {
    border: 1px solid #1866CB;
  }
  /* line 256, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing--monthly .initial-price, .offers.test-2021q2 .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 264, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 267, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 301, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .card-container-mobile__form_container {
    width: 90% !important;
  }
  /* line 303, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .card-container-mobile__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 5%;
  }
  /* line 306, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .card-container-mobile__card_recommended {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 5%;
  }
  /* line 309, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .card-form-list {
    padding-left: 5% !important;
    padding-bottom: 5%;
  }
  /* line 312, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .card-form-list__text {
    font-size: 18px;
    width: 80% !important;
  }
  /* line 315, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .card-form-list__ {
    margin-top: 5px;
  }
  /* line 316, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .card-form-list__ input {
    height: 25px;
    width: 25px;
  }
  /* line 320, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .card-form-list__submit {
    width: 100%;
  }
  /* line 322, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offer-cards__tag {
    font-size: 0.65em;
  }
  /* line 327, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended li.included .text, .offers.test-2021q2 .offers-cards__item--recommended li.not-included .text {
    font-size: 12px;
    line-height: 15px;
    left: -30vw;
    width: 88vw;
  }
  /* line 334, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 section.with-hero .text-block > p.discount-size {
    display: inline-block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    margin-right: 1em;
  }
  /* line 344, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 section.with-hero .text-block > p.end-date {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    max-width: 100%;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 196, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 section.with-hero .text-block {
    background-image: none !important;
    text-align: center;
    padding-bottom: 0;
  }
  /* line 200, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 206, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .with-offers {
    padding-bottom: 10px;
  }
  /* line 210, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__sticky-header-contents {
    max-height: 84px;
  }
  /* line 212, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt2-9623ed362cfcfb6688165c4a78c39e36dee3de46870953a70b9d168b29ace4d0.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 217, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 220, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 223, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 227, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended li.included, .offers.test-2021q2 .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 231, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended li.included .text, .offers.test-2021q2 .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 244, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2021q2 .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 248, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 252, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing-group--highlight {
    border: 1px solid #1866CB;
  }
  /* line 256, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing--monthly .initial-price, .offers.test-2021q2 .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 264, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 267, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 356, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__sticky-header-offer-title--recommended {
    padding-bottom: 34px;
  }
  /* line 358, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__sticky-header-contents {
    max-height: 95px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 272, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__container {
    padding-top: 32px;
    margin-top: -30px;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended {
    border: solid 2px #1866CB;
  }
  /* line 277, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 279, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 281, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__whats-included {
    margin-bottom: 0px;
  }
  /* line 286, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 section.with-hero .text-block > p.discount-size {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 section.with-hero .text-block > p.end-date {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 272, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__container {
    padding-top: 32px;
    margin-top: -30px;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__item--recommended {
    border: solid 2px #1866CB;
  }
  /* line 277, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 279, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 281, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 .offers-cards__whats-included {
    margin-bottom: 0px;
  }
  /* line 286, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 section.with-hero .text-block > p.discount-size {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers.test-2021q2 section.with-hero .text-block > p.end-date {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
}

@media (min-width: (max-width: 767px)) {
  /* line 367, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers-cards__pricing-group--highlight {
    display: none !important;
  }
  /* line 369, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .hide-desktop {
    display: none !important;
  }
  /* line 371, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cccccc;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 377, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card_recommended {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #808080;
    border-radius: 4px;
    margin: 20px;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 384, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__form_container {
    padding-right: 25px;
  }
  /* line 386, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-form-list__submit {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 390, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers-cards__sticky-header-recommended {
    text-transform: uppercase;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    padding: 0px 4px;
    background-color: #4CAB3E;
    border-radius: 4px;
    color: white;
    font-size: 15px;
  }
  /* line 399, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers-cards__sticky-header-title {
    margin-bottom: 15px !important;
  }
  /* line 402, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .collapsible_section.active img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 404, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .collapsible_section.active img svg {
    color: #1866C8;
  }
  /* line 406, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .collapsible_section {
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
  }
  /* line 410, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .collapsible_section img {
    height: 9px;
  }
  /* line 412, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .collapsible_section a {
    display: inline-block;
    margin-right: 5px;
    pointer-events: none;
    cursor: pointer;
  }
  /* line 418, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers-cards__pricing-group--highlight {
    display: none !important;
  }
  /* line 420, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .hide-desktop {
    display: block !important;
  }
  /* line 422, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card_recommended {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cccccc;
    padding: 15px;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 428, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 2px solid #1866C8;
    padding: 15px;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 434, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__container {
    width: 95%;
  }
  /* line 436, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__content_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
  }
  /* line 439, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__img_container {
    padding-top: 5px;
    width: 60px;
  }
  /* line 442, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__img {
    width: 100%;
  }
  /* line 444, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__title {
    font-family: "National2-Bold", "Arial" !important;
    color: #000 !important;
    font-weight: 700;
    font-size: 22px !important;
    line-height: 20px;
    padding-bottom: 0 !important;
  }
  /* line 451, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__text {
    color: white;
    background: #529F44;
    padding: 0px 4px;
    border-radius: 4px;
    font-size: 13px !important;
  }
  /* line 457, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card_list {
    list-style: none !important;
  }
  /* line 460, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card_list_item {
    list-style: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 3px 6px 0px;
  }
  /* line 464, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card_list_item_img {
    padding: 6px 5px 5px 0px;
  }
  /* line 466, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card_list_item_text {
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding: 0px 0px 0px 10px;
  }
  /* line 470, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__card_list_item_text a {
    color: #000 !important;
  }
  /* line 472, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__form_container {
    width: 65%;
    padding-top: 20px;
  }
  /* line 475, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card_form {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 479, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile__form_containercard_form_list {
    padding-left: 20%;
  }
  /* line 481, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-form-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
  }
  /* line 484, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-form-list__button {
    padding-right: 8px;
  }
  /* line 485, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-form-list__button input {
    height: 25px;
    width: 25px;
  }
  /* line 489, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-form-list__text {
    width: 90%;
  }
  /* line 491, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .span {
    font-weight: bold;
  }
  /* line 493, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card_form_list_item_submit {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    line-height: 24px;
    color: white;
    margin: auto;
    width: 100%;
    border: 3px solid #E30613;
    padding: 5px 10px 6px 10px;
    border-radius: 30px;
    background-color: #E30613;
  }
  /* line 504, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .offers-cards__pricing-divider {
    display: none !important;
  }
  /* line 507, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile .card-container-mobile__img {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 514, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile.full-access .card-container-mobile__text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 517, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile.full-access .card-container-mobile__img_container {
    width: 70px;
    height: 54px;
  }
  /* line 520, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile.full-access .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 2x);
  }
  /* line 524, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile.which-magazine .card-container-mobile__text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 527, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile.which-magazine .card-container-mobile__img_container {
    width: 70px;
    height: 60px;
  }
  /* line 530, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile.which-magazine .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-mag.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 2x);
  }
  /* line 534, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile.digital .card-container-mobile__img_container {
    width: 66px;
    height: 54px;
  }
  /* line 537, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2021q2.sass */
  .card-container-mobile.digital .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-digital.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 2x);
  }
}

/* line 7, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__pricing-divider {
  margin-bottom: 2px;
}

/* line 10, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__button::after {
  content: '';
}

/* line 12, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__button--yearly::after {
  content: '';
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__button--monthly::after {
  content: '';
}

/* line 16, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-banner-wrapper {
  background-color: #EBF4F9;
  max-width: 1275px;
  margin: -80px auto 0;
  padding: 10px 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 25, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-banner {
  background-color: #2e2f30;
  width: 100%;
  height: 40px;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 34, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offer-cards__tag.only-desktop {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 34, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offer-cards__tag.only-desktop {
    display: inline-block !important;
  }
}

/* line 39, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-banner-wrapper.only-desktop {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 39, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-banner-wrapper.only-desktop {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

/* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-banner-wrapper.only-max-tablet {
  display: none !important;
}

@media (max-width: 1023px) {
  /* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-banner-wrapper.only-max-tablet {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 0;
    background-color: none;
  }
  /* line 51, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-banner-wrapper.only-max-tablet .offers-banner {
    padding: 20px;
    height: unset;
    text-align: center;
    display: block;
  }
}

/* line 57, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .hide-desktop {
  display: none;
}

/* line 61, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__item .offers-cards__title,
.offers.test-2022q3 .offers-cards__item .offers-cards__whats-included-section-title,
.offers.test-2022q3 .offers-cards__item .offers-cards__pricing,
.offers.test-2022q3 .offers-cards__item .offers-cards__whats-exclusive-section-title {
  color: #121212;
}

/* line 66, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards .offers-cards__sticky-header-contents {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 69, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards .offers-cards__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 72, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards .offers-cards__image {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 76, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards .hide-on-tablet {
  display: none;
}

/* line 78, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards .show-on-tablet {
  display: block;
}

/* line 80, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offer-blurb {
  text-align: center;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 84, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offer-cards__tag {
  background-color: #2e2f30;
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.8em;
}

/* line 92, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__item {
  padding-top: 0px;
}

/* line 94, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__pricing--yearly {
  display: block;
}

/* line 97, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__pricing--monthly .initial-price, .offers.test-2022q3 .offers-cards__pricing--yearly .initial-price {
  font-family: "National2-Regular","Arial" !important;
  color: #000000;
  font-size: 18px;
  line-height: 25px;
}

/* line 102, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__pricing--monthly .initial-price .money, .offers.test-2022q3 .offers-cards__pricing--yearly .initial-price .money {
  color: #E30613;
}

/* line 105, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__item--recommended .offers-cards__pricing--monthly .initial-price, .offers.test-2022q3 .offers-cards__item--recommended .offers-cards__pricing--yearly .initial-price {
  font-family: "National2-Bold", "Arial" !important;
}

/* line 107, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__button::after {
  margin-left: 0;
}

/* line 110, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .with-hero[data-lets-be-lazy-item='active'] .container {
  padding-bottom: 0;
}

@media (min-width: 1270px) {
  /* line 110, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .with-hero[data-lets-be-lazy-item='active'] .container {
    padding-bottom: 0;
  }
}

/* line 116, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .with-hero[data-lets-be-lazy-item='active'] .container .text-block {
  background-size: contain;
  background-position: bottom 0 right -60px;
}

/* line 122, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 section.with-hero .text-block > p.discount-size {
  display: inline;
  font-family: "National2-Bold", "Arial" !important;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 0;
  margin-left: 0;
}

/* line 129, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 section.with-hero .text-block > p.end-date {
  display: inline;
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 0;
  margin-left: 0;
}

/* line 138, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__sticky-header-offer-title {
  padding-left: 12px;
  padding-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 29px;
}

/* line 145, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__sticky-header-offer-title--recommended {
  border: solid 2px #4CAB3E;
}

/* line 147, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__sticky-header-offer-title--recommended {
  border-radius: 4px 4px 0px 0px;
}

/* line 149, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__item--recommended {
  border-radius: 0px 0px 4px 4px;
}

/* line 151, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__recommended-sticker {
  display: none;
}

/* line 153, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__recommended-sticker {
  position: absolute;
  top: 58px;
  background-color: none;
  width: 100%;
  left: 0;
  border: 0;
  border-radius: 0;
}

/* line 161, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__recommended-sticker .text {
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  padding: 2px 4px;
  background-color: #4CAB3E;
  border-radius: 4px;
  color: white;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
}

/* line 176, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__image {
  margin-top: 8px;
}

/* line 178, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__sticky-header-recommended-sticker {
  position: absolute;
  top: 0px;
  background-color: #4CAB3E;
  text-transform: uppercase;
  width: 100%;
  left: 0px;
  border-radius: 4px 4px 0px 0px;
}

/* line 186, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__sticky-header-recommended-sticker .text {
  padding-top: 6px;
  padding-bottom: 6px;
  color: white;
  font-family: "National2-Regular","Arial" !important;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}

/* line 196, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
.offers.test-2022q3 .offers-cards__pricing-group--highlight {
  border: none !important;
}

@media only screen and (max-width: 767px) {
  /* line 204, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 section.with-hero .text-block {
    background-image: none !important;
    text-align: center;
    padding-bottom: 0;
  }
  /* line 208, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 214, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .with-offers {
    padding-bottom: 10px;
  }
  /* line 218, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-contents {
    max-height: 84px;
  }
  /* line 220, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt2-9623ed362cfcfb6688165c4a78c39e36dee3de46870953a70b9d168b29ace4d0.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 225, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 228, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-recommended {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 231, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 234, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 238, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended li.included, .offers.test-2022q3 .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 242, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended li.included .text, .offers.test-2022q3 .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 255, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2022q3 .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 259, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 263, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing-group--highlight {
    border: 1px solid #1866CB;
  }
  /* line 267, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing--monthly .initial-price, .offers.test-2022q3 .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 278, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 312, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .card-container-mobile__form_container {
    width: 90% !important;
  }
  /* line 314, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .card-container-mobile__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 5%;
  }
  /* line 317, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .card-container-mobile__card_recommended {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 5%;
  }
  /* line 320, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .card-form-list {
    padding-left: 5% !important;
    padding-bottom: 5%;
  }
  /* line 323, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .card-form-list__text {
    font-size: 18px;
    width: 80% !important;
  }
  /* line 326, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .card-form-list__ {
    margin-top: 5px;
  }
  /* line 327, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .card-form-list__ input {
    height: 25px;
    width: 25px;
  }
  /* line 331, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .card-form-list__submit {
    width: 100%;
  }
  /* line 333, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offer-cards__tag {
    font-size: 0.65em;
  }
  /* line 339, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended li.included .text, .offers.test-2022q3 .offers-cards__item--recommended li.not-included .text {
    font-size: 12px;
    line-height: 15px;
    left: -30vw;
    width: 88vw;
  }
  /* line 346, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 section.with-hero .text-block > p.discount-size {
    display: inline-block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    margin-right: 1em;
  }
  /* line 356, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 section.with-hero .text-block > p.end-date {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    max-width: 100%;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 204, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 section.with-hero .text-block {
    background-image: none !important;
    text-align: center;
    padding-bottom: 0;
  }
  /* line 208, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 214, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .with-offers {
    padding-bottom: 10px;
  }
  /* line 218, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-contents {
    max-height: 84px;
  }
  /* line 220, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt2-9623ed362cfcfb6688165c4a78c39e36dee3de46870953a70b9d168b29ace4d0.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 225, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 228, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-recommended {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 231, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 234, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 238, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended li.included, .offers.test-2022q3 .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 242, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended li.included .text, .offers.test-2022q3 .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 255, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2022q3 .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 259, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 263, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing-group--highlight {
    border: 1px solid #1866CB;
  }
  /* line 267, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing--monthly .initial-price, .offers.test-2022q3 .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 278, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 368, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-recommended {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 371, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item {
    padding-top: 60px;
  }
  /* line 373, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-offer-title--recommended {
    padding-bottom: 34px;
  }
  /* line 375, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__sticky-header-contents {
    max-height: 95px;
  }
  /* line 377, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .collapsible_section {
    margin-bottom: 80px;
  }
  /* line 379, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .collapsible_section.active {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 283, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__container {
    padding-top: 32px;
    margin-top: -30px;
  }
  /* line 286, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended {
    border: solid 2px #1866CB;
  }
  /* line 288, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 290, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__whats-included {
    margin-bottom: 0px;
  }
  /* line 297, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 section.with-hero .text-block > p.discount-size {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 303, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 section.with-hero .text-block > p.end-date {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 283, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__container {
    padding-top: 32px;
    margin-top: -30px;
  }
  /* line 286, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__item--recommended {
    border: solid 2px #1866CB;
  }
  /* line 288, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 290, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 .offers-cards__whats-included {
    margin-bottom: 0px;
  }
  /* line 297, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 section.with-hero .text-block > p.discount-size {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 303, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers.test-2022q3 section.with-hero .text-block > p.end-date {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
}

@media (min-width: (max-width: 767px)) {
  /* line 388, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers-cards__pricing-group--highlight {
    display: none !important;
  }
  /* line 390, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .hide-desktop {
    display: none !important;
  }
  /* line 392, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cccccc;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 398, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card_recommended {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #808080;
    border-radius: 4px;
    margin: 20px;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 405, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers-cards__pricing-group {
    display: none !important;
  }
  /* line 407, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__form_container {
    padding-right: 25px;
  }
  /* line 409, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-form-list__submit {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 413, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers-cards__sticky-header-recommended {
    text-transform: uppercase;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    padding: 0px 4px;
    background-color: #4CAB3E;
    border-radius: 4px;
    color: white;
    font-size: 15px;
  }
  /* line 422, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers-cards__sticky-header-title {
    margin-bottom: 15px !important;
  }
  /* line 425, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .collapsible_section.active img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 427, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .collapsible_section.active img svg {
    color: #1866C8;
  }
  /* line 429, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .collapsible_section {
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
  }
  /* line 433, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .collapsible_section img {
    height: 9px;
  }
  /* line 435, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .collapsible_section a {
    display: inline-block;
    margin-right: 5px;
    pointer-events: none;
    cursor: pointer;
  }
  /* line 441, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers-cards__pricing-group--highlight {
    display: none !important;
  }
  /* line 443, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .hide-desktop {
    display: block !important;
  }
  /* line 445, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card_recommended {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cccccc;
    padding: 15px;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 451, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 2px solid #1866C8;
    padding: 15px;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 457, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__container {
    width: 95%;
  }
  /* line 459, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__content_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
  }
  /* line 462, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__img_container {
    padding-top: 5px;
    width: 60px;
  }
  /* line 465, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__img {
    width: 100%;
  }
  /* line 467, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__title {
    font-family: "National2-Bold", "Arial" !important;
    color: #000 !important;
    font-weight: 700;
    font-size: 22px !important;
    line-height: 20px;
    padding-bottom: 0 !important;
  }
  /* line 474, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__text {
    color: white;
    background: #529F44;
    padding: 0px 4px;
    border-radius: 4px;
    font-size: 13px !important;
  }
  /* line 480, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card_list {
    list-style: none !important;
  }
  /* line 483, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card_list_item {
    list-style: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 3px 6px 0px;
  }
  /* line 487, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card_list_item_img {
    padding: 6px 5px 5px 0px;
  }
  /* line 489, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card_list_item_text {
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding: 0px 0px 0px 10px;
  }
  /* line 493, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__card_list_item_text a {
    color: #000 !important;
  }
  /* line 495, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__form_container {
    width: 65%;
    padding-top: 20px;
  }
  /* line 498, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card_form {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 502, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile__form_containercard_form_list {
    padding-left: 20%;
  }
  /* line 504, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-form-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
  }
  /* line 507, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-form-list__button {
    padding-right: 8px;
  }
  /* line 508, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-form-list__button input {
    height: 25px;
    width: 25px;
  }
  /* line 512, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-form-list__text {
    width: 90%;
  }
  /* line 514, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .span {
    font-weight: bold;
  }
  /* line 516, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card_form_list_item_submit {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    line-height: 24px;
    color: white;
    margin: auto;
    width: 100%;
    border: 3px solid #E30613;
    padding: 5px 10px 6px 10px;
    border-radius: 30px;
    background-color: #E30613;
    position: relative;
    z-index: 123456;
    -webkit-appearance: button !important;
  }
  /* line 530, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .offers-cards__pricing-divider {
    display: none !important;
  }
  /* line 533, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile .card-container-mobile__img {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 540, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile.full-access .card-container-mobile__text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 543, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile.full-access .card-container-mobile__img_container {
    width: 70px;
    height: 54px;
  }
  /* line 546, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile.full-access .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 2x);
  }
  /* line 550, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile.which-magazine .card-container-mobile__text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 553, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile.which-magazine .card-container-mobile__img_container {
    width: 70px;
    height: 60px;
  }
  /* line 556, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile.which-magazine .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-mag.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 2x);
  }
  /* line 560, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile.digital .card-container-mobile__img_container {
    width: 66px;
    height: 54px;
  }
  /* line 563, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3.sass */
  .card-container-mobile.digital .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-digital.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 2x);
  }
}

/* line 8, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__list li.included > a.text {
  font-weight: 500;
}

/* line 10, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__list li.included > a.text > span {
  text-decoration: underline;
}

/* line 15, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .card-container-mobile__card_list_item_text > a.text > span {
  text-decoration: underline;
}

/* line 17, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__pricing-divider {
  margin-bottom: 2px;
}

/* line 20, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__button::after {
  content: '';
}

/* line 22, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__button--yearly::after {
  content: '';
}

/* line 24, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__button--monthly::after {
  content: '';
}

/* line 26, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-banner-wrapper {
  background-color: #EBF4F9;
  max-width: 1275px;
  margin: -80px auto 0;
  padding: 10px 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 35, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-banner {
  background-color: #2e2f30;
  width: 100%;
  height: 40px;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offer-cards__tag.only-desktop {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offer-cards__tag.only-desktop {
    display: inline-block !important;
  }
}

/* line 49, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-banner-wrapper.only-desktop {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 49, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-banner-wrapper.only-desktop {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

/* line 54, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-banner-wrapper.only-max-tablet {
  display: none !important;
}

@media (max-width: 1023px) {
  /* line 54, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-banner-wrapper.only-max-tablet {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 0;
    background-color: none;
  }
  /* line 61, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-banner-wrapper.only-max-tablet .offers-banner {
    padding: 20px;
    height: unset;
    text-align: center;
    display: block;
  }
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .hide-desktop {
  display: none;
}

/* line 69, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .hide-non-desktop {
  display: none;
}

/* line 73, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__item .offers-cards__title,
.offers.test-2022q3c .offers-cards__item .offers-cards__whats-included-section-title,
.offers.test-2022q3c .offers-cards__item .offers-cards__pricing,
.offers.test-2022q3c .offers-cards__item .offers-cards__whats-exclusive-section-title {
  color: #121212;
}

/* line 78, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards .offers-cards__sticky-header-contents {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 81, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards .offers-cards__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 84, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards .offers-cards__image {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 88, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards .hide-on-tablet {
  display: none;
}

/* line 90, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards .show-on-tablet {
  display: block;
}

/* line 92, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offer-blurb {
  text-align: center;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 96, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offer-cards__tag {
  background-color: #2e2f30;
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.8em;
}

/* line 104, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__item {
  padding-top: 0px;
}

/* line 106, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__pricing--yearly {
  display: block;
}

/* line 109, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__pricing--monthly .initial-price, .offers.test-2022q3c .offers-cards__pricing--yearly .initial-price {
  font-family: "National2-Regular","Arial" !important;
  color: #000000;
  font-size: 18px;
  line-height: 25px;
}

/* line 114, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__pricing--monthly .initial-price .money, .offers.test-2022q3c .offers-cards__pricing--yearly .initial-price .money {
  color: #E30613;
}

/* line 117, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__item--recommended .offers-cards__pricing--monthly .initial-price, .offers.test-2022q3c .offers-cards__item--recommended .offers-cards__pricing--yearly .initial-price {
  font-family: "National2-Bold", "Arial" !important;
}

/* line 119, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__button::after {
  margin-left: 0;
}

/* line 122, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .with-hero[data-lets-be-lazy-item='active'] .container {
  padding-bottom: 0;
}

@media (min-width: 1270px) {
  /* line 122, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .with-hero[data-lets-be-lazy-item='active'] .container {
    padding-bottom: 0;
  }
}

/* line 128, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .with-hero[data-lets-be-lazy-item='active'] .container .text-block {
  background-size: contain;
  background-position: bottom 0 right -60px;
}

/* line 134, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c section.with-hero .text-block > p.discount-size {
  display: inline;
  font-family: "National2-Bold", "Arial" !important;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 0;
  margin-left: 0;
}

/* line 141, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c section.with-hero .text-block > p.end-date {
  display: inline;
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 0;
  margin-left: 0;
}

/* line 150, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__sticky-header-offer-title {
  padding-left: 12px;
  padding-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 29px;
}

/* line 157, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__sticky-header-offer-title--recommended {
  border: solid 2px #4CAB3E;
}

/* line 159, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__sticky-header-offer-title--recommended {
  border-radius: 4px 4px 0px 0px;
}

/* line 161, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__item--recommended {
  border-radius: 0px 0px 4px 4px;
}

/* line 163, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__recommended-sticker {
  display: none;
}

/* line 165, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__recommended-sticker {
  position: absolute;
  top: 58px;
  background-color: none;
  width: 100%;
  left: 0;
  border: 0;
  border-radius: 0;
}

/* line 173, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__recommended-sticker .text {
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  padding: 2px 4px;
  background-color: #4CAB3E;
  border-radius: 4px;
  color: white;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
}

/* line 188, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__image {
  margin-top: 8px;
}

/* line 190, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__sticky-header-recommended-sticker {
  position: absolute;
  top: 0px;
  background-color: #4CAB3E;
  text-transform: uppercase;
  width: 100%;
  left: 0px;
  border-radius: 4px 4px 0px 0px;
}

/* line 198, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__sticky-header-recommended-sticker .text {
  padding-top: 6px;
  padding-bottom: 6px;
  color: white;
  font-family: "National2-Regular","Arial" !important;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}

/* line 208, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
.offers.test-2022q3c .offers-cards__pricing-group--highlight {
  border: none !important;
}

@media only screen and (max-width: 767px) {
  /* line 216, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c section.with-hero .text-block {
    background-image: none !important;
    text-align: center;
    padding-bottom: 0;
  }
  /* line 220, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 226, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .with-offers {
    padding-bottom: 10px;
  }
  /* line 230, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-contents {
    max-height: 84px;
  }
  /* line 232, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt2-9623ed362cfcfb6688165c4a78c39e36dee3de46870953a70b9d168b29ace4d0.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 237, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 240, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-recommended {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 243, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 246, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 250, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended li.included, .offers.test-2022q3c .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 254, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended li.included .text, .offers.test-2022q3c .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 267, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2022q3c .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 271, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing-group--highlight {
    border: 1px solid #1866CB;
  }
  /* line 279, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing--monthly .initial-price, .offers.test-2022q3c .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 287, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 290, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 372, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-desktop {
    display: none;
  }
  /* line 374, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-container-mobile__form_container {
    width: 90% !important;
  }
  /* line 376, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-container-mobile__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 5%;
  }
  /* line 379, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-container-mobile__card_recommended {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 5%;
  }
  /* line 382, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list {
    padding-left: 5% !important;
    padding-bottom: 5%;
  }
  /* line 385, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__text {
    font-size: 18px;
    width: 80% !important;
  }
  /* line 388, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__ {
    margin-top: 5px;
  }
  /* line 389, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__ input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 394, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__submit {
    width: 100%;
  }
  /* line 396, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offer-cards__tag {
    font-size: 0.65em;
  }
  /* line 402, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended li.included .text, .offers.test-2022q3c .offers-cards__item--recommended li.not-included .text {
    font-size: 12px;
    line-height: 15px;
    left: -30vw;
    width: 88vw;
  }
  /* line 409, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c section.with-hero .text-block > p.discount-size {
    display: inline-block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    margin-right: 1em;
  }
  /* line 419, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c section.with-hero .text-block > p.end-date {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    max-width: 100%;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 216, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c section.with-hero .text-block {
    background-image: none !important;
    text-align: center;
    padding-bottom: 0;
  }
  /* line 220, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 226, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .with-offers {
    padding-bottom: 10px;
  }
  /* line 230, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-contents {
    max-height: 84px;
  }
  /* line 232, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt2-9623ed362cfcfb6688165c4a78c39e36dee3de46870953a70b9d168b29ace4d0.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 237, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 240, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-recommended {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 243, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 246, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 250, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended li.included, .offers.test-2022q3c .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 254, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended li.included .text, .offers.test-2022q3c .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 267, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2022q3c .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 271, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 275, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing-group--highlight {
    border: 1px solid #1866CB;
  }
  /* line 279, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing--monthly .initial-price, .offers.test-2022q3c .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 287, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 290, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 431, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-desktop {
    display: none;
  }
  /* line 433, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-recommended {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 436, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item {
    padding-top: 60px;
  }
  /* line 438, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-offer-title--recommended {
    padding-bottom: 34px;
  }
  /* line 440, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__sticky-header-contents {
    max-height: 95px;
  }
  /* line 442, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .collapsible_section {
    margin-bottom: 42px;
  }
  /* line 444, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .collapsible_section.active {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 295, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__container {
    padding-top: 32px;
    margin-top: -30px;
  }
  /* line 298, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended {
    border: solid 2px #1866CB;
  }
  /* line 300, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 302, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 304, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__whats-included {
    margin-bottom: 0px;
    min-height: 220px;
  }
  /* line 310, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c section.with-hero .text-block > p.discount-size {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 316, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c section.with-hero .text-block > p.end-date {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 322, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list {
    padding-left: 5% !important;
    padding-bottom: 5%;
  }
  /* line 325, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__ {
    margin-top: 5px;
  }
  /* line 326, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__ input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 331, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__submit {
    width: 100%;
  }
  /* line 333, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offer-cards__tag {
    font-size: 0.65em;
  }
  /* line 336, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card_form {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 340, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
  }
  /* line 343, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__item .card-form-list__button {
    padding-right: 8px;
  }
  /* line 344, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__item .card-form-list__button input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 349, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__text {
    font-size: 18px;
  }
  /* line 351, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__text label {
    display: block;
    text-align: left;
  }
  /* line 354, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card_form_list_item_submit {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    line-height: 24px;
    color: white;
    margin: auto;
    width: 100%;
    cursor: pointer;
    border: 3px solid #E30613;
    padding: 5px 10px 6px 10px;
    border-radius: 30px;
    background-color: #E30613;
    position: relative;
    z-index: auto;
    -webkit-appearance: button !important;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 295, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__container {
    padding-top: 32px;
    margin-top: -30px;
  }
  /* line 298, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__item--recommended {
    border: solid 2px #1866CB;
  }
  /* line 300, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 302, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 304, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offers-cards__whats-included {
    margin-bottom: 0px;
    min-height: 220px;
  }
  /* line 310, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c section.with-hero .text-block > p.discount-size {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 316, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c section.with-hero .text-block > p.end-date {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 322, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list {
    padding-left: 5% !important;
    padding-bottom: 5%;
  }
  /* line 325, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__ {
    margin-top: 5px;
  }
  /* line 326, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__ input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 331, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__submit {
    width: 100%;
  }
  /* line 333, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .offer-cards__tag {
    font-size: 0.65em;
  }
  /* line 336, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card_form {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 340, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
  }
  /* line 343, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__item .card-form-list__button {
    padding-right: 8px;
  }
  /* line 344, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__item .card-form-list__button input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 349, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__text {
    font-size: 18px;
  }
  /* line 351, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card-form-list__text label {
    display: block;
    text-align: left;
  }
  /* line 354, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers.test-2022q3c .card_form_list_item_submit {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    line-height: 24px;
    color: white;
    margin: auto;
    width: 100%;
    cursor: pointer;
    border: 3px solid #E30613;
    padding: 5px 10px 6px 10px;
    border-radius: 30px;
    background-color: #E30613;
    position: relative;
    z-index: auto;
    -webkit-appearance: button !important;
  }
}

@media (min-width: (max-width: 767px)) {
  /* line 453, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers-cards__pricing-group--highlight {
    display: none !important;
  }
  /* line 455, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .hide-desktop {
    display: none !important;
  }
  /* line 457, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cccccc;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 463, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card_recommended {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #808080;
    border-radius: 4px;
    margin: 20px;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 470, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers-cards__pricing-group {
    display: none !important;
  }
  /* line 472, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__form_container {
    padding-right: 25px;
  }
  /* line 474, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-form-list__submit {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 478, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers-cards__sticky-header-recommended {
    text-transform: uppercase;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    padding: 0px 4px;
    background-color: #4CAB3E;
    border-radius: 4px;
    color: white;
    font-size: 15px;
  }
  /* line 487, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers-cards__sticky-header-title {
    margin-bottom: 15px !important;
  }
  /* line 490, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .collapsible_section.active img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 492, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .collapsible_section.active img svg {
    color: #1866C8;
  }
  /* line 494, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .collapsible_section {
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
  }
  /* line 498, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .collapsible_section img {
    height: 9px;
  }
  /* line 500, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .collapsible_section a {
    display: inline-block;
    margin-right: 5px;
    pointer-events: none;
    cursor: pointer;
  }
  /* line 506, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers-cards__pricing-group--highlight {
    display: none !important;
  }
  /* line 508, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .hide-desktop {
    display: block !important;
  }
  /* line 510, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card_recommended {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cccccc;
    padding: 15px;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 516, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 2px solid #1866C8;
    padding: 15px;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 522, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__container {
    width: 95%;
  }
  /* line 524, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__content_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
  }
  /* line 527, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__img_container {
    padding-top: 5px;
    width: 60px;
  }
  /* line 530, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__img {
    width: 100%;
  }
  /* line 532, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__title {
    font-family: "National2-Bold", "Arial" !important;
    color: #000 !important;
    font-weight: 700;
    font-size: 22px !important;
    line-height: 20px;
    padding-bottom: 0 !important;
  }
  /* line 539, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__text {
    color: white;
    background: #529F44;
    padding: 0px 4px;
    border-radius: 4px;
    font-size: 13px !important;
  }
  /* line 545, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card_list {
    list-style: none !important;
  }
  /* line 548, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card_list_item {
    list-style: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 3px 6px 0px;
  }
  /* line 552, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card_list_item_img {
    padding: 6px 5px 5px 0px;
  }
  /* line 554, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card_list_item_text {
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding: 0px 0px 0px 10px;
  }
  /* line 558, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__card_list_item_text a {
    color: #000 !important;
  }
  /* line 560, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__form_container {
    width: 65%;
    padding-top: 20px;
  }
  /* line 563, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card_form {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 567, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile__form_containercard_form_list {
    padding-left: 20%;
  }
  /* line 569, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-form-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
  }
  /* line 572, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-form-list__button {
    padding-right: 8px;
  }
  /* line 573, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-form-list__button input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 578, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-form-list__text {
    width: 90%;
  }
  /* line 580, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .span {
    font-weight: bold;
  }
  /* line 582, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card_form_list_item_submit {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    line-height: 24px;
    color: white;
    margin: auto;
    width: 100%;
    border: 3px solid #E30613;
    padding: 5px 10px 6px 10px;
    border-radius: 30px;
    background-color: #E30613;
    position: relative;
    z-index: auto;
    -webkit-appearance: button !important;
  }
  /* line 596, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .offers-cards__pricing-divider {
    display: none !important;
  }
  /* line 599, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile .card-container-mobile__img {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 606, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile.full-access .card-container-mobile__text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 609, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile.full-access .card-container-mobile__img_container {
    width: 70px;
    height: 54px;
  }
  /* line 612, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile.full-access .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 2x);
  }
  /* line 616, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile.which-magazine .card-container-mobile__text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 619, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile.which-magazine .card-container-mobile__img_container {
    width: 70px;
    height: 60px;
  }
  /* line 622, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile.which-magazine .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-mag.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 2x);
  }
  /* line 626, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile.digital .card-container-mobile__img_container {
    width: 66px;
    height: 54px;
  }
  /* line 629, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q3c.sass */
  .card-container-mobile.digital .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-digital.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 2x);
  }
}

/* line 8, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__list li.included > a.text {
  font-weight: 500;
}

/* line 10, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__list li.included > a.text > span {
  text-decoration: underline;
}

/* line 13, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__list li.included p a.text {
  font-weight: 500;
}

/* line 15, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__list li.included p a.text span {
  text-decoration: underline;
}

/* line 20, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .card-container-mobile__card_list_item_text > a.text > span {
  text-decoration: underline;
}

/* line 22, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__pricing-divider {
  margin-bottom: 2px;
}

/* line 25, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__button::after {
  content: '';
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__button--yearly::after {
  content: '';
}

/* line 29, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__button--monthly::after {
  content: '';
}

/* line 31, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-banner-wrapper {
  background-color: #EBF4F9;
  max-width: 1275px;
  margin: -80px auto 0;
  padding: 10px 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 40, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-banner {
  background-color: #2e2f30;
  width: 100%;
  height: 40px;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 49, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offer-cards__tag.only-desktop {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 49, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offer-cards__tag.only-desktop {
    display: inline-block !important;
  }
}

/* line 54, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-banner-wrapper.only-desktop {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 54, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-banner-wrapper.only-desktop {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

/* line 59, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-banner-wrapper.only-max-tablet {
  display: none !important;
}

@media (max-width: 1023px) {
  /* line 59, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-banner-wrapper.only-max-tablet {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 0;
    background-color: none;
  }
  /* line 66, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-banner-wrapper.only-max-tablet .offers-banner {
    padding: 20px;
    height: unset;
    text-align: center;
    display: block;
  }
}

/* line 72, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .hide-desktop {
  display: none;
}

/* line 74, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .hide-non-desktop {
  display: none;
}

/* line 78, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__item .offers-cards__title,
.offers.test-2022q4 .offers-cards__item .offers-cards__whats-included-section-title,
.offers.test-2022q4 .offers-cards__item .offers-cards__pricing,
.offers.test-2022q4 .offers-cards__item .offers-cards__whats-exclusive-section-title {
  color: #121212;
}

/* line 83, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards .offers-cards__sticky-header-contents {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 86, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards .offers-cards__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 89, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards .offers-cards__image {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 93, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards .hide-on-tablet {
  display: none;
}

/* line 95, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards .show-on-tablet {
  display: block;
}

/* line 97, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offer-blurb {
  text-align: center;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 101, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offer-cards__tag {
  background-color: #2e2f30;
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.8em;
}

/* line 109, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__item {
  padding-top: 0px;
}

/* line 111, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__pricing--yearly {
  display: block;
}

/* line 114, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__pricing--monthly .initial-price, .offers.test-2022q4 .offers-cards__pricing--yearly .initial-price {
  font-family: "National2-Regular","Arial" !important;
  color: #000000;
  font-size: 18px;
  line-height: 25px;
}

/* line 119, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__pricing--monthly .initial-price .money, .offers.test-2022q4 .offers-cards__pricing--yearly .initial-price .money {
  color: #E30613;
}

/* line 122, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__item--recommended .offers-cards__pricing--monthly .initial-price, .offers.test-2022q4 .offers-cards__item--recommended .offers-cards__pricing--yearly .initial-price {
  font-family: "National2-Bold", "Arial" !important;
}

/* line 124, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__button::after {
  margin-left: 0;
}

/* line 127, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .with-hero[data-lets-be-lazy-item='active'] .container {
  padding-bottom: 0;
}

@media (min-width: 1270px) {
  /* line 127, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .with-hero[data-lets-be-lazy-item='active'] .container {
    padding-bottom: 0;
  }
}

/* line 133, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .with-hero[data-lets-be-lazy-item='active'] .container .text-block {
  background-size: contain;
  background-position: bottom 0 right -60px;
}

/* line 139, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 section.with-hero .text-block > p.discount-size {
  display: inline;
  font-family: "National2-Bold", "Arial" !important;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 0;
  margin-left: 0;
}

/* line 146, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 section.with-hero .text-block > p.end-date {
  display: inline;
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 0;
  margin-left: 0;
}

/* line 155, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__sticky-header-offer-title {
  padding-left: 12px;
  padding-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 29px;
}

/* line 162, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__sticky-header-offer-title--recommended {
  border: solid 2px #4CAB3E;
}

/* line 164, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__sticky-header-offer-title--recommended {
  border-radius: 4px 4px 0px 0px;
}

/* line 166, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__item--recommended {
  border-radius: 0px 0px 4px 4px;
}

/* line 168, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__recommended-sticker {
  display: none;
}

/* line 170, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__recommended-sticker {
  position: absolute;
  top: 58px;
  background-color: none;
  width: 100%;
  left: 0;
  border: 0;
  border-radius: 0;
}

/* line 178, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__recommended-sticker .text {
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  padding: 2px 4px;
  background-color: #4CAB3E;
  border-radius: 4px;
  color: white;
  font-family: "National2-Medium", "Arial" !important;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
}

/* line 193, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__image {
  margin-top: 8px;
}

/* line 195, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__sticky-header-recommended-sticker {
  position: absolute;
  top: 0px;
  background-color: #4CAB3E;
  text-transform: uppercase;
  width: 100%;
  left: 0px;
  border-radius: 4px 4px 0px 0px;
}

/* line 203, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__sticky-header-recommended-sticker .text {
  padding-top: 6px;
  padding-bottom: 6px;
  color: white;
  font-family: "National2-Regular","Arial" !important;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}

/* line 213, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
.offers.test-2022q4 .offers-cards__pricing-group--highlight {
  border: none !important;
}

@media only screen and (max-width: 767px) {
  /* line 221, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 section.with-hero .text-block {
    background-image: none !important;
    text-align: center;
    padding-bottom: 0;
  }
  /* line 225, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 231, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .with-offers {
    padding-bottom: 10px;
  }
  /* line 235, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-contents {
    max-height: 84px;
  }
  /* line 237, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt2-9623ed362cfcfb6688165c4a78c39e36dee3de46870953a70b9d168b29ace4d0.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 242, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 245, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-recommended {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 248, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 251, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 255, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended li.included, .offers.test-2022q4 .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 259, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended li.included .text, .offers.test-2022q4 .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 272, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2022q4 .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 276, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 280, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing-group--highlight {
    border: 1px solid #1866CB;
  }
  /* line 284, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing--monthly .initial-price, .offers.test-2022q4 .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 295, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 378, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-desktop {
    display: none;
  }
  /* line 380, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-container-mobile__form_container {
    width: 90% !important;
  }
  /* line 382, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-container-mobile__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 5%;
  }
  /* line 385, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-container-mobile__card_recommended {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 5%;
  }
  /* line 388, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list {
    padding-left: 5% !important;
    padding-bottom: 5%;
  }
  /* line 391, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__text {
    font-size: 18px;
    width: 80% !important;
  }
  /* line 394, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__ {
    margin-top: 5px;
  }
  /* line 395, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__ input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 400, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__submit {
    width: 100%;
  }
  /* line 402, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offer-cards__tag {
    font-size: 0.65em;
  }
  /* line 408, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended li.included .text, .offers.test-2022q4 .offers-cards__item--recommended li.not-included .text {
    font-size: 12px;
    line-height: 15px;
    left: -30vw;
    width: 88vw;
  }
  /* line 415, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 section.with-hero .text-block > p.discount-size {
    display: inline-block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    margin-right: 1em;
  }
  /* line 425, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 section.with-hero .text-block > p.end-date {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    max-width: 100%;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 221, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 section.with-hero .text-block {
    background-image: none !important;
    text-align: center;
    padding-bottom: 0;
  }
  /* line 225, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .with-cancellations {
    padding-top: 0;
    font-family: "National2-Regular","Arial" !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 231, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .with-offers {
    padding-bottom: 10px;
  }
  /* line 235, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-contents {
    max-height: 84px;
  }
  /* line 237, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-offer-title--recommended {
    background-image: url(/assets/w-rekt2-9623ed362cfcfb6688165c4a78c39e36dee3de46870953a70b9d168b29ace4d0.svg);
    background-size: 100% 100%;
    border: 0;
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  /* line 242, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-offer-title--text {
    font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 19px;
  }
  /* line 245, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-recommended {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 248, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item {
    padding-top: 92px;
    padding-bottom: 0;
  }
  /* line 251, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended {
    border: none;
    overflow: visible;
    max-width: 34vw;
  }
  /* line 255, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended li.included, .offers.test-2022q4 .offers-cards__item--recommended li.not-included {
    display: block;
    color: black !important;
    font-weight: 600;
  }
  /* line 259, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended li.included .text, .offers.test-2022q4 .offers-cards__item--recommended li.not-included .text {
    font-family: "National2-Regular","Arial" !important;
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: black;
    position: absolute;
    bottom: 26px;
    left: -29vw;
    width: 80vw;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 16px;
  }
  /* line 272, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended li.included .text[anchor=product-tests], .offers.test-2022q4 .offers-cards__item--recommended li.not-included .text[anchor=product-tests] {
    border-top: 0;
  }
  /* line 276, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing-group {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid transparent;
  }
  /* line 280, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing-group--highlight {
    border: 1px solid #1866CB;
  }
  /* line 284, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing--monthly .initial-price, .offers.test-2022q4 .offers-cards__pricing--yearly .initial-price {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  /* line 292, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing--monthly .initial-price {
    min-height: 54px;
  }
  /* line 295, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing--yearly .initial-price {
    min-height: 36px;
  }
  /* line 437, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-desktop {
    display: none;
  }
  /* line 439, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-recommended {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 442, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item {
    padding-top: 60px;
  }
  /* line 444, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-offer-title--recommended {
    padding-bottom: 34px;
  }
  /* line 446, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__sticky-header-contents {
    max-height: 95px;
  }
  /* line 448, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .collapsible_section {
    margin-bottom: 42px;
  }
  /* line 450, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .collapsible_section.active {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 300, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__container {
    padding-top: 32px;
    margin-top: -30px;
  }
  /* line 303, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended {
    border: solid 2px #1866CB;
  }
  /* line 305, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 307, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 309, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__whats-included {
    margin-bottom: 0px;
    min-height: 242px;
  }
  /* line 315, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 section.with-hero .text-block > p.discount-size {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 321, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 section.with-hero .text-block > p.end-date {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 327, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list {
    padding-left: 5% !important;
    padding-bottom: 5%;
    min-height: 181px;
  }
  /* line 331, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__ {
    margin-top: 5px;
  }
  /* line 332, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__ input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 337, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__submit {
    width: 100%;
  }
  /* line 339, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offer-cards__tag {
    font-size: 0.65em;
  }
  /* line 342, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card_form {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 346, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
  }
  /* line 349, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__item .card-form-list__button {
    padding-right: 8px;
  }
  /* line 350, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__item .card-form-list__button input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 355, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__text {
    font-size: 18px;
  }
  /* line 357, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__text label {
    display: block;
    text-align: left;
  }
  /* line 360, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card_form_list_item_submit {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    line-height: 24px;
    color: white;
    margin: auto;
    width: 100%;
    cursor: pointer;
    border: 3px solid #E30613;
    padding: 5px 10px 6px 10px;
    border-radius: 30px;
    background-color: #E30613;
    position: relative;
    z-index: auto;
    -webkit-appearance: button !important;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 300, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__container {
    padding-top: 32px;
    margin-top: -30px;
  }
  /* line 303, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__item--recommended {
    border: solid 2px #1866CB;
  }
  /* line 305, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__recommended-sticker {
    display: block;
  }
  /* line 307, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__pricing--yearly {
    display: inline-block;
  }
  /* line 309, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offers-cards__whats-included {
    margin-bottom: 0px;
    min-height: 242px;
  }
  /* line 315, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 section.with-hero .text-block > p.discount-size {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 321, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 section.with-hero .text-block > p.end-date {
    display: block;
    font-size: 21px;
    line-height: 28px;
    padding-bottom: 0;
    margin-left: 21px;
  }
  /* line 327, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list {
    padding-left: 5% !important;
    padding-bottom: 5%;
    min-height: 181px;
  }
  /* line 331, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__ {
    margin-top: 5px;
  }
  /* line 332, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__ input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 337, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__submit {
    width: 100%;
  }
  /* line 339, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .offer-cards__tag {
    font-size: 0.65em;
  }
  /* line 342, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card_form {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 346, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
  }
  /* line 349, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__item .card-form-list__button {
    padding-right: 8px;
  }
  /* line 350, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__item .card-form-list__button input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 355, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__text {
    font-size: 18px;
  }
  /* line 357, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card-form-list__text label {
    display: block;
    text-align: left;
  }
  /* line 360, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers.test-2022q4 .card_form_list_item_submit {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    line-height: 24px;
    color: white;
    margin: auto;
    width: 100%;
    cursor: pointer;
    border: 3px solid #E30613;
    padding: 5px 10px 6px 10px;
    border-radius: 30px;
    background-color: #E30613;
    position: relative;
    z-index: auto;
    -webkit-appearance: button !important;
  }
}

@media (min-width: (max-width: 767px)) {
  /* line 459, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers-cards__pricing-group--highlight {
    display: none !important;
  }
  /* line 461, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .hide-desktop {
    display: none !important;
  }
  /* line 463, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cccccc;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 469, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card_recommended {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #808080;
    border-radius: 4px;
    margin: 20px;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 476, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers-cards__pricing-group {
    display: none !important;
  }
  /* line 478, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__form_container {
    padding-right: 25px;
  }
  /* line 480, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-form-list__submit {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 484, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers-cards__sticky-header-recommended {
    text-transform: uppercase;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    padding: 0px 4px;
    background-color: #4CAB3E;
    border-radius: 4px;
    color: white;
    font-size: 15px;
  }
  /* line 493, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers-cards__sticky-header-title {
    margin-bottom: 15px !important;
  }
  /* line 496, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .collapsible_section.active img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 498, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .collapsible_section.active img svg {
    color: #1866C8;
  }
  /* line 500, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .collapsible_section {
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
  }
  /* line 504, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .collapsible_section img {
    height: 9px;
  }
  /* line 506, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .collapsible_section a {
    display: inline-block;
    margin-right: 5px;
    pointer-events: none;
    cursor: pointer;
  }
  /* line 512, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers-cards__pricing-group--highlight {
    display: none !important;
  }
  /* line 514, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .hide-desktop {
    display: block !important;
  }
  /* line 516, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card_recommended {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cccccc;
    padding: 15px;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 522, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 2px solid #1866C8;
    padding: 15px;
    border-radius: 4px;
    margin: 20px;
  }
  /* line 528, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__container {
    width: 95%;
  }
  /* line 530, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__content_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
  }
  /* line 533, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__img_container {
    padding-top: 5px;
    width: 60px;
  }
  /* line 536, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__img {
    width: 100%;
  }
  /* line 538, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__title {
    font-family: "National2-Bold", "Arial" !important;
    color: #000 !important;
    font-weight: 700;
    font-size: 22px !important;
    line-height: 20px;
    padding-bottom: 0 !important;
  }
  /* line 545, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__text {
    color: white;
    background: #529F44;
    padding: 0px 4px;
    border-radius: 4px;
    font-size: 13px !important;
  }
  /* line 551, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card_list {
    list-style: none !important;
  }
  /* line 554, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card_list_item {
    list-style: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 3px 6px 0px;
  }
  /* line 558, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card_list_item_img {
    padding: 6px 5px 5px 0px;
  }
  /* line 560, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card_list_item_text {
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding: 0px 0px 0px 10px;
  }
  /* line 564, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__card_list_item_text a {
    color: #000 !important;
  }
  /* line 566, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__form_container {
    width: 65%;
    padding-top: 20px;
  }
  /* line 569, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card_form {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 573, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile__form_containercard_form_list {
    padding-left: 20%;
  }
  /* line 575, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-form-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
  }
  /* line 578, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-form-list__button {
    padding-right: 8px;
  }
  /* line 579, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-form-list__button input {
    height: 25px;
    width: 25px;
    accent-color: #1866CB;
  }
  /* line 584, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-form-list__text {
    width: 90%;
  }
  /* line 586, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .span {
    font-weight: bold;
  }
  /* line 588, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card_form_list_item_submit {
    font-family: "National2-Medium", "Arial" !important;
    font-size: 18px;
    line-height: 24px;
    color: white;
    margin: auto;
    width: 100%;
    border: 3px solid #E30613;
    padding: 5px 10px 6px 10px;
    border-radius: 30px;
    background-color: #E30613;
    position: relative;
    z-index: auto;
    -webkit-appearance: button !important;
  }
  /* line 602, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .offers-cards__pricing-divider {
    display: none !important;
  }
  /* line 605, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile .card-container-mobile__img {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 612, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile.full-access .card-container-mobile__text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 615, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile.full-access .card-container-mobile__img_container {
    width: 70px;
    height: 54px;
  }
  /* line 618, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile.full-access .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag-digital.jpg") 2x);
  }
  /* line 622, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile.which-magazine .card-container-mobile__text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 625, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile.which-magazine .card-container-mobile__img_container {
    width: 70px;
    height: 60px;
  }
  /* line 628, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile.which-magazine .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-mag.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-mag.jpg") 2x);
  }
  /* line 632, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile.digital .card-container-mobile__img_container {
    width: 66px;
    height: 54px;
  }
  /* line 635, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2022q4.sass */
  .card-container-mobile.digital .card-container-mobile__img {
    background-size: auto 100%;
    background-image: url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,dpr_auto,c_scale,f_auto,q_auto:eco/v1637930065/join-offers-promos/branded-app/i-digital.jpg");
    background-image: -webkit-image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 2x);
    background-image: image-set(url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_1/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 1x, url("https://res.cloudinary.com/join-which/image/upload/ar_150:150,h_60,c_fill,g_auto:subject,b_rgb:ffffff/w_auto,c_scale,f_auto,q_auto:eco,dpr_2/v1637930065/join-offers-promos/branded-app/i-digital.jpg") 2x);
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 {
  display: contents;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 hr {
  border: 0px;
  border-bottom: 1px solid #CCCCCC;
  width: calc(100% - 32px);
  margin: 0px 16px;
  height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
  .v2023q1 hr {
    display: none;
  }
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 .promo-info {
  margin-top: -35.5px;
  margin-bottom: -35px;
  border-radius: 4px;
  background-color: #FFF5D4;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
  .v2023q1 .promo-info {
    text-align: center;
  }
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 .promo-info__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
  .v2023q1 .promo-info__title {
    display: inline-block;
  }
  /* line 35, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
  .v2023q1 .promo-info__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 .promo-info__description {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 25px;
  padding-top: 10px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
  .v2023q1 .promo-info__description {
    font-family: "National2-Bold", "Arial" !important;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 30px;
    display: inline;
  }
}

/* line 59, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 .promo-info__description__continued {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 59, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
  .v2023q1 .promo-info__description__continued {
    font-family: "National2-Medium", "Arial" !important;
    padding-top: 10px;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
    display: block;
  }
}

/* line 70, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 .promo-info__expiry {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  padding-top: 15px;
}

/* line 79, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 .offer__selection-item strong {
  font-family: "National2-Medium", "Arial" !important;
  font-weight: 700;
}

/* line 85, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 .offer__selection-item__pricing-equivalence {
  font-size: 16px;
}

/* line 89, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q1.scss */
.v2023q1 .offer__selection-item__discount-label {
  font-family: "National2-Regular","Arial" !important;
  border-radius: 4px;
  background-color: #FCC126;
  padding: 0px 5px;
  color: #000000;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 25px;
  text-transform: uppercase;
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 {
  display: contents;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 hr {
  border: 0px;
  border-bottom: 1px solid #CCCCCC;
  width: calc(100% - 32px);
  margin: 0px 16px;
  height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
  .v2023q2 hr {
    display: none;
  }
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 .promo-info {
  margin-top: -35.5px;
  margin-bottom: -35px;
  border-radius: 4px;
  background-color: #FFF5D4;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
  .v2023q2 .promo-info {
    text-align: center;
  }
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 .promo-info__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
  .v2023q2 .promo-info__title {
    display: inline-block;
  }
  /* line 35, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
  .v2023q2 .promo-info__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 .promo-info__description {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
  .v2023q2 .promo-info__description {
    padding-top: 10px;
    font-size: 25px;
    line-height: 30px;
    display: inline;
  }
}

/* line 56, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 .promo-info__description__continued {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 56, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
  .v2023q2 .promo-info__description__continued {
    font-family: "National2-Medium", "Arial" !important;
    padding-top: 10px;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
    display: block;
  }
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 .promo-info__expiry {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  padding-top: 15px;
}

/* line 76, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 .offer__selection-item strong {
  font-family: "National2-Medium", "Arial" !important;
  font-weight: 700;
}

/* line 82, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 .offer__selection-item__pricing-equivalence {
  font-size: 16px;
}

/* line 86, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2.scss */
.v2023q2 .offer__selection-item__discount-label {
  font-family: "National2-Regular","Arial" !important;
  border-radius: 4px;
  background-color: #FCC126;
  padding: 0px 5px;
  color: #000000;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 25px;
  text-transform: uppercase;
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a {
  display: contents;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a hr {
  border: 0px;
  border-bottom: 1px solid #CCCCCC;
  width: calc(100% - 32px);
  margin: 0px 16px;
  height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
  .v2023q2a hr {
    display: none;
  }
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a .promo-info {
  margin-top: -35.5px;
  margin-bottom: -35px;
  border-radius: 4px;
  background-color: #000;
  color: #FFF;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
  .v2023q2a .promo-info {
    text-align: center;
  }
}

/* line 28, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a .promo-info__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 28, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
  .v2023q2a .promo-info__title {
    display: inline-block;
  }
  /* line 36, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
  .v2023q2a .promo-info__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a .promo-info__description {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 44, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
  .v2023q2a .promo-info__description {
    padding-top: 10px;
    font-size: 25px;
    line-height: 30px;
    display: inline;
  }
}

/* line 57, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a .promo-info__description__continued {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 57, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
  .v2023q2a .promo-info__description__continued {
    font-family: "National2-Regular","Arial" !important;
    padding-top: 10px;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 57, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
  .v2023q2a .promo-info__description__continued {
    display: none;
  }
}

/* line 71, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a .promo-info__expiry {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  padding-top: 15px;
}

/* line 80, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a .offer__selection-item strong {
  font-family: "National2-Medium", "Arial" !important;
  font-weight: 700;
}

/* line 86, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a .offer__selection-item__pricing-equivalence {
  font-size: 16px;
}

/* line 90, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q2a.scss */
.v2023q2a .offer__selection-item__discount-label {
  font-family: "National2-Bold", "Arial" !important;
  border-radius: 4px;
  background-color: #000;
  padding: 0px 5px;
  color: #FFF;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 25px;
  text-transform: uppercase;
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 {
  display: contents;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 hr {
  border: 0px;
  border-bottom: 1px solid #CCCCCC;
  width: calc(100% - 32px);
  margin: 0px 16px;
  height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
  .v2023q3 hr {
    display: none;
  }
}

/* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 .promo-info {
  margin-top: -35.5px;
  margin-bottom: -35px;
  border-radius: 4px;
  background-color: #C0E8F9;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
  .v2023q3 .promo-info {
    text-align: center;
  }
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 .promo-info__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
  .v2023q3 .promo-info__title {
    display: inline-block;
  }
  /* line 35, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
  .v2023q3 .promo-info__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 .promo-info__description {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
  .v2023q3 .promo-info__description {
    padding-top: 10px;
    font-size: 25px;
    line-height: 30px;
    display: inline;
  }
}

/* line 56, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 .promo-info__description__continued {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 56, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
  .v2023q3 .promo-info__description__continued {
    font-family: "National2-Regular","Arial" !important;
    padding-top: 10px;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 56, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
  .v2023q3 .promo-info__description__continued {
    display: none;
  }
}

/* line 70, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 .promo-info__expiry {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  padding-top: 15px;
}

/* line 79, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 .offer__selection-item strong {
  font-family: "National2-Medium", "Arial" !important;
  font-weight: 700;
}

/* line 85, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 .offer__selection-item__pricing-equivalence {
  font-size: 16px;
}

/* line 89, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3.scss */
.v2023q3 .offer__selection-item__discount-label {
  font-family: "National2-Bold", "Arial" !important;
  border-radius: 4px;
  background-color: #FCC126;
  padding: 0px 5px;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 25px;
  text-transform: uppercase;
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a {
  display: contents;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a hr {
  border: 0px;
  border-bottom: 1px solid #CCCCCC;
  width: calc(100% - 32px);
  margin: 0px 16px;
  height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a hr {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: relative;
    margin: auto;
    margin-top: -15px;
    left: unset;
    -webkit-transform: unset;
    transform: unset;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: relative;
    margin: auto;
    margin-top: -15px;
    left: unset;
    -webkit-transform: unset;
    transform: unset;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: relative;
    margin: auto;
    margin-top: -15px;
    left: unset;
    -webkit-transform: unset;
    transform: unset;
  }
}

/* line 24, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .section__offers .article .article__item .article__item-information .article__item-information-header .header__label {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .section__offers .article .article__item .article__item-information .article__item-information-header {
    padding-top: 40px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .section__offers .article .article__item .article__item-information .article__item-information-header {
    padding-top: 40px;
  }
}

/* line 32, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .recommended-style {
  margin-top: -15px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 32, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .recommended-style {
    padding-top: 35px !important;
  }
}

/* line 39, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .promo-info {
  margin-top: -35.5px;
  margin-bottom: -35px;
  border-radius: 4px;
  background-color: #C0E8F9;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 39, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .promo-info {
    text-align: center;
  }
}

/* line 52, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .promo-info__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 52, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .promo-info__title {
    display: inline-block;
  }
  /* line 60, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .promo-info__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 68, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .promo-info__description {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  letter-spacing: 0;
  line-height: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 68, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .promo-info__description {
    padding-top: 10px;
    font-size: 25px;
    line-height: 30px;
    display: inline;
  }
}

/* line 80, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .promo-info__description__continued {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 80, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .promo-info__description__continued {
    font-family: "National2-Regular","Arial" !important;
    padding-top: 10px;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 80, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .promo-info__description__continued {
    display: none;
  }
}

/* line 94, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .promo-info__expiry {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  padding-top: 15px;
}

/* line 103, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .offer__selection-item strong {
  font-family: "National2-Medium", "Arial" !important;
  font-weight: 700;
}

/* line 109, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .offer__selection-item__pricing-equivalence {
  font-size: 16px;
}

/* line 113, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .offer__selection-item__renews-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: break-spaces;
}

/* line 118, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .offer__selection-item__discount-label {
  font-family: "National2-Bold", "Arial" !important;
  border-radius: 4px;
  background-color: #FCC126;
  padding: 0px 5px;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 25px;
  text-transform: uppercase;
}

/* line 130, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .offer__selection-item__payment-frequency-and-discount {
  margin-top: 7px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 134, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .article-cancellation {
    margin-top: 5px;
  }
}

/* line 140, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .additional-links {
  margin: 0 10px;
}

/* line 144, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .linked-ad {
  margin: 0 10px;
  display: none;
}

/* line 149, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .linked-ad-mobile {
  margin: 2px 10px;
  display: none;
}

/* line 154, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .linked-ads-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  /* line 154, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .linked-ads-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

/* line 162, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.v2023q3a .bottom-links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  /* line 162, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a .bottom-links-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

@media only screen and (max-width: 767px) {
  /* line 170, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .v2023q3a #less-subs-mobile {
    margin-top: 10px;
  }
}

/* line 178, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.gift-banner {
  border-radius: 4px;
  background-color: #C0E8F9;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  width: 100%;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 178, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .gift-banner {
    width: 66%;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 178, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .gift-banner {
    width: 66%;
  }
}

/* line 195, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.gift-banner .left-side {
  float: left;
}

/* line 199, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.gift-banner .right-side {
  float: right;
}

/* line 203, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.gift-banner a {
  margin-top: 10px;
  display: block;
}

/* line 208, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.gift-banner__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 208, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .gift-banner__title {
    display: inline-block;
  }
  /* line 216, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .gift-banner__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 224, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.gift-banner__description {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  letter-spacing: 0;
  line-height: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 224, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
  .gift-banner__description {
    padding-top: 10px;
    font-size: 25px;
    line-height: 30px;
    display: inline;
  }
}

/* line 236, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q3a.scss */
.gift-banner__description__continued {
  font-family: "National2-Regular","Arial" !important;
  padding-top: 10px;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
  display: block;
  text-align: left;
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 {
  display: contents;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 hr {
  border: 0px;
  border-bottom: 1px solid #CCCCCC;
  width: calc(100% - 32px);
  margin: 0px 16px;
  height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 hr {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: relative;
    left: -56.7%;
    margin: auto;
    margin-top: -15px;
    left: unset;
    -webkit-transform: unset;
    transform: unset;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: relative;
    left: -56.7%;
    margin: auto;
    margin-top: -15px;
    left: unset;
    -webkit-transform: unset;
    transform: unset;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: relative;
    left: -56.7%;
    margin: auto;
    margin-top: -15px;
    left: unset;
    -webkit-transform: unset;
    transform: unset;
  }
}

/* line 35, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .recommended-style {
  margin-top: -15px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 35, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .recommended-style {
    padding-top: 35px !important;
  }
}

/* line 42, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .gift-banner {
  border-radius: 4px;
  background-color: #FFD4D0;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  width: 100%;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 42, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .gift-banner {
    width: 66%;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 42, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .gift-banner {
    width: 66%;
  }
}

/* line 59, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .gift-banner .left-side {
  float: left;
}

/* line 63, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .gift-banner .right-side {
  float: right;
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .gift-banner a {
  margin-top: 10px;
  display: block;
}

/* line 72, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .gift-banner__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 72, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .gift-banner__title {
    display: inline-block;
  }
  /* line 80, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .gift-banner__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 88, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .gift-banner__description {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  letter-spacing: 0;
  line-height: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 88, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .gift-banner__description {
    padding-top: 10px;
    font-size: 25px;
    line-height: 30px;
    display: inline;
  }
}

/* line 100, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .gift-banner__description__continued {
  font-family: "National2-Regular","Arial" !important;
  padding-top: 10px;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
  display: block;
  text-align: left;
}

/* line 113, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .promo-info {
  margin-top: 35.5px;
  margin-bottom: -35px;
  border-radius: 4px;
  background-color: #C0E8F9;
  color: black;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 113, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .promo-info {
    text-align: center;
  }
}

/* line 127, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .promo-info__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 127, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .promo-info__title {
    display: inline-block;
  }
  /* line 135, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .promo-info__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 143, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .promo-info__description {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  letter-spacing: 0;
  line-height: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 143, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .promo-info__description {
    padding-top: 10px;
    font-size: 25px;
    line-height: 30px;
    display: inline;
  }
}

/* line 155, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .promo-info__description__continued {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 155, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .promo-info__description__continued {
    font-family: "National2-Regular","Arial" !important;
    padding-top: 10px;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 155, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .promo-info__description__continued {
    display: none;
  }
}

/* line 169, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .promo-info__expiry {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  padding-top: 15px;
}

/* line 178, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .offer__selection-item strong {
  font-family: "National2-Medium", "Arial" !important;
  font-weight: 700;
}

/* line 184, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .offer__selection-item__pricing-equivalence {
  font-size: 16px;
}

/* line 188, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .offer__selection-item__renews-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: break-spaces;
}

/* line 193, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .offer__selection-item__discount-label {
  font-family: "National2-Bold", "Arial" !important;
  border-radius: 4px;
  background-color: #C0E8F9;
  color: black;
  padding: 0px 5px;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 25px;
  text-transform: uppercase;
}

/* line 206, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .offer__selection-item__intro-offer__arrow {
  display: inline-block;
  position: absolute;
  left: 228.5px;
  top: 26.5px;
  border-top: 19px solid transparent;
  border-right: 19px solid #C0E8F9;
  border-bottom: 19px solid transparent;
}

/* line 215, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .offer__selection-item__intro-offer__label {
  position: absolute;
  left: 247px;
  top: 27px;
  background-color: #C0E8F9;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 5px;
  font-family: "National2-Medium", "Arial" !important;
}

/* line 226, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .offer__selection-item__intro-offer__label {
  white-space: nowrap;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  top: 30px !important;
  height: 34px;
}

/* line 233, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .offer__selection-item__intro-offer__arrow {
  top: 30px !important;
  border-top: 17px solid transparent !important;
  border-right: 17px solid #c0e8f9 !important;
  border-bottom: 17px solid transparent !important;
  left: 230.5px !important;
}

@media screen and (max-width: 1213px) and (min-width: 1125px) {
  /* line 241, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 244, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    left: 213px !important;
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 1125px) and (min-width: 1024px) {
  /* line 250, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 253, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    left: 213px !important;
    font-size: 15px !important;
    padding-right: 5px !important;
    padding-left: 2px !important;
  }
}

@media screen and (max-width: 1047px) and (min-width: 1024px) {
  /* line 261, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    font-size: 13px !important;
  }
}

@media screen and (max-width: 820px) and (min-width: 768px) {
  /* line 266, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 269, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    left: 213px !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 274, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__arrow,
.v2023q4 .offer__selection-item__intro-offer__label {
    top: 28px !important;
  }
  /* line 282, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .promo-info {
    margin-top: -35.5px;
  }
}

@media screen and (max-width: 415px) {
  /* line 287, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__arrow {
    left: 203px !important;
  }
  /* line 290, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    left: 220px !important;
    padding-right: 3px !important;
    padding-left: 0px !important;
  }
}

@media screen and (max-width: 370px) {
  /* line 297, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    font-size: 14px !important;
    height: 30px !important;
    left: 218px !important;
  }
  /* line 302, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__arrow {
    border-top: 15px solid transparent !important;
    border-right: 15px solid #c0e8f9 !important;
    border-bottom: 15px solid transparent !important;
  }
}

@media screen and (max-width: 347px) {
  /* line 309, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    left: 211px !important;
  }
  /* line 312, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
}

@media screen and (max-width: 339px) {
  /* line 317, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    font-size: 12px !important;
  }
}

@media screen and (max-width: 331px) {
  /* line 322, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__label {
    top: 2px !important;
    left: 198px !important;
  }
  /* line 326, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .offer__selection-item__intro-offer__arrow {
    left: 184px !important;
    top: 2px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 336, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .article-cancellation {
    margin-top: 5px;
  }
}

/* line 342, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .additional-links {
  margin: 0 10px;
}

/* line 346, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .linked-ad {
  margin: 0 10px;
  display: none;
}

/* line 351, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .linked-ad-mobile {
  margin: 2px 10px;
  display: none;
}

/* line 356, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .linked-ads-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  /* line 356, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .linked-ads-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

/* line 364, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
.v2023q4 .bottom-links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  /* line 364, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 .bottom-links-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

@media only screen and (max-width: 767px) {
  /* line 372, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4.scss */
  .v2023q4 #less-subs-mobile {
    margin-top: 10px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter {
  display: contents;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter hr {
  border: 0px;
  border-bottom: 1px solid #CCCCCC;
  width: calc(100% - 32px);
  margin: 0px 16px;
  height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter hr {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: absolute;
    left: 50%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: absolute;
    left: 50%;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 14, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .section__offers .article .article__item .article__item-information .article__item-information-best-value-wrapper {
    position: absolute;
    left: 50%;
  }
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .recommended-style {
  margin-top: -15px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 21, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .recommended-style {
    padding-top: 35px !important;
  }
}

/* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .promo-info {
  margin-bottom: -35px;
  border-radius: 4px;
  background-color: #C0E8F9;
  padding: 20px 25px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 27, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .promo-info {
    text-align: center;
  }
}

/* line 39, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .promo-info_content {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

/* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .promo-info .ms-logo {
  padding-top: 1%;
  position: absolute;
  margin-top: -86px;
  margin-left: 37%;
}

@media only screen and (max-width: 767px) {
  /* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .promo-info .ms-logo {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 43, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .promo-info .ms-logo {
    display: none;
  }
}

/* line 53, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .promo-info .ms-logo img {
  width: 140px;
  margin-left: -20px;
  margin-top: -40px;
}

/* line 59, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .promo-info__title {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 59, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .promo-info__title {
    display: inline-block;
  }
  /* line 67, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .promo-info__title::after {
    content: "–";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 75, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .promo-info__description {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 25px;
  letter-spacing: 0;
  line-height: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 75, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .promo-info__description {
    padding-top: 10px;
    font-size: 25px;
    line-height: 30px;
    display: inline;
  }
}

/* line 87, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .promo-info__description__continued {
  font-family: "National2-Regular","Arial" !important;
  padding-top: 10px;
  font-size: 21px;
  letter-spacing: 0;
  line-height: 28px;
  display: block;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 98, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .promo-info__expiry {
  font-family: "National2-Regular","Arial" !important;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  padding-top: 15px;
}

/* line 107, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item strong {
  font-family: "National2-Medium", "Arial" !important;
  font-weight: 700;
}

/* line 113, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__pricing-equivalence {
  font-size: 16px;
}

/* line 117, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__renews-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: break-spaces;
}

/* line 121, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__intro-offer__arrow {
  display: inline-block;
  position: absolute;
  left: 228.5px;
  top: 26.5px;
  border-top: 19px solid transparent;
  border-right: 19px solid #C0E8F9;
  border-bottom: 19px solid transparent;
}

/* line 130, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__intro-offer__label {
  position: absolute;
  left: 247px;
  top: 27px;
  background-color: #C0E8F9;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 5px;
  font-family: "National2-Medium", "Arial" !important;
}

/* line 141, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__intro-offer__label {
  white-space: nowrap;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  top: 30px !important;
  height: 34px;
}

/* line 148, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__intro-offer__arrow {
  top: 30px !important;
  border-top: 17px solid transparent !important;
  border-right: 17px solid #c0e8f9 !important;
  border-bottom: 17px solid transparent !important;
  left: 230.5px !important;
}

@media screen and (max-width: 1213px) and (min-width: 1125px) {
  /* line 156, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 159, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 213px !important;
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 1125px) and (min-width: 1024px) {
  /* line 165, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 168, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 213px !important;
    font-size: 15px !important;
    padding-right: 5px !important;
    padding-left: 2px !important;
  }
}

@media screen and (max-width: 1047px) and (min-width: 1024px) {
  /* line 176, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    font-size: 13px !important;
  }
}

@media screen and (max-width: 820px) and (min-width: 768px) {
  /* line 181, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 184, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 213px !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 189, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow,
.v2023q4newsletter .offer__selection-item__intro-offer__label {
    top: 28px !important;
  }
}

@media screen and (max-width: 415px) {
  /* line 195, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 203px !important;
  }
  /* line 198, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 220px !important;
    padding-right: 3px !important;
    padding-left: 0px !important;
  }
}

@media screen and (max-width: 370px) {
  /* line 205, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    font-size: 14px !important;
    height: 30px !important;
    left: 218px !important;
  }
  /* line 210, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    border-top: 15px solid transparent !important;
    border-right: 15px solid #c0e8f9 !important;
    border-bottom: 15px solid transparent !important;
  }
}

@media screen and (max-width: 347px) {
  /* line 217, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 211px !important;
  }
  /* line 220, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
}

@media screen and (max-width: 339px) {
  /* line 225, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    font-size: 12px !important;
  }
}

@media screen and (max-width: 331px) {
  /* line 230, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    top: 2px !important;
    left: 198px !important;
  }
  /* line 234, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 184px !important;
    top: 2px !important;
  }
}

/* line 240, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__discount-label {
  font-family: "National2-Bold", "Arial" !important;
  border-radius: 4px;
  background-color: #FCC126;
  padding: 0px 5px;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 25px;
  text-transform: uppercase;
}

/* line 252, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__intro-offer__arrow {
  display: inline-block;
  position: absolute;
  left: 228.5px;
  top: 26.5px;
  border-top: 19px solid transparent;
  border-right: 19px solid #C0E8F9;
  border-bottom: 19px solid transparent;
}

/* line 261, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__intro-offer__label {
  position: absolute;
  left: 247px;
  top: 27px;
  background-color: #C0E8F9;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 5px;
  font-family: "National2-Medium", "Arial" !important;
}

/* line 272, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__intro-offer__label {
  white-space: nowrap;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  top: 30px !important;
  height: 34px;
}

/* line 279, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__intro-offer__arrow {
  top: 30px !important;
  border-top: 17px solid transparent !important;
  border-right: 17px solid #c0e8f9 !important;
  border-bottom: 17px solid transparent !important;
  left: 230.5px !important;
}

@media screen and (max-width: 1213px) and (min-width: 1125px) {
  /* line 287, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 290, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 213px !important;
    padding-right: 8px !important;
  }
}

@media screen and (max-width: 1125px) and (min-width: 1024px) {
  /* line 296, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 299, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 213px !important;
    font-size: 15px !important;
    padding-right: 5px !important;
    padding-left: 2px !important;
  }
}

@media screen and (max-width: 1047px) and (min-width: 1024px) {
  /* line 307, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    font-size: 13px !important;
  }
}

@media screen and (max-width: 820px) and (min-width: 768px) {
  /* line 312, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
  /* line 315, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 213px !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 320, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow,
.v2023q4newsletter .offer__selection-item__intro-offer__label {
    top: 28px !important;
  }
}

@media screen and (max-width: 415px) {
  /* line 326, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 203px !important;
  }
  /* line 329, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 220px !important;
    padding-right: 3px !important;
    padding-left: 0px !important;
  }
}

@media screen and (max-width: 370px) {
  /* line 336, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    font-size: 14px !important;
    height: 30px !important;
    left: 218px !important;
  }
  /* line 341, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    border-top: 15px solid transparent !important;
    border-right: 15px solid #c0e8f9 !important;
    border-bottom: 15px solid transparent !important;
  }
}

@media screen and (max-width: 347px) {
  /* line 348, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    left: 211px !important;
  }
  /* line 351, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 196px !important;
  }
}

@media screen and (max-width: 339px) {
  /* line 356, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    font-size: 12px !important;
  }
}

@media screen and (max-width: 331px) {
  /* line 361, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__label {
    top: 2px !important;
    left: 198px !important;
  }
  /* line 365, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .offer__selection-item__intro-offer__arrow {
    left: 184px !important;
    top: 2px !important;
  }
}

/* line 371, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .offer__selection-item__payment-frequency-and-discount {
  margin-top: 7px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 375, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .article-cancellation {
    margin-top: 5px;
  }
}

/* line 381, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .additional-links {
  margin: 0 10px;
}

/* line 385, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .linked-ad {
  margin: 0 10px;
  display: none;
}

/* line 390, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .linked-ad-mobile {
  margin: 2px 10px;
  display: none;
}

/* line 395, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .linked-ads-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  /* line 395, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .linked-ads-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

/* line 403, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
.v2023q4newsletter .bottom-links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  /* line 403, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter .bottom-links-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

@media only screen and (max-width: 767px) {
  /* line 411, app/assets/themes/trinity/stylesheets/sections/offers/_offers-test-2023q4newsletter.scss */
  .v2023q4newsletter #less-subs-mobile {
    margin-top: 10px;
  }
}

/* line 1, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers {
  overflow: hidden;
}

/* line 3, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
html .offers {
  scroll-behavior: smooth;
}

/* line 8, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers h1 {
  font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
  font-weight: normal;
  color: white;
  font-size: 68px;
  line-height: 1.4;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  position: relative;
  padding-left: 0px;
  padding-top: 38px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

/* line 21, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers h1 span {
  display: block;
}

/* line 24, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers h2 {
  font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
  font-weight: normal;
  font-size: 36px;
  line-height: 1;
  color: #05171d;
  padding-bottom: 25px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  text-align: center;
}

/* line 33, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers h3 {
  font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
  font-weight: normal;
  font-size: 36px;
  line-height: 1;
  color: #212121;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 40, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers h4 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 26px;
  line-height: 1.5;
  color: #212121;
  padding-bottom: 12px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 47, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers h4 span {
  display: block;
}

/* line 50, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers p {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 1.65;
  color: #212121;
  padding-bottom: 30px;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

/* line 58, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers p:last-of-type {
  padding-bottom: 0;
}

/* line 61, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers strong, .offers .strong {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}

/* line 64, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers section {
  padding-top: 140px;
  padding-bottom: 140px;
}

/* line 67, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers section p {
  max-width: 470px;
}

/* line 69, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers section.with-hero {
  background: linear-gradient(139.37deg, #162154 0%, #455EB5 63.71%, #631E89 100%);
  padding: 0;
}

/* line 72, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers section.with-hero .text-block {
  padding-top: 0px;
  padding-bottom: 36px;
}

/* line 75, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers section.with-hero .text-block > h1 {
  max-width: 60%;
  margin-left: 21px;
  line-height: 76px;
}

/* line 79, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers section.with-hero .text-block > p {
  font-size: 21px;
  color: white;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 60%;
  margin-left: 21px;
}

/* line 88, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .continuation-indicator {
  padding-top: 18px;
}

/* line 91, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .mobile-only {
  display: none;
}

/* line 94, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .container {
  max-width: 1000px;
  position: relative;
}

/* line 98, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .text-block {
  padding-left: 80px;
  max-width: 100%;
}

/* line 103, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .text-align-right .text-block {
  width: 50%;
  margin-right: 0;
  margin-left: auto;
}

/* line 108, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-hero {
  background-color: white;
}

/* line 111, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-hero .container {
  max-width: 1275px;
}

/* line 114, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-hero .text-block {
  padding-left: 0px;
  max-width: 100%;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: -80px;
}

/* line 121, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-hero p {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 20px;
  color: #000000;
  line-height: 1.5;
}

/* line 127, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .initial-price {
  font-family: "National2-Regular","Arial" !important;
}

/* line 130, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-offers {
  font-family: "National2-Bold", "Arial" !important;
  padding-top: 30px;
  padding-bottom: 50px;
}

/* line 135, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-offers h3 {
  max-width: 250px;
}

/* line 138, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-more-information {
  text-align: center;
  background-color: white;
  position: relative;
  margin: auto;
  width: calc(((((100% - (45px * 2))/ 3) - 30px) * 3) + (2 * 45px));
  max-width: 1080px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  background: transparent;
  margin-top: -45px;
  bottom: -45px;
}

/* line 152, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-more-information h3 {
  background: white;
  padding-top: 16px;
  padding-bottom: 8px;
}

/* line 156, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-more-information .continuation-indicator {
  padding: 0;
}

/* line 159, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-product-tests, .offers .with-reviews-app, .offers .with-which-magazine,
.offers .with-magazine-app, .offers .with-one-to-one-advice, .offers .with-weekly-updates {
  max-width: 1275px;
  background: white;
  margin: 0 auto;
  padding: 0;
}

/* line 165, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-product-tests .container, .offers .with-reviews-app .container, .offers .with-which-magazine .container,
.offers .with-magazine-app .container, .offers .with-one-to-one-advice .container, .offers .with-weekly-updates .container {
  max-height: 291px;
  min-height: 291px;
  border-bottom: solid 2px #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 171, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-product-tests .container .image, .offers .with-reviews-app .container .image, .offers .with-which-magazine .container .image,
.offers .with-magazine-app .container .image, .offers .with-one-to-one-advice .container .image, .offers .with-weekly-updates .container .image {
  width: 50%;
  height: 260px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 177, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-product-tests.text-align-left .container, .offers .with-reviews-app.text-align-left .container, .offers .with-which-magazine.text-align-left .container,
.offers .with-magazine-app.text-align-left .container, .offers .with-one-to-one-advice.text-align-left .container, .offers .with-weekly-updates.text-align-left .container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 180, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-product-tests.with-which-magazine .image, .offers .with-reviews-app.with-which-magazine .image, .offers .with-which-magazine.with-which-magazine .image,
.offers .with-magazine-app.with-which-magazine .image, .offers .with-one-to-one-advice.with-which-magazine .image, .offers .with-weekly-updates.with-which-magazine .image {
  background-position: bottom;
}

/* line 182, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer {
  max-width: 1275px;
  background: white;
  margin: 0 auto;
  padding: 40px 0;
}

/* line 187, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 192, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-weekly-updates .container {
  border: none;
}

/* line 196, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .text-block .tag {
  display: block;
  margin-bottom: 12px;
}

/* line 199, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .text-block .tag .text {
  display: inline-block;
  padding: 4px 8px;
  background-color: #168290;
  border-radius: 2px;
  color: white;
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1.17px;
}

/* line 209, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-member-discount {
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 213, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer {
  background-color: white;
  padding-top: 52px;
  padding-bottom: 52px;
}

/* line 218, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer .container {
  max-width: 835px;
  background-color: #212121;
  padding: 40px 108px;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 225, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer .container .top-campaigns {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 40px;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 234, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer h2 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 24px;
  line-height: 32px;
  padding-bottom: 5px;
  text-align: center;
}

/* line 241, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer h3 {
  font-family: "National2-Regular","Arial" !important;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: normal;
  padding-bottom: 0;
  text-align: center;
}

/* line 249, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer h4 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
  margin-top: -6px;
}

/* line 254, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer .all-campaigns {
  font-family: "National2-Bold", "Arial" !important;
  font-size: 18px;
  line-height: 25px;
  color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 44px;
  width: 165px;
  border: 3px solid #FFFFFF;
  border-radius: 50px;
  padding: 7px 15px;
  text-decoration: none;
}

/* line 267, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer .footer-padding {
  padding-left: 25px;
}

/* line 270, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer .footer-image {
  width: 160px;
  height: 160px;
}

/* line 274, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-footer .footer-column,
.offers .with-footer .footer-image {
  display: inline-block;
  vertical-align: top;
}

/* line 281, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-white-font h2, .offers .with-white-font h3, .offers .with-white-font h4, .offers .with-white-font p {
  color: white;
}

/* line 284, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
.offers .with-buying-advise {
  background-color: white;
  margin-top: 66px;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 293, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero .container {
    padding-bottom: 50px;
  }
  /* line 296, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers .offers-cards__container {
    margin-top: -80px;
    background-color: #EBF4F9;
    padding: 34px 21px 0 21px;
  }
  /* line 300, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-cancellations {
    background-color: #EBF4F9;
    max-width: 1275px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 25px 0 40px 0;
    font-size: 18px;
    line-height: 25px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 313, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero .container {
    padding-bottom: 45px;
  }
  /* line 315, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero .text-block {
    padding-top: 0px;
    padding-bottom: 50px;
  }
  /* line 319, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers .offers-cards__container {
    margin-top: -80px;
    background-color: #EBF4F9;
  }
  /* line 322, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-cancellations {
    background-color: #EBF4F9;
    max-width: 100%;
    text-align: center;
    padding: 25px 0 40px 0;
    font-size: 18px;
    line-height: 25px;
  }
  /* line 330, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1 {
    font-size: 42px;
    margin-bottom: 0;
  }
  /* line 334, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1:before {
    width: 8px;
  }
  /* line 337, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h2 {
    font-size: 27px;
    padding-bottom: 34px;
  }
  /* line 341, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h3 {
    font-size: 27px;
  }
  /* line 344, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .container {
    max-width: 950px;
  }
  /* line 347, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero {
    padding-bottom: 40px;
    padding-top: 7px;
    background-position: bottom right;
    background-size: 535px;
  }
  /* line 353, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero p {
    font-size: 18px;
    line-height: 1.55;
  }
  /* line 357, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-block {
    padding-left: 40px;
    max-width: 440px;
  }
  /* line 362, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-align-right .text-block {
    margin-right: 40px;
  }
  /* line 365, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers {
    padding-top: 35px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 370, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 375, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers {
    background-color: white;
  }
  /* line 377, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-block > p {
    text-align: left;
  }
  /* line 379, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1 {
    text-align: left;
    font-size: 34px;
  }
  /* line 382, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1:after {
    display: none;
  }
  /* line 385, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block {
    min-height: 160px;
  }
  /* line 387, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block > h1 {
    max-width: 100%;
    margin-left: 0;
    line-height: 77px;
  }
  /* line 391, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block > p {
    display: none;
  }
  /* line 394, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .mobile-only {
    display: block;
  }
  /* line 397, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .container {
    padding: 0;
  }
  /* line 400, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .costing {
    padding: 20px;
    padding-bottom: 20px !important;
    background-color: white;
  }
  /* line 405, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .costing p {
    line-height: 1.6;
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
  }
  /* line 412, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1 {
    font-size: 34px;
    line-height: 1.12;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 17px;
    margin-bottom: 0;
    text-align: center;
  }
  /* line 421, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h2 {
    font-size: 24px;
    max-width: 100%;
    padding-bottom: 20px;
  }
  /* line 426, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h3 {
    font-size: 22px;
  }
  /* line 429, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h4 {
    font-size: 20px;
    padding-bottom: 8px;
  }
  /* line 433, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers p {
    font-size: 16px;
    color: white;
  }
  /* line 437, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-cancellations {
    background-color: white;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 0;
  }
  /* line 444, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 38px;
  }
  /* line 450, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests, .offers section.with-reviews-app, .offers section.with-which-magazine, .offers section.with-magazine-app, .offers section.with-one-to-one-advice, .offers section.with-weekly-updates {
    max-width: 615px;
    padding: 20px 0;
    margin: auto;
  }
  /* line 455, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container, .offers section.with-reviews-app .container, .offers section.with-which-magazine .container, .offers section.with-magazine-app .container, .offers section.with-one-to-one-advice .container, .offers section.with-weekly-updates .container {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 457, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .image, .offers section.with-reviews-app .container .image, .offers section.with-which-magazine .container .image, .offers section.with-magazine-app .container .image, .offers section.with-one-to-one-advice .container .image, .offers section.with-weekly-updates .container .image {
    width: 100%;
    max-height: 215px;
  }
  /* line 460, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .text-block, .offers section.with-reviews-app .container .text-block, .offers section.with-which-magazine .container .text-block, .offers section.with-magazine-app .container .text-block, .offers section.with-one-to-one-advice .container .text-block, .offers section.with-weekly-updates .container .text-block {
    padding: 0px 20px;
  }
  /* line 462, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .text-block h4, .offers section.with-reviews-app .container .text-block h4, .offers section.with-which-magazine .container .text-block h4, .offers section.with-magazine-app .container .text-block h4, .offers section.with-one-to-one-advice .container .text-block h4, .offers section.with-weekly-updates .container .text-block h4 {
    font-size: 26px;
    line-height: 27px;
  }
  /* line 465, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .text-block p, .offers section.with-reviews-app .container .text-block p, .offers section.with-which-magazine .container .text-block p, .offers section.with-magazine-app .container .text-block p, .offers section.with-one-to-one-advice .container .text-block p, .offers section.with-weekly-updates .container .text-block p {
    font-size: 18px;
    line-height: 25px;
    color: black;
  }
  /* line 470, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-weekly-updates {
    padding-bottom: 0;
  }
  /* line 474, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-align-right .text-block {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 479, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-block {
    padding-left: 0px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 615px;
  }
  /* line 485, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-block p {
    line-height: 1.5;
  }
  /* line 488, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero {
    background: linear-gradient(139.37deg, #162154 0%, #455EB5 63.71%, #4359BA 100%);
    padding-left: 8px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  /* line 494, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero p {
    font-size: 14px;
    line-height: 1.57;
    max-width: 100%;
    padding-left: 17px;
  }
  /* line 500, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero .text-block {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 505, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero .container {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 509, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers {
    padding: 27px 0;
    max-width: 722px;
    margin: 0 auto;
    background-color: white;
    position: relative;
    top: -81px;
  }
  /* line 517, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers h2 {
    line-height: 1.2;
    padding-bottom: 22px;
  }
  /* line 520, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-more-information {
    margin: auto;
    width: calc(100% - 40px);
    max-width: 615px;
    background: white;
    margin-top: 0px;
    bottom: 0px;
  }
  /* line 528, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer {
    padding-bottom: 0;
    padding-top: 0;
  }
  /* line 532, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer h2 {
    font-size: 20px;
    padding-bottom: 15px;
  }
  /* line 536, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer h3 {
    font-size: 16px;
    line-height: 1.5;
    font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: normal;
  }
  /* line 541, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer h4 {
    font-size: 18px;
    margin-top: 0;
  }
  /* line 545, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer p {
    font-size: 14px;
  }
  /* line 548, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer .container {
    padding: 40px 20px;
  }
  /* line 551, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer .container .top-campaigns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 554, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer .container .top-campaigns > * {
    margin-bottom: 30px;
  }
  /* line 560, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers {
    margin-bottom: -80px;
  }
  /* line 566, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .image, .offers section.with-reviews-app .container .image, .offers section.with-which-magazine .container .image, .offers section.with-magazine-app .container .image, .offers section.with-one-to-one-advice .container .image, .offers section.with-weekly-updates .container .image {
    max-height: 181px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 375, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers {
    background-color: white;
  }
  /* line 377, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-block > p {
    text-align: left;
  }
  /* line 379, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1 {
    text-align: left;
    font-size: 34px;
  }
  /* line 382, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1:after {
    display: none;
  }
  /* line 385, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block {
    min-height: 160px;
  }
  /* line 387, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block > h1 {
    max-width: 100%;
    margin-left: 0;
    line-height: 77px;
  }
  /* line 391, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block > p {
    display: none;
  }
  /* line 394, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .mobile-only {
    display: block;
  }
  /* line 397, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .container {
    padding: 0;
  }
  /* line 400, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .costing {
    padding: 20px;
    padding-bottom: 20px !important;
    background-color: white;
  }
  /* line 405, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .costing p {
    line-height: 1.6;
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
  }
  /* line 412, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1 {
    font-size: 34px;
    line-height: 1.12;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 17px;
    margin-bottom: 0;
    text-align: center;
  }
  /* line 421, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h2 {
    font-size: 24px;
    max-width: 100%;
    padding-bottom: 20px;
  }
  /* line 426, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h3 {
    font-size: 22px;
  }
  /* line 429, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h4 {
    font-size: 20px;
    padding-bottom: 8px;
  }
  /* line 433, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers p {
    font-size: 16px;
    color: white;
  }
  /* line 437, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-cancellations {
    background-color: white;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 0;
  }
  /* line 444, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 38px;
  }
  /* line 450, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests, .offers section.with-reviews-app, .offers section.with-which-magazine, .offers section.with-magazine-app, .offers section.with-one-to-one-advice, .offers section.with-weekly-updates {
    max-width: 615px;
    padding: 20px 0;
    margin: auto;
  }
  /* line 455, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container, .offers section.with-reviews-app .container, .offers section.with-which-magazine .container, .offers section.with-magazine-app .container, .offers section.with-one-to-one-advice .container, .offers section.with-weekly-updates .container {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 457, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .image, .offers section.with-reviews-app .container .image, .offers section.with-which-magazine .container .image, .offers section.with-magazine-app .container .image, .offers section.with-one-to-one-advice .container .image, .offers section.with-weekly-updates .container .image {
    width: 100%;
    max-height: 215px;
  }
  /* line 460, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .text-block, .offers section.with-reviews-app .container .text-block, .offers section.with-which-magazine .container .text-block, .offers section.with-magazine-app .container .text-block, .offers section.with-one-to-one-advice .container .text-block, .offers section.with-weekly-updates .container .text-block {
    padding: 0px 20px;
  }
  /* line 462, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .text-block h4, .offers section.with-reviews-app .container .text-block h4, .offers section.with-which-magazine .container .text-block h4, .offers section.with-magazine-app .container .text-block h4, .offers section.with-one-to-one-advice .container .text-block h4, .offers section.with-weekly-updates .container .text-block h4 {
    font-size: 26px;
    line-height: 27px;
  }
  /* line 465, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-product-tests .container .text-block p, .offers section.with-reviews-app .container .text-block p, .offers section.with-which-magazine .container .text-block p, .offers section.with-magazine-app .container .text-block p, .offers section.with-one-to-one-advice .container .text-block p, .offers section.with-weekly-updates .container .text-block p {
    font-size: 18px;
    line-height: 25px;
    color: black;
  }
  /* line 470, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-weekly-updates {
    padding-bottom: 0;
  }
  /* line 474, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-align-right .text-block {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 479, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-block {
    padding-left: 0px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 615px;
  }
  /* line 485, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .text-block p {
    line-height: 1.5;
  }
  /* line 488, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero {
    background: linear-gradient(139.37deg, #162154 0%, #455EB5 63.71%, #4359BA 100%);
    padding-left: 8px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  /* line 494, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero p {
    font-size: 14px;
    line-height: 1.57;
    max-width: 100%;
    padding-left: 17px;
  }
  /* line 500, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero .text-block {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 505, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero .container {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 509, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers {
    padding: 27px 0;
    max-width: 722px;
    margin: 0 auto;
    background-color: white;
    position: relative;
    top: -81px;
  }
  /* line 517, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers h2 {
    line-height: 1.2;
    padding-bottom: 22px;
  }
  /* line 520, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-more-information {
    margin: auto;
    width: calc(100% - 40px);
    max-width: 615px;
    background: white;
    margin-top: 0px;
    bottom: 0px;
  }
  /* line 528, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer {
    padding-bottom: 0;
    padding-top: 0;
  }
  /* line 532, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer h2 {
    font-size: 20px;
    padding-bottom: 15px;
  }
  /* line 536, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer h3 {
    font-size: 16px;
    line-height: 1.5;
    font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: normal;
  }
  /* line 541, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer h4 {
    font-size: 18px;
    margin-top: 0;
  }
  /* line 545, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer p {
    font-size: 14px;
  }
  /* line 548, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer .container {
    padding: 40px 20px;
  }
  /* line 551, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer .container .top-campaigns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 554, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-footer .container .top-campaigns > * {
    margin-bottom: 30px;
  }
  /* line 572, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero {
    padding: 9px 25px;
  }
  /* line 574, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block {
    min-height: 100px;
    padding-bottom: 0;
  }
  /* line 577, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block > h1 {
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    text-align: center;
    line-height: 35px;
  }
  /* line 584, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers section.with-hero .text-block > p {
    display: none;
  }
  /* line 586, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers {
    background-color: white;
    top: unset;
  }
  /* line 589, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers .offers-cards__container {
    padding: 0;
  }
  /* line 593, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-product-tests .container, .offers .with-reviews-app .container, .offers .with-which-magazine .container,
.offers .with-magazine-app .container, .offers .with-one-to-one-advice .container, .offers .with-weekly-updates .container {
    max-height: initial;
    min-height: initial;
  }
}

@media only screen and (min-width: 370px) and (max-width: 767px) {
  /* line 599, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers {
    padding-top: 0;
  }
  /* line 601, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero {
    padding-left: 20px;
  }
  /* line 603, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero h1 {
    padding-left: 10px;
  }
  /* line 605, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-hero p {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 374px) {
  /* line 610, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers .with-offers {
    padding-top: 0;
  }
  /* line 612, app/assets/themes/trinity/stylesheets/sections/offers/_offers.sass */
  .offers h1 {
    font-size: 28px;
  }
}

/* line 1, app/assets/stylesheets/_global-navigation.sass */
.global-nav {
  color: #6e6664;
  font-family: "StagSansWeb-Book","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.4;
}

/* line 7, app/assets/stylesheets/_global-navigation.sass */
.global-nav a {
  color: #6e6664;
  text-decoration: none;
}

/* line 11, app/assets/stylesheets/_global-navigation.sass */
.global-nav .nav-left {
  float: left;
  position: relative;
}

/* line 15, app/assets/stylesheets/_global-navigation.sass */
.global-nav .nav-bar {
  background: #2d353d none repeat scroll 0 0;
  height: 50px;
  line-height: 50px;
  width: 100%;
}

/* line 22, app/assets/stylesheets/_global-navigation.sass */
.global-nav .logo-button.main, .global-nav .logo-button.sub,
.global-nav .logo-button a {
  height: 50px;
  background: #e30613 url(/assets/logo-sprite-3310ced418d70434ce6ecf2bf979b28fdff4a95642bcaf4e6a51350afbbc7e10.png) no-repeat scroll 0 0;
  padding: 0 7px;
  width: 78px;
  -moz-user-select: none;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  float: left;
}

/* line 35, app/assets/stylesheets/_global-navigation.sass */
.global-nav .logo-button.main {
  background-position: 7px 0;
}

/* line 38, app/assets/stylesheets/_global-navigation.sass */
.global-nav .logo-button.sub {
  background-position: 0 -50px;
  background-color: transparent;
}

/* line 2, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-header, .order-render_terms-body .terms-footer, .order-render_terms-body .container-terms {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0 20px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 2, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .terms-header, .order-render_terms-body .terms-footer, .order-render_terms-body .container-terms {
    margin: 0 auto;
    padding: 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .terms-header, .order-render_terms-body .terms-footer, .order-render_terms-body .container-terms {
    max-width: 720px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 2, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .terms-header, .order-render_terms-body .terms-footer, .order-render_terms-body .container-terms {
    max-width: 825px;
  }
}

@media only screen and (min-width: 1270px) and (max-width: 11520px) {
  /* line 2, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .terms-header, .order-render_terms-body .terms-footer, .order-render_terms-body .container-terms {
    max-width: 1245px;
  }
}

/* line 5, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body a {
  text-decoration: none;
}

/* line 8, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .container-terms {
  padding-top: 24px;
}

@media only screen and (min-width: 768px) and (max-width: 11520px) {
  /* line 12, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .terms-header, .order-render_terms-body .terms-footer, .order-render_terms-body .container-terms {
    width: 100%;
  }
  /* line 16, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column {
    display: inline-block;
    width: 30%;
    margin-right: 35px;
    vertical-align: top;
  }
  /* line 21, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .text-column {
    display: inline-block;
    width: 65%;
    vertical-align: top;
    margin-left: -5px;
  }
}

/* line 28, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column .nav-section {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5;
  color: #05171D;
  margin-bottom: 15px;
  padding-bottom: 5px;
  text-transform: uppercase;
}

/* line 37, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul {
  margin: 0 75px 35px 0;
}

/* line 39, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul li > span {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  border-left: 5px solid #3a55af;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  margin: 0px 0px 0px -14px;
  font-size: 17px;
  color: #3a55af;
  line-height: 25px;
}

/* line 51, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul li {
  margin: 0;
  border-bottom: 1px solid #eceff1;
}

/* line 54, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul li a {
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
}

/* line 58, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul li a span {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  color: #757575;
  font-size: 16px;
}

/* line 64, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul li a:hover span {
  color: #3a55af;
}

/* line 67, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul li.contact-us {
  padding: 8px 0;
  margin-top: 25px;
  border-bottom: none;
}

/* line 72, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul li.contact-us > span {
  border-left: 0px none;
  padding-left: 0;
}

/* line 75, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-subnav-column ul li.contact-us .phone-icon, .order-render_terms-body .terms-subnav-column ul li.contact-us a {
  display: inline-block;
  vertical-align: middle;
}

/* line 80, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .restart-holder .return-to-signup {
  display: inline-block;
  background-color: #3f51b5;
  font-size: 18px;
  margin: 30px 0 15px;
  border: medium none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  color: white;
  cursor: pointer;
  font-family: "National2-Medium",Arial,sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin: 30px 0 15px;
  outline: medium none;
  padding: 22px 60px 24px;
  position: relative;
  -webkit-transition: background-color 250ms ease-in-out 0s, -webkit-box-shadow 250ms ease-in-out 0s;
  transition: background-color 250ms ease-in-out 0s, -webkit-box-shadow 250ms ease-in-out 0s;
  transition: box-shadow 250ms ease-in-out 0s, background-color 250ms ease-in-out 0s;
  transition: box-shadow 250ms ease-in-out 0s, background-color 250ms ease-in-out 0s, -webkit-box-shadow 250ms ease-in-out 0s;
  line-height: 14px;
}

/* line 99, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .restart-holder .return-to-signup:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.18), 0 5px 11px 0 rgba(0, 0, 0, 0.25);
}

/* line 102, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .restart-holder .return-to-signup:before {
  content: none;
}

/* line 104, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .restart-holder .return-to-signup:after {
  content: "\2716";
  margin-left: 8px;
}

/* line 108, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-breadcrumb {
  background: #41606f;
}

/* line 110, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-breadcrumb ul li {
  color: #FFFFFF;
  display: inline-block;
  padding: 8px 30px 8px 0;
}

/* line 114, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-breadcrumb ul li a {
  color: #FFFFFF;
}

/* line 116, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-breadcrumb ul li.current span {
  color: #FFFFFF;
  border-left: 1px solid white;
  padding-left: 30px;
}

/* line 120, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-breadcrumb ul li:first-child {
  background: url(/assets/terms-breadcrumb-arrow-a1a0c2629ddfe53b6f2850e3e09ee23310d8a4d25fa103af9c4579dc64acc3b0.png) 100% 50% no-repeat;
  margin-right: 10px;
}

/* line 125, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-header h2 {
  margin-bottom: 25px;
  font-size: 51px;
  line-height: 1.2;
}

/* line 130, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .terms-footer {
  clear: both;
}

/* line 134, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column h1 {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  margin-bottom: 35px;
  font-size: 28px;
  line-height: 38px;
}

/* line 139, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column h2 {
  font-family: "StagSansWeb-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 28px;
  color: #212121;
  border-left: 5px solid #3a55af;
  padding-left: 15px;
  margin-bottom: 35px;
  line-height: 1.2;
}

/* line 147, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column h3 {
  font-family: "National2-Medium", "Arial" !important;
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 1.5;
}

/* line 153, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column p {
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 15px;
}

/* line 158, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column strong {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 160, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column strong a {
  font-family: "National2-Medium", "Arial" !important;
}

/* line 163, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column ul {
  padding-bottom: 15px;
  padding-top: 15px;
}

/* line 166, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column ul li {
  padding-bottom: 10px;
  font-size: 18px;
}

/* line 170, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column ul.styled {
  margin: 8px 0;
}

/* line 172, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column ul.styled li {
  padding-left: 5px;
  list-style-image: url(/assets/terms-list-image-0bf82504c708a8f02717ca4168c72fa840be735da3a09b323d7dc686c3686141.png);
  margin-left: 20px;
  margin-bottom: 5px;
  line-height: 1.2;
}

/* line 180, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections {
  padding-bottom: 15px;
  padding-top: 15px;
}

/* line 183, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections > li {
  border-bottom: 1px solid #ebe9e9;
}

/* line 185, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections > li:first-of-type {
  border-top: 1px solid #eceff1;
}

/* line 187, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections h5 {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 18px;
  padding: 15px 28px 5px 0;
  margin-top: 2px;
  background: url(/assets/terms-arrow-down-d3efc4269472d7ec04badf013201ce6f1cfab70b4f67865d2eedf4b80b598b8d.png) 100% 70% no-repeat;
  cursor: pointer;
}

/* line 195, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections .active h5 {
  background: url(/assets/terms-arrow-up-744684562544a711d1d685e8938aecaa7f7a4e1dec02609149c508df00ab8173.png) 100% 70% no-repeat;
  font-family: "National2-Medium", "Arial" !important;
}

/* line 199, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections .toggle {
  font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  padding-bottom: 25px;
  padding-top: 15px;
}

/* line 203, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections .toggle ul {
  margin: 8px 0;
}

/* line 205, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections .toggle ul li {
  padding-left: 5px;
  list-style-image: url(/assets/terms-list-image-0bf82504c708a8f02717ca4168c72fa840be735da3a09b323d7dc686c3686141.png);
  margin-left: 20px;
  margin-bottom: 5px;
  line-height: 1.4;
}

/* line 211, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column .toggle-sections h6 {
  font-family: "National2-Medium", "Arial" !important;
  font-size: 20px;
  padding-bottom: 25px;
  padding-top: 25px;
}

/* line 217, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column ol {
  list-style-type: decimal;
  margin-left: 20px;
}

/* line 220, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .text-column ol li {
  margin-bottom: 15px;
}

/* line 224, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .contact-methods .phone-number {
  font-family: "National2-Medium", "Arial" !important;
  color: #05171D;
  font-size: 20px;
}

/* line 229, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body .contact-methods .contact-email h5, .order-render_terms-body .contact-methods .contact-phone h5 {
  line-height: 40px;
  font-size: 20px;
}

/* line 233, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body table#fees-table {
  width: 100%;
  margin-bottom: 25px;
}

/* line 237, app/assets/stylesheets/_global-terms_and_conditions.sass */
.order-render_terms-body table#fees-table tr th {
  width: 30%;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  /* line 248, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column {
    margin-right: 10px;
  }
  /* line 250, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column ul {
    margin: 0 35px 35px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 257, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column {
    margin-right: 10px;
  }
  /* line 259, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column ul {
    margin: 0 25px 35px 0;
  }
}

@media only screen and (max-width: 767px) {
  /* line 264, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 268, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .terms-header h2 {
    margin-bottom: 0px;
    font-size: 34px;
    line-height: 1.2;
  }
  /* line 273, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: white;
  }
  /* line 279, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column .nav-section-holder {
    background: #ebe9e9;
    width: 100%;
  }
  /* line 282, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column.active {
    bottom: auto;
    top: 0;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
  }
  /* line 288, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column .nav-section, .order-render_terms-body .container-terms .terms-subnav-column ul {
    width: column(4);
    margin: 0 auto;
  }
  /* line 291, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column .nav-section {
    padding: 15px 15px 15px 0;
    background: #ebe9e9;
  }
  /* line 294, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .terms-subnav-column .nav-section.nav-section-1 {
    background: url(/assets/mobile_terms-5bb811baf31e581d1db1317899704414a2f301d8b4d3b977fbc49fb298981979.png) no-repeat 25px 50% #eeeeee;
    padding-left: 60px;
  }
  /* line 298, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 303, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .text-column h1 {
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 23px;
  }
  /* line 307, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .text-column h2 {
    font-size: 21px;
    line-height: 1.4;
    border-left: 0px none;
    padding-left: 0;
    margin-bottom: 25px;
  }
  /* line 313, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .text-column h3 {
    font-size: 16px;
    line-height: 1.5;
  }
  /* line 317, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .text-column p {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 10px;
  }
  /* line 323, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .text-column ul li {
    font-size: 16px;
  }
  /* line 327, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .text-column .toggle-sections li .toggle {
    font-family: "National2-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: normal;
    padding-bottom: 15px;
  }
  /* line 330, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .container-terms .text-column .toggle-sections li h5 {
    font-size: 16px;
    font-family: "National2-Regular","Arial" !important;
  }
  /* line 335, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .thanks .split {
    width: 60%;
  }
  /* line 338, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .user-help {
    border: none;
    padding: 0;
  }
  /* line 341, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .user-help .question {
    background-size: 100% 17px;
  }
  /* line 344, app/assets/stylesheets/_global-terms_and_conditions.sass */
  .order-render_terms-body .terms-footer {
    padding-bottom: 70px !important;
  }
}

/* line 1, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-box-switch {
  z-index: 1234566;
}

/* line 3, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete-close {
  position: absolute;
  right: 10px;
  top: 5px;
  color: white;
  cursor: pointer;
}

/* line 10, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete-close:hover:before {
  font-size: 20px;
}

/* line 13, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete-close::before {
  content: '\e035';
  font-family: "Which-Icons";
  font-size: 16px;
  color: white;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}

/* line 20, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete {
  position: fixed;
  bottom: 20px;
  left: 20px;
  padding: 20px;
  height: 10px;
  width: 10px;
  background-color: #745e91;
  border-radius: 50%;
  -webkit-box-shadow: 0.2em 0.2em 1em rgba(116, 94, 145, 0.8);
          box-shadow: 0.2em 0.2em 1em rgba(116, 94, 145, 0.8);
  cursor: pointer;
  color: white;
  max-width: 320px;
  z-index: 1;
}

/* line 34, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete::before {
  color: white;
  content: "\e027";
  font-family: "Which-Icons";
  font-size: 30px;
  position: absolute;
  top: 6px;
  left: 14px;
}

/* line 43, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete h4,
.nerd-autocomplete select,
.nerd-autocomplete .nerd-autocomplete-close,
.nerd-autocomplete .nerd-autocomplete-placeholder,
.nerd-autocomplete .nerd-autocomplete__debugger,
.nerd-autocomplete .card-test-data {
  display: none;
}

/* line 51, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete h4 {
  color: white;
  font-size: 14px;
}

/* line 54, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete h4 strong {
  font-family: "National2-Bold", "Arial Black", Arial, sans-serif !important;
  font-weight: normal;
}

/* line 57, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete select {
  padding: 5px;
  width: 100%;
  border: none;
  margin-top: 10px;
  font-size: 12px;
}

/* line 63, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete select option {
  padding: 3px 5px;
}

/* line 66, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete .nerd-autocomplete__debugger {
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0.2em 0.2em 1em rgba(116, 94, 145, 0.8);
          box-shadow: 0.2em 0.2em 1em rgba(116, 94, 145, 0.8);
  border-radius: 3px;
  font-size: 13px;
  line-height: 1.7;
  margin-top: 20px;
  padding: 7px 10px;
  overflow: auto;
}

/* line 76, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete.active {
  width: auto;
  height: auto;
  border-radius: 3px;
  cursor: auto;
}

/* line 81, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete.active::before {
  display: none;
}

/* line 83, app/assets/stylesheets/_nerd-autocomplete.sass */
.nerd-autocomplete.active h4,
.nerd-autocomplete.active select,
.nerd-autocomplete.active .nerd-autocomplete-close,
.nerd-autocomplete.active .nerd-autocomplete-placeholder,
.nerd-autocomplete.active .nerd-autocomplete__debugger {
  display: block;
}

/* line 91, app/assets/stylesheets/_nerd-autocomplete.sass */
#tell-them-box {
  padding-top: 11px !important;
  padding-bottom: 10px;
  width: 50px !important;
  height: 50px !important;
  border-radius: 50% !important;
  right: 20px !important;
  bottom: 20px !important;
  min-width: auto !important;
}

/* line 101, app/assets/stylesheets/_nerd-autocomplete.sass */
#tell-them-box:hover, #tell-them-box.pinned {
  width: 50% !important;
  height: auto !important;
  border-radius: 3px !important;
}

/* line 107, app/assets/stylesheets/_nerd-autocomplete.sass */
#tell-them-box::before {
  font-size: 20px !important;
}

/* This is the core CSS of Tooltipster */
/* GENERAL STRUCTURE RULES (do not edit this section) */
/* line 5, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
	if greater that the natural height of the tooltip, will be enforced
	in browsers that support display:flex */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
}

/* line 15, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
	and flex-basis auto for IE11- (at least) */
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 21, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

/* line 30, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

/* ANIMATIONS */
/* Open/close animations */
/* fade */
/* line 47, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

/* line 55, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

/* grow */
/* line 61, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
}

/* line 74, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */
/* line 90, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

/* line 103, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */
/* line 120, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-fall {
  -webkit-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 133, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}

/* line 138, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

/* slide */
/* line 150, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-slide {
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 163, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}

/* line 168, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@-webkit-keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 196, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-update-fade {
  -webkit-animation: tooltipster-fading 400ms;
          animation: tooltipster-fading 400ms;
}

/* rotate */
@-webkit-keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  75% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
@keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  75% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

/* line 214, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-update-rotate {
  -webkit-animation: tooltipster-rotating 600ms;
          animation: tooltipster-rotating 600ms;
}

/* scale */
@-webkit-keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/* line 229, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-update-scale {
  -webkit-animation: tooltipster-scaling 600ms;
          animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 * 
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
/* line 242, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid black;
  border-radius: 4px;
}

/* line 248, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

/* line 252, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

/* line 256, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

/* line 260, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

/* .tooltipster-content */
/* line 266, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip .tooltipster-content {
  color: white;
  line-height: 18px;
  padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
/* line 275, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}

/* line 280, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  /* half the width, for centering */
  margin-left: -10px;
  top: 0;
  width: 20px;
}

/* line 288, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
	been positioned yet */
  top: 0;
  width: 10px;
}

/* line 298, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 10px;
}

/* line 307, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
/* line 316, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

/* .tooltipster-arrow-background */
/* line 324, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}

/* line 328, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0;
  top: 3px;
}

/* line 334, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0;
}

/* line 340, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0;
}

/* line 346, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0;
  top: -3px;
}

/* .tooltipster-arrow-border */
/* line 354, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}

/* line 360, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: black;
}

/* line 364, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: black;
}

/* line 368, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: black;
}

/* line 372, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: black;
}

/* tooltipster-arrow-uncropped */
/* line 378, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

/* line 382, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

/* line 386, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/tooltipster.bundle.css */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light .tooltipster-box {
  border-radius: 3px;
  border: 1px solid #ccc;
  background: #ededed;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light .tooltipster-content {
  color: #666;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow {
  height: 9px;
  margin-left: -9px;
  width: 18px;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow {
  height: 18px;
  margin-left: 0;
  margin-top: -9px;
  width: 9px;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background {
  border: 9px solid transparent;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #ededed;
  top: 1px;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #ededed;
  left: -1px;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #ededed;
  left: 1px;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #ededed;
  top: -1px;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border {
  border: 9px solid transparent;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #ccc;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #ccc;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #ccc;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #ccc;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -9px;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/tooltipster-rails-4.2.7/vendor/assets/stylesheets/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css */
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped {
  left: -9px;
}
